__ __ / \ / \ ______ _ _ __ __ __ / /\ / /\ \ / __ \ | | | | / \ \ \ / / / / / / \ \ | | | | | | | | / /\ \ \ / \ \ \ \ / / | |__| | | |__| | / ____ \ | | \ \/ \ \/ / \_ ___/ \____/ /_/ \_\ |_| \__/ \__/ \ \__ \___\ by Red Hat Build, Store, and Distribute your Containers Startup timestamp: Thu Jun 29 13:13:56 UTC 2023 Running all default registry services without migration Running init script '/quay-registry/conf/init/certs_install.sh' Installing extra certificates found in /quay-registry/conf/stack/extra_ca_certs directory 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="2023-06-29T13:13:57Z" level=debug msg="Validating AccessSettings" time="2023-06-29T13:13:57Z" level=debug msg="Validating ActionLogArchiving" time="2023-06-29T13:13:57Z" level=debug msg="Validating AppTokenAuthentication" time="2023-06-29T13:13:57Z" level=debug msg="Validating BitbucketBuildTrigger" time="2023-06-29T13:13:57Z" level=debug msg="Validating BuildManager" time="2023-06-29T13:13:57Z" level=debug msg="Validating Database" time="2023-06-29T13:13:57Z" level=debug msg="Scheme: postgresql" time="2023-06-29T13:13:57Z" level=debug msg="Host: quayregistry-quay-database:5432" time="2023-06-29T13:13:57Z" level=debug msg="Db: quayregistry-quay-database" time="2023-06-29T13:13:57Z" level=debug msg="Params: " time="2023-06-29T13:13:57Z" level=debug msg="Including params " time="2023-06-29T13:13:57Z" level=debug msg="Pinging database at postgresql://quayregistry-quay-database:g3pnUXMNCYoDvKnVbCqZMIeCuZ7CBCoCtW3hIOTrcsCTWlk2Smocfj0rGXhibiGCFn9DjvPkpBuaJbR9@quayregistry-quay-database:5432/quayregistry-quay-database" plpgsql pg_trgm time="2023-06-29T13:13:57Z" level=debug msg="Validating DistributedStorage" time="2023-06-29T13:13:57Z" level=debug msg="Validating ElasticSearch" time="2023-06-29T13:13:57Z" level=debug msg="Validating Email" time="2023-06-29T13:13:57Z" level=debug msg="Validating GitHubBuildTrigger" time="2023-06-29T13:13:57Z" level=debug msg="Validating GitHubLogin" time="2023-06-29T13:13:57Z" level=debug msg="Validating GitLabBuildTrigger" time="2023-06-29T13:13:57Z" level=debug msg="Validating GoogleLogin" time="2023-06-29T13:13:57Z" level=debug msg="Validating HostSettings" time="2023-06-29T13:13:57Z" level=debug msg="Validating JWTAuthentication" time="2023-06-29T13:13:57Z" level=debug msg="Validating LDAP" time="2023-06-29T13:13:57Z" level=debug msg="Validating OIDC" time="2023-06-29T13:13:57Z" level=debug msg="Validating QuayDocumentation" time="2023-06-29T13:13:57Z" level=debug msg="Validating Redis" time="2023-06-29T13:13:57Z" level=debug msg="Address: quayregistry-quay-redis:6379" time="2023-06-29T13:13:57Z" level=debug msg="Username: " time="2023-06-29T13:13:57Z" level=debug msg="Password Len: 0" time="2023-06-29T13:13:57Z" level=debug msg="Ssl: " time="2023-06-29T13:13:57Z" level=debug msg="Address: quayregistry-quay-redis:6379" time="2023-06-29T13:13:57Z" level=debug msg="Username: " time="2023-06-29T13:13:57Z" level=debug msg="Password Len: 0" time="2023-06-29T13:13:57Z" level=debug msg="Ssl: " time="2023-06-29T13:13:57Z" level=debug msg="Validating RepoMirror" time="2023-06-29T13:13:57Z" level=debug msg="Validating SecurityScanner" time="2023-06-29T13:13:57Z" level=debug msg="Validating TeamSyncing" time="2023-06-29T13:13:57Z" level=debug msg="Validating TimeMachine" time="2023-06-29T13:13:57Z" 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 | - | 🟢 | +------------------------+-------+--------+ | 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' /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? if x is 0 or x is 1: /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? if x is 0 or x is 1: /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? elif y is 0 or y is 1: /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? elif y is 0 or y is 1: /app/lib/python3.9/site-packages/jmespath/visitor.py:260: SyntaxWarning: "is" with a literal. Did you mean "=="? if original_result is 0: 2023-06-29 13:14:01,668 INFO RPC interface 'supervisor' initialized 2023-06-29 13:14:01,668 CRIT Server 'unix_http_server' running without any HTTP authentication checking 2023-06-29 13:14:01,668 INFO supervisord started with pid 7 2023-06-29 13:14:02,670 INFO spawned: 'stdout' with pid 51 2023-06-29 13:14:02,672 INFO spawned: 'blobuploadcleanupworker' with pid 52 2023-06-29 13:14:02,673 INFO spawned: 'builder' with pid 53 2023-06-29 13:14:02,673 INFO spawned: 'buildlogsarchiver' with pid 54 2023-06-29 13:14:02,674 INFO spawned: 'chunkcleanupworker' with pid 55 2023-06-29 13:14:02,675 INFO spawned: 'dnsmasq' with pid 56 2023-06-29 13:14:02,676 INFO spawned: 'expiredappspecifictokenworker' with pid 57 2023-06-29 13:14:02,678 INFO spawned: 'exportactionlogsworker' with pid 58 2023-06-29 13:14:02,679 INFO spawned: 'gcworker' with pid 59 2023-06-29 13:14:02,680 INFO spawned: 'globalpromstats' with pid 60 2023-06-29 13:14:02,682 INFO spawned: 'gunicorn-registry' with pid 61 2023-06-29 13:14:02,683 INFO spawned: 'gunicorn-secscan' with pid 62 2023-06-29 13:14:02,685 INFO spawned: 'gunicorn-web' with pid 63 2023-06-29 13:14:02,686 INFO spawned: 'logrotateworker' with pid 64 2023-06-29 13:14:02,688 INFO spawned: 'manifestbackfillworker' with pid 65 2023-06-29 13:14:02,690 INFO spawned: 'memcache' with pid 66 2023-06-29 13:14:02,691 INFO spawned: 'namespacegcworker' with pid 67 2023-06-29 13:14:02,693 INFO spawned: 'nginx' with pid 68 2023-06-29 13:14:02,777 INFO spawned: 'notificationworker' with pid 74 2023-06-29 13:14:02,780 INFO spawned: 'pushgateway' with pid 75 2023-06-29 13:14:02,781 INFO spawned: 'queuecleanupworker' with pid 76 2023-06-29 13:14:02,783 INFO spawned: 'quotaregistrysizeworker' with pid 77 2023-06-29 13:14:02,785 INFO spawned: 'quotatotalworker' with pid 78 2023-06-29 13:14:02,786 INFO spawned: 'reconciliationworker' with pid 79 2023-06-29 13:14:02,788 INFO spawned: 'repositoryactioncounter' with pid 80 2023-06-29 13:14:02,877 INFO spawned: 'repositorygcworker' with pid 81 2023-06-29 13:14:02,880 INFO spawned: 'securityscanningnotificationworker' with pid 82 2023-06-29 13:14:02,881 INFO spawned: 'securityworker' with pid 83 2023-06-29 13:14:02,883 INFO spawned: 'servicekey' with pid 84 2023-06-29 13:14:02,884 INFO spawned: 'storagereplication' with pid 85 2023-06-29 13:14:02,886 INFO spawned: 'teamsyncworker' with pid 86 2023-06-29 13:14:04,489 INFO success: stdout entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-06-29 13:14:04,490 INFO success: blobuploadcleanupworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-06-29 13:14:04,490 INFO success: builder entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-06-29 13:14:04,490 INFO success: buildlogsarchiver entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-06-29 13:14:04,490 INFO success: chunkcleanupworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-06-29 13:14:04,490 INFO success: dnsmasq entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-06-29 13:14:04,490 INFO success: expiredappspecifictokenworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-06-29 13:14:04,490 INFO success: exportactionlogsworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-06-29 13:14:04,490 INFO success: gcworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-06-29 13:14:04,490 INFO success: globalpromstats entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-06-29 13:14:04,490 INFO success: gunicorn-registry entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-06-29 13:14:04,490 INFO success: gunicorn-secscan entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-06-29 13:14:04,490 INFO success: gunicorn-web entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-06-29 13:14:04,490 INFO success: logrotateworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-06-29 13:14:04,490 INFO success: manifestbackfillworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-06-29 13:14:04,490 INFO success: memcache entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-06-29 13:14:04,490 INFO success: namespacegcworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-06-29 13:14:04,490 INFO success: nginx entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-06-29 13:14:04,490 INFO success: notificationworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-06-29 13:14:04,490 INFO success: pushgateway entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-06-29 13:14:04,490 INFO success: queuecleanupworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-06-29 13:14:04,491 INFO success: quotaregistrysizeworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-06-29 13:14:04,491 INFO success: quotatotalworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-06-29 13:14:04,491 INFO success: reconciliationworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-06-29 13:14:04,491 INFO success: repositoryactioncounter entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-06-29 13:14:04,491 INFO success: repositorygcworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-06-29 13:14:04,491 INFO success: securityscanningnotificationworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-06-29 13:14:04,491 INFO success: securityworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-06-29 13:14:04,491 INFO success: servicekey entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-06-29 13:14:04,491 INFO success: storagereplication entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-06-29 13:14:04,491 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 172.30.0.10#53 dnsmasq stderr | dnsmasq: read /etc/hosts - 7 addresses nginx stdout | 2023/06/29 13:14:02 [alert] 109#0: setpriority(-10) failed (13: Permission denied) nginx stdout | 2023/06/29 13:14:02 [alert] 102#0: setpriority(-10) failed (13: Permission denied) nginx stdout | 2023/06/29 13:14:02 [alert] 98#0: setpriority(-10) failed (13: Permission denied) nginx stdout | 2023/06/29 13:14:02 [alert] 96#0: setpriority(-10) failed (13: Permission denied) nginx stdout | 2023/06/29 13:14:02 [alert] 101#0: setpriority(-10) failed (13: Permission denied) nginx stdout | 2023/06/29 13:14:02 [alert] 97#0: setpriority(-10) failed (13: Permission denied) nginx stdout | 2023/06/29 13:14:02 [alert] 103#0: setpriority(-10) failed (13: Permission denied) nginx stdout | 2023/06/29 13:14:02 [alert] 99#0: setpriority(-10) failed (13: Permission denied) nginx stdout | 2023/06/29 13:14:02 [alert] 105#0: setpriority(-10) failed (13: Permission denied) nginx stdout | 2023/06/29 13:14:02 [alert] 108#0: setpriority(-10) failed (13: Permission denied) nginx stdout | 2023/06/29 13:14:02 [alert] 100#0: setpriority(-10) failed (13: Permission denied) pushgateway stderr | level=info ts=2023-06-29T13:14:03.384Z caller=main.go:85 msg="starting pushgateway" version="(version=, branch=, revision=)" pushgateway stderr | level=info ts=2023-06-29T13:14:03.384Z caller=main.go:86 build_context="(go=go1.19.9, user=, date=)" nginx stdout | 2023/06/29 13:14:02 [alert] 94#0: setpriority(-10) failed (13: Permission denied) nginx stdout | 2023/06/29 13:14:02 [alert] 106#0: setpriority(-10) failed (13: Permission denied) nginx stdout | 2023/06/29 13:14:02 [alert] 95#0: setpriority(-10) failed (13: Permission denied) nginx stdout | 2023/06/29 13:14:02 [alert] 104#0: setpriority(-10) failed (13: Permission denied) nginx stdout | 2023/06/29 13:14:02 [alert] 107#0: setpriority(-10) failed (13: Permission denied) pushgateway stderr | level=info ts=2023-06-29T13:14:03.486Z caller=main.go:139 listen_address=:9091 pushgateway stderr | level=info ts=2023-06-29T13:14:03.486Z caller=tls_config.go:191 msg="TLS is disabled." http2=false nginx stdout | 2023/06/29 13:14:09 [crit] 109#0: *1 connect() to unix:/tmp/gunicorn_web.sock failed (2: No such file or directory) while connecting to upstream, client: 10.131.0.1, server: , request: "GET /health/instance HTTP/1.1", upstream: "http://unix:/tmp/gunicorn_web.sock:/health/instance", host: "10.131.0.47:8080" nginx stdout | 2023/06/29 13:14:09 [crit] 109#0: *1 connect() to unix:/tmp/gunicorn_web.sock failed (2: No such file or directory) while connecting to upstream, client: 10.131.0.1, server: , request: "GET /health/instance HTTP/1.1", upstream: "http://unix:/tmp/gunicorn_web.sock:/quay-registry/static/502.html", host: "10.131.0.47:8080" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:14:09 +0000] "GET /health/instance HTTP/1.1" 502 157 "-" "kube-probe/1.26" (0.000 118 0.000 : 0.000) expiredappspecifictokenworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? expiredappspecifictokenworker stderr | if x is 0 or x is 1: expiredappspecifictokenworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? expiredappspecifictokenworker stderr | if x is 0 or x is 1: expiredappspecifictokenworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? expiredappspecifictokenworker stderr | elif y is 0 or y is 1: expiredappspecifictokenworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? expiredappspecifictokenworker stderr | elif y is 0 or y is 1: expiredappspecifictokenworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:260: SyntaxWarning: "is" with a literal. Did you mean "=="? expiredappspecifictokenworker stderr | if original_result is 0: repositoryactioncounter stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? repositoryactioncounter stderr | if x is 0 or x is 1: repositoryactioncounter stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? repositoryactioncounter stderr | if x is 0 or x is 1: repositoryactioncounter stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? repositoryactioncounter stderr | elif y is 0 or y is 1: repositoryactioncounter stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? repositoryactioncounter stderr | elif y is 0 or y is 1: repositoryactioncounter stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:260: SyntaxWarning: "is" with a literal. Did you mean "=="? repositoryactioncounter stderr | if original_result is 0: buildlogsarchiver stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? buildlogsarchiver stderr | if x is 0 or x is 1: buildlogsarchiver stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? buildlogsarchiver stderr | if x is 0 or x is 1: buildlogsarchiver stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? buildlogsarchiver stderr | elif y is 0 or y is 1: buildlogsarchiver stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? buildlogsarchiver stderr | elif y is 0 or y is 1: buildlogsarchiver stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:260: SyntaxWarning: "is" with a literal. Did you mean "=="? buildlogsarchiver stderr | if original_result is 0: queuecleanupworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? queuecleanupworker stderr | if x is 0 or x is 1: queuecleanupworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? queuecleanupworker stderr | if x is 0 or x is 1: queuecleanupworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? queuecleanupworker stderr | elif y is 0 or y is 1: queuecleanupworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? queuecleanupworker stderr | elif y is 0 or y is 1: queuecleanupworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:260: SyntaxWarning: "is" with a literal. Did you mean "=="? queuecleanupworker stderr | if original_result is 0: blobuploadcleanupworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? blobuploadcleanupworker stderr | if x is 0 or x is 1: blobuploadcleanupworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? blobuploadcleanupworker stderr | if x is 0 or x is 1: blobuploadcleanupworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? blobuploadcleanupworker stderr | elif y is 0 or y is 1: blobuploadcleanupworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? blobuploadcleanupworker stderr | elif y is 0 or y is 1: blobuploadcleanupworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:260: SyntaxWarning: "is" with a literal. Did you mean "=="? blobuploadcleanupworker stderr | if original_result is 0: builder stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? builder stderr | if x is 0 or x is 1: builder stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? builder stderr | if x is 0 or x is 1: builder stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? builder stderr | elif y is 0 or y is 1: builder stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? builder stderr | elif y is 0 or y is 1: builder stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:260: SyntaxWarning: "is" with a literal. Did you mean "=="? builder stderr | if original_result is 0: reconciliationworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? reconciliationworker stderr | if x is 0 or x is 1: reconciliationworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? reconciliationworker stderr | if x is 0 or x is 1: reconciliationworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? reconciliationworker stderr | elif y is 0 or y is 1: reconciliationworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? reconciliationworker stderr | elif y is 0 or y is 1: reconciliationworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:260: SyntaxWarning: "is" with a literal. Did you mean "=="? reconciliationworker stderr | if original_result is 0: nginx stdout | 2023/06/29 13:14:24 [crit] 109#0: *4 connect() to unix:/tmp/gunicorn_web.sock failed (2: No such file or directory) while connecting to upstream, client: 10.131.0.1, server: , request: "GET /health/instance HTTP/1.1", upstream: "http://unix:/tmp/gunicorn_web.sock:/health/instance", host: "10.131.0.47:8080" nginx stdout | 2023/06/29 13:14:24 [crit] 109#0: *4 connect() to unix:/tmp/gunicorn_web.sock failed (2: No such file or directory) while connecting to upstream, client: 10.131.0.1, server: , request: "GET /health/instance HTTP/1.1", upstream: "http://unix:/tmp/gunicorn_web.sock:/quay-registry/static/502.html", host: "10.131.0.47:8080" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:14:24 +0000] "GET /health/instance HTTP/1.1" 502 157 "-" "kube-probe/1.26" (0.000 118 0.000 : 0.000) logrotateworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? logrotateworker stderr | if x is 0 or x is 1: logrotateworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? logrotateworker stderr | if x is 0 or x is 1: logrotateworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? logrotateworker stderr | elif y is 0 or y is 1: logrotateworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? logrotateworker stderr | elif y is 0 or y is 1: logrotateworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:260: SyntaxWarning: "is" with a literal. Did you mean "=="? logrotateworker stderr | if original_result is 0: notificationworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? notificationworker stderr | if x is 0 or x is 1: notificationworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? notificationworker stderr | if x is 0 or x is 1: notificationworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? notificationworker stderr | elif y is 0 or y is 1: notificationworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? notificationworker stderr | elif y is 0 or y is 1: notificationworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:260: SyntaxWarning: "is" with a literal. Did you mean "=="? notificationworker stderr | if original_result is 0: namespacegcworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? namespacegcworker stderr | if x is 0 or x is 1: namespacegcworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? namespacegcworker stderr | if x is 0 or x is 1: namespacegcworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? namespacegcworker stderr | elif y is 0 or y is 1: namespacegcworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? namespacegcworker stderr | elif y is 0 or y is 1: namespacegcworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:260: SyntaxWarning: "is" with a literal. Did you mean "=="? namespacegcworker stderr | if original_result is 0: quotatotalworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? quotatotalworker stderr | if x is 0 or x is 1: quotatotalworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? quotatotalworker stderr | if x is 0 or x is 1: quotatotalworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? quotatotalworker stderr | elif y is 0 or y is 1: quotatotalworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? quotatotalworker stderr | elif y is 0 or y is 1: quotatotalworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:260: SyntaxWarning: "is" with a literal. Did you mean "=="? quotatotalworker stderr | if original_result is 0: quotaregistrysizeworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? quotaregistrysizeworker stderr | if x is 0 or x is 1: quotaregistrysizeworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? quotaregistrysizeworker stderr | if x is 0 or x is 1: quotaregistrysizeworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? quotaregistrysizeworker stderr | elif y is 0 or y is 1: quotaregistrysizeworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? quotaregistrysizeworker stderr | elif y is 0 or y is 1: quotaregistrysizeworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:260: SyntaxWarning: "is" with a literal. Did you mean "=="? quotaregistrysizeworker stderr | if original_result is 0: repositorygcworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? repositorygcworker stderr | if x is 0 or x is 1: repositorygcworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? repositorygcworker stderr | if x is 0 or x is 1: repositorygcworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? repositorygcworker stderr | elif y is 0 or y is 1: repositorygcworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? repositorygcworker stderr | elif y is 0 or y is 1: repositorygcworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:260: SyntaxWarning: "is" with a literal. Did you mean "=="? repositorygcworker stderr | if original_result is 0: manifestbackfillworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? manifestbackfillworker stderr | if x is 0 or x is 1: manifestbackfillworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? manifestbackfillworker stderr | if x is 0 or x is 1: manifestbackfillworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? manifestbackfillworker stderr | elif y is 0 or y is 1: manifestbackfillworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? manifestbackfillworker stderr | elif y is 0 or y is 1: manifestbackfillworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:260: SyntaxWarning: "is" with a literal. Did you mean "=="? manifestbackfillworker stderr | if original_result is 0: gcworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? gcworker stderr | if x is 0 or x is 1: gcworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? gcworker stderr | if x is 0 or x is 1: gcworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? gcworker stderr | elif y is 0 or y is 1: gcworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? gcworker stderr | elif y is 0 or y is 1: gcworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:260: SyntaxWarning: "is" with a literal. Did you mean "=="? gcworker stderr | if original_result is 0: securityscanningnotificationworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? securityscanningnotificationworker stderr | if x is 0 or x is 1: securityscanningnotificationworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? securityscanningnotificationworker stderr | if x is 0 or x is 1: securityscanningnotificationworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? securityscanningnotificationworker stderr | elif y is 0 or y is 1: securityscanningnotificationworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? securityscanningnotificationworker stderr | elif y is 0 or y is 1: securityscanningnotificationworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:260: SyntaxWarning: "is" with a literal. Did you mean "=="? securityscanningnotificationworker stderr | if original_result is 0: exportactionlogsworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? exportactionlogsworker stderr | if x is 0 or x is 1: exportactionlogsworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? exportactionlogsworker stderr | if x is 0 or x is 1: exportactionlogsworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? exportactionlogsworker stderr | elif y is 0 or y is 1: exportactionlogsworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? exportactionlogsworker stderr | elif y is 0 or y is 1: exportactionlogsworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:260: SyntaxWarning: "is" with a literal. Did you mean "=="? exportactionlogsworker stderr | if original_result is 0: expiredappspecifictokenworker stdout | 2023-06-29 13:14:32,384 [57] [DEBUG] [__main__] Starting expired app specific token GC worker expiredappspecifictokenworker stdout | 2023-06-29 13:14:32,486 [57] [DEBUG] [__main__] Found expiration window: 1d expiredappspecifictokenworker stdout | 2023-06-29 13:14:32,489 [57] [DEBUG] [workers.worker] Scheduling worker. expiredappspecifictokenworker stdout | 2023-06-29 13:14:32,489 [57] [INFO] [apscheduler.scheduler] Scheduler started expiredappspecifictokenworker stdout | 2023-06-29 13:14:32,589 [57] [DEBUG] [apscheduler.scheduler] Looking for jobs to run expiredappspecifictokenworker stdout | 2023-06-29 13:14:32,590 [57] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added expiredappspecifictokenworker stdout | 2023-06-29 13:14:32,591 [57] [DEBUG] [workers.worker] First run scheduled for 2023-06-29 13:36:56.592519 globalpromstats stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? globalpromstats stderr | if x is 0 or x is 1: globalpromstats stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? globalpromstats stderr | if x is 0 or x is 1: globalpromstats stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? globalpromstats stderr | elif y is 0 or y is 1: globalpromstats stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? globalpromstats stderr | elif y is 0 or y is 1: globalpromstats stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:260: SyntaxWarning: "is" with a literal. Did you mean "=="? globalpromstats stderr | if original_result is 0: gunicorn-web stdout | 2023-06-29 13:14:33,486 [63] [INFO] [data.registry_model] =============================== gunicorn-web stdout | 2023-06-29 13:14:33,486 [63] [INFO] [data.registry_model] Using registry model `` gunicorn-web stdout | 2023-06-29 13:14:33,486 [63] [INFO] [data.registry_model] =============================== servicekey stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? servicekey stderr | if x is 0 or x is 1: servicekey stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? servicekey stderr | if x is 0 or x is 1: servicekey stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? servicekey stderr | elif y is 0 or y is 1: servicekey stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? servicekey stderr | elif y is 0 or y is 1: servicekey stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:260: SyntaxWarning: "is" with a literal. Did you mean "=="? servicekey stderr | if original_result is 0: securityworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? securityworker stderr | if x is 0 or x is 1: securityworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? securityworker stderr | if x is 0 or x is 1: securityworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? securityworker stderr | elif y is 0 or y is 1: securityworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? securityworker stderr | elif y is 0 or y is 1: securityworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:260: SyntaxWarning: "is" with a literal. Did you mean "=="? securityworker stderr | if original_result is 0: expiredappspecifictokenworker stdout | 2023-06-29 13:14:34,077 [57] [INFO] [apscheduler.scheduler] Added job "ExpiredAppSpecificTokenWorker._gc_expired_tokens" to job store "default" expiredappspecifictokenworker stdout | 2023-06-29 13:14:34,087 [57] [DEBUG] [apscheduler.scheduler] Looking for jobs to run expiredappspecifictokenworker stdout | 2023-06-29 13:14:34,088 [57] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:36:56.592519+00:00 (in 1342.504508 seconds) teamsyncworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? teamsyncworker stderr | if x is 0 or x is 1: teamsyncworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? teamsyncworker stderr | if x is 0 or x is 1: teamsyncworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? teamsyncworker stderr | elif y is 0 or y is 1: teamsyncworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? teamsyncworker stderr | elif y is 0 or y is 1: teamsyncworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:260: SyntaxWarning: "is" with a literal. Did you mean "=="? teamsyncworker stderr | if original_result is 0: queuecleanupworker stdout | 2023-06-29 13:14:36,088 [76] [DEBUG] [workers.worker] Scheduling worker. queuecleanupworker stdout | 2023-06-29 13:14:36,089 [76] [INFO] [apscheduler.scheduler] Scheduler started queuecleanupworker stdout | 2023-06-29 13:14:36,182 [76] [DEBUG] [apscheduler.scheduler] Looking for jobs to run queuecleanupworker stdout | 2023-06-29 13:14:36,183 [76] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added queuecleanupworker stdout | 2023-06-29 13:14:36,188 [76] [DEBUG] [workers.worker] First run scheduled for 2023-06-30 10:20:15.189468 gunicorn-web stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? gunicorn-web stderr | if x is 0 or x is 1: gunicorn-web stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? gunicorn-web stderr | if x is 0 or x is 1: gunicorn-web stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? gunicorn-web stderr | elif y is 0 or y is 1: gunicorn-web stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? gunicorn-web stderr | elif y is 0 or y is 1: gunicorn-web stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:260: SyntaxWarning: "is" with a literal. Did you mean "=="? gunicorn-web stderr | if original_result is 0: queuecleanupworker stdout | 2023-06-29 13:14:37,484 [76] [INFO] [apscheduler.scheduler] Added job "QueueCleanupWorker._cleanup_queue" to job store "default" queuecleanupworker stdout | 2023-06-29 13:14:37,687 [76] [DEBUG] [apscheduler.scheduler] Looking for jobs to run queuecleanupworker stdout | 2023-06-29 13:14:37,688 [76] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-30 10:20:15.189468+00:00 (in 75937.501347 seconds) chunkcleanupworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? chunkcleanupworker stderr | if x is 0 or x is 1: chunkcleanupworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? chunkcleanupworker stderr | if x is 0 or x is 1: chunkcleanupworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? chunkcleanupworker stderr | elif y is 0 or y is 1: chunkcleanupworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? chunkcleanupworker stderr | elif y is 0 or y is 1: chunkcleanupworker stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:260: SyntaxWarning: "is" with a literal. Did you mean "=="? chunkcleanupworker stderr | if original_result is 0: storagereplication stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? storagereplication stderr | if x is 0 or x is 1: storagereplication stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? storagereplication stderr | if x is 0 or x is 1: storagereplication stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? storagereplication stderr | elif y is 0 or y is 1: storagereplication stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? storagereplication stderr | elif y is 0 or y is 1: storagereplication stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:260: SyntaxWarning: "is" with a literal. Did you mean "=="? storagereplication stderr | if original_result is 0: gunicorn-secscan stdout | 2023-06-29 13:14:38,689 [62] [INFO] [data.registry_model] =============================== gunicorn-secscan stdout | 2023-06-29 13:14:38,778 [62] [INFO] [data.registry_model] Using registry model `` gunicorn-secscan stdout | 2023-06-29 13:14:38,778 [62] [INFO] [data.registry_model] =============================== nginx stdout | 2023/06/29 13:14:39 [crit] 109#0: *7 connect() to unix:/tmp/gunicorn_web.sock failed (2: No such file or directory) while connecting to upstream, client: 10.131.0.1, server: , request: "GET /health/instance HTTP/1.1", upstream: "http://unix:/tmp/gunicorn_web.sock:/health/instance", host: "10.131.0.47:8080" nginx stdout | 2023/06/29 13:14:39 [crit] 109#0: *7 connect() to unix:/tmp/gunicorn_web.sock failed (2: No such file or directory) while connecting to upstream, client: 10.131.0.1, server: , request: "GET /health/instance HTTP/1.1", upstream: "http://unix:/tmp/gunicorn_web.sock:/quay-registry/static/502.html", host: "10.131.0.47:8080" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:14:39 +0000] "GET /health/instance HTTP/1.1" 502 157 "-" "kube-probe/1.26" (0.000 118 0.000 : 0.000) notificationworker stdout | 2023-06-29 13:14:39,783 [74] [DEBUG] [workers.worker] Scheduling worker. notificationworker stdout | 2023-06-29 13:14:39,784 [74] [INFO] [apscheduler.scheduler] Scheduler started namespacegcworker stdout | 2023-06-29 13:14:39,792 [67] [DEBUG] [__main__] Starting namespace GC worker namespacegcworker stdout | 2023-06-29 13:14:39,879 [67] [DEBUG] [workers.worker] Scheduling worker. namespacegcworker stdout | 2023-06-29 13:14:39,880 [67] [INFO] [apscheduler.scheduler] Scheduler started logrotateworker stdout | 2023-06-29 13:14:39,886 [64] [DEBUG] [__main__] Action log rotation worker not enabled; skipping namespacegcworker stdout | 2023-06-29 13:14:39,887 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:14:39,888 [67] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added namespacegcworker stdout | 2023-06-29 13:14:39,888 [67] [DEBUG] [workers.worker] First run scheduled for 2023-06-29 13:14:55.889222 notificationworker stdout | 2023-06-29 13:14:39,888 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:14:39,889 [74] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added notificationworker stdout | 2023-06-29 13:14:39,977 [74] [DEBUG] [workers.worker] First run scheduled for 2023-06-29 13:14:43.978401 builder stdout | 2023-06-29 13:14:40,384 [53] [DEBUG] [__main__] Building is disabled. Please enable the feature flag namespacegcworker stdout | 2023-06-29 13:14:40,688 [67] [INFO] [apscheduler.scheduler] Added job "QueueWorker.poll_queue" to job store "default" namespacegcworker stdout | 2023-06-29 13:14:40,689 [67] [DEBUG] [workers.worker] First run scheduled for 2023-06-29 13:18:11.690034 namespacegcworker stdout | 2023-06-29 13:14:40,689 [67] [INFO] [apscheduler.scheduler] Added job "QueueWorker.update_queue_metrics" to job store "default" namespacegcworker stdout | 2023-06-29 13:14:40,689 [67] [DEBUG] [workers.worker] First run scheduled for 2023-06-29 13:14:45.690471 namespacegcworker stdout | 2023-06-29 13:14:40,689 [67] [INFO] [apscheduler.scheduler] Added job "QueueWorker.run_watchdog" to job store "default" namespacegcworker stdout | 2023-06-29 13:14:40,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:14:40,690 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:14:45.690471+00:00 (in 4.999856 seconds) notificationworker stdout | 2023-06-29 13:14:40,983 [74] [INFO] [apscheduler.scheduler] Added job "QueueWorker.poll_queue" to job store "default" notificationworker stdout | 2023-06-29 13:14:40,984 [74] [DEBUG] [workers.worker] First run scheduled for 2023-06-29 13:18:16.984988 notificationworker stdout | 2023-06-29 13:14:40,984 [74] [INFO] [apscheduler.scheduler] Added job "QueueWorker.update_queue_metrics" to job store "default" notificationworker stdout | 2023-06-29 13:14:40,984 [74] [DEBUG] [workers.worker] First run scheduled for 2023-06-29 13:15:15.985355 notificationworker stdout | 2023-06-29 13:14:40,984 [74] [INFO] [apscheduler.scheduler] Added job "QueueWorker.run_watchdog" to job store "default" notificationworker stdout | 2023-06-29 13:14:40,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:14:40,985 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:14:43.978401+00:00 (in 2.992945 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:14:41,178 [77] [DEBUG] [workers.worker] Scheduling worker. quotaregistrysizeworker stdout | 2023-06-29 13:14:41,179 [77] [INFO] [apscheduler.scheduler] Scheduler started quotaregistrysizeworker stdout | 2023-06-29 13:14:41,289 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:14:41,290 [77] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added quotaregistrysizeworker stdout | 2023-06-29 13:14:41,377 [77] [DEBUG] [workers.worker] First run scheduled for 2023-06-29 13:14:46.378393 repositoryactioncounter stdout | 2023-06-29 13:14:41,378 [80] [DEBUG] [workers.worker] Scheduling worker. repositoryactioncounter stdout | 2023-06-29 13:14:41,379 [80] [INFO] [apscheduler.scheduler] Scheduler started repositoryactioncounter stdout | 2023-06-29 13:14:41,488 [80] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositoryactioncounter stdout | 2023-06-29 13:14:41,489 [80] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added repositoryactioncounter stdout | 2023-06-29 13:14:41,489 [80] [DEBUG] [workers.worker] First run scheduled for 2023-06-29 15:01:35.490836 gunicorn-secscan stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? gunicorn-secscan stderr | if x is 0 or x is 1: gunicorn-secscan stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? gunicorn-secscan stderr | if x is 0 or x is 1: gunicorn-secscan stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? gunicorn-secscan stderr | elif y is 0 or y is 1: gunicorn-secscan stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? gunicorn-secscan stderr | elif y is 0 or y is 1: gunicorn-secscan stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:260: SyntaxWarning: "is" with a literal. Did you mean "=="? gunicorn-secscan stderr | if original_result is 0: quotaregistrysizeworker stdout | 2023-06-29 13:14:42,081 [77] [INFO] [apscheduler.scheduler] Added job "QuotaRegistrySizeWorker._calculate_registry_size" to job store "default" quotaregistrysizeworker stdout | 2023-06-29 13:14:42,091 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:14:42,184 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:14:46.378393+00:00 (in 4.193853 seconds) repositoryactioncounter stdout | 2023-06-29 13:14:42,489 [80] [INFO] [apscheduler.scheduler] Added job "RepositoryActionCountWorker._run_counting" to job store "default" repositoryactioncounter stdout | 2023-06-29 13:14:42,489 [80] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositoryactioncounter stdout | 2023-06-29 13:14:42,489 [80] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 15:01:35.490836+00:00 (in 6413.000935 seconds) buildlogsarchiver stdout | 2023-06-29 13:14:42,781 [54] [DEBUG] [workers.worker] Scheduling worker. buildlogsarchiver stdout | 2023-06-29 13:14:42,781 [54] [INFO] [apscheduler.scheduler] Scheduler started buildlogsarchiver stdout | 2023-06-29 13:14:42,787 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:14:42,788 [54] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added buildlogsarchiver stdout | 2023-06-29 13:14:42,789 [54] [DEBUG] [workers.worker] First run scheduled for 2023-06-29 13:14:55.790030 blobuploadcleanupworker stdout | 2023-06-29 13:14:43,378 [52] [DEBUG] [workers.worker] Scheduling worker. blobuploadcleanupworker stdout | 2023-06-29 13:14:43,379 [52] [INFO] [apscheduler.scheduler] Scheduler started blobuploadcleanupworker stdout | 2023-06-29 13:14:43,379 [52] [DEBUG] [apscheduler.scheduler] Looking for jobs to run blobuploadcleanupworker stdout | 2023-06-29 13:14:43,379 [52] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added blobuploadcleanupworker stdout | 2023-06-29 13:14:43,379 [52] [DEBUG] [workers.worker] First run scheduled for 2023-06-29 13:58:05.380776 buildlogsarchiver stdout | 2023-06-29 13:14:43,489 [54] [INFO] [apscheduler.scheduler] Added job "ArchiveBuildLogsWorker._archive_redis_buildlogs" to job store "default" buildlogsarchiver stdout | 2023-06-29 13:14:43,490 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:14:43,490 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:14:55.790030+00:00 (in 12.299751 seconds) blobuploadcleanupworker stdout | 2023-06-29 13:14:43,885 [52] [INFO] [apscheduler.scheduler] Added job "BlobUploadCleanupWorker._try_cleanup_uploads" to job store "default" blobuploadcleanupworker stdout | 2023-06-29 13:14:43,886 [52] [DEBUG] [apscheduler.scheduler] Looking for jobs to run blobuploadcleanupworker stdout | 2023-06-29 13:14:43,886 [52] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:58:05.380776+00:00 (in 2601.494674 seconds) repositorygcworker stdout | 2023-06-29 13:14:43,886 [81] [DEBUG] [__main__] Starting repository GC worker repositorygcworker stdout | 2023-06-29 13:14:43,889 [81] [DEBUG] [workers.worker] Scheduling worker. repositorygcworker stdout | 2023-06-29 13:14:43,890 [81] [INFO] [apscheduler.scheduler] Scheduler started notificationworker stdout | 2023-06-29 13:14:43,987 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:14:43,988 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:14:43 UTC)" (scheduled at 2023-06-29 13:14:43.978401+00:00) notificationworker stdout | 2023-06-29 13:14:43,988 [74] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:14:43,988 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:14:43,988 [81] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added notificationworker stdout | 2023-06-29 13:14:43,990 [74] [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(2023, 6, 29, 13, 14, 43, 988645), True, datetime.datetime(2023, 6, 29, 13, 14, 43, 988645), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:14:44,077 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:14:53.978401+00:00 (in 9.990382 seconds) repositorygcworker stdout | 2023-06-29 13:14:43,990 [81] [DEBUG] [workers.worker] First run scheduled for 2023-06-29 13:15:01.990998 notificationworker stdout | 2023-06-29 13:14:44,391 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:14:44,477 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:14:44,477 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:14:53 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 13:14:44,786 [81] [INFO] [apscheduler.scheduler] Added job "QueueWorker.poll_queue" to job store "default" repositorygcworker stdout | 2023-06-29 13:14:44,786 [81] [DEBUG] [workers.worker] First run scheduled for 2023-06-29 13:16:51.787775 repositorygcworker stdout | 2023-06-29 13:14:44,787 [81] [INFO] [apscheduler.scheduler] Added job "QueueWorker.update_queue_metrics" to job store "default" repositorygcworker stdout | 2023-06-29 13:14:44,787 [81] [DEBUG] [workers.worker] First run scheduled for 2023-06-29 13:15:38.788158 repositorygcworker stdout | 2023-06-29 13:14:44,787 [81] [INFO] [apscheduler.scheduler] Added job "QueueWorker.run_watchdog" to job store "default" repositorygcworker stdout | 2023-06-29 13:14:44,787 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:14:44,787 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:15:01.990998+00:00 (in 17.203312 seconds) gunicorn-web stdout | 2023-06-29 13:14:45,186 [63] [DEBUG] [app] Loading default config. gunicorn-web stdout | 2023-06-29 13:14:45,187 [63] [DEBUG] [util.config.provider.basefileprovider] Applying config file: /quay-registry/conf/stack/config.yaml manifestbackfillworker stdout | 2023-06-29 13:14:45,190 [65] [DEBUG] [workers.worker] Scheduling worker. manifestbackfillworker stdout | 2023-06-29 13:14:45,190 [65] [INFO] [apscheduler.scheduler] Scheduler started manifestbackfillworker stdout | 2023-06-29 13:14:45,277 [65] [DEBUG] [apscheduler.scheduler] Looking for jobs to run manifestbackfillworker stdout | 2023-06-29 13:14:45,277 [65] [DEBUG] [workers.worker] First run scheduled for 2023-06-29 13:45:33.278748 manifestbackfillworker stdout | 2023-06-29 13:14:45,278 [65] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added gunicorn-web stdout | 2023-06-29 13:14:45,287 [63] [DEBUG] [app] Loaded config gunicorn-web stdout | 2023-06-29 13:14:45,288 [63] [INFO] [util.ipresolver] Loading AWS IP ranges from disk gunicorn-web stdout | 2023-06-29 13:14:45,382 [63] [DEBUG] [util.ipresolver] Building AWS IP ranges gcworker stdout | 2023-06-29 13:14:45,583 [59] [DEBUG] [workers.worker] Scheduling worker. gcworker stdout | 2023-06-29 13:14:45,583 [59] [INFO] [apscheduler.scheduler] Scheduler started gcworker stdout | 2023-06-29 13:14:45,584 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:14:45,584 [59] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added gcworker stdout | 2023-06-29 13:14:45,584 [59] [DEBUG] [workers.worker] First run scheduled for 2023-06-29 13:14:50.585410 securityscanningnotificationworker stdout | 2023-06-29 13:14:45,590 [82] [DEBUG] [__main__] Starting security scanning notification worker securityscanningnotificationworker stdout | 2023-06-29 13:14:45,679 [82] [DEBUG] [workers.worker] Scheduling worker. securityscanningnotificationworker stdout | 2023-06-29 13:14:45,680 [82] [INFO] [apscheduler.scheduler] Scheduler started securityscanningnotificationworker stdout | 2023-06-29 13:14:45,680 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:14:45,680 [82] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added securityscanningnotificationworker stdout | 2023-06-29 13:14:45,680 [82] [DEBUG] [workers.worker] First run scheduled for 2023-06-29 13:14:48.681765 namespacegcworker stdout | 2023-06-29 13:14:45,777 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:14:45,778 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:14:45 UTC)" (scheduled at 2023-06-29 13:14:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:14:45,778 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:14:45,778 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:14:45 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:14:45,778 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:14:55.889222+00:00 (in 10.111626 seconds) servicekey stdout | 2023-06-29 13:14:45,878 [84] [DEBUG] [workers.worker] Scheduling worker. servicekey stdout | 2023-06-29 13:14:45,879 [84] [INFO] [apscheduler.scheduler] Scheduler started servicekey stdout | 2023-06-29 13:14:45,879 [84] [DEBUG] [apscheduler.scheduler] Looking for jobs to run servicekey stdout | 2023-06-29 13:14:45,879 [84] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added servicekey stdout | 2023-06-29 13:14:45,879 [84] [DEBUG] [workers.worker] First run scheduled for 2023-06-29 13:24:09.880527 manifestbackfillworker stdout | 2023-06-29 13:14:45,987 [65] [INFO] [apscheduler.scheduler] Added job "ManifestBackfillWorker._backfill_manifests" to job store "default" manifestbackfillworker stdout | 2023-06-29 13:14:45,988 [65] [DEBUG] [apscheduler.scheduler] Looking for jobs to run manifestbackfillworker stdout | 2023-06-29 13:14:45,988 [65] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:45:33.278748+00:00 (in 1847.290034 seconds) gunicorn-web stdout | 2023-06-29 13:14:46,194 [63] [DEBUG] [util.ipresolver] Finished building AWS IP ranges gcworker stdout | 2023-06-29 13:14:46,277 [59] [INFO] [apscheduler.scheduler] Added job "GarbageCollectionWorker._garbage_collection_repos" to job store "default" gcworker stdout | 2023-06-29 13:14:46,278 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:14:46,278 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:14:50.585410+00:00 (in 4.307244 seconds) gunicorn-web stdout | 2023-06-29 13:14:46,279 [63] [DEBUG] [botocore.hooks] Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane gunicorn-web stdout | 2023-06-29 13:14:46,281 [63] [DEBUG] [botocore.hooks] Changing event name from before-call.apigateway to before-call.api-gateway gunicorn-web stdout | 2023-06-29 13:14:46,282 [63] [DEBUG] [botocore.hooks] Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict gunicorn-web stdout | 2023-06-29 13:14:46,284 [63] [DEBUG] [botocore.hooks] Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration gunicorn-web stdout | 2023-06-29 13:14:46,284 [63] [DEBUG] [botocore.hooks] Changing event name from before-parameter-build.route53 to before-parameter-build.route-53 gunicorn-web stdout | 2023-06-29 13:14:46,285 [63] [DEBUG] [botocore.hooks] Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search securityscanningnotificationworker stdout | 2023-06-29 13:14:46,285 [82] [INFO] [apscheduler.scheduler] Added job "QueueWorker.poll_queue" to job store "default" securityscanningnotificationworker stdout | 2023-06-29 13:14:46,285 [82] [DEBUG] [workers.worker] First run scheduled for 2023-06-29 13:19:17.286405 securityscanningnotificationworker stdout | 2023-06-29 13:14:46,285 [82] [INFO] [apscheduler.scheduler] Added job "QueueWorker.update_queue_metrics" to job store "default" securityscanningnotificationworker stdout | 2023-06-29 13:14:46,285 [82] [DEBUG] [workers.worker] First run scheduled for 2023-06-29 13:15:23.286787 gunicorn-web stdout | 2023-06-29 13:14:46,285 [63] [DEBUG] [botocore.hooks] Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section securityscanningnotificationworker stdout | 2023-06-29 13:14:46,286 [82] [INFO] [apscheduler.scheduler] Added job "QueueWorker.run_watchdog" to job store "default" securityscanningnotificationworker stdout | 2023-06-29 13:14:46,286 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:14:46,286 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:14:48.681765+00:00 (in 2.395508 seconds) servicekey stdout | 2023-06-29 13:14:46,286 [84] [INFO] [apscheduler.scheduler] Added job "ServiceKeyWorker._refresh_service_key" to job store "default" servicekey stdout | 2023-06-29 13:14:46,286 [84] [DEBUG] [apscheduler.scheduler] Looking for jobs to run servicekey stdout | 2023-06-29 13:14:46,286 [84] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:24:09.880527+00:00 (in 563.593992 seconds) gunicorn-web stdout | 2023-06-29 13:14:46,289 [63] [DEBUG] [botocore.hooks] Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask gunicorn-web stdout | 2023-06-29 13:14:46,289 [63] [DEBUG] [botocore.hooks] Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section gunicorn-web stdout | 2023-06-29 13:14:46,289 [63] [DEBUG] [botocore.hooks] Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search gunicorn-web stdout | 2023-06-29 13:14:46,289 [63] [DEBUG] [botocore.hooks] Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section quotaregistrysizeworker stdout | 2023-06-29 13:14:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:14:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:14:46 UTC)" (scheduled at 2023-06-29 13:14:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:14:46,380 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:14:46,380 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:15:46.378393+00:00 (in 59.999470 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:14:46,392 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:14:46,392 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:15:46 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:14:46,493 [63] [DEBUG] [data.database] Configuring database gunicorn-web stdout | 2023-06-29 13:14:46,494 [63] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:14:46,494 [63] [INFO] [data.secscan_model] =============================== gunicorn-web stdout | 2023-06-29 13:14:46,494 [63] [INFO] [data.secscan_model] Using split secscan model: `[]` gunicorn-web stdout | 2023-06-29 13:14:46,495 [63] [INFO] [data.secscan_model] =============================== gunicorn-web stdout | 2023-06-29 13:14:46,495 [63] [DEBUG] [data.logs_model] Configuring log model gunicorn-web stdout | 2023-06-29 13:14:46,495 [63] [INFO] [data.logs_model] =============================== gunicorn-web stdout | 2023-06-29 13:14:46,495 [63] [INFO] [data.logs_model] Using logs model `` gunicorn-web stdout | 2023-06-29 13:14:46,495 [63] [INFO] [data.logs_model] =============================== globalpromstats stdout | 2023-06-29 13:14:46,678 [60] [DEBUG] [workers.worker] Scheduling worker. globalpromstats stdout | 2023-06-29 13:14:46,679 [60] [INFO] [apscheduler.scheduler] Scheduler started globalpromstats stdout | 2023-06-29 13:14:46,679 [60] [DEBUG] [apscheduler.scheduler] Looking for jobs to run globalpromstats stdout | 2023-06-29 13:14:46,680 [60] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added globalpromstats stdout | 2023-06-29 13:14:46,680 [60] [DEBUG] [workers.worker] First run scheduled for 2023-06-29 13:26:16.681147 teamsyncworker stdout | 2023-06-29 13:14:46,685 [86] [DEBUG] [__main__] Team syncing is disabled; sleeping globalpromstats stdout | 2023-06-29 13:14:46,978 [60] [INFO] [apscheduler.scheduler] Added job "GlobalPrometheusStatsWorker._try_report_stats" to job store "default" globalpromstats stdout | 2023-06-29 13:14:46,978 [60] [DEBUG] [apscheduler.scheduler] Looking for jobs to run globalpromstats stdout | 2023-06-29 13:14:46,978 [60] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:26:16.681147+00:00 (in 689.702429 seconds) chunkcleanupworker stdout | 2023-06-29 13:14:47,384 [55] [DEBUG] [__main__] Swift storage not detected; sleeping securityworker stdout | 2023-06-29 13:14:47,580 [83] [DEBUG] [workers.worker] Scheduling worker. securityworker stdout | 2023-06-29 13:14:47,581 [83] [INFO] [apscheduler.scheduler] Scheduler started securityworker stdout | 2023-06-29 13:14:47,581 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:14:47,581 [83] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added securityworker stdout | 2023-06-29 13:14:47,581 [83] [DEBUG] [workers.worker] First run scheduled for 2023-06-29 13:15:06.582504 exportactionlogsworker stdout | 2023-06-29 13:14:47,587 [58] [DEBUG] [__main__] Starting export action logs worker exportactionlogsworker stdout | 2023-06-29 13:14:47,589 [58] [DEBUG] [workers.worker] Scheduling worker. exportactionlogsworker stdout | 2023-06-29 13:14:47,589 [58] [INFO] [apscheduler.scheduler] Scheduler started exportactionlogsworker stdout | 2023-06-29 13:14:47,589 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:14:47,590 [58] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added exportactionlogsworker stdout | 2023-06-29 13:14:47,590 [58] [DEBUG] [workers.worker] First run scheduled for 2023-06-29 13:14:55.591055 gunicorn-registry stdout | 2023-06-29 13:14:47,593 [61] [INFO] [data.registry_model] =============================== gunicorn-registry stdout | 2023-06-29 13:14:47,593 [61] [INFO] [data.registry_model] Using registry model `` gunicorn-registry stdout | 2023-06-29 13:14:47,593 [61] [INFO] [data.registry_model] =============================== gunicorn-secscan stdout | 2023-06-29 13:14:47,603 [62] [DEBUG] [app] Loading default config. gunicorn-secscan stdout | 2023-06-29 13:14:47,603 [62] [DEBUG] [util.config.provider.basefileprovider] Applying config file: /quay-registry/conf/stack/config.yaml storagereplication stdout | 2023-06-29 13:14:47,681 [85] [DEBUG] [__main__] Full storage replication disabled; skipping gunicorn-secscan stdout | 2023-06-29 13:14:47,684 [62] [DEBUG] [app] Loaded config gunicorn-secscan stdout | 2023-06-29 13:14:47,685 [62] [INFO] [util.ipresolver] Loading AWS IP ranges from disk gunicorn-secscan stdout | 2023-06-29 13:14:47,695 [62] [DEBUG] [util.ipresolver] Building AWS IP ranges securityworker stdout | 2023-06-29 13:14:47,712 [83] [INFO] [apscheduler.scheduler] Added job "SecurityWorker._index_in_scanner" to job store "default" securityworker stdout | 2023-06-29 13:14:47,712 [83] [DEBUG] [workers.worker] First run scheduled for 2023-06-29 13:15:11.713664 securityworker stdout | 2023-06-29 13:14:47,712 [83] [INFO] [apscheduler.scheduler] Added job "SecurityWorker._index_recent_manifests_in_scanner" to job store "default" securityworker stdout | 2023-06-29 13:14:47,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:14:47,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:15:06.582504+00:00 (in 18.867684 seconds) exportactionlogsworker stdout | 2023-06-29 13:14:47,791 [58] [INFO] [apscheduler.scheduler] Added job "QueueWorker.poll_queue" to job store "default" exportactionlogsworker stdout | 2023-06-29 13:14:47,792 [58] [DEBUG] [workers.worker] First run scheduled for 2023-06-29 13:17:45.793045 exportactionlogsworker stdout | 2023-06-29 13:14:47,792 [58] [INFO] [apscheduler.scheduler] Added job "QueueWorker.update_queue_metrics" to job store "default" exportactionlogsworker stdout | 2023-06-29 13:14:47,792 [58] [DEBUG] [workers.worker] First run scheduled for 2023-06-29 13:15:14.793446 exportactionlogsworker stdout | 2023-06-29 13:14:47,792 [58] [INFO] [apscheduler.scheduler] Added job "QueueWorker.run_watchdog" to job store "default" exportactionlogsworker stdout | 2023-06-29 13:14:47,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:14:47,793 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:14:55.591055+00:00 (in 7.797639 seconds) gunicorn-secscan stdout | 2023-06-29 13:14:47,902 [62] [DEBUG] [util.ipresolver] Finished building AWS IP ranges gunicorn-secscan stdout | 2023-06-29 13:14:47,905 [62] [DEBUG] [botocore.hooks] Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane gunicorn-secscan stdout | 2023-06-29 13:14:47,906 [62] [DEBUG] [botocore.hooks] Changing event name from before-call.apigateway to before-call.api-gateway gunicorn-secscan stdout | 2023-06-29 13:14:47,908 [62] [DEBUG] [botocore.hooks] Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict gunicorn-secscan stdout | 2023-06-29 13:14:47,909 [62] [DEBUG] [botocore.hooks] Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration gunicorn-secscan stdout | 2023-06-29 13:14:47,909 [62] [DEBUG] [botocore.hooks] Changing event name from before-parameter-build.route53 to before-parameter-build.route-53 gunicorn-secscan stdout | 2023-06-29 13:14:47,910 [62] [DEBUG] [botocore.hooks] Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search gunicorn-secscan stdout | 2023-06-29 13:14:47,911 [62] [DEBUG] [botocore.hooks] Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section gunicorn-secscan stdout | 2023-06-29 13:14:47,914 [62] [DEBUG] [botocore.hooks] Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask gunicorn-secscan stdout | 2023-06-29 13:14:47,914 [62] [DEBUG] [botocore.hooks] Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section gunicorn-secscan stdout | 2023-06-29 13:14:47,914 [62] [DEBUG] [botocore.hooks] Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search gunicorn-secscan stdout | 2023-06-29 13:14:47,914 [62] [DEBUG] [botocore.hooks] Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section gunicorn-registry stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? gunicorn-registry stderr | if x is 0 or x is 1: gunicorn-registry stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with a literal. Did you mean "=="? gunicorn-registry stderr | if x is 0 or x is 1: gunicorn-registry stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? gunicorn-registry stderr | elif y is 0 or y is 1: gunicorn-registry stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with a literal. Did you mean "=="? gunicorn-registry stderr | elif y is 0 or y is 1: gunicorn-registry stderr | /app/lib/python3.9/site-packages/jmespath/visitor.py:260: SyntaxWarning: "is" with a literal. Did you mean "=="? gunicorn-registry stderr | if original_result is 0: gunicorn-secscan stdout | 2023-06-29 13:14:47,941 [62] [DEBUG] [data.database] Configuring database gunicorn-secscan stdout | 2023-06-29 13:14:47,942 [62] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-secscan stdout | 2023-06-29 13:14:47,977 [62] [INFO] [data.secscan_model] =============================== gunicorn-secscan stdout | 2023-06-29 13:14:47,978 [62] [INFO] [data.secscan_model] Using split secscan model: `[]` gunicorn-secscan stdout | 2023-06-29 13:14:47,978 [62] [INFO] [data.secscan_model] =============================== gunicorn-secscan stdout | 2023-06-29 13:14:47,978 [62] [DEBUG] [data.logs_model] Configuring log model gunicorn-secscan stdout | 2023-06-29 13:14:47,978 [62] [INFO] [data.logs_model] =============================== gunicorn-secscan stdout | 2023-06-29 13:14:47,978 [62] [INFO] [data.logs_model] Using logs model `` gunicorn-secscan stdout | 2023-06-29 13:14:47,978 [62] [INFO] [data.logs_model] =============================== gunicorn-secscan stdout | 2023-06-29 13:14:48,109 [62] [DEBUG] [__config__] Starting secscan gunicorn with 2 workers and gevent worker class gunicorn-secscan stderr | Traceback (most recent call last): gunicorn-secscan stderr | File "src/gevent/_abstract_linkable.py", line 287, in gevent._gevent_c_abstract_linkable.AbstractLinkable._notify_links gunicorn-secscan stderr | File "src/gevent/_abstract_linkable.py", line 333, in gevent._gevent_c_abstract_linkable.AbstractLinkable._notify_links gunicorn-secscan stderr | AssertionError: (None, ) gunicorn-secscan stderr | 2023-06-29T13:14:48Z gunicorn-secscan stderr | failed with AssertionError gunicorn-web stdout | 2023-06-29 13:14:48,343 [63] [DEBUG] [__config__] Starting web gunicorn with 4 workers and gevent worker class gunicorn-web stderr | Traceback (most recent call last): gunicorn-web stderr | File "src/gevent/_abstract_linkable.py", line 287, in gevent._gevent_c_abstract_linkable.AbstractLinkable._notify_links gunicorn-web stderr | File "src/gevent/_abstract_linkable.py", line 333, in gevent._gevent_c_abstract_linkable.AbstractLinkable._notify_links gunicorn-web stderr | AssertionError: (None, ) gunicorn-web stderr | 2023-06-29T13:14:48Z failed with AssertionError securityscanningnotificationworker stdout | 2023-06-29 13:14:48,681 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:14:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:14:48 UTC)" (scheduled at 2023-06-29 13:14:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:14:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:14:48,683 [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(2023, 6, 29, 13, 14, 48, 682501), True, datetime.datetime(2023, 6, 29, 13, 14, 48, 682501), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:14:48,683 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:15:23.286787+00:00 (in 34.604724 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:14:48,695 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:14:48,696 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:14:48,696 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:15:48 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:14:48,717 [61] [DEBUG] [app] Loading default config. gunicorn-registry stdout | 2023-06-29 13:14:48,718 [61] [DEBUG] [util.config.provider.basefileprovider] Applying config file: /quay-registry/conf/stack/config.yaml gunicorn-registry stdout | 2023-06-29 13:14:48,728 [61] [DEBUG] [app] Loaded config gunicorn-registry stdout | 2023-06-29 13:14:48,729 [61] [INFO] [util.ipresolver] Loading AWS IP ranges from disk gunicorn-registry stdout | 2023-06-29 13:14:48,735 [61] [DEBUG] [util.ipresolver] Building AWS IP ranges gunicorn-registry stdout | 2023-06-29 13:14:48,815 [61] [DEBUG] [util.ipresolver] Finished building AWS IP ranges gunicorn-registry stdout | 2023-06-29 13:14:48,816 [61] [DEBUG] [botocore.hooks] Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane gunicorn-registry stdout | 2023-06-29 13:14:48,817 [61] [DEBUG] [botocore.hooks] Changing event name from before-call.apigateway to before-call.api-gateway gunicorn-registry stdout | 2023-06-29 13:14:48,818 [61] [DEBUG] [botocore.hooks] Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict gunicorn-registry stdout | 2023-06-29 13:14:48,819 [61] [DEBUG] [botocore.hooks] Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration gunicorn-registry stdout | 2023-06-29 13:14:48,819 [61] [DEBUG] [botocore.hooks] Changing event name from before-parameter-build.route53 to before-parameter-build.route-53 gunicorn-registry stdout | 2023-06-29 13:14:48,819 [61] [DEBUG] [botocore.hooks] Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search gunicorn-registry stdout | 2023-06-29 13:14:48,820 [61] [DEBUG] [botocore.hooks] Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section gunicorn-registry stdout | 2023-06-29 13:14:48,821 [61] [DEBUG] [botocore.hooks] Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask gunicorn-registry stdout | 2023-06-29 13:14:48,821 [61] [DEBUG] [botocore.hooks] Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section gunicorn-registry stdout | 2023-06-29 13:14:48,822 [61] [DEBUG] [botocore.hooks] Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search gunicorn-registry stdout | 2023-06-29 13:14:48,822 [61] [DEBUG] [botocore.hooks] Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section gunicorn-registry stdout | 2023-06-29 13:14:48,844 [61] [DEBUG] [data.database] Configuring database gunicorn-registry stdout | 2023-06-29 13:14:48,844 [61] [INFO] [data.database] Connection pooling enabled for postgresql; stale timeout: None; max connection count: None gunicorn-registry stdout | 2023-06-29 13:14:48,845 [61] [INFO] [data.secscan_model] =============================== gunicorn-registry stdout | 2023-06-29 13:14:48,845 [61] [INFO] [data.secscan_model] Using split secscan model: `[]` gunicorn-registry stdout | 2023-06-29 13:14:48,845 [61] [INFO] [data.secscan_model] =============================== gunicorn-registry stdout | 2023-06-29 13:14:48,845 [61] [DEBUG] [data.logs_model] Configuring log model gunicorn-registry stdout | 2023-06-29 13:14:48,845 [61] [INFO] [data.logs_model] =============================== gunicorn-registry stdout | 2023-06-29 13:14:48,845 [61] [INFO] [data.logs_model] Using logs model `` gunicorn-registry stdout | 2023-06-29 13:14:48,845 [61] [INFO] [data.logs_model] =============================== gunicorn-registry stdout | 2023-06-29 13:14:49,198 [61] [DEBUG] [__config__] Starting registry gunicorn with 8 workers and gevent worker class gunicorn-registry stderr | Traceback (most recent call last): gunicorn-registry stderr | File "src/gevent/_abstract_linkable.py", line 287, in gevent._gevent_c_abstract_linkable.AbstractLinkable._notify_links gunicorn-registry stderr | File "src/gevent/_abstract_linkable.py", line 333, in gevent._gevent_c_abstract_linkable.AbstractLinkable._notify_links gunicorn-registry stderr | AssertionError: (None, ) gunicorn-registry stderr | 2023-06-29T13:14:49Z failed with AssertionError gcworker stdout | 2023-06-29 13:14:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:14:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:14:50 UTC)" (scheduled at 2023-06-29 13:14:50.585410+00:00) gcworker stdout | 2023-06-29 13:14:50,586 [59] [DEBUG] [peewee] ('SELECT DISTINCT "t1"."removed_tag_expiration_s" FROM "user" AS "t1" LIMIT %s', [100]) gcworker stdout | 2023-06-29 13:14:50,587 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:15:00.585410+00:00 (in 9.999655 seconds) gcworker stdout | 2023-06-29 13:14:50,598 [59] [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, 1686834890597, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:14:50,604 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:14:50,604 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:14:50,604 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:15:00 UTC)" executed successfully notificationworker stdout | 2023-06-29 13:14:54,068 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:14:54,068 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:15:03.978401+00:00 (in 9.910063 seconds) notificationworker stdout | 2023-06-29 13:14:54,068 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:15:03 UTC)" (scheduled at 2023-06-29 13:14:53.978401+00:00) notificationworker stdout | 2023-06-29 13:14:54,068 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:14:54,069 [74] [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(2023, 6, 29, 13, 14, 54, 68767), True, datetime.datetime(2023, 6, 29, 13, 14, 54, 68767), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:14:54,081 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:14:54,081 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:14:54,081 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:15:03 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:14:54,638 [211] [DEBUG] [app] Starting request: urn:request:f32d6c41-405e-43b3-a23f-c127153fcd99 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:14:54,643 [211] [DEBUG] [urllib3.connectionpool] Starting new HTTP connection (1): localhost:8080 gunicorn-registry stdout | 2023-06-29 13:14:54,649 [223] [DEBUG] [app] Starting request: urn:request:a4d764bd-6666-443a-ac38-ab06a9769427 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:14:54,650 [223] [DEBUG] [app] Ending request: urn:request:a4d764bd-6666-443a-ac38-ab06a9769427 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:a4d764bd-6666-443a-ac38-ab06a9769427', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:14:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.004 162 0.004) gunicorn-registry stdout | 2023-06-29 13:14:54,651 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:14:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:14:54,651 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:14:54,652 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:14:54,654 [211] [DEBUG] [app] Starting request: urn:request:6c2f23cf-e418-4254-846f-c505c94dc04e (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:14:54,654 [211] [DEBUG] [app] Ending request: urn:request:6c2f23cf-e418-4254-846f-c505c94dc04e (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:6c2f23cf-e418-4254-846f-c505c94dc04e', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:14:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:14:54,655 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:14:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:14:54,655 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:14:54,657 [211] [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(2023, 6, 29, 13, 14, 54, 656477), None, 'quay', 'quay', datetime.datetime(2023, 6, 29, 13, 14, 54, 656499), 'quay', None, datetime.datetime(2023, 6, 28, 13, 14, 54, 656512), datetime.datetime(2023, 6, 22, 13, 14, 54, 656523), None]) gunicorn-web stdout | 2023-06-29 13:14:54,671 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:14:54,678 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:14:54,682 [211] [DEBUG] [app] Ending request: urn:request:f32d6c41-405e-43b3-a23f-c127153fcd99 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:f32d6c41-405e-43b3-a23f-c127153fcd99', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:14:54,682 [211] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:14:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.048 118 0.048) gunicorn-web stdout | 2023-06-29 13:14:54,683 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:14:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:14:54,684 [211] [DEBUG] [app] Starting request: urn:request:d7ddd736-de43-4789-b993-3574ccce4082 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-registry stdout | 2023-06-29 13:14:54,686 [223] [DEBUG] [app] Starting request: urn:request:fc5ebc49-6826-46df-bdda-5200fe0d12cc (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:14:54,687 [223] [DEBUG] [app] Ending request: urn:request:fc5ebc49-6826-46df-bdda-5200fe0d12cc (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:fc5ebc49-6826-46df-bdda-5200fe0d12cc', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:14:54,687 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:14:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:14:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.001) gunicorn-web stdout | 2023-06-29 13:14:54,687 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:14:54,688 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:14:54,691 [214] [DEBUG] [app] Starting request: urn:request:e080a2f5-3cb3-4d03-af52-73f89eda6470 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:14:54,693 [214] [DEBUG] [app] Ending request: urn:request:e080a2f5-3cb3-4d03-af52-73f89eda6470 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:e080a2f5-3cb3-4d03-af52-73f89eda6470', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:14:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.004 159 0.004) gunicorn-web stdout | 2023-06-29 13:14:54,693 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:14:54,693 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:14:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:14:54,694 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:14:54,700 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:14:54,711 [211] [DEBUG] [app] Ending request: urn:request:d7ddd736-de43-4789-b993-3574ccce4082 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:d7ddd736-de43-4789-b993-3574ccce4082', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:14:54,711 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:14:54,712 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:14:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:14:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) exportactionlogsworker stdout | 2023-06-29 13:14:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:14:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:14:55 UTC)" (scheduled at 2023-06-29 13:14:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:14:55,592 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:14:55,593 [58] [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(2023, 6, 29, 13, 14, 55, 592048), True, datetime.datetime(2023, 6, 29, 13, 14, 55, 592048), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:14:55,593 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:15:14.793446+00:00 (in 19.202030 seconds) exportactionlogsworker stdout | 2023-06-29 13:14:55,606 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:14:55,606 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:14:55,606 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:15:55 UTC)" executed successfully buildlogsarchiver stdout | 2023-06-29 13:14:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:14:55,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:14:55 UTC)" (scheduled at 2023-06-29 13:14:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:14:55,791 [54] [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(2023, 6, 14, 13, 14, 55, 790817), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:14:55,791 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:15:25.790030+00:00 (in 29.999683 seconds) buildlogsarchiver stdout | 2023-06-29 13:14:55,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:14:55,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:14:55,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:15:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:14:55,890 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:14:55,890 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:15:45.690471+00:00 (in 49.799748 seconds) namespacegcworker stdout | 2023-06-29 13:14:55,891 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:15:55 UTC)" (scheduled at 2023-06-29 13:14:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:14:55,891 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:14:55,892 [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(2023, 6, 29, 13, 14, 55, 891127), True, datetime.datetime(2023, 6, 29, 13, 14, 55, 891127), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:14:55,904 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:14:55,904 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:14:55,904 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:15:55 UTC)" executed successfully expiredappspecifictokenworker stdout | 2023-06-29 13:14:58,611 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gcworker stdout | 2023-06-29 13:15:00,586 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:15:00,587 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:15:10.585410+00:00 (in 9.998410 seconds) gcworker stdout | 2023-06-29 13:15:00,587 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:15:10 UTC)" (scheduled at 2023-06-29 13:15:00.585410+00:00) gcworker stdout | 2023-06-29 13:15:00,588 [59] [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, 1686834900587, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:15:00,602 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:15:00,602 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:15:00,602 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:15:10 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 13:15:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:15:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:15:01 UTC)" (scheduled at 2023-06-29 13:15:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:15:01,991 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:15:01,992 [81] [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(2023, 6, 29, 13, 15, 1, 991866), True, datetime.datetime(2023, 6, 29, 13, 15, 1, 991866), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 13:15:01,992 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:15:38.788158+00:00 (in 36.796795 seconds) repositorygcworker stdout | 2023-06-29 13:15:02,005 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:15:02,005 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:15:02,005 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:16:01 UTC)" executed successfully queuecleanupworker stdout | 2023-06-29 13:15:02,022 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} notificationworker stdout | 2023-06-29 13:15:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:15:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:15:13.978401+00:00 (in 9.999479 seconds) notificationworker stdout | 2023-06-29 13:15:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:15:13 UTC)" (scheduled at 2023-06-29 13:15:03.978401+00:00) notificationworker stdout | 2023-06-29 13:15:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:15:03,980 [74] [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(2023, 6, 29, 13, 15, 3, 979458), True, datetime.datetime(2023, 6, 29, 13, 15, 3, 979458), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:15:03,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:15:03,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:15:03,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:15:13 UTC)" executed successfully notificationworker stdout | 2023-06-29 13:15:05,308 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} builder stdout | 2023-06-29 13:15:05,311 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} securityworker stdout | 2023-06-29 13:15:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:15:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:15:06 UTC)" (scheduled at 2023-06-29 13:15:06.582504+00:00) securityworker stdout | 2023-06-29 13:15:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:15:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:15:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:15:11.713664+00:00 (in 5.130796 seconds) securityworker stdout | 2023-06-29 13:15:06,586 [83] [DEBUG] [urllib3.connectionpool] Starting new HTTP connection (1): quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 securityworker stdout | 2023-06-29 13:15:06,597 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:15:06,599 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:15:06,621 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:15:06,625 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:15:06,625 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:15:36 UTC)" executed successfully quotaregistrysizeworker stdout | 2023-06-29 13:15:07,606 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} namespacegcworker stdout | 2023-06-29 13:15:08,023 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:15:08,193 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:15:08,416 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} repositoryactioncounter stdout | 2023-06-29 13:15:08,923 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-web stdout | 2023-06-29 13:15:09,636 [211] [DEBUG] [app] Starting request: urn:request:56bd6574-81bb-4121-bb19-a330c1a61b49 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:15:09,638 [213] [DEBUG] [app] Starting request: urn:request:4038edad-8d9c-493e-b4aa-6b6a87e2d643 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:15:09,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:15:09,640 [223] [DEBUG] [app] Starting request: urn:request:95d6cb91-16f6-4216-9e86-8d5e9855d357 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:15:09,640 [223] [DEBUG] [app] Ending request: urn:request:95d6cb91-16f6-4216-9e86-8d5e9855d357 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:95d6cb91-16f6-4216-9e86-8d5e9855d357', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:15:09,640 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:15:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:15:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) gunicorn-web stdout | 2023-06-29 13:15:09,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:15:09,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:15:09,642 [213] [DEBUG] [urllib3.connectionpool] Starting new HTTP connection (1): localhost:8080 gunicorn-web stdout | 2023-06-29 13:15:09,643 [214] [DEBUG] [app] Starting request: urn:request:75b0f880-7410-4c6c-b4ee-b0e4420fc9fd (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:15:09,644 [214] [DEBUG] [app] Ending request: urn:request:75b0f880-7410-4c6c-b4ee-b0e4420fc9fd (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:75b0f880-7410-4c6c-b4ee-b0e4420fc9fd', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:15:09,644 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:15:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:15:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:15:09,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:15:09,644 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-registry stdout | 2023-06-29 13:15:09,647 [223] [DEBUG] [app] Starting request: urn:request:783277ad-3537-4f58-ba52-ccde04f2ff5e (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:15:09,647 [223] [DEBUG] [app] Ending request: urn:request:783277ad-3537-4f58-ba52-ccde04f2ff5e (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:783277ad-3537-4f58-ba52-ccde04f2ff5e', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:15:09,648 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:15:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:15:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-web stdout | 2023-06-29 13:15:09,648 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:15:09,649 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:15:09,650 [214] [DEBUG] [app] Starting request: urn:request:0e89c3ad-27b3-4389-a774-086d10864a4d (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:15:09,651 [214] [DEBUG] [app] Ending request: urn:request:0e89c3ad-27b3-4389-a774-086d10864a4d (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:0e89c3ad-27b3-4389-a774-086d10864a4d', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:15:09,651 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:15:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:15:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:15:09,651 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:15:09,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:15:09,653 [213] [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(2023, 6, 29, 13, 15, 9, 652459), None, 'quay', 'quay', datetime.datetime(2023, 6, 29, 13, 15, 9, 652485), 'quay', None, datetime.datetime(2023, 6, 28, 13, 15, 9, 652499), datetime.datetime(2023, 6, 22, 13, 15, 9, 652509), None]) gunicorn-web stdout | 2023-06-29 13:15:09,662 [211] [DEBUG] [app] Ending request: urn:request:56bd6574-81bb-4121-bb19-a330c1a61b49 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:56bd6574-81bb-4121-bb19-a330c1a61b49', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:15:09,662 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:15:09,663 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:15:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:15:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.027) gunicorn-web stdout | 2023-06-29 13:15:09,665 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:15:09,672 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:15:09,677 [213] [DEBUG] [app] Ending request: urn:request:4038edad-8d9c-493e-b4aa-6b6a87e2d643 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:4038edad-8d9c-493e-b4aa-6b6a87e2d643', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:15:09,677 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:15:09,677 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:15:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:15:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.042 118 0.041) blobuploadcleanupworker stdout | 2023-06-29 13:15:10,003 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gcworker stdout | 2023-06-29 13:15:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:15:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:15:20.585410+00:00 (in 9.999490 seconds) gcworker stdout | 2023-06-29 13:15:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:15:20 UTC)" (scheduled at 2023-06-29 13:15:10.585410+00:00) gcworker stdout | 2023-06-29 13:15:10,587 [59] [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, 1686834910586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:15:10,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:15:10,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:15:10,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:15:20 UTC)" executed successfully securityworker stdout | 2023-06-29 13:15:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:15:11,715 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:15:36.582504+00:00 (in 24.867469 seconds) securityworker stdout | 2023-06-29 13:15:11,715 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:15:41 UTC)" (scheduled at 2023-06-29 13:15:11.713664+00:00) securityworker stdout | 2023-06-29 13:15:11,715 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:15:11,715 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:15:11,718 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:15:11,718 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:15:11,718 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:15:11,718 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:15:11,718 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:15:11,721 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:15:11,723 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:15:11,736 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:15:11,740 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:15:11,740 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:15:11,741 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 10, 11, 723495), 1, 2]) securityworker stdout | 2023-06-29 13:15:11,745 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:15:11,745 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:15:11,746 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 10, 11, 723495), 1, 2]) securityworker stdout | 2023-06-29 13:15:11,750 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:15:11,751 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:15:11,751 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:15:11,751 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:15:11,751 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:15:11,751 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:15:11,751 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:15:11,752 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:15:11,752 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:15:11,752 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:15:41 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 13:15:12,024 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} securityworker stdout | 2023-06-29 13:15:13,316 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:15:13,418 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} servicekey stdout | 2023-06-29 13:15:13,697 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} exportactionlogsworker stdout | 2023-06-29 13:15:13,721 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} notificationworker stdout | 2023-06-29 13:15:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:15:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:15:15.985355+00:00 (in 2.006318 seconds) notificationworker stdout | 2023-06-29 13:15:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:15:23 UTC)" (scheduled at 2023-06-29 13:15:13.978401+00:00) notificationworker stdout | 2023-06-29 13:15:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:15:13,981 [74] [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(2023, 6, 29, 13, 15, 13, 979624), True, datetime.datetime(2023, 6, 29, 13, 15, 13, 979624), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:15:13,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:15:13,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:15:13,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:15:23 UTC)" executed successfully gcworker stdout | 2023-06-29 13:15:14,215 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:15:14,314 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} exportactionlogsworker stdout | 2023-06-29 13:15:14,795 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:15:14,795 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:15:55.591055+00:00 (in 40.795301 seconds) exportactionlogsworker stdout | 2023-06-29 13:15:14,796 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:16:14 UTC)" (scheduled at 2023-06-29 13:15:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:15:14,796 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:15:14,796 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:16:14 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:15:15,296 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:15:15,298 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-web stdout | 2023-06-29 13:15:15,300 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:15:15,302 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:15:15,304 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} globalpromstats stdout | 2023-06-29 13:15:15,422 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 13:15:15,896 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} notificationworker stdout | 2023-06-29 13:15:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:15:15,986 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:15:23.978401+00:00 (in 7.992514 seconds) notificationworker stdout | 2023-06-29 13:15:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:16:15 UTC)" (scheduled at 2023-06-29 13:15:15.985355+00:00) notificationworker stdout | 2023-06-29 13:15:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:15:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:16:15 UTC)" executed successfully chunkcleanupworker stdout | 2023-06-29 13:15:16,398 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} storagereplication stdout | 2023-06-29 13:15:16,929 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-secscan stdout | 2023-06-29 13:15:17,696 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:15:17,699 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:15:17,701 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:15:18,745 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:15:18,748 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:15:18,751 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:15:18,753 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:15:18,755 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:15:18,758 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:15:18,762 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:15:18,768 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:15:18,771 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gcworker stdout | 2023-06-29 13:15:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:15:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:15:30.585410+00:00 (in 9.999481 seconds) gcworker stdout | 2023-06-29 13:15:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:15:30 UTC)" (scheduled at 2023-06-29 13:15:20.585410+00:00) gcworker stdout | 2023-06-29 13:15:20,587 [59] [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, 1686834920586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:15:20,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:15:20,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:15:20,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:15:30 UTC)" executed successfully securityscanningnotificationworker stdout | 2023-06-29 13:15:23,288 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:15:23,288 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:15:48.681765+00:00 (in 25.393070 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:15:23,289 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:16:23 UTC)" (scheduled at 2023-06-29 13:15:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:15:23,289 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:15:23,289 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:16:23 UTC)" executed successfully notificationworker stdout | 2023-06-29 13:15:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:15:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:15:33.978401+00:00 (in 9.999533 seconds) notificationworker stdout | 2023-06-29 13:15:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:15:33 UTC)" (scheduled at 2023-06-29 13:15:23.978401+00:00) notificationworker stdout | 2023-06-29 13:15:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:15:23,980 [74] [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(2023, 6, 29, 13, 15, 23, 979248), True, datetime.datetime(2023, 6, 29, 13, 15, 23, 979248), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:15:23,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:15:23,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:15:23,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:15:33 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:15:24,637 [213] [DEBUG] [app] Starting request: urn:request:2fea593c-a941-461d-9fa5-319dc740323c (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:15:24,637 [214] [DEBUG] [app] Starting request: urn:request:83112db1-358d-417f-9a37-776e48271634 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:15:24,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:15:24,641 [216] [DEBUG] [app] Starting request: urn:request:8cf3b32c-049b-4924-8f53-8168e720e8a7 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:15:24,642 [214] [DEBUG] [urllib3.connectionpool] Starting new HTTP connection (1): localhost:8080 gunicorn-registry stdout | 2023-06-29 13:15:24,642 [216] [DEBUG] [app] Ending request: urn:request:8cf3b32c-049b-4924-8f53-8168e720e8a7 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:8cf3b32c-049b-4924-8f53-8168e720e8a7', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:15:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.004 162 0.004) gunicorn-registry stdout | 2023-06-29 13:15:24,643 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:15:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:15:24,643 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-registry stdout | 2023-06-29 13:15:24,644 [222] [DEBUG] [app] Starting request: urn:request:05e90e54-73bd-4af4-9acd-39823b49643f (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:15:24,645 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:15:24,645 [222] [DEBUG] [app] Ending request: urn:request:05e90e54-73bd-4af4-9acd-39823b49643f (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:05e90e54-73bd-4af4-9acd-39823b49643f', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:15:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.003) gunicorn-registry stdout | 2023-06-29 13:15:24,646 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:15:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:15:24,646 [214] [DEBUG] [app] Starting request: urn:request:f3130b78-e29c-45b4-b294-7e1f169aeec9 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:15:24,646 [214] [DEBUG] [app] Ending request: urn:request:f3130b78-e29c-45b4-b294-7e1f169aeec9 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:f3130b78-e29c-45b4-b294-7e1f169aeec9', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:15:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-06-29 13:15:24,646 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:15:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:15:24,646 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:15:24,647 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:15:24,647 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:15:24,648 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:15:24,651 [212] [DEBUG] [app] Starting request: urn:request:9e41f5d5-69d1-446a-bb25-aa0ea23c724e (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:15:24,652 [212] [DEBUG] [app] Ending request: urn:request:9e41f5d5-69d1-446a-bb25-aa0ea23c724e (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:9e41f5d5-69d1-446a-bb25-aa0ea23c724e', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:15:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.004 159 0.004) gunicorn-web stdout | 2023-06-29 13:15:24,653 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:15:24,653 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:15:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:15:24,654 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:15:24,655 [214] [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(2023, 6, 29, 13, 15, 24, 654022), None, 'quay', 'quay', datetime.datetime(2023, 6, 29, 13, 15, 24, 654046), 'quay', None, datetime.datetime(2023, 6, 28, 13, 15, 24, 654060), datetime.datetime(2023, 6, 22, 13, 15, 24, 654070), None]) gunicorn-web stdout | 2023-06-29 13:15:24,665 [213] [DEBUG] [app] Ending request: urn:request:2fea593c-a941-461d-9fa5-319dc740323c (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:2fea593c-a941-461d-9fa5-319dc740323c', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:15:24,665 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:15:24,665 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:15:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:15:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-web stdout | 2023-06-29 13:15:24,667 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:15:24,674 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:15:24,678 [214] [DEBUG] [app] Ending request: urn:request:83112db1-358d-417f-9a37-776e48271634 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:83112db1-358d-417f-9a37-776e48271634', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:15:24,678 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:15:24,678 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:15:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:15:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.042 118 0.042) buildlogsarchiver stdout | 2023-06-29 13:15:25,791 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:15:25,791 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:15:55.790030+00:00 (in 29.998195 seconds) buildlogsarchiver stdout | 2023-06-29 13:15:25,792 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:15:55 UTC)" (scheduled at 2023-06-29 13:15:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:15:25,792 [54] [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(2023, 6, 14, 13, 15, 25, 792186), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:15:25,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:15:25,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:15:25,805 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:15:55 UTC)" executed successfully expiredappspecifictokenworker stdout | 2023-06-29 13:15:28,648 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gcworker stdout | 2023-06-29 13:15:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:15:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:15:40.585410+00:00 (in 9.999382 seconds) gcworker stdout | 2023-06-29 13:15:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:15:40 UTC)" (scheduled at 2023-06-29 13:15:30.585410+00:00) gcworker stdout | 2023-06-29 13:15:30,587 [59] [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, 1686834930586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:15:30,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:15:30,602 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:15:30,602 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:15:40 UTC)" executed successfully queuecleanupworker stdout | 2023-06-29 13:15:32,058 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} notificationworker stdout | 2023-06-29 13:15:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:15:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:15:43.978401+00:00 (in 9.999474 seconds) notificationworker stdout | 2023-06-29 13:15:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:15:43 UTC)" (scheduled at 2023-06-29 13:15:33.978401+00:00) notificationworker stdout | 2023-06-29 13:15:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:15:33,980 [74] [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(2023, 6, 29, 13, 15, 33, 979403), True, datetime.datetime(2023, 6, 29, 13, 15, 33, 979403), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:15:33,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:15:33,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:15:33,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:15:43 UTC)" executed successfully notificationworker stdout | 2023-06-29 13:15:35,336 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} builder stdout | 2023-06-29 13:15:35,347 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} securityworker stdout | 2023-06-29 13:15:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:15:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:15:41.713664+00:00 (in 5.130693 seconds) securityworker stdout | 2023-06-29 13:15:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:16:06 UTC)" (scheduled at 2023-06-29 13:15:36.582504+00:00) securityworker stdout | 2023-06-29 13:15:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:15:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:15:36,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:15:36,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:15:36,599 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:15:36,602 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:15:36,602 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:16:06 UTC)" executed successfully quotaregistrysizeworker stdout | 2023-06-29 13:15:37,643 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} namespacegcworker stdout | 2023-06-29 13:15:38,054 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:15:38,229 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:15:38,425 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} repositorygcworker stdout | 2023-06-29 13:15:38,790 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:15:38,790 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:16:01.990998+00:00 (in 23.200784 seconds) repositorygcworker stdout | 2023-06-29 13:15:38,790 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:16:38 UTC)" (scheduled at 2023-06-29 13:15:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:15:38,790 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:15:38,790 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:16:38 UTC)" executed successfully repositoryactioncounter stdout | 2023-06-29 13:15:38,944 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-web stdout | 2023-06-29 13:15:39,637 [214] [DEBUG] [app] Starting request: urn:request:1ce0aab8-8c24-4235-91ae-22522bff6e1e (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:15:39,637 [211] [DEBUG] [app] Starting request: urn:request:5905ddfb-cb80-4751-ad4e-1a4b09c682bf (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:15:39,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:15:39,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:15:39,640 [216] [DEBUG] [app] Starting request: urn:request:50842776-d52d-40a0-ade3-68e4acf4da2b (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:15:39,640 [223] [DEBUG] [app] Starting request: urn:request:0dde15b3-8532-4d80-af69-9fc35780be24 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:15:39,640 [216] [DEBUG] [app] Ending request: urn:request:50842776-d52d-40a0-ade3-68e4acf4da2b (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:50842776-d52d-40a0-ade3-68e4acf4da2b', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:15:39,640 [223] [DEBUG] [app] Ending request: urn:request:0dde15b3-8532-4d80-af69-9fc35780be24 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:0dde15b3-8532-4d80-af69-9fc35780be24', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:15:39,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:15:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:15:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) gunicorn-registry stdout | 2023-06-29 13:15:39,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:15:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:15:39,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:15:39,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:15:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:15:39,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:15:39,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:15:39,643 [212] [DEBUG] [app] Starting request: urn:request:32409d96-ca27-4993-911a-5ba9ae201e09 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:15:39,644 [213] [DEBUG] [app] Starting request: urn:request:d37d8fb3-355e-409b-8b74-350d94b4ddcb (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:15:39,644 [212] [DEBUG] [app] Ending request: urn:request:32409d96-ca27-4993-911a-5ba9ae201e09 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:32409d96-ca27-4993-911a-5ba9ae201e09', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:15:39,644 [213] [DEBUG] [app] Ending request: urn:request:d37d8fb3-355e-409b-8b74-350d94b4ddcb (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:d37d8fb3-355e-409b-8b74-350d94b4ddcb', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:15:39,644 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:15:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:15:39,644 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:15:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:15:39,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:15:39,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:15:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:15:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:15:39,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:15:39,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:15:39,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:15:39,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:15:39,663 [214] [DEBUG] [app] Ending request: urn:request:1ce0aab8-8c24-4235-91ae-22522bff6e1e (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:1ce0aab8-8c24-4235-91ae-22522bff6e1e', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:15:39,663 [211] [DEBUG] [app] Ending request: urn:request:5905ddfb-cb80-4751-ad4e-1a4b09c682bf (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:5905ddfb-cb80-4751-ad4e-1a4b09c682bf', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:15:39,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:15:39,663 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:15:39,663 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:15:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:15:39,663 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:15:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:15:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.027 118 0.027) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:15:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.027 118 0.028) blobuploadcleanupworker stdout | 2023-06-29 13:15:40,041 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gcworker stdout | 2023-06-29 13:15:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:15:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:15:50.585410+00:00 (in 9.999415 seconds) gcworker stdout | 2023-06-29 13:15:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:15:50 UTC)" (scheduled at 2023-06-29 13:15:40.585410+00:00) gcworker stdout | 2023-06-29 13:15:40,587 [59] [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, 1686834940586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:15:40,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:15:40,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:15:40,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:15:50 UTC)" executed successfully securityworker stdout | 2023-06-29 13:15:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:15:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:16:06.582504+00:00 (in 24.868378 seconds) securityworker stdout | 2023-06-29 13:15:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:16:11 UTC)" (scheduled at 2023-06-29 13:15:41.713664+00:00) securityworker stdout | 2023-06-29 13:15:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:15:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:15:41,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:15:41,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:15:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:15:41,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:15:41,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:15:41,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:15:41,721 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:15:41,733 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:15:41,737 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:15:41,737 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:15:41,737 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 10, 41, 721339), 1, 2]) securityworker stdout | 2023-06-29 13:15:41,741 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:15:41,741 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:15:41,742 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 10, 41, 721339), 1, 2]) securityworker stdout | 2023-06-29 13:15:41,746 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:15:41,746 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:15:41,746 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:15:41,746 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:15:41,746 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:15:41,746 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:15:41,746 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:15:41,747 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:15:41,747 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:15:41,747 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:16:11 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 13:15:42,059 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} securityworker stdout | 2023-06-29 13:15:43,351 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:15:43,457 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} servicekey stdout | 2023-06-29 13:15:43,735 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} exportactionlogsworker stdout | 2023-06-29 13:15:43,758 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} notificationworker stdout | 2023-06-29 13:15:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:15:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:15:53.978401+00:00 (in 9.999473 seconds) notificationworker stdout | 2023-06-29 13:15:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:15:53 UTC)" (scheduled at 2023-06-29 13:15:43.978401+00:00) notificationworker stdout | 2023-06-29 13:15:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:15:43,980 [74] [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(2023, 6, 29, 13, 15, 43, 979314), True, datetime.datetime(2023, 6, 29, 13, 15, 43, 979314), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:15:43,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:15:43,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:15:43,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:15:53 UTC)" executed successfully gcworker stdout | 2023-06-29 13:15:44,252 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:15:44,350 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-web stdout | 2023-06-29 13:15:45,309 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:15:45,313 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-web stdout | 2023-06-29 13:15:45,317 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:15:45,319 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:15:45,322 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} globalpromstats stdout | 2023-06-29 13:15:45,457 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} namespacegcworker stdout | 2023-06-29 13:15:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:15:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:15:55.889222+00:00 (in 10.198271 seconds) namespacegcworker stdout | 2023-06-29 13:15:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:16:45 UTC)" (scheduled at 2023-06-29 13:15:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:15:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:15:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:16:45 UTC)" executed successfully teamsyncworker stdout | 2023-06-29 13:15:45,918 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} quotaregistrysizeworker stdout | 2023-06-29 13:15:46,380 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:15:46,380 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:16:46.378393+00:00 (in 59.998144 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:15:46,380 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:16:46 UTC)" (scheduled at 2023-06-29 13:15:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:15:46,380 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:15:46,391 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:15:46,392 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:16:46 UTC)" executed successfully chunkcleanupworker stdout | 2023-06-29 13:15:46,421 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} storagereplication stdout | 2023-06-29 13:15:46,968 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-secscan stdout | 2023-06-29 13:15:47,707 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:15:47,709 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:15:47,712 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} securityscanningnotificationworker stdout | 2023-06-29 13:15:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:15:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:16:23.286787+00:00 (in 34.604521 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:15:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:16:48 UTC)" (scheduled at 2023-06-29 13:15:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:15:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:15:48,683 [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(2023, 6, 29, 13, 15, 48, 682650), True, datetime.datetime(2023, 6, 29, 13, 15, 48, 682650), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:15:48,695 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:15:48,695 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:15:48,695 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:16:48 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:15:48,754 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:15:48,761 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:15:48,763 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:15:48,767 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:15:48,770 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:15:48,772 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:15:48,775 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:15:48,777 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:15:48,781 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gcworker stdout | 2023-06-29 13:15:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:15:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:16:00.585410+00:00 (in 9.999477 seconds) gcworker stdout | 2023-06-29 13:15:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:16:00 UTC)" (scheduled at 2023-06-29 13:15:50.585410+00:00) gcworker stdout | 2023-06-29 13:15:50,587 [59] [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, 1686834950586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:15:50,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:15:50,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:15:50,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:16:00 UTC)" executed successfully notificationworker stdout | 2023-06-29 13:15:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:15:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:16:03.978401+00:00 (in 9.999511 seconds) notificationworker stdout | 2023-06-29 13:15:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:16:03 UTC)" (scheduled at 2023-06-29 13:15:53.978401+00:00) notificationworker stdout | 2023-06-29 13:15:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:15:53,980 [74] [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(2023, 6, 29, 13, 15, 53, 979291), True, datetime.datetime(2023, 6, 29, 13, 15, 53, 979291), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:15:53,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:15:53,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:15:53,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:16:03 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:15:54,636 [214] [DEBUG] [app] Starting request: urn:request:51741b79-4b82-4819-9301-5b05c331a463 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:15:54,636 [212] [DEBUG] [app] Starting request: urn:request:a8d20adf-c06f-459f-8108-2009913ff01a (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:15:54,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:15:54,640 [221] [DEBUG] [app] Starting request: urn:request:cb7071f5-bb06-44e7-acdd-cabdf6418863 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:15:54,640 [212] [DEBUG] [urllib3.connectionpool] Starting new HTTP connection (1): localhost:8080 gunicorn-registry stdout | 2023-06-29 13:15:54,641 [221] [DEBUG] [app] Ending request: urn:request:cb7071f5-bb06-44e7-acdd-cabdf6418863 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:cb7071f5-bb06-44e7-acdd-cabdf6418863', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:15:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.003 162 0.003) gunicorn-registry stdout | 2023-06-29 13:15:54,642 [221] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:15:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:15:54,642 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-registry stdout | 2023-06-29 13:15:54,642 [216] [DEBUG] [app] Starting request: urn:request:3fb9a150-51f6-4630-8279-9094beefaf1b (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:15:54,643 [216] [DEBUG] [app] Ending request: urn:request:3fb9a150-51f6-4630-8279-9094beefaf1b (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:3fb9a150-51f6-4630-8279-9094beefaf1b', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:15:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:15:54,643 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:15:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:15:54,643 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:15:54,644 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:15:54,644 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:15:54,645 [214] [DEBUG] [app] Starting request: urn:request:3455dc8f-3a82-4154-8053-de9c7b0fb84a (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:15:54,645 [214] [DEBUG] [app] Ending request: urn:request:3455dc8f-3a82-4154-8053-de9c7b0fb84a (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:3455dc8f-3a82-4154-8053-de9c7b0fb84a', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:15:54,645 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:15:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:15:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-06-29 13:15:54,646 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:15:54,646 [211] [DEBUG] [app] Starting request: urn:request:996e7800-3df8-4107-89f8-cccc1d030a02 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:15:54,646 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:15:54,646 [211] [DEBUG] [app] Ending request: urn:request:996e7800-3df8-4107-89f8-cccc1d030a02 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:996e7800-3df8-4107-89f8-cccc1d030a02', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:15:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:15:54,646 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:15:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:15:54,646 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:15:54,648 [212] [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(2023, 6, 29, 13, 15, 54, 647580), None, 'quay', 'quay', datetime.datetime(2023, 6, 29, 13, 15, 54, 647601), 'quay', None, datetime.datetime(2023, 6, 28, 13, 15, 54, 647616), datetime.datetime(2023, 6, 22, 13, 15, 54, 647624), None]) gunicorn-web stdout | 2023-06-29 13:15:54,653 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:15:54,661 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:15:54,664 [214] [DEBUG] [app] Ending request: urn:request:51741b79-4b82-4819-9301-5b05c331a463 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:51741b79-4b82-4819-9301-5b05c331a463', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:15:54,664 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:15:54,664 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:15:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:15:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-web stdout | 2023-06-29 13:15:54,668 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:15:54,672 [212] [DEBUG] [app] Ending request: urn:request:a8d20adf-c06f-459f-8108-2009913ff01a (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:a8d20adf-c06f-459f-8108-2009913ff01a', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:15:54,672 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:15:54,673 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:15:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:15:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.038 118 0.037) exportactionlogsworker stdout | 2023-06-29 13:15:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:15:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:16:14.793446+00:00 (in 19.201877 seconds) exportactionlogsworker stdout | 2023-06-29 13:15:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:16:55 UTC)" (scheduled at 2023-06-29 13:15:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:15:55,592 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:15:55,593 [58] [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(2023, 6, 29, 13, 15, 55, 592056), True, datetime.datetime(2023, 6, 29, 13, 15, 55, 592056), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:15:55,605 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:15:55,605 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:15:55,605 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:16:55 UTC)" executed successfully buildlogsarchiver stdout | 2023-06-29 13:15:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:15:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:16:25.790030+00:00 (in 29.999560 seconds) buildlogsarchiver stdout | 2023-06-29 13:15:55,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:16:25 UTC)" (scheduled at 2023-06-29 13:15:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:15:55,791 [54] [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(2023, 6, 14, 13, 15, 55, 790917), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:15:55,803 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:15:55,803 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:15:55,803 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:16:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:15:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:15:55,889 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:16:45.690471+00:00 (in 49.800798 seconds) namespacegcworker stdout | 2023-06-29 13:15:55,889 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:16:55 UTC)" (scheduled at 2023-06-29 13:15:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:15:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:15:55,891 [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(2023, 6, 29, 13, 15, 55, 890160), True, datetime.datetime(2023, 6, 29, 13, 15, 55, 890160), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:15:55,902 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:15:55,902 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:15:55,902 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:16:55 UTC)" executed successfully expiredappspecifictokenworker stdout | 2023-06-29 13:15:58,683 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gcworker stdout | 2023-06-29 13:16:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:16:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:16:10.585410+00:00 (in 9.999456 seconds) gcworker stdout | 2023-06-29 13:16:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:16:10 UTC)" (scheduled at 2023-06-29 13:16:00.585410+00:00) gcworker stdout | 2023-06-29 13:16:00,588 [59] [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, 1686834960586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:16:00,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:16:00,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:16:00,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:16:10 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 13:16:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:16:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:16:38.788158+00:00 (in 36.796725 seconds) repositorygcworker stdout | 2023-06-29 13:16:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:17:01 UTC)" (scheduled at 2023-06-29 13:16:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:16:01,991 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:16:01,992 [81] [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(2023, 6, 29, 13, 16, 1, 991847), True, datetime.datetime(2023, 6, 29, 13, 16, 1, 991847), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 13:16:02,005 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:16:02,005 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:16:02,005 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:17:01 UTC)" executed successfully queuecleanupworker stdout | 2023-06-29 13:16:02,093 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} notificationworker stdout | 2023-06-29 13:16:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:16:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:16:13.978401+00:00 (in 9.999512 seconds) notificationworker stdout | 2023-06-29 13:16:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:16:13 UTC)" (scheduled at 2023-06-29 13:16:03.978401+00:00) notificationworker stdout | 2023-06-29 13:16:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:16:03,980 [74] [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(2023, 6, 29, 13, 16, 3, 979316), True, datetime.datetime(2023, 6, 29, 13, 16, 3, 979316), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:16:03,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:16:03,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:16:03,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:16:13 UTC)" executed successfully notificationworker stdout | 2023-06-29 13:16:05,373 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} builder stdout | 2023-06-29 13:16:05,383 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} securityworker stdout | 2023-06-29 13:16:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:16:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:16:11.713664+00:00 (in 5.130678 seconds) securityworker stdout | 2023-06-29 13:16:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:16:36 UTC)" (scheduled at 2023-06-29 13:16:06.582504+00:00) securityworker stdout | 2023-06-29 13:16:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:16:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:16:06,587 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:16:06,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:16:06,599 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:16:06,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:16:06,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:16:36 UTC)" executed successfully quotaregistrysizeworker stdout | 2023-06-29 13:16:07,681 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} namespacegcworker stdout | 2023-06-29 13:16:08,069 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:16:08,265 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:16:08,462 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} repositoryactioncounter stdout | 2023-06-29 13:16:08,951 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-web stdout | 2023-06-29 13:16:09,636 [214] [DEBUG] [app] Starting request: urn:request:5d62d151-733c-4081-b23e-93a279be0305 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:16:09,636 [213] [DEBUG] [app] Starting request: urn:request:7451951a-59e3-45c9-ac9a-28b67e5f5f72 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:16:09,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:16:09,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:16:09,639 [223] [DEBUG] [app] Starting request: urn:request:e2a0207f-8804-4170-9c3c-9b62ea2fe69c (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:16:09,640 [223] [DEBUG] [app] Ending request: urn:request:e2a0207f-8804-4170-9c3c-9b62ea2fe69c (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:e2a0207f-8804-4170-9c3c-9b62ea2fe69c', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:16:09,640 [219] [DEBUG] [app] Starting request: urn:request:9558e519-9eaf-4355-88fb-265889228383 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:16:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:16:09,640 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:16:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:16:09,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-registry stdout | 2023-06-29 13:16:09,641 [219] [DEBUG] [app] Ending request: urn:request:9558e519-9eaf-4355-88fb-265889228383 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:9558e519-9eaf-4355-88fb-265889228383', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:16:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.004 162 0.003) gunicorn-registry stdout | 2023-06-29 13:16:09,642 [219] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:16:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:16:09,642 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:16:09,642 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:16:09,643 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:16:09,643 [212] [DEBUG] [app] Starting request: urn:request:6ea166ed-e594-44e4-a5b8-c9274ae79196 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:16:09,644 [212] [DEBUG] [app] Ending request: urn:request:6ea166ed-e594-44e4-a5b8-c9274ae79196 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:6ea166ed-e594-44e4-a5b8-c9274ae79196', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:16:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:16:09,644 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:16:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:16:09,644 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:16:09,644 [214] [DEBUG] [app] Starting request: urn:request:8b981a67-3dac-493b-9d22-a37d35a4d826 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:16:09,645 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:16:09,645 [214] [DEBUG] [app] Ending request: urn:request:8b981a67-3dac-493b-9d22-a37d35a4d826 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:8b981a67-3dac-493b-9d22-a37d35a4d826', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:16:09,645 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:16:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:16:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:16:09,645 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:16:09,646 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:16:09,652 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:16:09,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:16:09,672 [214] [DEBUG] [app] Ending request: urn:request:5d62d151-733c-4081-b23e-93a279be0305 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:5d62d151-733c-4081-b23e-93a279be0305', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:16:09,672 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:16:09,672 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:16:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:16:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.037 118 0.037) gunicorn-web stdout | 2023-06-29 13:16:09,676 [213] [DEBUG] [app] Ending request: urn:request:7451951a-59e3-45c9-ac9a-28b67e5f5f72 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:7451951a-59e3-45c9-ac9a-28b67e5f5f72', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:16:09,676 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:16:09,676 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:16:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:16:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.041 118 0.041) blobuploadcleanupworker stdout | 2023-06-29 13:16:10,054 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gcworker stdout | 2023-06-29 13:16:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:16:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:16:20.585410+00:00 (in 9.999418 seconds) gcworker stdout | 2023-06-29 13:16:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:16:20 UTC)" (scheduled at 2023-06-29 13:16:10.585410+00:00) gcworker stdout | 2023-06-29 13:16:10,587 [59] [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, 1686834970586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:16:10,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:16:10,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:16:10,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:16:20 UTC)" executed successfully securityworker stdout | 2023-06-29 13:16:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:16:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:16:36.582504+00:00 (in 24.868272 seconds) securityworker stdout | 2023-06-29 13:16:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:16:41 UTC)" (scheduled at 2023-06-29 13:16:11.713664+00:00) securityworker stdout | 2023-06-29 13:16:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:16:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:16:11,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:16:11,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:16:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:16:11,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:16:11,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:16:11,721 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:16:11,723 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:16:11,736 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:16:11,740 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:16:11,740 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:16:11,740 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 11, 11, 723219), 1, 2]) securityworker stdout | 2023-06-29 13:16:11,744 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:16:11,744 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:16:11,745 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 11, 11, 723219), 1, 2]) securityworker stdout | 2023-06-29 13:16:11,750 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:16:11,750 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:16:11,750 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:16:11,750 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:16:11,750 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:16:11,750 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:16:11,750 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:16:11,752 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:16:11,752 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:16:11,752 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:16:41 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 13:16:12,099 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} securityworker stdout | 2023-06-29 13:16:13,392 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:16:13,469 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} servicekey stdout | 2023-06-29 13:16:13,774 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} exportactionlogsworker stdout | 2023-06-29 13:16:13,789 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} notificationworker stdout | 2023-06-29 13:16:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:16:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:16:15.985355+00:00 (in 2.006374 seconds) notificationworker stdout | 2023-06-29 13:16:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:16:23 UTC)" (scheduled at 2023-06-29 13:16:13.978401+00:00) notificationworker stdout | 2023-06-29 13:16:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:16:13,980 [74] [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(2023, 6, 29, 13, 16, 13, 979574), True, datetime.datetime(2023, 6, 29, 13, 16, 13, 979574), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:16:13,994 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:16:13,994 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:16:13,994 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:16:23 UTC)" executed successfully gcworker stdout | 2023-06-29 13:16:14,290 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:16:14,387 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} exportactionlogsworker stdout | 2023-06-29 13:16:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:16:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:16:55.591055+00:00 (in 40.797035 seconds) exportactionlogsworker stdout | 2023-06-29 13:16:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:17:14 UTC)" (scheduled at 2023-06-29 13:16:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:16:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:16:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:17:14 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:16:15,318 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:16:15,322 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-web stdout | 2023-06-29 13:16:15,325 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:16:15,328 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:16:15,330 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} globalpromstats stdout | 2023-06-29 13:16:15,494 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 13:16:15,956 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} notificationworker stdout | 2023-06-29 13:16:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:16:15,986 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:16:23.978401+00:00 (in 7.992450 seconds) notificationworker stdout | 2023-06-29 13:16:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:17:15 UTC)" (scheduled at 2023-06-29 13:16:15.985355+00:00) notificationworker stdout | 2023-06-29 13:16:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:16:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:17:15 UTC)" executed successfully chunkcleanupworker stdout | 2023-06-29 13:16:16,458 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} storagereplication stdout | 2023-06-29 13:16:17,005 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-secscan stdout | 2023-06-29 13:16:17,716 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:16:17,719 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:16:17,721 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:16:18,763 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:16:18,771 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:16:18,774 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:16:18,777 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:16:18,780 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:16:18,782 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:16:18,785 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:16:18,787 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:16:18,791 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gcworker stdout | 2023-06-29 13:16:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:16:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:16:30.585410+00:00 (in 9.999542 seconds) gcworker stdout | 2023-06-29 13:16:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:16:30 UTC)" (scheduled at 2023-06-29 13:16:20.585410+00:00) gcworker stdout | 2023-06-29 13:16:20,587 [59] [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, 1686834980586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:16:20,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:16:20,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:16:20,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:16:30 UTC)" executed successfully securityscanningnotificationworker stdout | 2023-06-29 13:16:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:16:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:16:48.681765+00:00 (in 25.394496 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:16:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:17:23 UTC)" (scheduled at 2023-06-29 13:16:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:16:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:16:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:17:23 UTC)" executed successfully notificationworker stdout | 2023-06-29 13:16:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:16:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:16:33.978401+00:00 (in 9.999505 seconds) notificationworker stdout | 2023-06-29 13:16:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:16:33 UTC)" (scheduled at 2023-06-29 13:16:23.978401+00:00) notificationworker stdout | 2023-06-29 13:16:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:16:23,980 [74] [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(2023, 6, 29, 13, 16, 23, 979311), True, datetime.datetime(2023, 6, 29, 13, 16, 23, 979311), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:16:23,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:16:23,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:16:23,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:16:33 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:16:24,636 [214] [DEBUG] [app] Starting request: urn:request:bf57b3c4-2c98-47d3-b8b8-31804959f06c (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:16:24,636 [211] [DEBUG] [app] Starting request: urn:request:86929715-76fa-4f2e-a4ba-3c468ec85b6c (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:16:24,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:16:24,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:16:24,640 [223] [DEBUG] [app] Starting request: urn:request:8c02815f-8c40-4adc-a93c-a32e5a0af8a2 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:16:24,640 [222] [DEBUG] [app] Starting request: urn:request:8bf817b3-a87a-4720-88ea-be7c44492462 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:16:24,640 [222] [DEBUG] [app] Ending request: urn:request:8bf817b3-a87a-4720-88ea-be7c44492462 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:8bf817b3-a87a-4720-88ea-be7c44492462', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:16:24,640 [223] [DEBUG] [app] Ending request: urn:request:8c02815f-8c40-4adc-a93c-a32e5a0af8a2 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:8c02815f-8c40-4adc-a93c-a32e5a0af8a2', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:16:24,640 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:16:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:16:24,640 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:16:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:16:24,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:16:24,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:16:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:16:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) gunicorn-web stdout | 2023-06-29 13:16:24,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:16:24,643 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:16:24,643 [212] [DEBUG] [app] Starting request: urn:request:dfd6f75a-afb4-4c1e-bc53-fdf01e965d9a (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:16:24,644 [212] [DEBUG] [app] Ending request: urn:request:dfd6f75a-afb4-4c1e-bc53-fdf01e965d9a (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:dfd6f75a-afb4-4c1e-bc53-fdf01e965d9a', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:16:24,644 [211] [DEBUG] [app] Starting request: urn:request:1282a1a2-4868-413d-9e6f-639ec939edf1 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:16:24,644 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:16:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:16:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:16:24,644 [211] [DEBUG] [app] Ending request: urn:request:1282a1a2-4868-413d-9e6f-639ec939edf1 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:1282a1a2-4868-413d-9e6f-639ec939edf1', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:16:24,644 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:16:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:16:24,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:16:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-06-29 13:16:24,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:16:24,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:16:24,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:16:24,653 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:16:24,653 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:16:24,663 [211] [DEBUG] [app] Ending request: urn:request:86929715-76fa-4f2e-a4ba-3c468ec85b6c (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:86929715-76fa-4f2e-a4ba-3c468ec85b6c', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:16:24,663 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:16:24,663 [214] [DEBUG] [app] Ending request: urn:request:bf57b3c4-2c98-47d3-b8b8-31804959f06c (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:bf57b3c4-2c98-47d3-b8b8-31804959f06c', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:16:24,664 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:16:24,664 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:16:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:16:24,664 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:16:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:16:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.028) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:16:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.028) buildlogsarchiver stdout | 2023-06-29 13:16:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:16:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:16:55.790030+00:00 (in 29.999472 seconds) buildlogsarchiver stdout | 2023-06-29 13:16:25,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:16:55 UTC)" (scheduled at 2023-06-29 13:16:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:16:25,791 [54] [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(2023, 6, 14, 13, 16, 25, 790972), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:16:25,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:16:25,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:16:25,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:16:55 UTC)" executed successfully expiredappspecifictokenworker stdout | 2023-06-29 13:16:28,718 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gcworker stdout | 2023-06-29 13:16:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:16:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:16:40.585410+00:00 (in 9.999477 seconds) gcworker stdout | 2023-06-29 13:16:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:16:40 UTC)" (scheduled at 2023-06-29 13:16:30.585410+00:00) gcworker stdout | 2023-06-29 13:16:30,587 [59] [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, 1686834990586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:16:30,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:16:30,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:16:30,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:16:40 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:16:31,096 [213] [DEBUG] [app] Starting request: urn:request:9517c5f3-724f-43d4-bba4-af4c1d6af7e3 (/) {'X-Forwarded-For': '209.132.188.14, 10.131.0.8'} gunicorn-web stdout | 2023-06-29 13:16:31,110 [213] [DEBUG] [endpoints.api.discovery] Unable to find method for POST in class gunicorn-web stdout | 2023-06-29 13:16:31,139 [213] [DEBUG] [app] Ending request: urn:request:9517c5f3-724f-43d4-bba4-af4c1d6af7e3 (/) {'endpoint': 'web.index', 'request_id': 'urn:request:9517c5f3-724f-43d4-bba4-af4c1d6af7e3', 'remote_addr': '10.131.0.8', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/', 'path': '/', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-06-29 13:16:31,140 [213] [INFO] [gunicorn.access] 10.131.0.8 - - [29/Jun/2023:13:16:31 +0000] "GET / HTTP/1.0" 200 85754 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:13:16:31 +0000] "GET / HTTP/1.1" 200 13432 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.045 806 0.045) nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:13:16:31 +0000] "GET /static/ldn/ng-tags-input.min.css-7782190f81cd.css HTTP/1.1" 200 1079 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.000 1011 -) nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:13:16:31 +0000] "GET /static/ldn/jquery.js-3c5c5966471e.js HTTP/1.1" 200 102811 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.000 984 -) queuecleanupworker stdout | 2023-06-29 13:16:32,133 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:13:16:32 +0000] "GET /static/ldn/bootstrap-datetimepicker.min.css-4b15a4ede750.css HTTP/1.1" 200 1482 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.000 1022 -) nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:13:16:32 +0000] "GET /static/ldn/cal-heatmap.css-904c3b9e8a60.css HTTP/1.1" 200 799 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.000 1005 -) nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:13:16:32 +0000] "GET /static/ldn/font-awesome.css-a166e3c966c6.css HTTP/1.1" 200 8417 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.000 1006 -) nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:13:16:32 +0000] "GET /static/ldn/bootstrap.min.css-13f668494557.css HTTP/1.1" 200 24440 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.000 1007 -) nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:13:16:32 +0000] "GET /static/ldn/cssfamilySourceSansPro300400700-30cd793a4b9b.css HTTP/1.1" 200 235 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.000 1021 -) nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:13:16:32 +0000] "GET /static/ldn/bootstrap.min.js-0e773844b374.js HTTP/1.1" 200 11303 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.000 991 -) nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:13:16:32 +0000] "GET /static/ldn/angular.min.js-f0f4228b82f7.js HTTP/1.1" 200 63500 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.000 989 -) nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:13:16:32 +0000] "GET /static/ldn/angular-route.min.js-590b72b0eb88.js HTTP/1.1" 200 2248 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.000 995 -) nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:13:16:32 +0000] "GET /static/ldn/angular-sanitize.min.js-ff589de0ec1b.js HTTP/1.1" 200 3128 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.000 998 -) nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:13:16:32 +0000] "GET /static/ldn/angular-animate.min.js-636f7a51b2e1.js HTTP/1.1" 200 10309 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.000 997 -) nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:13:16:32 +0000] "GET /static/ldn/angular-cookies.min.js-2455ea25d522.js HTTP/1.1" 200 826 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.000 997 -) nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:13:16:32 +0000] "GET /static/ldn/momentjs-66a52705d33f.js HTTP/1.1" 200 19477 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.000 983 -) nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:13:16:32 +0000] "GET /static/ldn/bootstrap-datepicker.min.js-3e3d8e141d5e.js HTTP/1.1" 200 9323 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.000 1002 -) nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:13:16:32 +0000] "GET /static/ldn/bootstrap-datetimepicker.min.js-6612bb423b71.js HTTP/1.1" 200 10832 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.000 1006 -) nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:13:16:33 +0000] "GET /static/ldn/bootbox4.1.0underscorejs1.5.2restangular1.2.0d3js3.3.3-6d47ddfef9c5.js HTTP/1.1" 200 71199 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.000 1029 -) nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:13:16:33 +0000] "GET /static/ldn/raven.min.js-ecd480647a39.js HTTP/1.1" 200 9505 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.000 987 -) nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:13:16:33 +0000] "GET /static/ldn/cal-heatmap.min.js-8ffad728269a.js HTTP/1.1" 200 13004 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.000 993 -) nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:13:16:33 +0000] "GET /static/ldn/ng-tags-input.min.js-fa3026ba8409.js HTTP/1.1" 200 6102 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.000 995 -) nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:13:16:33 +0000] "GET /static/ldn/angular-recaptcha.min.js-23859fca3602.js HTTP/1.1" 200 1793 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.000 999 -) nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:13:16:33 +0000] "GET /static/ldn/typeahead.bundle.min.js-716151ca4e5d.js HTTP/1.1" 200 16673 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.000 998 -) nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:13:16:33 +0000] "GET /static/build/main-quay-frontend-14d563ac1df8fee60f5f.bundle.js HTTP/1.1" 200 723124 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.027 1010 -) nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:13:16:33 +0000] "GET /static/standalonelib/jquery.overscroll.min.js HTTP/1.1" 200 3491 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.000 993 -) notificationworker stdout | 2023-06-29 13:16:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:16:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:16:43.978401+00:00 (in 9.999542 seconds) notificationworker stdout | 2023-06-29 13:16:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:16:43 UTC)" (scheduled at 2023-06-29 13:16:33.978401+00:00) notificationworker stdout | 2023-06-29 13:16:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:16:33,980 [74] [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(2023, 6, 29, 13, 16, 33, 979258), True, datetime.datetime(2023, 6, 29, 13, 16, 33, 979258), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:16:33,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:16:33,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:16:33,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:16:43 UTC)" executed successfully builder stdout | 2023-06-29 13:16:35,400 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:16:35,408 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:13:16:36 +0000] "GET /static/img/quay_favicon.png HTTP/1.1" 200 3558 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.000 996 -) nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:13:16:36 +0000] "GET /static/img/RedHat.svg HTTP/1.1" 200 1245 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.000 990 -) securityworker stdout | 2023-06-29 13:16:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:16:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:16:41.713664+00:00 (in 5.130574 seconds) securityworker stdout | 2023-06-29 13:16:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:17:06 UTC)" (scheduled at 2023-06-29 13:16:36.582504+00:00) securityworker stdout | 2023-06-29 13:16:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:16:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:16:36,587 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:13:16:36 +0000] "GET /static/build/83-quay-frontend.chunk.js HTTP/1.1" 200 1717 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.000 986 -) nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:13:16:36 +0000] "GET /static/build/135-quay-frontend.chunk.js HTTP/1.1" 200 975 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.000 987 -) securityworker stdout | 2023-06-29 13:16:36,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:13:16:36 +0000] "GET /static/build/18-quay-frontend.chunk.js HTTP/1.1" 200 997 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.000 986 -) nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:13:16:36 +0000] "GET /static/build/112-quay-frontend.chunk.js HTTP/1.1" 200 767 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.000 987 -) securityworker stdout | 2023-06-29 13:16:36,600 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:16:36,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:16:36,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:17:06 UTC)" executed successfully nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:13:16:36 +0000] "GET /static/build/181-quay-frontend.chunk.js HTTP/1.1" 200 952 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.000 987 -) nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:13:16:36 +0000] "GET /static/build/152-quay-frontend.chunk.js HTTP/1.1" 200 313 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.000 987 -) nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:13:16:36 +0000] "GET /static/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 77160 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/static/ldn/font-awesome.css-a166e3c966c6.css" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.000 1087 -) gunicorn-web stdout | 2023-06-29 13:16:36,905 [213] [DEBUG] [app] Starting request: urn:request:d373c843-c05e-4187-91f7-9e4a0b784be7 (/api/v1/user/) {'X-Forwarded-For': '209.132.188.14, 10.131.0.8'} gunicorn-web stdout | 2023-06-29 13:16:36,905 [212] [DEBUG] [app] Starting request: urn:request:77723d99-0db6-4a6e-8e40-8b48e6770688 (/api/v1/messages) {'X-Forwarded-For': '209.132.188.14, 10.128.2.5'} gunicorn-web stdout | 2023-06-29 13:16:36,906 [212] [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 | 2023-06-29 13:16:36,907 [213] [DEBUG] [app] Ending request: urn:request:d373c843-c05e-4187-91f7-9e4a0b784be7 (/api/v1/user/) {'endpoint': 'api.user', 'request_id': 'urn:request:d373c843-c05e-4187-91f7-9e4a0b784be7', 'remote_addr': '10.131.0.8', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/api/v1/user/', 'path': '/api/v1/user/', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:13:16:36 +0000] "GET /api/v1/user/ HTTP/1.1" 401 311 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.004 1100 0.004) gunicorn-web stdout | 2023-06-29 13:16:36,908 [213] [INFO] [gunicorn.access] 10.131.0.8 - - [29/Jun/2023:13:16:36 +0000] "GET /api/v1/user/ HTTP/1.0" 401 311 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:13:16:36 +0000] "GET /static/img/RH_Logo_Quay_Black_UX-horizontal.svg HTTP/1.1" 200 3222 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.000 1016 -) gunicorn-web stdout | 2023-06-29 13:16:36,918 [212] [DEBUG] [app] Ending request: urn:request:77723d99-0db6-4a6e-8e40-8b48e6770688 (/api/v1/messages) {'endpoint': 'api.globalusermessages', 'request_id': 'urn:request:77723d99-0db6-4a6e-8e40-8b48e6770688', 'remote_addr': '10.128.2.5', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/api/v1/messages', 'path': '/api/v1/messages', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-06-29 13:16:36,918 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:16:36,919 [212] [INFO] [gunicorn.access] 10.128.2.5 - - [29/Jun/2023:13:16:36 +0000] "GET /api/v1/messages HTTP/1.0" 200 17 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:13:16:36 +0000] "GET /api/v1/messages HTTP/1.1" 200 17 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.015 1103 0.015) nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:13:16:37 +0000] "GET /static/img/network-tile.png HTTP/1.1" 200 6289 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.000 996 -) quotaregistrysizeworker stdout | 2023-06-29 13:16:37,718 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} namespacegcworker stdout | 2023-06-29 13:16:38,087 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:16:38,301 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:16:38,481 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} repositorygcworker stdout | 2023-06-29 13:16:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:16:38,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:16:51.787775+00:00 (in 12.999176 seconds) repositorygcworker stdout | 2023-06-29 13:16:38,788 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:17:38 UTC)" (scheduled at 2023-06-29 13:16:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:16:38,789 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:16:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:17:38 UTC)" executed successfully repositoryactioncounter stdout | 2023-06-29 13:16:38,963 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-web stdout | 2023-06-29 13:16:39,636 [214] [DEBUG] [app] Starting request: urn:request:acfd0862-73a2-4174-ba65-2a0c1b052879 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:16:39,636 [211] [DEBUG] [app] Starting request: urn:request:50c6b055-2595-4dad-92ee-0e3d90a52b17 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:16:39,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:16:39,639 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:16:39,640 [222] [DEBUG] [app] Starting request: urn:request:7fc39c58-8a65-441c-83b5-303027806e88 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:16:39,640 [216] [DEBUG] [app] Starting request: urn:request:01d2a686-c61e-4f49-9911-cd70d3258d67 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:16:39,640 [222] [DEBUG] [app] Ending request: urn:request:7fc39c58-8a65-441c-83b5-303027806e88 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:7fc39c58-8a65-441c-83b5-303027806e88', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:16:39,641 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:16:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:16:39,641 [216] [DEBUG] [app] Ending request: urn:request:01d2a686-c61e-4f49-9911-cd70d3258d67 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:01d2a686-c61e-4f49-9911-cd70d3258d67', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:16:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:16:39,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:16:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-registry stdout | 2023-06-29 13:16:39,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:16:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:16:39,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:16:39,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:16:39,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:16:39,644 [213] [DEBUG] [app] Starting request: urn:request:9602fb9b-b3d6-4ba0-97ab-4fa7acfa9bda (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:16:39,644 [212] [DEBUG] [app] Starting request: urn:request:8aa6264d-e337-45e4-ace3-3f5b48c30386 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:16:39,644 [212] [DEBUG] [app] Ending request: urn:request:8aa6264d-e337-45e4-ace3-3f5b48c30386 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:8aa6264d-e337-45e4-ace3-3f5b48c30386', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:16:39,644 [213] [DEBUG] [app] Ending request: urn:request:9602fb9b-b3d6-4ba0-97ab-4fa7acfa9bda (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:9602fb9b-b3d6-4ba0-97ab-4fa7acfa9bda', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:16:39,645 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:16:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:16:39,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:16:39,645 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:16:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:16:39,645 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:16:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:16:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:16:39,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:16:39,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:16:39,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:16:39,653 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:16:39,663 [211] [DEBUG] [app] Ending request: urn:request:50c6b055-2595-4dad-92ee-0e3d90a52b17 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:50c6b055-2595-4dad-92ee-0e3d90a52b17', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:16:39,663 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:16:39,663 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:16:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:16:39,663 [214] [DEBUG] [app] Ending request: urn:request:acfd0862-73a2-4174-ba65-2a0c1b052879 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:acfd0862-73a2-4174-ba65-2a0c1b052879', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:16:39,663 [214] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:16:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.027) gunicorn-web stdout | 2023-06-29 13:16:39,664 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:16:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:16:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.028) blobuploadcleanupworker stdout | 2023-06-29 13:16:40,063 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gcworker stdout | 2023-06-29 13:16:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:16:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:16:50.585410+00:00 (in 9.999428 seconds) gcworker stdout | 2023-06-29 13:16:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:16:50 UTC)" (scheduled at 2023-06-29 13:16:40.585410+00:00) gcworker stdout | 2023-06-29 13:16:40,587 [59] [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, 1686835000586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:16:40,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:16:40,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:16:40,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:16:50 UTC)" executed successfully securityworker stdout | 2023-06-29 13:16:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:16:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:17:06.582504+00:00 (in 24.868316 seconds) securityworker stdout | 2023-06-29 13:16:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:17:11 UTC)" (scheduled at 2023-06-29 13:16:41.713664+00:00) securityworker stdout | 2023-06-29 13:16:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:16:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:16:41,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:16:41,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:16:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:16:41,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:16:41,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:16:41,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:16:41,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:16:41,734 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:16:41,738 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:16:41,738 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:16:41,739 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 11, 41, 721860), 1, 2]) securityworker stdout | 2023-06-29 13:16:41,742 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:16:41,742 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:16:41,743 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 11, 41, 721860), 1, 2]) securityworker stdout | 2023-06-29 13:16:41,747 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:16:41,747 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:16:41,747 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:16:41,747 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:16:41,747 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:16:41,747 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:16:41,747 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:16:41,748 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:16:41,748 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:16:41,748 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:17:11 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 13:16:42,136 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} securityworker stdout | 2023-06-29 13:16:43,429 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:16:43,500 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} exportactionlogsworker stdout | 2023-06-29 13:16:43,799 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:16:43,810 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} notificationworker stdout | 2023-06-29 13:16:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:16:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:16:53.978401+00:00 (in 9.999538 seconds) notificationworker stdout | 2023-06-29 13:16:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:16:53 UTC)" (scheduled at 2023-06-29 13:16:43.978401+00:00) notificationworker stdout | 2023-06-29 13:16:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:16:43,980 [74] [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(2023, 6, 29, 13, 16, 43, 979259), True, datetime.datetime(2023, 6, 29, 13, 16, 43, 979259), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:16:43,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:16:43,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:16:43,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:16:53 UTC)" executed successfully gcworker stdout | 2023-06-29 13:16:44,328 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:16:44,424 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-web stdout | 2023-06-29 13:16:45,330 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:16:45,332 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-web stdout | 2023-06-29 13:16:45,335 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:16:45,338 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:16:45,341 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} globalpromstats stdout | 2023-06-29 13:16:45,530 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} namespacegcworker stdout | 2023-06-29 13:16:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:16:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:16:55.889222+00:00 (in 10.198252 seconds) namespacegcworker stdout | 2023-06-29 13:16:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:17:45 UTC)" (scheduled at 2023-06-29 13:16:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:16:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:16:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:17:45 UTC)" executed successfully teamsyncworker stdout | 2023-06-29 13:16:45,988 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} quotaregistrysizeworker stdout | 2023-06-29 13:16:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:16:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:17:46.378393+00:00 (in 59.999456 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:16:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:17:46 UTC)" (scheduled at 2023-06-29 13:16:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:16:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:16:46,391 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:16:46,391 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:17:46 UTC)" executed successfully chunkcleanupworker stdout | 2023-06-29 13:16:46,497 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} storagereplication stdout | 2023-06-29 13:16:47,045 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-secscan stdout | 2023-06-29 13:16:47,726 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:16:47,728 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:16:47,732 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} securityscanningnotificationworker stdout | 2023-06-29 13:16:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:16:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:17:23.286787+00:00 (in 34.604487 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:16:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:17:48 UTC)" (scheduled at 2023-06-29 13:16:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:16:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:16:48,683 [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(2023, 6, 29, 13, 16, 48, 682757), True, datetime.datetime(2023, 6, 29, 13, 16, 48, 682757), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:16:48,696 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:16:48,697 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:16:48,697 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:17:48 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:16:48,775 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:16:48,778 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:16:48,786 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:16:48,789 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:16:48,792 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:16:48,796 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:16:48,798 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:16:48,801 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:16:48,805 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gcworker stdout | 2023-06-29 13:16:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:16:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:17:00.585410+00:00 (in 9.999437 seconds) gcworker stdout | 2023-06-29 13:16:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:17:00 UTC)" (scheduled at 2023-06-29 13:16:50.585410+00:00) gcworker stdout | 2023-06-29 13:16:50,587 [59] [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, 1686835010586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:16:50,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:16:50,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:16:50,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:17:00 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 13:16:51,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:16:51,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:17:01.990998+00:00 (in 10.202685 seconds) repositorygcworker stdout | 2023-06-29 13:16:51,788 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:21:51 UTC)" (scheduled at 2023-06-29 13:16:51.787775+00:00) repositorygcworker stdout | 2023-06-29 13:16:51,789 [81] [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(2023, 6, 29, 13, 16, 51, 788751), 'repositorygc/%']) repositorygcworker stdout | 2023-06-29 13:16:51,801 [81] [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(2023, 6, 29, 13, 16, 51, 788751), True, datetime.datetime(2023, 6, 29, 13, 16, 51, 788751), 0, 'repositorygc/%']) repositorygcworker stdout | 2023-06-29 13:16:51,806 [81] [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(2023, 6, 29, 13, 16, 51, 788751), True, datetime.datetime(2023, 6, 29, 13, 16, 51, 788751), 0, 'repositorygc/%', False, datetime.datetime(2023, 6, 29, 13, 16, 51, 788751), 'repositorygc/%']) repositorygcworker stdout | 2023-06-29 13:16:51,810 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:16:51,810 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:21:51 UTC)" executed successfully notificationworker stdout | 2023-06-29 13:16:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:16:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:17:03.978401+00:00 (in 9.999429 seconds) notificationworker stdout | 2023-06-29 13:16:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:17:03 UTC)" (scheduled at 2023-06-29 13:16:53.978401+00:00) notificationworker stdout | 2023-06-29 13:16:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:16:53,981 [74] [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(2023, 6, 29, 13, 16, 53, 979603), True, datetime.datetime(2023, 6, 29, 13, 16, 53, 979603), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:16:53,994 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:16:53,994 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:16:53,994 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:17:03 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:16:54,636 [213] [DEBUG] [app] Starting request: urn:request:9097d07e-aad6-4c33-bc0c-2d2c0eb56ab3 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:16:54,636 [214] [DEBUG] [app] Starting request: urn:request:def16f96-07b9-434f-8b65-f4f81f056de6 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:16:54,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:16:54,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:16:54,639 [221] [DEBUG] [app] Starting request: urn:request:412ea968-6179-49e1-9b47-b61e589da4b4 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:16:54,640 [221] [DEBUG] [app] Ending request: urn:request:412ea968-6179-49e1-9b47-b61e589da4b4 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:412ea968-6179-49e1-9b47-b61e589da4b4', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:16:54,640 [221] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:16:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:16:54,640 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:16:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-registry stdout | 2023-06-29 13:16:54,641 [220] [DEBUG] [app] Starting request: urn:request:9af3b9b0-f1f5-49b0-998f-a340abf3e7f9 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:16:54,642 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:16:54,642 [220] [DEBUG] [app] Ending request: urn:request:9af3b9b0-f1f5-49b0-998f-a340abf3e7f9 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:9af3b9b0-f1f5-49b0-998f-a340abf3e7f9', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:16:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.004 162 0.004) gunicorn-registry stdout | 2023-06-29 13:16:54,643 [220] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:16:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:16:54,643 [214] [DEBUG] [app] Starting request: urn:request:804ee9ec-b20b-4cff-938f-7f2922c91df1 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:16:54,644 [214] [DEBUG] [app] Ending request: urn:request:804ee9ec-b20b-4cff-938f-7f2922c91df1 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:804ee9ec-b20b-4cff-938f-7f2922c91df1', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:16:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:16:54,644 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:16:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:16:54,644 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:16:54,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:16:54,645 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:16:54,646 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:16:54,648 [212] [DEBUG] [app] Starting request: urn:request:ab2d8586-afc9-4fcb-963a-c6ab8de63956 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:16:54,648 [212] [DEBUG] [app] Ending request: urn:request:ab2d8586-afc9-4fcb-963a-c6ab8de63956 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:ab2d8586-afc9-4fcb-963a-c6ab8de63956', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:16:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:16:54,649 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:16:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:16:54,649 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:16:54,649 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:16:54,652 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:16:54,656 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:16:54,663 [213] [DEBUG] [app] Ending request: urn:request:9097d07e-aad6-4c33-bc0c-2d2c0eb56ab3 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:9097d07e-aad6-4c33-bc0c-2d2c0eb56ab3', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:16:54,663 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:16:54,664 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:16:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:16:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-web stdout | 2023-06-29 13:16:54,667 [214] [DEBUG] [app] Ending request: urn:request:def16f96-07b9-434f-8b65-f4f81f056de6 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:def16f96-07b9-434f-8b65-f4f81f056de6', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:16:54,667 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:16:54,667 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:16:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:16:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.032 118 0.033) exportactionlogsworker stdout | 2023-06-29 13:16:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:16:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:17:14.793446+00:00 (in 19.201790 seconds) exportactionlogsworker stdout | 2023-06-29 13:16:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:17:55 UTC)" (scheduled at 2023-06-29 13:16:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:16:55,592 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:16:55,593 [58] [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(2023, 6, 29, 13, 16, 55, 592095), True, datetime.datetime(2023, 6, 29, 13, 16, 55, 592095), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:16:55,605 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:16:55,605 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:16:55,605 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:17:55 UTC)" executed successfully buildlogsarchiver stdout | 2023-06-29 13:16:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:16:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:17:25.790030+00:00 (in 29.999506 seconds) buildlogsarchiver stdout | 2023-06-29 13:16:55,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:17:25 UTC)" (scheduled at 2023-06-29 13:16:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:16:55,791 [54] [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(2023, 6, 14, 13, 16, 55, 790941), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:16:55,803 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:16:55,803 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:16:55,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:17:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:16:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:16:55,889 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:17:45.690471+00:00 (in 49.800800 seconds) namespacegcworker stdout | 2023-06-29 13:16:55,890 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:17:55 UTC)" (scheduled at 2023-06-29 13:16:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:16:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:16:55,891 [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(2023, 6, 29, 13, 16, 55, 890181), True, datetime.datetime(2023, 6, 29, 13, 16, 55, 890181), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:16:55,903 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:16:55,903 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:16:55,903 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:17:55 UTC)" executed successfully expiredappspecifictokenworker stdout | 2023-06-29 13:16:58,726 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gcworker stdout | 2023-06-29 13:17:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:17:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:17:10.585410+00:00 (in 9.999449 seconds) gcworker stdout | 2023-06-29 13:17:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:17:10 UTC)" (scheduled at 2023-06-29 13:17:00.585410+00:00) gcworker stdout | 2023-06-29 13:17:00,587 [59] [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, 1686835020586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:17:00,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:17:00,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:17:00,602 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:17:10 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 13:17:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:17:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:17:38.788158+00:00 (in 36.796605 seconds) repositorygcworker stdout | 2023-06-29 13:17:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:18:01 UTC)" (scheduled at 2023-06-29 13:17:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:17:01,991 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:17:01,992 [81] [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(2023, 6, 29, 13, 17, 1, 991935), True, datetime.datetime(2023, 6, 29, 13, 17, 1, 991935), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 13:17:02,005 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:17:02,005 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:17:02,005 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:18:01 UTC)" executed successfully queuecleanupworker stdout | 2023-06-29 13:17:02,144 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} notificationworker stdout | 2023-06-29 13:17:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:17:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:17:13.978401+00:00 (in 9.999387 seconds) notificationworker stdout | 2023-06-29 13:17:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:17:13 UTC)" (scheduled at 2023-06-29 13:17:03.978401+00:00) notificationworker stdout | 2023-06-29 13:17:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:17:03,980 [74] [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(2023, 6, 29, 13, 17, 3, 979487), True, datetime.datetime(2023, 6, 29, 13, 17, 3, 979487), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:17:03,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:17:03,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:17:03,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:17:13 UTC)" executed successfully builder stdout | 2023-06-29 13:17:05,438 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:17:05,444 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} securityworker stdout | 2023-06-29 13:17:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:17:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:17:11.713664+00:00 (in 5.130656 seconds) securityworker stdout | 2023-06-29 13:17:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:17:36 UTC)" (scheduled at 2023-06-29 13:17:06.582504+00:00) securityworker stdout | 2023-06-29 13:17:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:17:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:17:06,587 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:17:06,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:17:06,599 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:17:06,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:17:06,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:17:36 UTC)" executed successfully quotaregistrysizeworker stdout | 2023-06-29 13:17:07,754 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} namespacegcworker stdout | 2023-06-29 13:17:08,125 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:17:08,339 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:17:08,519 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} repositoryactioncounter stdout | 2023-06-29 13:17:09,000 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-web stdout | 2023-06-29 13:17:09,636 [213] [DEBUG] [app] Starting request: urn:request:cfa3b7f5-0ea4-4d63-adb1-0545e96db287 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:17:09,636 [211] [DEBUG] [app] Starting request: urn:request:ab4dd0db-f19f-4b50-9bbb-a98cce8b36e2 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:17:09,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:17:09,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:17:09,640 [216] [DEBUG] [app] Starting request: urn:request:c1d97ff2-318f-485b-bcc5-e74f5571284d (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:17:09,640 [223] [DEBUG] [app] Starting request: urn:request:8109edcf-b707-4515-b2f1-b7f7797348cb (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:17:09,640 [216] [DEBUG] [app] Ending request: urn:request:c1d97ff2-318f-485b-bcc5-e74f5571284d (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:c1d97ff2-318f-485b-bcc5-e74f5571284d', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:17:09,640 [223] [DEBUG] [app] Ending request: urn:request:8109edcf-b707-4515-b2f1-b7f7797348cb (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:8109edcf-b707-4515-b2f1-b7f7797348cb', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:17:09,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:17:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:17:09,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:17:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:17:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:17:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:17:09,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:17:09,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:17:09,642 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:17:09,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:17:09,644 [212] [DEBUG] [app] Starting request: urn:request:94824332-0b32-41e1-ad9a-0ee7893eb483 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:17:09,644 [214] [DEBUG] [app] Starting request: urn:request:368ed4a6-714e-441b-8ad1-e8b41926b435 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:17:09,644 [212] [DEBUG] [app] Ending request: urn:request:94824332-0b32-41e1-ad9a-0ee7893eb483 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:94824332-0b32-41e1-ad9a-0ee7893eb483', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:17:09,644 [214] [DEBUG] [app] Ending request: urn:request:368ed4a6-714e-441b-8ad1-e8b41926b435 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:368ed4a6-714e-441b-8ad1-e8b41926b435', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:17:09,644 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:17:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:17:09,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:17:09,645 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:17:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:17:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:17:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-06-29 13:17:09,645 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:17:09,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:17:09,645 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:17:09,653 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:17:09,653 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:17:09,664 [211] [DEBUG] [app] Ending request: urn:request:ab4dd0db-f19f-4b50-9bbb-a98cce8b36e2 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:ab4dd0db-f19f-4b50-9bbb-a98cce8b36e2', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:17:09,664 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:17:09,664 [213] [DEBUG] [app] Ending request: urn:request:cfa3b7f5-0ea4-4d63-adb1-0545e96db287 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:cfa3b7f5-0ea4-4d63-adb1-0545e96db287', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:17:09,664 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:17:09,665 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:17:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:17:09,665 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:17:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:17:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.030 118 0.029) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:17:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.030 118 0.029) blobuploadcleanupworker stdout | 2023-06-29 13:17:10,072 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gcworker stdout | 2023-06-29 13:17:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:17:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:17:20.585410+00:00 (in 9.999445 seconds) gcworker stdout | 2023-06-29 13:17:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:17:20 UTC)" (scheduled at 2023-06-29 13:17:10.585410+00:00) gcworker stdout | 2023-06-29 13:17:10,587 [59] [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, 1686835030586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:17:10,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:17:10,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:17:10,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:17:20 UTC)" executed successfully securityworker stdout | 2023-06-29 13:17:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:17:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:17:36.582504+00:00 (in 24.868252 seconds) securityworker stdout | 2023-06-29 13:17:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:17:41 UTC)" (scheduled at 2023-06-29 13:17:11.713664+00:00) securityworker stdout | 2023-06-29 13:17:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:17:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:17:11,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:17:11,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:17:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:17:11,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:17:11,718 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:17:11,721 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:17:11,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:17:11,734 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:17:11,738 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:17:11,738 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:17:11,739 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 12, 11, 722510), 1, 2]) securityworker stdout | 2023-06-29 13:17:11,743 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:17:11,743 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:17:11,744 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 12, 11, 722510), 1, 2]) securityworker stdout | 2023-06-29 13:17:11,747 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:17:11,747 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:17:11,747 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:17:11,747 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:17:11,748 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:17:11,748 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:17:11,748 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:17:11,749 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:17:11,749 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:17:11,749 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:17:41 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 13:17:12,159 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} securityworker stdout | 2023-06-29 13:17:13,461 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:17:13,520 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} exportactionlogsworker stdout | 2023-06-29 13:17:13,823 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:17:13,826 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} notificationworker stdout | 2023-06-29 13:17:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:17:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:17:15.985355+00:00 (in 2.006382 seconds) notificationworker stdout | 2023-06-29 13:17:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:17:23 UTC)" (scheduled at 2023-06-29 13:17:13.978401+00:00) notificationworker stdout | 2023-06-29 13:17:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:17:13,980 [74] [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(2023, 6, 29, 13, 17, 13, 979414), True, datetime.datetime(2023, 6, 29, 13, 17, 13, 979414), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:17:13,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:17:13,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:17:13,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:17:23 UTC)" executed successfully gcworker stdout | 2023-06-29 13:17:14,339 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:17:14,461 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} exportactionlogsworker stdout | 2023-06-29 13:17:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:17:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:17:45.793045+00:00 (in 30.999074 seconds) exportactionlogsworker stdout | 2023-06-29 13:17:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:18:14 UTC)" (scheduled at 2023-06-29 13:17:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:17:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:17:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:18:14 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:17:15,339 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:17:15,342 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-web stdout | 2023-06-29 13:17:15,346 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:17:15,351 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:17:15,354 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} globalpromstats stdout | 2023-06-29 13:17:15,561 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} notificationworker stdout | 2023-06-29 13:17:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:17:15,986 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:17:23.978401+00:00 (in 7.992553 seconds) notificationworker stdout | 2023-06-29 13:17:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:18:15 UTC)" (scheduled at 2023-06-29 13:17:15.985355+00:00) notificationworker stdout | 2023-06-29 13:17:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:17:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:18:15 UTC)" executed successfully teamsyncworker stdout | 2023-06-29 13:17:15,997 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} chunkcleanupworker stdout | 2023-06-29 13:17:16,535 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} storagereplication stdout | 2023-06-29 13:17:17,082 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-secscan stdout | 2023-06-29 13:17:17,735 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:17:17,738 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:17:17,741 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:17:18,787 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:17:18,790 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:17:18,795 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:17:18,799 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:17:18,803 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:17:18,806 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:17:18,810 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:17:18,813 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:17:18,816 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gcworker stdout | 2023-06-29 13:17:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:17:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:17:30.585410+00:00 (in 9.999490 seconds) gcworker stdout | 2023-06-29 13:17:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:17:30 UTC)" (scheduled at 2023-06-29 13:17:20.585410+00:00) gcworker stdout | 2023-06-29 13:17:20,587 [59] [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, 1686835040586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:17:20,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:17:20,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:17:20,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:17:30 UTC)" executed successfully securityscanningnotificationworker stdout | 2023-06-29 13:17:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:17:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:17:48.681765+00:00 (in 25.394398 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:17:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:18:23 UTC)" (scheduled at 2023-06-29 13:17:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:17:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:17:23,288 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:18:23 UTC)" executed successfully notificationworker stdout | 2023-06-29 13:17:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:17:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:17:33.978401+00:00 (in 9.999495 seconds) notificationworker stdout | 2023-06-29 13:17:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:17:33 UTC)" (scheduled at 2023-06-29 13:17:23.978401+00:00) notificationworker stdout | 2023-06-29 13:17:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:17:23,980 [74] [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(2023, 6, 29, 13, 17, 23, 979375), True, datetime.datetime(2023, 6, 29, 13, 17, 23, 979375), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:17:23,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:17:23,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:17:23,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:17:33 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:17:24,636 [211] [DEBUG] [app] Starting request: urn:request:1cc2b6d6-f72f-4b47-b270-2109b4079e29 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:17:24,636 [213] [DEBUG] [app] Starting request: urn:request:dae078c4-b30f-4a02-acb2-61778ca87e21 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:17:24,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:17:24,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:17:24,639 [216] [DEBUG] [app] Starting request: urn:request:f92097ed-b6f0-4e0e-b94e-8dd7a1e822c3 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:17:24,640 [216] [DEBUG] [app] Ending request: urn:request:f92097ed-b6f0-4e0e-b94e-8dd7a1e822c3 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:f92097ed-b6f0-4e0e-b94e-8dd7a1e822c3', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:17:24,640 [222] [DEBUG] [app] Starting request: urn:request:acf71253-472d-40d3-ba1e-eed8b29e8808 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:17:24,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:17:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:17:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-web stdout | 2023-06-29 13:17:24,640 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-registry stdout | 2023-06-29 13:17:24,640 [222] [DEBUG] [app] Ending request: urn:request:acf71253-472d-40d3-ba1e-eed8b29e8808 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:acf71253-472d-40d3-ba1e-eed8b29e8808', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:17:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:17:24,641 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:17:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:17:24,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:17:24,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:17:24,642 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:17:24,643 [211] [DEBUG] [app] Starting request: urn:request:f2943f3c-c54e-4743-bacc-d114453d02eb (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:17:24,644 [211] [DEBUG] [app] Ending request: urn:request:f2943f3c-c54e-4743-bacc-d114453d02eb (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:f2943f3c-c54e-4743-bacc-d114453d02eb', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:17:24,644 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:17:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:17:24,644 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:17:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:17:24,645 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:17:24,646 [214] [DEBUG] [app] Starting request: urn:request:8edd3e6d-f9af-4062-b724-b857b8df6af4 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:17:24,646 [214] [DEBUG] [app] Ending request: urn:request:8edd3e6d-f9af-4062-b724-b857b8df6af4 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:8edd3e6d-f9af-4062-b724-b857b8df6af4', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:17:24,647 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:17:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:17:24,647 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:17:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:17:24,647 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:17:24,653 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:17:24,654 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:17:24,664 [213] [DEBUG] [app] Ending request: urn:request:dae078c4-b30f-4a02-acb2-61778ca87e21 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:dae078c4-b30f-4a02-acb2-61778ca87e21', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:17:24,664 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:17:24,664 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:17:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:17:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-web stdout | 2023-06-29 13:17:24,665 [211] [DEBUG] [app] Ending request: urn:request:1cc2b6d6-f72f-4b47-b270-2109b4079e29 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:1cc2b6d6-f72f-4b47-b270-2109b4079e29', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:17:24,665 [211] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:17:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.030 118 0.030) gunicorn-web stdout | 2023-06-29 13:17:24,665 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:17:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" buildlogsarchiver stdout | 2023-06-29 13:17:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:17:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:17:55.790030+00:00 (in 29.999509 seconds) buildlogsarchiver stdout | 2023-06-29 13:17:25,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:17:55 UTC)" (scheduled at 2023-06-29 13:17:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:17:25,791 [54] [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(2023, 6, 14, 13, 17, 25, 790958), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:17:25,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:17:25,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:17:25,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:17:55 UTC)" executed successfully expiredappspecifictokenworker stdout | 2023-06-29 13:17:28,733 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gcworker stdout | 2023-06-29 13:17:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:17:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:17:40.585410+00:00 (in 9.999523 seconds) gcworker stdout | 2023-06-29 13:17:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:17:40 UTC)" (scheduled at 2023-06-29 13:17:30.585410+00:00) gcworker stdout | 2023-06-29 13:17:30,587 [59] [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, 1686835050586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:17:30,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:17:30,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:17:30,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:17:40 UTC)" executed successfully queuecleanupworker stdout | 2023-06-29 13:17:32,182 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} notificationworker stdout | 2023-06-29 13:17:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:17:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:17:43.978401+00:00 (in 9.999471 seconds) notificationworker stdout | 2023-06-29 13:17:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:17:43 UTC)" (scheduled at 2023-06-29 13:17:33.978401+00:00) notificationworker stdout | 2023-06-29 13:17:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:17:33,980 [74] [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(2023, 6, 29, 13, 17, 33, 979339), True, datetime.datetime(2023, 6, 29, 13, 17, 33, 979339), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:17:33,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:17:33,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:17:33,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:17:43 UTC)" executed successfully builder stdout | 2023-06-29 13:17:35,455 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:17:35,479 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} securityworker stdout | 2023-06-29 13:17:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:17:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:17:41.713664+00:00 (in 5.130718 seconds) securityworker stdout | 2023-06-29 13:17:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:18:06 UTC)" (scheduled at 2023-06-29 13:17:36.582504+00:00) securityworker stdout | 2023-06-29 13:17:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:17:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:17:36,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:17:36,587 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:17:36,599 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:17:36,602 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:17:36,602 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:18:06 UTC)" executed successfully quotaregistrysizeworker stdout | 2023-06-29 13:17:37,791 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} namespacegcworker stdout | 2023-06-29 13:17:38,155 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:17:38,376 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:17:38,554 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} repositorygcworker stdout | 2023-06-29 13:17:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:17:38,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:18:01.990998+00:00 (in 23.202408 seconds) repositorygcworker stdout | 2023-06-29 13:17:38,788 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:18:38 UTC)" (scheduled at 2023-06-29 13:17:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:17:38,788 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:17:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:18:38 UTC)" executed successfully repositoryactioncounter stdout | 2023-06-29 13:17:39,024 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-web stdout | 2023-06-29 13:17:39,636 [211] [DEBUG] [app] Starting request: urn:request:f1f75e39-fd5e-4a9f-8370-0ebac0f20e15 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:17:39,636 [213] [DEBUG] [app] Starting request: urn:request:956c6dfe-6e60-4043-b00e-96f80455541c (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:17:39,637 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:17:39,637 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:17:39,639 [221] [DEBUG] [app] Starting request: urn:request:4becbac5-56b8-4db3-9d2f-09f30a9850a6 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:17:39,639 [223] [DEBUG] [app] Starting request: urn:request:e7641d41-ddc8-4a1c-b143-5985d364c0a4 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:17:39,640 [221] [DEBUG] [app] Ending request: urn:request:4becbac5-56b8-4db3-9d2f-09f30a9850a6 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:4becbac5-56b8-4db3-9d2f-09f30a9850a6', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:17:39,640 [223] [DEBUG] [app] Ending request: urn:request:e7641d41-ddc8-4a1c-b143-5985d364c0a4 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:e7641d41-ddc8-4a1c-b143-5985d364c0a4', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:17:39,640 [221] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:17:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:17:39,640 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:17:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:17:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:17:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:17:39,640 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:17:39,640 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:17:39,641 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:17:39,641 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:17:39,643 [213] [DEBUG] [app] Starting request: urn:request:82e4992a-76fe-4da7-b30b-f36a8afbc399 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:17:39,643 [212] [DEBUG] [app] Starting request: urn:request:f1db9101-8b1c-4c5d-b39c-3dced963dbc2 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:17:39,643 [213] [DEBUG] [app] Ending request: urn:request:82e4992a-76fe-4da7-b30b-f36a8afbc399 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:82e4992a-76fe-4da7-b30b-f36a8afbc399', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:17:39,643 [212] [DEBUG] [app] Ending request: urn:request:f1db9101-8b1c-4c5d-b39c-3dced963dbc2 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:f1db9101-8b1c-4c5d-b39c-3dced963dbc2', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:17:39,644 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:17:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:17:39,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:17:39,644 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:17:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:17:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:17:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:17:39,644 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:17:39,644 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:17:39,644 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:17:39,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:17:39,652 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:17:39,663 [213] [DEBUG] [app] Ending request: urn:request:956c6dfe-6e60-4043-b00e-96f80455541c (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:956c6dfe-6e60-4043-b00e-96f80455541c', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:17:39,663 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:17:39,663 [211] [DEBUG] [app] Ending request: urn:request:f1f75e39-fd5e-4a9f-8370-0ebac0f20e15 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:f1f75e39-fd5e-4a9f-8370-0ebac0f20e15', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:17:39,663 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:17:39,663 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:17:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:17:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-web stdout | 2023-06-29 13:17:39,663 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:17:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:17:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) blobuploadcleanupworker stdout | 2023-06-29 13:17:40,108 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gcworker stdout | 2023-06-29 13:17:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:17:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:17:50.585410+00:00 (in 9.999498 seconds) gcworker stdout | 2023-06-29 13:17:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:17:50 UTC)" (scheduled at 2023-06-29 13:17:40.585410+00:00) gcworker stdout | 2023-06-29 13:17:40,587 [59] [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, 1686835060586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:17:40,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:17:40,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:17:40,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:17:50 UTC)" executed successfully securityworker stdout | 2023-06-29 13:17:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:17:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:18:06.582504+00:00 (in 24.868391 seconds) securityworker stdout | 2023-06-29 13:17:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:18:11 UTC)" (scheduled at 2023-06-29 13:17:41.713664+00:00) securityworker stdout | 2023-06-29 13:17:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:17:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:17:41,716 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:17:41,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:17:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:17:41,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:17:41,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:17:41,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:17:41,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:17:41,735 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:17:41,739 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:17:41,739 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:17:41,739 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 12, 41, 722019), 1, 2]) securityworker stdout | 2023-06-29 13:17:41,743 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:17:41,743 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:17:41,744 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 12, 41, 722019), 1, 2]) securityworker stdout | 2023-06-29 13:17:41,747 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:17:41,747 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:17:41,747 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:17:41,747 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:17:41,747 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:17:41,748 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:17:41,748 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:17:41,749 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:17:41,749 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:17:41,749 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:18:11 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 13:17:42,184 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} securityworker stdout | 2023-06-29 13:17:43,498 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:17:43,559 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} exportactionlogsworker stdout | 2023-06-29 13:17:43,861 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:17:43,866 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} notificationworker stdout | 2023-06-29 13:17:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:17:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:17:53.978401+00:00 (in 9.999380 seconds) notificationworker stdout | 2023-06-29 13:17:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:17:53 UTC)" (scheduled at 2023-06-29 13:17:43.978401+00:00) notificationworker stdout | 2023-06-29 13:17:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:17:43,981 [74] [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(2023, 6, 29, 13, 17, 43, 979629), True, datetime.datetime(2023, 6, 29, 13, 17, 43, 979629), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:17:43,994 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:17:43,994 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:17:43,994 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:17:53 UTC)" executed successfully gcworker stdout | 2023-06-29 13:17:44,376 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:17:44,499 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-web stdout | 2023-06-29 13:17:45,348 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:17:45,350 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-web stdout | 2023-06-29 13:17:45,354 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:17:45,360 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:17:45,363 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} globalpromstats stdout | 2023-06-29 13:17:45,575 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} namespacegcworker stdout | 2023-06-29 13:17:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:17:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:17:55.889222+00:00 (in 10.198199 seconds) namespacegcworker stdout | 2023-06-29 13:17:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:18:45 UTC)" (scheduled at 2023-06-29 13:17:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:17:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:17:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:18:45 UTC)" executed successfully exportactionlogsworker stdout | 2023-06-29 13:17:45,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:17:45,793 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:17:55.591055+00:00 (in 9.797466 seconds) exportactionlogsworker stdout | 2023-06-29 13:17:45,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:22:45 UTC)" (scheduled at 2023-06-29 13:17:45.793045+00:00) exportactionlogsworker stdout | 2023-06-29 13:17:45,795 [58] [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(2023, 6, 29, 13, 17, 45, 794184), 'exportactionlogs/%']) exportactionlogsworker stdout | 2023-06-29 13:17:45,807 [58] [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(2023, 6, 29, 13, 17, 45, 794184), True, datetime.datetime(2023, 6, 29, 13, 17, 45, 794184), 0, 'exportactionlogs/%']) exportactionlogsworker stdout | 2023-06-29 13:17:45,812 [58] [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(2023, 6, 29, 13, 17, 45, 794184), True, datetime.datetime(2023, 6, 29, 13, 17, 45, 794184), 0, 'exportactionlogs/%', False, datetime.datetime(2023, 6, 29, 13, 17, 45, 794184), 'exportactionlogs/%']) exportactionlogsworker stdout | 2023-06-29 13:17:45,816 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:17:45,816 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:22:45 UTC)" executed successfully teamsyncworker stdout | 2023-06-29 13:17:46,037 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} quotaregistrysizeworker stdout | 2023-06-29 13:17:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:17:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:18:46.378393+00:00 (in 59.999394 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:17:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:18:46 UTC)" (scheduled at 2023-06-29 13:17:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:17:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:17:46,390 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:17:46,390 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:18:46 UTC)" executed successfully chunkcleanupworker stdout | 2023-06-29 13:17:46,573 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} storagereplication stdout | 2023-06-29 13:17:47,115 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-secscan stdout | 2023-06-29 13:17:47,744 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:17:47,749 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:17:47,754 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} securityscanningnotificationworker stdout | 2023-06-29 13:17:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:17:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:18:23.286787+00:00 (in 34.604397 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:17:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:18:48 UTC)" (scheduled at 2023-06-29 13:17:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:17:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:17:48,683 [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(2023, 6, 29, 13, 17, 48, 682833), True, datetime.datetime(2023, 6, 29, 13, 17, 48, 682833), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:17:48,696 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:17:48,696 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:17:48,696 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:18:48 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:17:48,798 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:17:48,800 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:17:48,805 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:17:48,807 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:17:48,812 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:17:48,818 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:17:48,823 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:17:48,827 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:17:48,830 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gcworker stdout | 2023-06-29 13:17:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:17:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:18:00.585410+00:00 (in 9.999411 seconds) gcworker stdout | 2023-06-29 13:17:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:18:00 UTC)" (scheduled at 2023-06-29 13:17:50.585410+00:00) gcworker stdout | 2023-06-29 13:17:50,587 [59] [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, 1686835070586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:17:50,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:17:50,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:17:50,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:18:00 UTC)" executed successfully notificationworker stdout | 2023-06-29 13:17:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:17:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:18:03.978401+00:00 (in 9.999403 seconds) notificationworker stdout | 2023-06-29 13:17:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:18:03 UTC)" (scheduled at 2023-06-29 13:17:53.978401+00:00) notificationworker stdout | 2023-06-29 13:17:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:17:53,980 [74] [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(2023, 6, 29, 13, 17, 53, 979377), True, datetime.datetime(2023, 6, 29, 13, 17, 53, 979377), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:17:53,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:17:53,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:17:53,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:18:03 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:17:54,636 [212] [DEBUG] [app] Starting request: urn:request:9aec63a1-5ba6-410d-8cb3-31458a89c3ad (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:17:54,636 [214] [DEBUG] [app] Starting request: urn:request:b4bd3951-09e4-4107-a7c0-b9088538c05e (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:17:54,638 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:17:54,639 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:17:54,640 [222] [DEBUG] [app] Starting request: urn:request:dfd17023-d205-407e-935a-06f72441e3a1 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:17:54,640 [222] [DEBUG] [app] Ending request: urn:request:dfd17023-d205-407e-935a-06f72441e3a1 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:dfd17023-d205-407e-935a-06f72441e3a1', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:17:54,640 [223] [DEBUG] [app] Starting request: urn:request:2d8be428-f642-49da-871f-4b1399414c3d (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:17:54,641 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:17:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:17:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:17:54,641 [223] [DEBUG] [app] Ending request: urn:request:2d8be428-f642-49da-871f-4b1399414c3d (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:2d8be428-f642-49da-871f-4b1399414c3d', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:17:54,641 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-registry stdout | 2023-06-29 13:17:54,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:17:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:17:54,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:17:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.001) gunicorn-web stdout | 2023-06-29 13:17:54,642 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:17:54,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:17:54,644 [211] [DEBUG] [app] Starting request: urn:request:608cbef7-7fac-42a4-9ed5-fbe0c11ad9c7 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:17:54,644 [213] [DEBUG] [app] Starting request: urn:request:7c6eea5f-fcf5-45c8-9624-1e0f984d352e (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:17:54,644 [211] [DEBUG] [app] Ending request: urn:request:608cbef7-7fac-42a4-9ed5-fbe0c11ad9c7 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:608cbef7-7fac-42a4-9ed5-fbe0c11ad9c7', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:17:54,644 [213] [DEBUG] [app] Ending request: urn:request:7c6eea5f-fcf5-45c8-9624-1e0f984d352e (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:7c6eea5f-fcf5-45c8-9624-1e0f984d352e', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:17:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:17:54,644 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:17:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:17:54,644 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:17:54,644 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:17:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:17:54,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:17:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-06-29 13:17:54,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:17:54,645 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:17:54,652 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:17:54,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:17:54,663 [212] [DEBUG] [app] Ending request: urn:request:9aec63a1-5ba6-410d-8cb3-31458a89c3ad (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:9aec63a1-5ba6-410d-8cb3-31458a89c3ad', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:17:54,663 [214] [DEBUG] [app] Ending request: urn:request:b4bd3951-09e4-4107-a7c0-b9088538c05e (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:b4bd3951-09e4-4107-a7c0-b9088538c05e', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:17:54,663 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:17:54,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:17:54,663 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:17:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:17:54,663 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:17:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:17:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.027) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:17:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.027) exportactionlogsworker stdout | 2023-06-29 13:17:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:17:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:18:14.793446+00:00 (in 19.201770 seconds) exportactionlogsworker stdout | 2023-06-29 13:17:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:18:55 UTC)" (scheduled at 2023-06-29 13:17:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:17:55,592 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:17:55,593 [58] [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(2023, 6, 29, 13, 17, 55, 592064), True, datetime.datetime(2023, 6, 29, 13, 17, 55, 592064), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:17:55,605 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:17:55,605 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:17:55,605 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:18:55 UTC)" executed successfully buildlogsarchiver stdout | 2023-06-29 13:17:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:17:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:18:25.790030+00:00 (in 29.999483 seconds) buildlogsarchiver stdout | 2023-06-29 13:17:55,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:18:25 UTC)" (scheduled at 2023-06-29 13:17:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:17:55,791 [54] [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(2023, 6, 14, 13, 17, 55, 790950), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:17:55,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:17:55,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:17:55,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:18:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:17:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:17:55,890 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:18:11.690034+00:00 (in 15.800214 seconds) namespacegcworker stdout | 2023-06-29 13:17:55,890 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:18:55 UTC)" (scheduled at 2023-06-29 13:17:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:17:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:17:55,891 [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(2023, 6, 29, 13, 17, 55, 890312), True, datetime.datetime(2023, 6, 29, 13, 17, 55, 890312), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:17:55,904 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:17:55,904 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:17:55,904 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:18:55 UTC)" executed successfully expiredappspecifictokenworker stdout | 2023-06-29 13:17:58,752 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gcworker stdout | 2023-06-29 13:18:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:18:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:18:10.585410+00:00 (in 9.999500 seconds) gcworker stdout | 2023-06-29 13:18:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:18:10 UTC)" (scheduled at 2023-06-29 13:18:00.585410+00:00) gcworker stdout | 2023-06-29 13:18:00,587 [59] [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, 1686835080586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:18:00,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:18:00,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:18:00,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:18:10 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 13:18:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:18:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:18:38.788158+00:00 (in 36.796687 seconds) repositorygcworker stdout | 2023-06-29 13:18:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:19:01 UTC)" (scheduled at 2023-06-29 13:18:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:18:01,991 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:18:01,992 [81] [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(2023, 6, 29, 13, 18, 1, 991872), True, datetime.datetime(2023, 6, 29, 13, 18, 1, 991872), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 13:18:02,005 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:18:02,005 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:18:02,005 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:19:01 UTC)" executed successfully queuecleanupworker stdout | 2023-06-29 13:18:02,190 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} notificationworker stdout | 2023-06-29 13:18:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:18:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:18:13.978401+00:00 (in 9.999515 seconds) notificationworker stdout | 2023-06-29 13:18:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:18:13 UTC)" (scheduled at 2023-06-29 13:18:03.978401+00:00) notificationworker stdout | 2023-06-29 13:18:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:18:03,980 [74] [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(2023, 6, 29, 13, 18, 3, 979293), True, datetime.datetime(2023, 6, 29, 13, 18, 3, 979293), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:18:03,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:18:03,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:18:03,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:18:13 UTC)" executed successfully builder stdout | 2023-06-29 13:18:05,492 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:18:05,516 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} securityworker stdout | 2023-06-29 13:18:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:18:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:18:11.713664+00:00 (in 5.130710 seconds) securityworker stdout | 2023-06-29 13:18:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:18:36 UTC)" (scheduled at 2023-06-29 13:18:06.582504+00:00) securityworker stdout | 2023-06-29 13:18:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:18:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:18:06,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:18:06,587 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:18:06,599 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:18:06,602 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:18:06,602 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:18:36 UTC)" executed successfully quotaregistrysizeworker stdout | 2023-06-29 13:18:07,828 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} namespacegcworker stdout | 2023-06-29 13:18:08,182 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:18:08,404 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:18:08,568 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} repositoryactioncounter stdout | 2023-06-29 13:18:09,062 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-web stdout | 2023-06-29 13:18:09,636 [211] [DEBUG] [app] Starting request: urn:request:d9e67e93-faae-4ceb-9568-1e257cc9c696 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:18:09,636 [212] [DEBUG] [app] Starting request: urn:request:accb4f11-f593-4321-a4d3-51b97db30c34 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:18:09,638 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:18:09,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:18:09,640 [219] [DEBUG] [app] Starting request: urn:request:972c037e-8d1a-4562-a8e1-acc62e24f2e1 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:18:09,640 [223] [DEBUG] [app] Starting request: urn:request:81ceae4c-ec8b-4338-8f04-490dee13f1d9 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:18:09,640 [219] [DEBUG] [app] Ending request: urn:request:972c037e-8d1a-4562-a8e1-acc62e24f2e1 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:972c037e-8d1a-4562-a8e1-acc62e24f2e1', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:18:09,640 [223] [DEBUG] [app] Ending request: urn:request:81ceae4c-ec8b-4338-8f04-490dee13f1d9 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:81ceae4c-ec8b-4338-8f04-490dee13f1d9', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:18:09,641 [219] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:18:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:18:09,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:18:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:18:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:18:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:18:09,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:18:09,641 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:18:09,642 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:18:09,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:18:09,643 [211] [DEBUG] [app] Starting request: urn:request:d0ba1c69-7a40-4914-8cf5-e3388a0d6eeb (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:18:09,643 [214] [DEBUG] [app] Starting request: urn:request:cc1e3c76-7d3d-460c-9830-5c7494b1bacb (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:18:09,644 [211] [DEBUG] [app] Ending request: urn:request:d0ba1c69-7a40-4914-8cf5-e3388a0d6eeb (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:d0ba1c69-7a40-4914-8cf5-e3388a0d6eeb', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:18:09,644 [214] [DEBUG] [app] Ending request: urn:request:cc1e3c76-7d3d-460c-9830-5c7494b1bacb (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:cc1e3c76-7d3d-460c-9830-5c7494b1bacb', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:18:09,644 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:18:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:18:09,644 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:18:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:18:09,644 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:18:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:18:09,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:18:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:18:09,644 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:18:09,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:18:09,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:18:09,652 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:18:09,663 [211] [DEBUG] [app] Ending request: urn:request:d9e67e93-faae-4ceb-9568-1e257cc9c696 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:d9e67e93-faae-4ceb-9568-1e257cc9c696', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:18:09,663 [212] [DEBUG] [app] Ending request: urn:request:accb4f11-f593-4321-a4d3-51b97db30c34 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:accb4f11-f593-4321-a4d3-51b97db30c34', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:18:09,663 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:18:09,663 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:18:09,663 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:18:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:18:09,663 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:18:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:18:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.027) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:18:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.027) blobuploadcleanupworker stdout | 2023-06-29 13:18:10,147 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gcworker stdout | 2023-06-29 13:18:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:18:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:18:20.585410+00:00 (in 9.999520 seconds) gcworker stdout | 2023-06-29 13:18:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:18:20 UTC)" (scheduled at 2023-06-29 13:18:10.585410+00:00) gcworker stdout | 2023-06-29 13:18:10,587 [59] [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, 1686835090586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:18:10,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:18:10,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:18:10,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:18:20 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:18:11,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:18:11,690 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:18:45.690471+00:00 (in 33.999903 seconds) namespacegcworker stdout | 2023-06-29 13:18:11,690 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:23:11 UTC)" (scheduled at 2023-06-29 13:18:11.690034+00:00) namespacegcworker stdout | 2023-06-29 13:18:11,691 [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(2023, 6, 29, 13, 18, 11, 691017), 'namespacegc/%']) namespacegcworker stdout | 2023-06-29 13:18:11,704 [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(2023, 6, 29, 13, 18, 11, 691017), True, datetime.datetime(2023, 6, 29, 13, 18, 11, 691017), 0, 'namespacegc/%']) namespacegcworker stdout | 2023-06-29 13:18:11,708 [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(2023, 6, 29, 13, 18, 11, 691017), True, datetime.datetime(2023, 6, 29, 13, 18, 11, 691017), 0, 'namespacegc/%', False, datetime.datetime(2023, 6, 29, 13, 18, 11, 691017), 'namespacegc/%']) namespacegcworker stdout | 2023-06-29 13:18:11,712 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:18:11,712 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:23:11 UTC)" executed successfully securityworker stdout | 2023-06-29 13:18:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:18:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:18:36.582504+00:00 (in 24.868407 seconds) securityworker stdout | 2023-06-29 13:18:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:18:41 UTC)" (scheduled at 2023-06-29 13:18:11.713664+00:00) securityworker stdout | 2023-06-29 13:18:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:18:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:18:11,716 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:18:11,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:18:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:18:11,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:18:11,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:18:11,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:18:11,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:18:11,733 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:18:11,737 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:18:11,737 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:18:11,738 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 13, 11, 721813), 1, 2]) securityworker stdout | 2023-06-29 13:18:11,741 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:18:11,741 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:18:11,742 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 13, 11, 721813), 1, 2]) securityworker stdout | 2023-06-29 13:18:11,746 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:18:11,746 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:18:11,746 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:18:11,746 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:18:11,746 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:18:11,746 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:18:11,746 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:18:11,747 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:18:11,747 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:18:11,747 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:18:41 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 13:18:12,222 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} securityworker stdout | 2023-06-29 13:18:13,535 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:18:13,596 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} exportactionlogsworker stdout | 2023-06-29 13:18:13,895 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:18:13,901 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} notificationworker stdout | 2023-06-29 13:18:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:18:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:18:15.985355+00:00 (in 2.006469 seconds) notificationworker stdout | 2023-06-29 13:18:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:18:23 UTC)" (scheduled at 2023-06-29 13:18:13.978401+00:00) notificationworker stdout | 2023-06-29 13:18:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:18:13,980 [74] [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(2023, 6, 29, 13, 18, 13, 979332), True, datetime.datetime(2023, 6, 29, 13, 18, 13, 979332), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:18:13,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:18:13,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:18:13,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:18:23 UTC)" executed successfully gcworker stdout | 2023-06-29 13:18:14,414 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:18:14,520 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} exportactionlogsworker stdout | 2023-06-29 13:18:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:18:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:18:55.591055+00:00 (in 40.797106 seconds) exportactionlogsworker stdout | 2023-06-29 13:18:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:19:14 UTC)" (scheduled at 2023-06-29 13:18:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:18:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:18:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:19:14 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:18:15,358 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:18:15,361 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-web stdout | 2023-06-29 13:18:15,364 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:18:15,367 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:18:15,370 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} globalpromstats stdout | 2023-06-29 13:18:15,613 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} notificationworker stdout | 2023-06-29 13:18:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:18:15,986 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:18:16.984988+00:00 (in 0.999098 seconds) notificationworker stdout | 2023-06-29 13:18:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:19:15 UTC)" (scheduled at 2023-06-29 13:18:15.985355+00:00) notificationworker stdout | 2023-06-29 13:18:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:18:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:19:15 UTC)" executed successfully teamsyncworker stdout | 2023-06-29 13:18:16,047 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} chunkcleanupworker stdout | 2023-06-29 13:18:16,599 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} notificationworker stdout | 2023-06-29 13:18:16,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:18:16,985 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:18:23.978401+00:00 (in 6.992930 seconds) notificationworker stdout | 2023-06-29 13:18:16,985 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:23:16 UTC)" (scheduled at 2023-06-29 13:18:16.984988+00:00) notificationworker stdout | 2023-06-29 13:18:16,986 [74] [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(2023, 6, 29, 13, 18, 16, 985903), 'notification/%']) notificationworker stdout | 2023-06-29 13:18:16,998 [74] [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(2023, 6, 29, 13, 18, 16, 985903), True, datetime.datetime(2023, 6, 29, 13, 18, 16, 985903), 0, 'notification/%']) notificationworker stdout | 2023-06-29 13:18:17,003 [74] [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(2023, 6, 29, 13, 18, 16, 985903), True, datetime.datetime(2023, 6, 29, 13, 18, 16, 985903), 0, 'notification/%', False, datetime.datetime(2023, 6, 29, 13, 18, 16, 985903), 'notification/%']) notificationworker stdout | 2023-06-29 13:18:17,007 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:18:17,007 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:23:16 UTC)" executed successfully storagereplication stdout | 2023-06-29 13:18:17,153 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-secscan stdout | 2023-06-29 13:18:17,753 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:18:17,756 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:18:17,761 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:18:18,810 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:18:18,814 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:18:18,817 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:18:18,819 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:18:18,822 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:18:18,825 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:18:18,832 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:18:18,835 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:18:18,839 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-web stdout | 2023-06-29 13:18:20,279 [212] [DEBUG] [app] Starting request: urn:request:d81f3aea-7a33-4f98-9627-b6ecd478ee32 (/api/v1/signin) {'X-Forwarded-For': '209.132.188.14, 10.131.0.8'} gunicorn-web stdout | 2023-06-29 13:18:20,281 [212] [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) OR ("t1"."email" = %s)) LIMIT %s OFFSET %s', ['whuquay', 'whuquay', 1, 0]) gunicorn-web stdout | 2023-06-29 13:18:20,530 [212] [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', ['ac2fc6f0-2e87-4695-9c83-b3592b08e757', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:18:20,534 [212] [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', ['ac2fc6f0-2e87-4695-9c83-b3592b08e757', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:18:20,538 [212] [DEBUG] [endpoints.common] Successfully signed in as user whuquay with uuid ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:18:20,539 [212] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-06-29 13:18:20,539 [212] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:18:20,540 [212] [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', ['whuquay', 1, 0]) gunicorn-web stdout | 2023-06-29 13:18:20,543 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "logentrykind" AS "t1"', []) gunicorn-web stdout | 2023-06-29 13:18:20,550 [212] [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"', [97, 1, None, None, datetime.datetime(2023, 6, 29, 13, 18, 20, 539396), '10.131.0.8', '{"type": "quayauth", "useragent": "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"}']) gunicorn-web stdout | 2023-06-29 13:18:20,557 [212] [DEBUG] [app] Ending request: urn:request:d81f3aea-7a33-4f98-9627-b6ecd478ee32 (/api/v1/signin) {'endpoint': 'api.signin', 'request_id': 'urn:request:d81f3aea-7a33-4f98-9627-b6ecd478ee32', 'remote_addr': '10.131.0.8', 'http_method': 'POST', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/api/v1/signin', 'path': '/api/v1/signin', 'parameters': {}, 'json_body': {'username': 'whuquay', 'password': '[FILTERED]'}, 'confsha': 'b8b36d39', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-06-29 13:18:20,558 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:18:20,558 [212] [INFO] [gunicorn.access] 10.131.0.8 - - [29/Jun/2023:13:18:20 +0000] "POST /api/v1/signin HTTP/1.0" 200 18 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:13:18:20 +0000] "POST /api/v1/signin HTTP/1.1" 200 18 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.280 1333 0.280) gcworker stdout | 2023-06-29 13:18:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:18:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:18:30.585410+00:00 (in 9.999499 seconds) gcworker stdout | 2023-06-29 13:18:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:18:30 UTC)" (scheduled at 2023-06-29 13:18:20.585410+00:00) gcworker stdout | 2023-06-29 13:18:20,587 [59] [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, 1686835100586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:18:20,599 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:18:20,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:18:20,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:18:30 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:18:20,940 [213] [DEBUG] [app] Starting request: urn:request:f9ecbceb-9071-4878-b7dc-dfc789bfb090 (/api/v1/user/) {'X-Forwarded-For': '209.132.188.14, 10.131.0.8'} gunicorn-web stdout | 2023-06-29 13:18:20,941 [213] [DEBUG] [app] User loader loading deferred user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:18:20,941 [213] [DEBUG] [auth.cookie] Loading user from cookie: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:18:20,942 [213] [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', ['ac2fc6f0-2e87-4695-9c83-b3592b08e757', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:18:20,953 [213] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-06-29 13:18:20,953 [213] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-06-29 13:18:20,953 [213] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:18:20,953 [213] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:18:20,953 [213] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:18:20,953 [213] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:18:20,953 [213] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:18:20,955 [213] [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, 'whuquay']) gunicorn-web stdout | 2023-06-29 13:18:20,959 [213] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:18:20,960 [213] [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', 1]) gunicorn-web stdout | 2023-06-29 13:18:20,964 [213] [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)', [1]) gunicorn-web stdout | 2023-06-29 13:18:20,968 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['whuquay', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:18:20,972 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['whuquay']) gunicorn-web stdout | 2023-06-29 13:18:20,976 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['whuquay', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:18:20,980 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['whuquay']) gunicorn-web stdout | 2023-06-29 13:18:20,984 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [1, 1, 0]) gunicorn-web stdout | 2023-06-29 13:18:20,987 [213] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:18:20,987 [213] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:18:20,988 [213] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2023-06-29 13:18:20,988 [213] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:18:20,988 [213] [DEBUG] [app] Ending request: urn:request:f9ecbceb-9071-4878-b7dc-dfc789bfb090 (/api/v1/user/) {'endpoint': 'api.user', 'request_id': 'urn:request:f9ecbceb-9071-4878-b7dc-dfc789bfb090', 'remote_addr': '10.131.0.8', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/api/v1/user/', 'path': '/api/v1/user/', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-06-29 13:18:20,989 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:18:20,989 [213] [INFO] [gunicorn.access] 10.131.0.8 - - [29/Jun/2023:13:18:20 +0000] "GET /api/v1/user/ HTTP/1.0" 200 704 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:13:18:20 +0000] "GET /api/v1/user/ HTTP/1.1" 200 704 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.050 1373 0.050) gunicorn-web stdout | 2023-06-29 13:18:21,319 [211] [DEBUG] [app] Starting request: urn:request:c2aa6c1c-dd10-4e61-ade9-28abd7bf2869 (/api/v1/user/notifications) {'X-Forwarded-For': '209.132.188.14, 10.131.0.8'} gunicorn-web stdout | 2023-06-29 13:18:21,319 [211] [DEBUG] [app] User loader loading deferred user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:18:21,319 [211] [DEBUG] [auth.cookie] Loading user from cookie: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:18:21,320 [211] [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', ['ac2fc6f0-2e87-4695-9c83-b3592b08e757', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:18:21,333 [211] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-06-29 13:18:21,334 [211] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-06-29 13:18:21,334 [211] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:18:21,334 [211] [DEBUG] [endpoints.api] Checking permission for user whuquay gunicorn-web stdout | 2023-06-29 13:18:21,334 [211] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:18:21,334 [211] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:18:21,334 [211] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:18:21,334 [211] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:18:21,336 [211] [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, 1, False, 1, 'admin', 6]) gunicorn-web stdout | 2023-06-29 13:18:21,343 [211] [DEBUG] [app] Ending request: urn:request:c2aa6c1c-dd10-4e61-ade9-28abd7bf2869 (/api/v1/user/notifications) {'endpoint': 'api.usernotificationlist', 'request_id': 'urn:request:c2aa6c1c-dd10-4e61-ade9-28abd7bf2869', 'remote_addr': '10.131.0.8', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/api/v1/user/notifications', 'path': '/api/v1/user/notifications', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-06-29 13:18:21,343 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:18:21,344 [211] [INFO] [gunicorn.access] 10.131.0.8 - - [29/Jun/2023:13:18:21 +0000] "GET /api/v1/user/notifications HTTP/1.0" 200 43 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:13:18:21 +0000] "GET /api/v1/user/notifications HTTP/1.1" 200 43 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.027 1406 0.027) gunicorn-web stdout | 2023-06-29 13:18:22,078 [214] [DEBUG] [app] Starting request: urn:request:6e545439-c181-4d37-ae2c-88500aed46dc (/api/v1/user/apptoken) {'X-Forwarded-For': '209.132.188.14, 10.131.0.8'} gunicorn-web stdout | 2023-06-29 13:18:22,078 [214] [DEBUG] [app] User loader loading deferred user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:18:22,078 [214] [DEBUG] [auth.cookie] Loading user from cookie: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:18:22,079 [214] [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', ['ac2fc6f0-2e87-4695-9c83-b3592b08e757', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:18:22,091 [214] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-06-29 13:18:22,091 [214] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-06-29 13:18:22,092 [214] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:18:22,092 [214] [DEBUG] [endpoints.api] Checking permission for user whuquay gunicorn-web stdout | 2023-06-29 13:18:22,092 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:18:22,092 [214] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:18:22,092 [214] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:18:22,092 [214] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:18:22,093 [214] [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))', [1, datetime.datetime(2023, 7, 2, 8, 30, 22, 92815), datetime.datetime(2023, 6, 29, 13, 18, 22, 92895)]) gunicorn-web stdout | 2023-06-29 13:18:22,097 [214] [DEBUG] [app] Ending request: urn:request:6e545439-c181-4d37-ae2c-88500aed46dc (/api/v1/user/apptoken) {'endpoint': 'api.apptokens', 'request_id': 'urn:request:6e545439-c181-4d37-ae2c-88500aed46dc', 'remote_addr': '10.131.0.8', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/api/v1/user/apptoken?expiring=true', 'path': '/api/v1/user/apptoken', 'parameters': {'expiring': 'true'}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-06-29 13:18:22,098 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:18:22,099 [214] [INFO] [gunicorn.access] 10.131.0.8 - - [29/Jun/2023:13:18:22 +0000] "GET /api/v1/user/apptoken?expiring=true HTTP/1.0" 200 38 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:13:18:22 +0000] "GET /api/v1/user/apptoken?expiring=true HTTP/1.1" 200 38 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.022 1415 0.023) gunicorn-web stdout | 2023-06-29 13:18:22,332 [213] [DEBUG] [app] Starting request: urn:request:5c42bb93-07f2-4f61-8750-23a72fd5c3d1 (/api/v1/repository) {'X-Forwarded-For': '209.132.188.14, 10.128.2.5'} gunicorn-web stdout | 2023-06-29 13:18:22,332 [213] [DEBUG] [app] User loader loading deferred user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:18:22,332 [213] [DEBUG] [auth.cookie] Loading user from cookie: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:18:22,333 [213] [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', ['ac2fc6f0-2e87-4695-9c83-b3592b08e757', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:18:22,333 [211] [DEBUG] [app] Starting request: urn:request:56a8e920-c70c-4d6a-adcb-a0d88c4861a8 (/api/v1/repository) {'X-Forwarded-For': '209.132.188.14, 10.128.2.5'} gunicorn-web stdout | 2023-06-29 13:18:22,333 [211] [DEBUG] [app] User loader loading deferred user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:18:22,334 [211] [DEBUG] [auth.cookie] Loading user from cookie: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:18:22,334 [211] [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', ['ac2fc6f0-2e87-4695-9c83-b3592b08e757', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:18:22,344 [213] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-06-29 13:18:22,344 [213] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-06-29 13:18:22,344 [213] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:18:22,345 [213] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:18:22,345 [213] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:18:22,345 [213] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:18:22,345 [213] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:18:22,345 [213] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2023-06-29 13:18:22,345 [211] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-06-29 13:18:22,345 [211] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-06-29 13:18:22,345 [211] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:18:22,346 [213] [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', ['whuquay', 1, 0]) gunicorn-web stdout | 2023-06-29 13:18:22,346 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "repositorykind" AS "t1"', []) gunicorn-web stdout | 2023-06-29 13:18:22,350 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "repositorykind" AS "t1"', []) gunicorn-web stdout | 2023-06-29 13:18:22,351 [211] [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))', [1, 1, 3]) gunicorn-web stdout | 2023-06-29 13:18:22,354 [213] [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)) ORDER BY rid LIMIT %s', [3, 1, 'whuquay', 101]) gunicorn-web stdout | 2023-06-29 13:18:22,357 [211] [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))', [1, 1, 3]) gunicorn-web stdout | 2023-06-29 13:18:22,360 [213] [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))', [1, 1, 3]) gunicorn-web stdout | 2023-06-29 13:18:22,361 [211] [DEBUG] [app] Ending request: urn:request:56a8e920-c70c-4d6a-adcb-a0d88c4861a8 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:56a8e920-c70c-4d6a-adcb-a0d88c4861a8', 'remote_addr': '10.128.2.5', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&popularity=true&starred=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'popularity': 'true', 'starred': 'true'}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-06-29 13:18:22,361 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:18:22,362 [211] [INFO] [gunicorn.access] 10.128.2.5 - - [29/Jun/2023:13:18:22 +0000] "GET /api/v1/repository?last_modified=true&popularity=true&starred=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:13:18:22 +0000] "GET /api/v1/repository?last_modified=true&popularity=true&starred=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.030 1457 0.030) gunicorn-web stdout | 2023-06-29 13:18:22,365 [213] [DEBUG] [app] Ending request: urn:request:5c42bb93-07f2-4f61-8750-23a72fd5c3d1 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:5c42bb93-07f2-4f61-8750-23a72fd5c3d1', 'remote_addr': '10.128.2.5', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=whuquay&popularity=true"a=true&state=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'whuquay', 'popularity': 'true', 'quota': 'true', 'state': 'true'}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-06-29 13:18:22,366 [213] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:13:18:22 +0000] "GET /api/v1/repository?last_modified=true&namespace=whuquay&popularity=true"a=true&state=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.036 1484 0.035) gunicorn-web stdout | 2023-06-29 13:18:22,366 [213] [INFO] [gunicorn.access] 10.128.2.5 - - [29/Jun/2023:13:18:22 +0000] "GET /api/v1/repository?last_modified=true&namespace=whuquay&popularity=true"a=true&state=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" securityscanningnotificationworker stdout | 2023-06-29 13:18:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:18:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:18:48.681765+00:00 (in 25.394445 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:18:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:19:23 UTC)" (scheduled at 2023-06-29 13:18:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:18:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:18:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:19:23 UTC)" executed successfully notificationworker stdout | 2023-06-29 13:18:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:18:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:18:33.978401+00:00 (in 9.999457 seconds) notificationworker stdout | 2023-06-29 13:18:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:18:33 UTC)" (scheduled at 2023-06-29 13:18:23.978401+00:00) notificationworker stdout | 2023-06-29 13:18:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:18:23,980 [74] [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(2023, 6, 29, 13, 18, 23, 979404), True, datetime.datetime(2023, 6, 29, 13, 18, 23, 979404), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:18:23,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:18:23,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:18:23,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:18:33 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:18:24,636 [214] [DEBUG] [app] Starting request: urn:request:53050f09-339a-4556-94b3-83acf1dab18a (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:18:24,636 [212] [DEBUG] [app] Starting request: urn:request:6dc493eb-8e0f-48e1-a69e-1a732744e92d (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:18:24,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:18:24,638 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:18:24,639 [216] [DEBUG] [app] Starting request: urn:request:0d91b5bd-f747-4b87-8222-5d082b533878 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:18:24,640 [223] [DEBUG] [app] Starting request: urn:request:80b46903-afa9-4ce6-b9c4-6363dbd83c8a (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:18:24,640 [216] [DEBUG] [app] Ending request: urn:request:0d91b5bd-f747-4b87-8222-5d082b533878 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:0d91b5bd-f747-4b87-8222-5d082b533878', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:18:24,640 [223] [DEBUG] [app] Ending request: urn:request:80b46903-afa9-4ce6-b9c4-6363dbd83c8a (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:80b46903-afa9-4ce6-b9c4-6363dbd83c8a', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:18:24,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:18:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:18:24,640 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:18:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:18:24,640 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:18:24,641 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:18:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:18:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) gunicorn-web stdout | 2023-06-29 13:18:24,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:18:24,642 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:18:24,643 [212] [DEBUG] [app] Starting request: urn:request:0f213d26-8bb2-47ff-904b-d3227e0559f7 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:18:24,644 [211] [DEBUG] [app] Starting request: urn:request:a7453cef-fc9e-465a-90c6-7e698b90052b (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:18:24,644 [212] [DEBUG] [app] Ending request: urn:request:0f213d26-8bb2-47ff-904b-d3227e0559f7 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:0f213d26-8bb2-47ff-904b-d3227e0559f7', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:18:24,644 [211] [DEBUG] [app] Ending request: urn:request:a7453cef-fc9e-465a-90c6-7e698b90052b (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:a7453cef-fc9e-465a-90c6-7e698b90052b', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:18:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:18:24,644 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:18:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:18:24,644 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:18:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:18:24,644 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:18:24,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:18:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:18:24,645 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:18:24,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:18:24,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:18:24,652 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:18:24,663 [212] [DEBUG] [app] Ending request: urn:request:6dc493eb-8e0f-48e1-a69e-1a732744e92d (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:6dc493eb-8e0f-48e1-a69e-1a732744e92d', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:18:24,663 [214] [DEBUG] [app] Ending request: urn:request:53050f09-339a-4556-94b3-83acf1dab18a (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:53050f09-339a-4556-94b3-83acf1dab18a', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:18:24,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:18:24,663 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:18:24,664 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:18:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:18:24,664 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:18:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:18:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:18:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.028) buildlogsarchiver stdout | 2023-06-29 13:18:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:18:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:18:55.790030+00:00 (in 29.999533 seconds) buildlogsarchiver stdout | 2023-06-29 13:18:25,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:18:55 UTC)" (scheduled at 2023-06-29 13:18:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:18:25,791 [54] [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(2023, 6, 14, 13, 18, 25, 790925), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:18:25,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:18:25,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:18:25,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:18:55 UTC)" executed successfully expiredappspecifictokenworker stdout | 2023-06-29 13:18:28,789 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gcworker stdout | 2023-06-29 13:18:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:18:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:18:40.585410+00:00 (in 9.999479 seconds) gcworker stdout | 2023-06-29 13:18:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:18:40 UTC)" (scheduled at 2023-06-29 13:18:30.585410+00:00) gcworker stdout | 2023-06-29 13:18:30,587 [59] [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, 1686835110586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:18:30,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:18:30,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:18:30,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:18:40 UTC)" executed successfully queuecleanupworker stdout | 2023-06-29 13:18:32,224 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} notificationworker stdout | 2023-06-29 13:18:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:18:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:18:43.978401+00:00 (in 9.999502 seconds) notificationworker stdout | 2023-06-29 13:18:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:18:43 UTC)" (scheduled at 2023-06-29 13:18:33.978401+00:00) notificationworker stdout | 2023-06-29 13:18:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:18:33,980 [74] [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(2023, 6, 29, 13, 18, 33, 979350), True, datetime.datetime(2023, 6, 29, 13, 18, 33, 979350), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:18:33,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:18:33,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:18:33,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:18:43 UTC)" executed successfully builder stdout | 2023-06-29 13:18:35,501 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:18:35,551 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} securityworker stdout | 2023-06-29 13:18:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:18:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:18:41.713664+00:00 (in 5.130685 seconds) securityworker stdout | 2023-06-29 13:18:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:19:06 UTC)" (scheduled at 2023-06-29 13:18:36.582504+00:00) securityworker stdout | 2023-06-29 13:18:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:18:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:18:36,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:18:36,587 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:18:36,599 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:18:36,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:18:36,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:19:06 UTC)" executed successfully quotaregistrysizeworker stdout | 2023-06-29 13:18:37,836 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} namespacegcworker stdout | 2023-06-29 13:18:38,219 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:18:38,441 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:18:38,584 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} repositorygcworker stdout | 2023-06-29 13:18:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:18:38,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:19:01.990998+00:00 (in 23.202390 seconds) repositorygcworker stdout | 2023-06-29 13:18:38,788 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:19:38 UTC)" (scheduled at 2023-06-29 13:18:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:18:38,789 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:18:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:19:38 UTC)" executed successfully repositoryactioncounter stdout | 2023-06-29 13:18:39,080 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-web stdout | 2023-06-29 13:18:39,636 [213] [DEBUG] [app] Starting request: urn:request:f08a8b17-ac83-4543-9a35-ab759442943b (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:18:39,636 [212] [DEBUG] [app] Starting request: urn:request:d99d580f-f588-4847-a0f7-3e8bb2dd84e3 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:18:39,637 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:18:39,637 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:18:39,639 [222] [DEBUG] [app] Starting request: urn:request:980b1db9-fe00-4672-94b1-d760063f6497 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:18:39,639 [216] [DEBUG] [app] Starting request: urn:request:20f3a7fe-02c3-42d6-978b-2bae3b58d17b (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:18:39,639 [216] [DEBUG] [app] Ending request: urn:request:20f3a7fe-02c3-42d6-978b-2bae3b58d17b (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:20f3a7fe-02c3-42d6-978b-2bae3b58d17b', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:18:39,639 [222] [DEBUG] [app] Ending request: urn:request:980b1db9-fe00-4672-94b1-d760063f6497 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:980b1db9-fe00-4672-94b1-d760063f6497', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:18:39,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:18:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:18:39,640 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:18:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:18:39,640 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:18:39,640 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:18:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:18:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:18:39,641 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:18:39,641 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:18:39,642 [211] [DEBUG] [app] Starting request: urn:request:e1fb4a43-f689-47ae-a79e-c1023c23766a (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:18:39,642 [214] [DEBUG] [app] Starting request: urn:request:84767846-5663-401b-bb64-bd32cf1a357c (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:18:39,643 [214] [DEBUG] [app] Ending request: urn:request:84767846-5663-401b-bb64-bd32cf1a357c (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:84767846-5663-401b-bb64-bd32cf1a357c', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:18:39,643 [211] [DEBUG] [app] Ending request: urn:request:e1fb4a43-f689-47ae-a79e-c1023c23766a (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:e1fb4a43-f689-47ae-a79e-c1023c23766a', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:18:39,643 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:18:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:18:39,643 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:18:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:18:39,643 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:18:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:18:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:18:39,643 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:18:39,643 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:18:39,643 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:18:39,651 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:18:39,651 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:18:39,662 [213] [DEBUG] [app] Ending request: urn:request:f08a8b17-ac83-4543-9a35-ab759442943b (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:f08a8b17-ac83-4543-9a35-ab759442943b', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:18:39,662 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:18:39,662 [212] [DEBUG] [app] Ending request: urn:request:d99d580f-f588-4847-a0f7-3e8bb2dd84e3 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:d99d580f-f588-4847-a0f7-3e8bb2dd84e3', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:18:39,662 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:18:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:18:39,662 [212] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:18:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.027 118 0.027) gunicorn-web stdout | 2023-06-29 13:18:39,663 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:18:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:18:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) blobuploadcleanupworker stdout | 2023-06-29 13:18:40,181 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gcworker stdout | 2023-06-29 13:18:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:18:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:18:50.585410+00:00 (in 9.999480 seconds) gcworker stdout | 2023-06-29 13:18:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:18:50 UTC)" (scheduled at 2023-06-29 13:18:40.585410+00:00) gcworker stdout | 2023-06-29 13:18:40,587 [59] [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, 1686835120586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:18:40,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:18:40,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:18:40,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:18:50 UTC)" executed successfully securityworker stdout | 2023-06-29 13:18:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:18:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:19:06.582504+00:00 (in 24.868330 seconds) securityworker stdout | 2023-06-29 13:18:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:19:11 UTC)" (scheduled at 2023-06-29 13:18:41.713664+00:00) securityworker stdout | 2023-06-29 13:18:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:18:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:18:41,716 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:18:41,716 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:18:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:18:41,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:18:41,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:18:41,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:18:41,721 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:18:41,733 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:18:41,737 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:18:41,737 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:18:41,738 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 13, 41, 721471), 1, 2]) securityworker stdout | 2023-06-29 13:18:41,742 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:18:41,742 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:18:41,743 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 13, 41, 721471), 1, 2]) securityworker stdout | 2023-06-29 13:18:41,746 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:18:41,746 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:18:41,746 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:18:41,746 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:18:41,746 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:18:41,747 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:18:41,747 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:18:41,748 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:18:41,748 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:18:41,748 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:19:11 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 13:18:42,236 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} securityworker stdout | 2023-06-29 13:18:43,568 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:18:43,634 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} exportactionlogsworker stdout | 2023-06-29 13:18:43,912 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:18:43,922 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} notificationworker stdout | 2023-06-29 13:18:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:18:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:18:53.978401+00:00 (in 9.999436 seconds) notificationworker stdout | 2023-06-29 13:18:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:18:53 UTC)" (scheduled at 2023-06-29 13:18:43.978401+00:00) notificationworker stdout | 2023-06-29 13:18:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:18:43,980 [74] [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(2023, 6, 29, 13, 18, 43, 979393), True, datetime.datetime(2023, 6, 29, 13, 18, 43, 979393), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:18:43,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:18:43,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:18:43,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:18:53 UTC)" executed successfully gcworker stdout | 2023-06-29 13:18:44,450 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:18:44,556 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-web stdout | 2023-06-29 13:18:45,368 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:18:45,371 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-web stdout | 2023-06-29 13:18:45,375 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:18:45,377 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:18:45,380 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} globalpromstats stdout | 2023-06-29 13:18:45,642 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} namespacegcworker stdout | 2023-06-29 13:18:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:18:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:18:55.889222+00:00 (in 10.198271 seconds) namespacegcworker stdout | 2023-06-29 13:18:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:19:45 UTC)" (scheduled at 2023-06-29 13:18:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:18:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:18:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:19:45 UTC)" executed successfully teamsyncworker stdout | 2023-06-29 13:18:46,057 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} quotaregistrysizeworker stdout | 2023-06-29 13:18:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:18:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:19:46.378393+00:00 (in 59.999488 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:18:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:19:46 UTC)" (scheduled at 2023-06-29 13:18:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:18:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:18:46,390 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:18:46,390 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:19:46 UTC)" executed successfully chunkcleanupworker stdout | 2023-06-29 13:18:46,623 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} storagereplication stdout | 2023-06-29 13:18:47,188 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-secscan stdout | 2023-06-29 13:18:47,761 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:18:47,764 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:18:47,768 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} securityscanningnotificationworker stdout | 2023-06-29 13:18:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:18:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:19:17.286405+00:00 (in 28.604128 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:18:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:19:48 UTC)" (scheduled at 2023-06-29 13:18:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:18:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:18:48,683 [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(2023, 6, 29, 13, 18, 48, 682693), True, datetime.datetime(2023, 6, 29, 13, 18, 48, 682693), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:18:48,696 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:18:48,696 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:18:48,696 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:19:48 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:18:48,821 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:18:48,824 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:18:48,827 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:18:48,831 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:18:48,834 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:18:48,836 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:18:48,840 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:18:48,843 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:18:48,847 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gcworker stdout | 2023-06-29 13:18:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:18:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:19:00.585410+00:00 (in 9.999511 seconds) gcworker stdout | 2023-06-29 13:18:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:19:00 UTC)" (scheduled at 2023-06-29 13:18:50.585410+00:00) gcworker stdout | 2023-06-29 13:18:50,587 [59] [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, 1686835130586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:18:50,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:18:50,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:18:50,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:19:00 UTC)" executed successfully notificationworker stdout | 2023-06-29 13:18:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:18:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:19:03.978401+00:00 (in 9.999475 seconds) notificationworker stdout | 2023-06-29 13:18:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:19:03 UTC)" (scheduled at 2023-06-29 13:18:53.978401+00:00) notificationworker stdout | 2023-06-29 13:18:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:18:53,980 [74] [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(2023, 6, 29, 13, 18, 53, 979400), True, datetime.datetime(2023, 6, 29, 13, 18, 53, 979400), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:18:53,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:18:53,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:18:53,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:19:03 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:18:54,636 [211] [DEBUG] [app] Starting request: urn:request:5efdc2cf-92bd-4d6c-91fa-a612fc60e8ea (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:18:54,636 [214] [DEBUG] [app] Starting request: urn:request:9a070c9c-8fb2-43b6-ac6a-1972a4d1fb38 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:18:54,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:18:54,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:18:54,639 [216] [DEBUG] [app] Starting request: urn:request:b5f0a36c-d82c-47f9-b5cb-bfed170c587d (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:18:54,639 [222] [DEBUG] [app] Starting request: urn:request:249805ff-8e66-40e5-9289-a0bc28fe8a7e (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:18:54,640 [222] [DEBUG] [app] Ending request: urn:request:249805ff-8e66-40e5-9289-a0bc28fe8a7e (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:249805ff-8e66-40e5-9289-a0bc28fe8a7e', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:18:54,640 [216] [DEBUG] [app] Ending request: urn:request:b5f0a36c-d82c-47f9-b5cb-bfed170c587d (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:b5f0a36c-d82c-47f9-b5cb-bfed170c587d', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:18:54,640 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:18:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:18:54,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:18:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:18:54,640 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:18:54,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:18:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:18:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) gunicorn-web stdout | 2023-06-29 13:18:54,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:18:54,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:18:54,643 [214] [DEBUG] [app] Starting request: urn:request:df65c3c0-9c27-4dbe-b38e-36e624cac9aa (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:18:54,643 [212] [DEBUG] [app] Starting request: urn:request:5a4dfd54-3ba6-4921-8c16-88077d03e7c0 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:18:54,643 [214] [DEBUG] [app] Ending request: urn:request:df65c3c0-9c27-4dbe-b38e-36e624cac9aa (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:df65c3c0-9c27-4dbe-b38e-36e624cac9aa', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:18:54,644 [212] [DEBUG] [app] Ending request: urn:request:5a4dfd54-3ba6-4921-8c16-88077d03e7c0 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:5a4dfd54-3ba6-4921-8c16-88077d03e7c0', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:18:54,644 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:18:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:18:54,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:18:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:18:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:18:54,644 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:18:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:18:54,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:18:54,644 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:18:54,644 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:18:54,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:18:54,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:18:54,662 [214] [DEBUG] [app] Ending request: urn:request:9a070c9c-8fb2-43b6-ac6a-1972a4d1fb38 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:9a070c9c-8fb2-43b6-ac6a-1972a4d1fb38', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:18:54,662 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:18:54,663 [211] [DEBUG] [app] Ending request: urn:request:5efdc2cf-92bd-4d6c-91fa-a612fc60e8ea (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:5efdc2cf-92bd-4d6c-91fa-a612fc60e8ea', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:18:54,663 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:18:54,663 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:18:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:18:54,663 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:18:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:18:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.027) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:18:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.027) exportactionlogsworker stdout | 2023-06-29 13:18:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:18:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:19:14.793446+00:00 (in 19.201917 seconds) exportactionlogsworker stdout | 2023-06-29 13:18:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:19:55 UTC)" (scheduled at 2023-06-29 13:18:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:18:55,591 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:18:55,592 [58] [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(2023, 6, 29, 13, 18, 55, 591927), True, datetime.datetime(2023, 6, 29, 13, 18, 55, 591927), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:18:55,605 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:18:55,605 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:18:55,605 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:19:55 UTC)" executed successfully buildlogsarchiver stdout | 2023-06-29 13:18:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:18:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:19:25.790030+00:00 (in 29.999526 seconds) buildlogsarchiver stdout | 2023-06-29 13:18:55,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:19:25 UTC)" (scheduled at 2023-06-29 13:18:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:18:55,791 [54] [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(2023, 6, 14, 13, 18, 55, 790980), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:18:55,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:18:55,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:18:55,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:19:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:18:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:18:55,889 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:19:45.690471+00:00 (in 49.800817 seconds) namespacegcworker stdout | 2023-06-29 13:18:55,889 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:19:55 UTC)" (scheduled at 2023-06-29 13:18:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:18:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:18:55,891 [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(2023, 6, 29, 13, 18, 55, 890111), True, datetime.datetime(2023, 6, 29, 13, 18, 55, 890111), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:18:55,903 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:18:55,903 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:18:55,903 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:19:55 UTC)" executed successfully expiredappspecifictokenworker stdout | 2023-06-29 13:18:58,829 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gcworker stdout | 2023-06-29 13:19:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:19:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:19:10.585410+00:00 (in 9.999473 seconds) gcworker stdout | 2023-06-29 13:19:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:19:10 UTC)" (scheduled at 2023-06-29 13:19:00.585410+00:00) gcworker stdout | 2023-06-29 13:19:00,587 [59] [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, 1686835140586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:19:00,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:19:00,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:19:00,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:19:10 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 13:19:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:19:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:19:38.788158+00:00 (in 36.796641 seconds) repositorygcworker stdout | 2023-06-29 13:19:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:20:01 UTC)" (scheduled at 2023-06-29 13:19:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:19:01,991 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:19:01,993 [81] [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(2023, 6, 29, 13, 19, 1, 991940), True, datetime.datetime(2023, 6, 29, 13, 19, 1, 991940), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 13:19:02,005 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:19:02,005 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:19:02,005 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:20:01 UTC)" executed successfully queuecleanupworker stdout | 2023-06-29 13:19:02,258 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} notificationworker stdout | 2023-06-29 13:19:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:19:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:19:13.978401+00:00 (in 9.999432 seconds) notificationworker stdout | 2023-06-29 13:19:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:19:13 UTC)" (scheduled at 2023-06-29 13:19:03.978401+00:00) notificationworker stdout | 2023-06-29 13:19:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:19:03,980 [74] [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(2023, 6, 29, 13, 19, 3, 979416), True, datetime.datetime(2023, 6, 29, 13, 19, 3, 979416), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:19:03,997 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:19:03,997 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:19:03,997 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:19:13 UTC)" executed successfully builder stdout | 2023-06-29 13:19:05,538 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:19:05,577 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} securityworker stdout | 2023-06-29 13:19:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:19:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:19:11.713664+00:00 (in 5.130692 seconds) securityworker stdout | 2023-06-29 13:19:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:19:36 UTC)" (scheduled at 2023-06-29 13:19:06.582504+00:00) securityworker stdout | 2023-06-29 13:19:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:19:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:19:06,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:19:06,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:19:06,600 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:19:06,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:19:06,604 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:19:36 UTC)" executed successfully quotaregistrysizeworker stdout | 2023-06-29 13:19:07,874 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} namespacegcworker stdout | 2023-06-29 13:19:08,257 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:19:08,479 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:19:08,607 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} repositoryactioncounter stdout | 2023-06-29 13:19:09,118 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-web stdout | 2023-06-29 13:19:09,636 [213] [DEBUG] [app] Starting request: urn:request:a732c683-7a87-4716-b3c7-6b770dea153b (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:19:09,636 [214] [DEBUG] [app] Starting request: urn:request:e5726eff-0430-432c-82c5-797a7ba95bc3 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:19:09,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:19:09,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:19:09,639 [223] [DEBUG] [app] Starting request: urn:request:9805b6a0-c459-48f5-bf27-cb9427de5972 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:19:09,640 [223] [DEBUG] [app] Ending request: urn:request:9805b6a0-c459-48f5-bf27-cb9427de5972 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:9805b6a0-c459-48f5-bf27-cb9427de5972', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:19:09,640 [218] [DEBUG] [app] Starting request: urn:request:42282f97-45fc-49c4-8229-1c4ca28ea94f (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:19:09,640 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:19:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:19:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-web stdout | 2023-06-29 13:19:09,640 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-registry stdout | 2023-06-29 13:19:09,641 [218] [DEBUG] [app] Ending request: urn:request:42282f97-45fc-49c4-8229-1c4ca28ea94f (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:42282f97-45fc-49c4-8229-1c4ca28ea94f', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:19:09,641 [218] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:19:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:19:09,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:19:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:19:09,642 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:19:09,643 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:19:09,644 [211] [DEBUG] [app] Starting request: urn:request:9e8eefe2-13aa-4f1c-a69e-2202082e01dc (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:19:09,644 [212] [DEBUG] [app] Starting request: urn:request:d675b525-2519-4b35-bd75-ed465c3b2645 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:19:09,644 [211] [DEBUG] [app] Ending request: urn:request:9e8eefe2-13aa-4f1c-a69e-2202082e01dc (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:9e8eefe2-13aa-4f1c-a69e-2202082e01dc', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:19:09,645 [212] [DEBUG] [app] Ending request: urn:request:d675b525-2519-4b35-bd75-ed465c3b2645 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:d675b525-2519-4b35-bd75-ed465c3b2645', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:19:09,645 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:19:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:19:09,645 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:19:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:19:09,645 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:19:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:19:09,645 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:19:09,645 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:19:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:19:09,646 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:19:09,653 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:19:09,653 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:19:09,663 [213] [DEBUG] [app] Ending request: urn:request:a732c683-7a87-4716-b3c7-6b770dea153b (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:a732c683-7a87-4716-b3c7-6b770dea153b', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:19:09,664 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:19:09,664 [214] [DEBUG] [app] Ending request: urn:request:e5726eff-0430-432c-82c5-797a7ba95bc3 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:e5726eff-0430-432c-82c5-797a7ba95bc3', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:19:09,664 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:19:09,664 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:19:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:19:09,664 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:19:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:19:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:19:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) blobuploadcleanupworker stdout | 2023-06-29 13:19:10,218 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gcworker stdout | 2023-06-29 13:19:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:19:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:19:20.585410+00:00 (in 9.999315 seconds) gcworker stdout | 2023-06-29 13:19:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:19:20 UTC)" (scheduled at 2023-06-29 13:19:10.585410+00:00) gcworker stdout | 2023-06-29 13:19:10,588 [59] [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, 1686835150586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:19:10,602 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:19:10,602 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:19:10,602 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:19:20 UTC)" executed successfully securityworker stdout | 2023-06-29 13:19:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:19:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:19:36.582504+00:00 (in 24.868256 seconds) securityworker stdout | 2023-06-29 13:19:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:19:41 UTC)" (scheduled at 2023-06-29 13:19:11.713664+00:00) securityworker stdout | 2023-06-29 13:19:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:19:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:19:11,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:19:11,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:19:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:19:11,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:19:11,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:19:11,721 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:19:11,724 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:19:11,736 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:19:11,740 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:19:11,740 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:19:11,741 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 14, 11, 723680), 1, 2]) securityworker stdout | 2023-06-29 13:19:11,745 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:19:11,745 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:19:11,746 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 14, 11, 723680), 1, 2]) securityworker stdout | 2023-06-29 13:19:11,750 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:19:11,750 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:19:11,750 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:19:11,750 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:19:11,750 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:19:11,750 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:19:11,750 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:19:11,751 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:19:11,751 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:19:11,751 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:19:41 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 13:19:12,274 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} securityworker stdout | 2023-06-29 13:19:13,591 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:19:13,664 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} exportactionlogsworker stdout | 2023-06-29 13:19:13,922 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:19:13,960 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} notificationworker stdout | 2023-06-29 13:19:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:19:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:19:15.985355+00:00 (in 2.006436 seconds) notificationworker stdout | 2023-06-29 13:19:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:19:23 UTC)" (scheduled at 2023-06-29 13:19:13.978401+00:00) notificationworker stdout | 2023-06-29 13:19:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:19:13,981 [74] [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(2023, 6, 29, 13, 19, 13, 979335), True, datetime.datetime(2023, 6, 29, 13, 19, 13, 979335), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:19:13,995 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:19:13,995 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:19:13,995 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:19:23 UTC)" executed successfully gcworker stdout | 2023-06-29 13:19:14,487 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:19:14,584 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} exportactionlogsworker stdout | 2023-06-29 13:19:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:19:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:19:55.591055+00:00 (in 40.797149 seconds) exportactionlogsworker stdout | 2023-06-29 13:19:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:20:14 UTC)" (scheduled at 2023-06-29 13:19:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:19:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:19:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:20:14 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:19:15,378 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:19:15,382 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-web stdout | 2023-06-29 13:19:15,385 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:19:15,388 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:19:15,391 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} globalpromstats stdout | 2023-06-29 13:19:15,678 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} notificationworker stdout | 2023-06-29 13:19:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:19:15,986 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:19:23.978401+00:00 (in 7.992528 seconds) notificationworker stdout | 2023-06-29 13:19:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:20:15 UTC)" (scheduled at 2023-06-29 13:19:15.985355+00:00) notificationworker stdout | 2023-06-29 13:19:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:19:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:20:15 UTC)" executed successfully teamsyncworker stdout | 2023-06-29 13:19:16,087 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} chunkcleanupworker stdout | 2023-06-29 13:19:16,661 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} storagereplication stdout | 2023-06-29 13:19:17,217 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} securityscanningnotificationworker stdout | 2023-06-29 13:19:17,286 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:19:17,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:19:23.286787+00:00 (in 5.999878 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:19:17,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:24:17 UTC)" (scheduled at 2023-06-29 13:19:17.286405+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:19:17,287 [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(2023, 6, 29, 13, 19, 17, 287290), 'secscanv4/%']) securityscanningnotificationworker stdout | 2023-06-29 13:19:17,299 [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(2023, 6, 29, 13, 19, 17, 287290), True, datetime.datetime(2023, 6, 29, 13, 19, 17, 287290), 0, 'secscanv4/%']) securityscanningnotificationworker stdout | 2023-06-29 13:19:17,304 [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(2023, 6, 29, 13, 19, 17, 287290), True, datetime.datetime(2023, 6, 29, 13, 19, 17, 287290), 0, 'secscanv4/%', False, datetime.datetime(2023, 6, 29, 13, 19, 17, 287290), 'secscanv4/%']) securityscanningnotificationworker stdout | 2023-06-29 13:19:17,308 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:19:17,308 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:24:17 UTC)" executed successfully gunicorn-secscan stdout | 2023-06-29 13:19:17,770 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:19:17,773 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:19:17,775 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:19:18,832 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:19:18,836 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:19:18,839 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:19:18,842 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:19:18,845 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:19:18,848 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:19:18,852 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:19:18,854 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:19:18,858 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gcworker stdout | 2023-06-29 13:19:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:19:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:19:30.585410+00:00 (in 9.999429 seconds) gcworker stdout | 2023-06-29 13:19:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:19:30 UTC)" (scheduled at 2023-06-29 13:19:20.585410+00:00) gcworker stdout | 2023-06-29 13:19:20,587 [59] [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, 1686835160586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:19:20,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:19:20,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:19:20,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:19:30 UTC)" executed successfully securityscanningnotificationworker stdout | 2023-06-29 13:19:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:19:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:19:48.681765+00:00 (in 25.394504 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:19:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:20:23 UTC)" (scheduled at 2023-06-29 13:19:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:19:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:19:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:20:23 UTC)" executed successfully notificationworker stdout | 2023-06-29 13:19:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:19:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:19:33.978401+00:00 (in 9.999475 seconds) notificationworker stdout | 2023-06-29 13:19:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:19:33 UTC)" (scheduled at 2023-06-29 13:19:23.978401+00:00) notificationworker stdout | 2023-06-29 13:19:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:19:23,983 [74] [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(2023, 6, 29, 13, 19, 23, 979953), True, datetime.datetime(2023, 6, 29, 13, 19, 23, 979953), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:19:23,997 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:19:23,997 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:19:23,997 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:19:33 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:19:24,641 [211] [DEBUG] [app] Starting request: urn:request:98fd01e5-3cc4-4cfd-856c-d8fabef49dc4 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:19:24,641 [214] [DEBUG] [app] Starting request: urn:request:ff8547a8-6060-46c2-8449-b979d439c07a (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:19:24,643 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:19:24,643 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:19:24,646 [216] [DEBUG] [app] Starting request: urn:request:5b443f4c-a6e3-42a5-9b5a-2f423b73a37e (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:19:24,646 [222] [DEBUG] [app] Starting request: urn:request:3f9cdf84-a1dc-4e06-a793-8853ed13f363 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:19:24,647 [216] [DEBUG] [app] Ending request: urn:request:5b443f4c-a6e3-42a5-9b5a-2f423b73a37e (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:5b443f4c-a6e3-42a5-9b5a-2f423b73a37e', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:19:24,647 [222] [DEBUG] [app] Ending request: urn:request:3f9cdf84-a1dc-4e06-a793-8853ed13f363 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:3f9cdf84-a1dc-4e06-a793-8853ed13f363', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:19:24,647 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:19:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:19:24,647 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:19:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:19:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:19:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:19:24,647 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:19:24,649 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:19:24,650 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:19:24,651 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:19:24,652 [214] [DEBUG] [app] Starting request: urn:request:b897741e-e422-4446-b0c3-87722209fd23 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:19:24,652 [214] [DEBUG] [app] Ending request: urn:request:b897741e-e422-4446-b0c3-87722209fd23 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:b897741e-e422-4446-b0c3-87722209fd23', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:19:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:19:24,653 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:19:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:19:24,653 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:19:24,653 [212] [DEBUG] [app] Starting request: urn:request:fc65641d-e681-40a1-b5a3-35cb2a45d1ef (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:19:24,654 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:19:24,654 [212] [DEBUG] [app] Ending request: urn:request:fc65641d-e681-40a1-b5a3-35cb2a45d1ef (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:fc65641d-e681-40a1-b5a3-35cb2a45d1ef', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:19:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:19:24,654 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:19:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:19:24,654 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:19:24,655 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:19:24,663 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:19:24,664 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:19:24,674 [211] [DEBUG] [app] Ending request: urn:request:98fd01e5-3cc4-4cfd-856c-d8fabef49dc4 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:98fd01e5-3cc4-4cfd-856c-d8fabef49dc4', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:19:24,674 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:19:24,675 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:19:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:19:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.036 118 0.035) gunicorn-web stdout | 2023-06-29 13:19:24,675 [214] [DEBUG] [app] Ending request: urn:request:ff8547a8-6060-46c2-8449-b979d439c07a (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:ff8547a8-6060-46c2-8449-b979d439c07a', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:19:24,675 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:19:24,676 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:19:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:19:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.037 118 0.036) buildlogsarchiver stdout | 2023-06-29 13:19:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:19:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:19:55.790030+00:00 (in 29.999491 seconds) buildlogsarchiver stdout | 2023-06-29 13:19:25,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:19:55 UTC)" (scheduled at 2023-06-29 13:19:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:19:25,791 [54] [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(2023, 6, 14, 13, 19, 25, 791025), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:19:25,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:19:25,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:19:25,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:19:55 UTC)" executed successfully expiredappspecifictokenworker stdout | 2023-06-29 13:19:28,866 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gcworker stdout | 2023-06-29 13:19:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:19:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:19:40.585410+00:00 (in 9.999539 seconds) gcworker stdout | 2023-06-29 13:19:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:19:40 UTC)" (scheduled at 2023-06-29 13:19:30.585410+00:00) gcworker stdout | 2023-06-29 13:19:30,587 [59] [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, 1686835170586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:19:30,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:19:30,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:19:30,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:19:40 UTC)" executed successfully queuecleanupworker stdout | 2023-06-29 13:19:32,295 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} notificationworker stdout | 2023-06-29 13:19:33,979 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:19:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:19:43.978401+00:00 (in 9.999126 seconds) notificationworker stdout | 2023-06-29 13:19:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:19:43 UTC)" (scheduled at 2023-06-29 13:19:33.978401+00:00) notificationworker stdout | 2023-06-29 13:19:33,980 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:19:33,981 [74] [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(2023, 6, 29, 13, 19, 33, 980223), True, datetime.datetime(2023, 6, 29, 13, 19, 33, 980223), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:19:34,005 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:19:34,006 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:19:34,006 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:19:43 UTC)" executed successfully builder stdout | 2023-06-29 13:19:35,580 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:19:35,620 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} securityworker stdout | 2023-06-29 13:19:36,583 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:19:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:19:41.713664+00:00 (in 5.130471 seconds) securityworker stdout | 2023-06-29 13:19:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:20:06 UTC)" (scheduled at 2023-06-29 13:19:36.582504+00:00) securityworker stdout | 2023-06-29 13:19:36,584 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:19:36,584 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:19:36,588 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:19:36,591 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:19:36,604 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:19:36,608 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:19:36,609 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:20:06 UTC)" executed successfully quotaregistrysizeworker stdout | 2023-06-29 13:19:37,912 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} namespacegcworker stdout | 2023-06-29 13:19:38,295 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:19:38,519 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:19:38,645 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} repositorygcworker stdout | 2023-06-29 13:19:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:19:38,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:20:01.990998+00:00 (in 23.202371 seconds) repositorygcworker stdout | 2023-06-29 13:19:38,789 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:20:38 UTC)" (scheduled at 2023-06-29 13:19:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:19:38,789 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:19:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:20:38 UTC)" executed successfully repositoryactioncounter stdout | 2023-06-29 13:19:39,156 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-web stdout | 2023-06-29 13:19:39,637 [211] [DEBUG] [app] Starting request: urn:request:cd9c3bb8-dc76-4366-879d-aa671f746e0a (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:19:39,637 [214] [DEBUG] [app] Starting request: urn:request:bec0eeae-6b59-4829-9a35-b736ba1d0c22 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:19:39,639 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:19:39,639 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:19:39,642 [223] [DEBUG] [app] Starting request: urn:request:b3281146-11fe-49cf-a42c-ffb8018bb11c (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:19:39,642 [223] [DEBUG] [app] Ending request: urn:request:b3281146-11fe-49cf-a42c-ffb8018bb11c (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:b3281146-11fe-49cf-a42c-ffb8018bb11c', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:19:39,643 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:19:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:19:39,643 [217] [DEBUG] [app] Starting request: urn:request:55bf3cdc-8a5e-486a-9783-ffb50b1ac35c (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:19:39,643 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:19:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.003 162 0.002) gunicorn-registry stdout | 2023-06-29 13:19:39,644 [217] [DEBUG] [app] Ending request: urn:request:55bf3cdc-8a5e-486a-9783-ffb50b1ac35c (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:55bf3cdc-8a5e-486a-9783-ffb50b1ac35c', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:19:39,645 [217] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:19:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:19:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.005 162 0.004) gunicorn-web stdout | 2023-06-29 13:19:39,645 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:19:39,645 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:19:39,647 [211] [DEBUG] [app] Starting request: urn:request:658e819a-447f-4325-b2ec-5a3ff573f9f4 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:19:39,647 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:19:39,648 [211] [DEBUG] [app] Ending request: urn:request:658e819a-447f-4325-b2ec-5a3ff573f9f4 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:658e819a-447f-4325-b2ec-5a3ff573f9f4', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:19:39,648 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:19:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:19:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:19:39,649 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:19:39,649 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:19:39,650 [213] [DEBUG] [app] Starting request: urn:request:448900b9-993d-4df5-aaea-17b108fc08e6 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:19:39,650 [213] [DEBUG] [app] Ending request: urn:request:448900b9-993d-4df5-aaea-17b108fc08e6 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:448900b9-993d-4df5-aaea-17b108fc08e6', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:19:39,651 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:19:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:19:39,651 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:19:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.003 159 0.002) gunicorn-web stdout | 2023-06-29 13:19:39,651 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:19:39,658 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:19:39,659 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:19:39,669 [211] [DEBUG] [app] Ending request: urn:request:cd9c3bb8-dc76-4366-879d-aa671f746e0a (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:cd9c3bb8-dc76-4366-879d-aa671f746e0a', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:19:39,670 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:19:39,670 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:19:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:19:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.034 118 0.034) gunicorn-web stdout | 2023-06-29 13:19:39,671 [214] [DEBUG] [app] Ending request: urn:request:bec0eeae-6b59-4829-9a35-b736ba1d0c22 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:bec0eeae-6b59-4829-9a35-b736ba1d0c22', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:19:39,671 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:19:39,671 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:19:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:19:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.035 118 0.035) blobuploadcleanupworker stdout | 2023-06-29 13:19:40,256 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gcworker stdout | 2023-06-29 13:19:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:19:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:19:50.585410+00:00 (in 9.999527 seconds) gcworker stdout | 2023-06-29 13:19:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:19:50 UTC)" (scheduled at 2023-06-29 13:19:40.585410+00:00) gcworker stdout | 2023-06-29 13:19:40,587 [59] [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, 1686835180586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:19:40,602 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:19:40,602 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:19:40,602 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:19:50 UTC)" executed successfully securityworker stdout | 2023-06-29 13:19:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:19:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:20:06.582504+00:00 (in 24.867999 seconds) securityworker stdout | 2023-06-29 13:19:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:20:11 UTC)" (scheduled at 2023-06-29 13:19:41.713664+00:00) securityworker stdout | 2023-06-29 13:19:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:19:41,715 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:19:41,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:19:41,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:19:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:19:41,718 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:19:41,718 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:19:41,721 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:19:41,723 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:19:41,736 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:19:41,740 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:19:41,740 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:19:41,741 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 14, 41, 723172), 1, 2]) securityworker stdout | 2023-06-29 13:19:41,745 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:19:41,745 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:19:41,746 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 14, 41, 723172), 1, 2]) securityworker stdout | 2023-06-29 13:19:41,750 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:19:41,750 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:19:41,750 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:19:41,750 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:19:41,750 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:19:41,750 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:19:41,750 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:19:41,751 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:19:41,751 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:19:41,752 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:20:11 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 13:19:42,312 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} securityworker stdout | 2023-06-29 13:19:43,629 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:19:43,702 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} exportactionlogsworker stdout | 2023-06-29 13:19:43,960 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} notificationworker stdout | 2023-06-29 13:19:43,979 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:19:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:19:53.978401+00:00 (in 9.999263 seconds) notificationworker stdout | 2023-06-29 13:19:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:19:53 UTC)" (scheduled at 2023-06-29 13:19:43.978401+00:00) notificationworker stdout | 2023-06-29 13:19:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:19:43,981 [74] [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(2023, 6, 29, 13, 19, 43, 979718), True, datetime.datetime(2023, 6, 29, 13, 19, 43, 979718), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:19:43,994 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:19:43,994 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:19:43,994 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:19:53 UTC)" executed successfully servicekey stdout | 2023-06-29 13:19:43,997 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gcworker stdout | 2023-06-29 13:19:44,526 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:19:44,625 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-web stdout | 2023-06-29 13:19:45,392 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:19:45,397 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-web stdout | 2023-06-29 13:19:45,400 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:19:45,404 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:19:45,407 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} namespacegcworker stdout | 2023-06-29 13:19:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:19:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:19:55.889222+00:00 (in 10.198243 seconds) namespacegcworker stdout | 2023-06-29 13:19:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:20:45 UTC)" (scheduled at 2023-06-29 13:19:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:19:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:19:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:20:45 UTC)" executed successfully globalpromstats stdout | 2023-06-29 13:19:45,716 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 13:19:46,124 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} quotaregistrysizeworker stdout | 2023-06-29 13:19:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:19:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:20:46.378393+00:00 (in 59.999469 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:19:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:20:46 UTC)" (scheduled at 2023-06-29 13:19:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:19:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:19:46,391 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:19:46,391 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:20:46 UTC)" executed successfully chunkcleanupworker stdout | 2023-06-29 13:19:46,698 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} storagereplication stdout | 2023-06-29 13:19:47,255 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-secscan stdout | 2023-06-29 13:19:47,781 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:19:47,784 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:19:47,788 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} securityscanningnotificationworker stdout | 2023-06-29 13:19:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:19:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:20:23.286787+00:00 (in 34.604405 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:19:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:20:48 UTC)" (scheduled at 2023-06-29 13:19:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:19:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:19:48,684 [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(2023, 6, 29, 13, 19, 48, 682983), True, datetime.datetime(2023, 6, 29, 13, 19, 48, 682983), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:19:48,699 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:19:48,699 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:19:48,699 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:20:48 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:19:48,848 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:19:48,858 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:19:48,865 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:19:48,870 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:19:48,876 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:19:48,880 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:19:48,886 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:19:48,892 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:19:48,898 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:13:19:50 +0000] "GET /static/build/489e5e00e1a9a80f88d55281894a87ff.woff HTTP/1.1" 200 7280 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.000 1340 -) gcworker stdout | 2023-06-29 13:19:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:19:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:20:00.585410+00:00 (in 9.999326 seconds) gcworker stdout | 2023-06-29 13:19:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:20:00 UTC)" (scheduled at 2023-06-29 13:19:50.585410+00:00) gcworker stdout | 2023-06-29 13:19:50,588 [59] [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, 1686835190586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:19:50,603 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:19:50,603 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:19:50,603 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:20:00 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:19:51,663 [212] [DEBUG] [app] Starting request: urn:request:c5d3c1ca-0ff3-4384-ac07-ee4b44c41fe2 (/api/v1/organization/) {'X-Forwarded-For': '209.132.188.14, 10.128.2.5'} gunicorn-web stdout | 2023-06-29 13:19:51,663 [212] [DEBUG] [app] User loader loading deferred user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:51,664 [212] [DEBUG] [auth.cookie] Loading user from cookie: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:51,665 [212] [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', ['ac2fc6f0-2e87-4695-9c83-b3592b08e757', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:19:51,678 [212] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-06-29 13:19:51,678 [212] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-06-29 13:19:51,678 [212] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:51,678 [212] [DEBUG] [endpoints.api] Checking permission for user whuquay gunicorn-web stdout | 2023-06-29 13:19:51,679 [212] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:51,679 [212] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:19:51,679 [212] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:19:51,679 [212] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:19:51,681 [212] [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"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'org1', 1, 0]) gunicorn-web stdout | 2023-06-29 13:19:51,687 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['org1', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:19:51,692 [212] [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) OR ("t1"."email" = %s)) LIMIT %s OFFSET %s', ['org1', 'b602a93b-17f1-4932-ab77-d44c1f0f322a', 1, 0]) gunicorn-web stdout | 2023-06-29 13:19:51,696 [212] [DEBUG] [data.model.user] Email and username are unique! gunicorn-web stdout | 2023-06-29 13:19:51,697 [212] [DEBUG] [peewee] ('INSERT INTO "user" ("uuid", "username", "email", "verified", "organization", "robot", "invoice_email", "invalid_login_attempts", "last_invalid_login", "removed_tag_expiration_s", "enabled", "maximum_queued_builds_count", "creation_date") VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) RETURNING "user"."id"', ['4ba328ea-30ad-4ab4-b588-4f05f1d4b298', 'org1', 'b602a93b-17f1-4932-ab77-d44c1f0f322a', False, False, False, False, 0, datetime.datetime(2023, 6, 29, 13, 19, 51, 696499), 1209600, True, None, datetime.datetime(2023, 6, 29, 13, 19, 51, 696501)]) gunicorn-web stdout | 2023-06-29 13:19:51,699 [212] [DEBUG] [peewee] ('UPDATE "user" SET "uuid" = %s, "username" = %s, "email" = %s, "verified" = %s, "organization" = %s, "robot" = %s, "invoice_email" = %s, "invalid_login_attempts" = %s, "last_invalid_login" = %s, "removed_tag_expiration_s" = %s, "enabled" = %s, "maximum_queued_builds_count" = %s, "creation_date" = %s WHERE ("user"."id" = %s)', ['4ba328ea-30ad-4ab4-b588-4f05f1d4b298', 'org1', 'b602a93b-17f1-4932-ab77-d44c1f0f322a', False, True, False, False, 0, datetime.datetime(2023, 6, 29, 13, 19, 51, 696499), 1209600, True, None, datetime.datetime(2023, 6, 29, 13, 19, 51, 696501), 2]) gunicorn-web stdout | 2023-06-29 13:19:51,701 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', ['admin', 1, 0]) gunicorn-web stdout | 2023-06-29 13:19:51,702 [212] [DEBUG] [peewee] ('INSERT INTO "team" ("name", "organization_id", "role_id", "description") VALUES (%s, %s, %s, %s) RETURNING "team"."id"', ['owners', 2, 1, '']) gunicorn-web stdout | 2023-06-29 13:19:51,705 [212] [DEBUG] [peewee] ('INSERT INTO "teammember" ("user_id", "team_id") VALUES (%s, %s) RETURNING "teammember"."id"', [1, 1]) gunicorn-web stdout | 2023-06-29 13:19:51,710 [212] [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', ['org1', 1, 0]) gunicorn-web stdout | 2023-06-29 13:19:51,715 [212] [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"', [80, 2, 1, None, datetime.datetime(2023, 6, 29, 13, 19, 51, 710208), '10.128.2.5', '{"email": null, "namespace": "org1"}']) gunicorn-web stdout | 2023-06-29 13:19:51,721 [212] [DEBUG] [app] Ending request: urn:request:c5d3c1ca-0ff3-4384-ac07-ee4b44c41fe2 (/api/v1/organization/) {'endpoint': 'api.organizationlist', 'request_id': 'urn:request:c5d3c1ca-0ff3-4384-ac07-ee4b44c41fe2', 'remote_addr': '10.128.2.5', 'http_method': 'POST', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/api/v1/organization/', 'path': '/api/v1/organization/', 'parameters': {}, 'json_body': {'name': 'org1'}, 'confsha': 'b8b36d39', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-06-29 13:19:51,722 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:19:51,722 [212] [INFO] [gunicorn.access] 10.128.2.5 - - [29/Jun/2023:13:19:51 +0000] "POST /api/v1/organization/ HTTP/1.0" 201 10 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/organizations/new/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:13:19:51 +0000] "POST /api/v1/organization/ HTTP/1.1" 201 10 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/organizations/new/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.062 1602 0.062) gunicorn-web stdout | 2023-06-29 13:19:52,127 [214] [DEBUG] [app] Starting request: urn:request:48e4acc8-ba27-42ce-b1bc-2bf61c466931 (/api/v1/user/) {'X-Forwarded-For': '209.132.188.14, 10.128.2.5'} gunicorn-web stdout | 2023-06-29 13:19:52,127 [214] [DEBUG] [app] User loader loading deferred user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:52,127 [214] [DEBUG] [auth.cookie] Loading user from cookie: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:52,129 [214] [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', ['ac2fc6f0-2e87-4695-9c83-b3592b08e757', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:19:52,142 [214] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-06-29 13:19:52,142 [214] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-06-29 13:19:52,142 [214] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:52,142 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:52,143 [214] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:19:52,143 [214] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:19:52,143 [214] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:19:52,145 [214] [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, 'whuquay']) gunicorn-web stdout | 2023-06-29 13:19:52,151 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:52,152 [214] [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', 1]) gunicorn-web stdout | 2023-06-29 13:19:52,157 [214] [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)', [1]) gunicorn-web stdout | 2023-06-29 13:19:52,162 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['whuquay', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:19:52,167 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['whuquay']) gunicorn-web stdout | 2023-06-29 13:19:52,172 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['whuquay', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:19:52,176 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['whuquay']) gunicorn-web stdout | 2023-06-29 13:19:52,181 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [1, 1, 0]) gunicorn-web stdout | 2023-06-29 13:19:52,185 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:52,185 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:52,188 [214] [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))', [1, True]) gunicorn-web stdout | 2023-06-29 13:19:52,193 [214] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2023-06-29 13:19:52,193 [214] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2023-06-29 13:19:52,193 [214] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2023-06-29 13:19:52,193 [214] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2023-06-29 13:19:52,193 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:52,193 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:52,193 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:52,195 [214] [DEBUG] [app] Ending request: urn:request:48e4acc8-ba27-42ce-b1bc-2bf61c466931 (/api/v1/user/) {'endpoint': 'api.user', 'request_id': 'urn:request:48e4acc8-ba27-42ce-b1bc-2bf61c466931', 'remote_addr': '10.128.2.5', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/api/v1/user/', 'path': '/api/v1/user/', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-06-29 13:19:52,196 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:19:52,196 [214] [INFO] [gunicorn.access] 10.128.2.5 - - [29/Jun/2023:13:19:52 +0000] "GET /api/v1/user/ HTTP/1.0" 200 953 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/organizations/new/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:13:19:52 +0000] "GET /api/v1/user/ HTTP/1.1" 200 953 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/organizations/new/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.072 1432 0.071) gunicorn-web stdout | 2023-06-29 13:19:52,526 [214] [DEBUG] [app] Starting request: urn:request:7f0f8e9a-72f6-43f9-9ecf-ab2b33ebb02f (/api/v1/user/notifications) {'X-Forwarded-For': '209.132.188.14, 10.128.2.5'} gunicorn-web stdout | 2023-06-29 13:19:52,527 [214] [DEBUG] [app] User loader loading deferred user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:52,527 [214] [DEBUG] [auth.cookie] Loading user from cookie: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:52,528 [214] [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', ['ac2fc6f0-2e87-4695-9c83-b3592b08e757', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:19:52,541 [214] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-06-29 13:19:52,541 [214] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-06-29 13:19:52,541 [214] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:52,541 [214] [DEBUG] [endpoints.api] Checking permission for user whuquay gunicorn-web stdout | 2023-06-29 13:19:52,542 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:52,542 [214] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:19:52,542 [214] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:19:52,542 [214] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:19:52,545 [214] [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, 1, False, 1, 'admin', 6]) gunicorn-web stdout | 2023-06-29 13:19:52,552 [214] [DEBUG] [app] Ending request: urn:request:7f0f8e9a-72f6-43f9-9ecf-ab2b33ebb02f (/api/v1/user/notifications) {'endpoint': 'api.usernotificationlist', 'request_id': 'urn:request:7f0f8e9a-72f6-43f9-9ecf-ab2b33ebb02f', 'remote_addr': '10.128.2.5', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/api/v1/user/notifications', 'path': '/api/v1/user/notifications', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-06-29 13:19:52,553 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:19:52,553 [214] [INFO] [gunicorn.access] 10.128.2.5 - - [29/Jun/2023:13:19:52 +0000] "GET /api/v1/user/notifications HTTP/1.0" 200 43 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/organization/org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:13:19:52 +0000] "GET /api/v1/user/notifications HTTP/1.1" 200 43 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/organization/org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.029 1444 0.028) gunicorn-web stdout | 2023-06-29 13:19:52,881 [211] [DEBUG] [app] Starting request: urn:request:a1cc4b77-dd9f-4f46-ae76-4a97093710c2 (/api/v1/organization/org1) {'X-Forwarded-For': '209.132.188.14, 10.131.0.8'} gunicorn-web stdout | 2023-06-29 13:19:52,881 [211] [DEBUG] [app] User loader loading deferred user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:52,882 [211] [DEBUG] [auth.cookie] Loading user from cookie: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:52,883 [211] [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', ['ac2fc6f0-2e87-4695-9c83-b3592b08e757', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:19:52,895 [211] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-06-29 13:19:52,896 [211] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-06-29 13:19:52,896 [211] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:52,897 [211] [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"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'org1', 1, 0]) gunicorn-web stdout | 2023-06-29 13:19:52,901 [211] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:52,901 [211] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:19:52,901 [211] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:19:52,901 [211] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:19:52,903 [211] [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))', [1, True]) gunicorn-web stdout | 2023-06-29 13:19:52,909 [211] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2023-06-29 13:19:52,909 [211] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2023-06-29 13:19:52,909 [211] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2023-06-29 13:19:52,909 [211] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2023-06-29 13:19:52,910 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t2" ON ("t1"."role_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [2]) gunicorn-web stdout | 2023-06-29 13:19:52,914 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1"', []) gunicorn-web stdout | 2023-06-29 13:19:52,918 [211] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "repositorypermission" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [1]) gunicorn-web stdout | 2023-06-29 13:19:52,923 [211] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "teammember" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [1]) gunicorn-web stdout | 2023-06-29 13:19:52,927 [211] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:52,927 [211] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:52,927 [211] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:52,928 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org1']) gunicorn-web stdout | 2023-06-29 13:19:52,932 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org1', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:19:52,936 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org1']) gunicorn-web stdout | 2023-06-29 13:19:52,940 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [2, 1, 0]) gunicorn-web stdout | 2023-06-29 13:19:52,945 [211] [DEBUG] [app] Ending request: urn:request:a1cc4b77-dd9f-4f46-ae76-4a97093710c2 (/api/v1/organization/org1) {'endpoint': 'api.organization', 'request_id': 'urn:request:a1cc4b77-dd9f-4f46-ae76-4a97093710c2', 'remote_addr': '10.131.0.8', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/api/v1/organization/org1', 'path': '/api/v1/organization/org1', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-06-29 13:19:52,946 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:19:52,947 [211] [INFO] [gunicorn.access] 10.131.0.8 - - [29/Jun/2023:13:19:52 +0000] "GET /api/v1/organization/org1 HTTP/1.0" 200 789 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/organization/org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:13:19:52 +0000] "GET /api/v1/organization/org1 HTTP/1.1" 200 789 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/organization/org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.068 1443 0.068) gunicorn-web stdout | 2023-06-29 13:19:53,245 [211] [DEBUG] [app] Starting request: urn:request:770c61a2-bdcd-4791-a700-1c3dbae1e91d (/api/v1/user/apptoken) {'X-Forwarded-For': '209.132.188.14, 10.131.0.8'} gunicorn-web stdout | 2023-06-29 13:19:53,246 [211] [DEBUG] [app] User loader loading deferred user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:53,246 [211] [DEBUG] [auth.cookie] Loading user from cookie: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:53,247 [211] [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', ['ac2fc6f0-2e87-4695-9c83-b3592b08e757', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:19:53,260 [211] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-06-29 13:19:53,260 [211] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-06-29 13:19:53,260 [211] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:53,261 [211] [DEBUG] [endpoints.api] Checking permission for user whuquay gunicorn-web stdout | 2023-06-29 13:19:53,261 [211] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:53,261 [211] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:19:53,261 [211] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:19:53,261 [211] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:19:53,262 [211] [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))', [1, datetime.datetime(2023, 7, 2, 8, 31, 53, 261775), datetime.datetime(2023, 6, 29, 13, 19, 53, 261867)]) gunicorn-web stdout | 2023-06-29 13:19:53,267 [211] [DEBUG] [app] Ending request: urn:request:770c61a2-bdcd-4791-a700-1c3dbae1e91d (/api/v1/user/apptoken) {'endpoint': 'api.apptokens', 'request_id': 'urn:request:770c61a2-bdcd-4791-a700-1c3dbae1e91d', 'remote_addr': '10.131.0.8', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/api/v1/user/apptoken?expiring=true', 'path': '/api/v1/user/apptoken', 'parameters': {'expiring': 'true'}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-06-29 13:19:53,268 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:19:53,268 [211] [INFO] [gunicorn.access] 10.131.0.8 - - [29/Jun/2023:13:19:53 +0000] "GET /api/v1/user/apptoken?expiring=true HTTP/1.0" 200 38 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/organization/org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:13:19:53 +0000] "GET /api/v1/user/apptoken?expiring=true HTTP/1.1" 200 38 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/organization/org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.025 1453 0.025) gunicorn-web stdout | 2023-06-29 13:19:53,415 [211] [DEBUG] [app] Starting request: urn:request:721dcdb9-7f55-4031-a5a8-78616782196a (/api/v1/organization/org1/quota) {'X-Forwarded-For': '209.132.188.14, 10.128.2.5'} gunicorn-web stdout | 2023-06-29 13:19:53,415 [211] [DEBUG] [app] User loader loading deferred user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:53,415 [211] [DEBUG] [auth.cookie] Loading user from cookie: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:53,416 [213] [DEBUG] [app] Starting request: urn:request:9ff0db73-cff5-4730-a61c-dbd95ecde02a (/api/v1/organization/org1/proxycache) {'X-Forwarded-For': '209.132.188.14, 10.131.0.8'} gunicorn-web stdout | 2023-06-29 13:19:53,416 [211] [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', ['ac2fc6f0-2e87-4695-9c83-b3592b08e757', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:19:53,416 [213] [DEBUG] [app] User loader loading deferred user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:53,416 [213] [DEBUG] [auth.cookie] Loading user from cookie: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:53,417 [213] [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', ['ac2fc6f0-2e87-4695-9c83-b3592b08e757', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:19:53,429 [211] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-06-29 13:19:53,429 [211] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-06-29 13:19:53,429 [211] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:53,429 [211] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:53,429 [211] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:19:53,429 [213] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-06-29 13:19:53,429 [211] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:19:53,429 [211] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:19:53,430 [213] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-06-29 13:19:53,430 [213] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:53,430 [213] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:53,430 [213] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:19:53,430 [213] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:19:53,430 [213] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:19:53,432 [211] [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))', [1, True]) gunicorn-web stdout | 2023-06-29 13:19:53,433 [213] [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))', [1, True]) gunicorn-web stdout | 2023-06-29 13:19:53,437 [211] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2023-06-29 13:19:53,437 [211] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2023-06-29 13:19:53,438 [211] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2023-06-29 13:19:53,438 [211] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2023-06-29 13:19:53,438 [213] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2023-06-29 13:19:53,438 [213] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2023-06-29 13:19:53,438 [213] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2023-06-29 13:19:53,438 [211] [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"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'org1', 1, 0]) gunicorn-web stdout | 2023-06-29 13:19:53,439 [213] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2023-06-29 13:19:53,439 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."organization_id", "t1"."creation_date", "t1"."upstream_registry", "t1"."upstream_registry_username", "t1"."upstream_registry_password", "t1"."expiration_s", "t1"."insecure" FROM "proxycacheconfig" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") WHERE (("t2"."username" = %s) AND ("t2"."organization" = %s)) LIMIT %s OFFSET %s', ['org1', True, 1, 0]) gunicorn-web stdout | 2023-06-29 13:19:53,443 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org1']) gunicorn-web stdout | 2023-06-29 13:19:53,445 [213] [DEBUG] [app] Ending request: urn:request:9ff0db73-cff5-4730-a61c-dbd95ecde02a (/api/v1/organization/org1/proxycache) {'endpoint': 'api.organizationproxycacheconfig', 'request_id': 'urn:request:9ff0db73-cff5-4730-a61c-dbd95ecde02a', 'remote_addr': '10.131.0.8', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/api/v1/organization/org1/proxycache', 'path': '/api/v1/organization/org1/proxycache', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-06-29 13:19:53,446 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:19:53,446 [213] [INFO] [gunicorn.access] 10.131.0.8 - - [29/Jun/2023:13:19:53 +0000] "GET /api/v1/organization/org1/proxycache HTTP/1.0" 200 62 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/organization/org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:13:19:53 +0000] "GET /api/v1/organization/org1/proxycache HTTP/1.1" 200 62 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/organization/org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.031 1454 0.031) gunicorn-web stdout | 2023-06-29 13:19:53,448 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."quota_id", "t1"."quota_type_id", "t1"."percent_of_limit" FROM "quotalimits" AS "t1" INNER JOIN "quotatype" AS "t2" ON ("t1"."quota_type_id" = "t2"."id") WHERE ("t1"."quota_id" = %s)', [None]) gunicorn-web stdout | 2023-06-29 13:19:53,452 [211] [DEBUG] [app] Ending request: urn:request:721dcdb9-7f55-4031-a5a8-78616782196a (/api/v1/organization/org1/quota) {'endpoint': 'api.organizationquotalist', 'request_id': 'urn:request:721dcdb9-7f55-4031-a5a8-78616782196a', 'remote_addr': '10.128.2.5', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/api/v1/organization/org1/quota', 'path': '/api/v1/organization/org1/quota', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-06-29 13:19:53,453 [211] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:13:19:53 +0000] "GET /api/v1/organization/org1/quota HTTP/1.1" 200 113 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/organization/org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.041 1449 0.041) gunicorn-web stdout | 2023-06-29 13:19:53,454 [211] [INFO] [gunicorn.access] 10.128.2.5 - - [29/Jun/2023:13:19:53 +0000] "GET /api/v1/organization/org1/quota HTTP/1.0" 200 113 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/organization/org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" gunicorn-web stdout | 2023-06-29 13:19:53,575 [214] [DEBUG] [app] Starting request: urn:request:440a4945-a6e7-4edf-9109-4c7848ef69a6 (/api/v1/organization/org1/prototypes) {'X-Forwarded-For': '209.132.188.14, 10.131.0.8'} gunicorn-web stdout | 2023-06-29 13:19:53,575 [214] [DEBUG] [app] User loader loading deferred user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:53,576 [214] [DEBUG] [auth.cookie] Loading user from cookie: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:53,577 [214] [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', ['ac2fc6f0-2e87-4695-9c83-b3592b08e757', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:19:53,590 [214] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-06-29 13:19:53,590 [214] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-06-29 13:19:53,590 [214] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:53,591 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:53,591 [214] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:19:53,591 [214] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:19:53,591 [214] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:19:53,593 [214] [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))', [1, True]) gunicorn-web stdout | 2023-06-29 13:19:53,598 [214] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2023-06-29 13:19:53,599 [214] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2023-06-29 13:19:53,599 [214] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2023-06-29 13:19:53,599 [214] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2023-06-29 13:19:53,600 [214] [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"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'org1', 1, 0]) gunicorn-web stdout | 2023-06-29 13:19:53,604 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."org_id", "t1"."uuid", "t1"."activating_user_id", "t1"."delegate_user_id", "t1"."delegate_team_id", "t1"."role_id" FROM "permissionprototype" AS "t1" LEFT OUTER JOIN "user" AS "t2" ON ("t2"."id" = "t1"."activating_user_id") LEFT OUTER JOIN "user" AS "t3" ON ("t3"."id" = "t1"."delegate_user_id") LEFT OUTER JOIN "team" AS "t4" ON ("t4"."id" = "t1"."delegate_team_id") LEFT OUTER JOIN "role" AS "t5" ON ("t5"."id" = "t1"."role_id") WHERE ("t1"."org_id" = %s)', [2]) gunicorn-web stdout | 2023-06-29 13:19:53,610 [214] [DEBUG] [app] Ending request: urn:request:440a4945-a6e7-4edf-9109-4c7848ef69a6 (/api/v1/organization/org1/prototypes) {'endpoint': 'api.permissionprototypelist', 'request_id': 'urn:request:440a4945-a6e7-4edf-9109-4c7848ef69a6', 'remote_addr': '10.131.0.8', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/api/v1/organization/org1/prototypes', 'path': '/api/v1/organization/org1/prototypes', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-06-29 13:19:53,611 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:19:53,611 [214] [INFO] [gunicorn.access] 10.131.0.8 - - [29/Jun/2023:13:19:53 +0000] "GET /api/v1/organization/org1/prototypes HTTP/1.0" 200 19 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/organization/org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:13:19:53 +0000] "GET /api/v1/organization/org1/prototypes HTTP/1.1" 200 19 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/organization/org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.038 1487 0.037) notificationworker stdout | 2023-06-29 13:19:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:19:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:20:03.978401+00:00 (in 9.999337 seconds) notificationworker stdout | 2023-06-29 13:19:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:20:03 UTC)" (scheduled at 2023-06-29 13:19:53.978401+00:00) notificationworker stdout | 2023-06-29 13:19:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:19:53,981 [74] [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(2023, 6, 29, 13, 19, 53, 979662), True, datetime.datetime(2023, 6, 29, 13, 19, 53, 979662), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:19:53,995 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:19:53,995 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:19:53,995 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:20:03 UTC)" executed successfully nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:13:19:54 +0000] "GET /static/img/creditcards/credit.png HTTP/1.1" 200 1776 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/organization/org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.000 1366 -) gunicorn-web stdout | 2023-06-29 13:19:54,368 [212] [DEBUG] [app] Starting request: urn:request:b55eedf7-3d8f-4f6b-8e76-59c461bd05ce (/api/v1/repository) {'X-Forwarded-For': '209.132.188.14, 10.128.2.5'} gunicorn-web stdout | 2023-06-29 13:19:54,368 [212] [DEBUG] [app] User loader loading deferred user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:54,368 [212] [DEBUG] [auth.cookie] Loading user from cookie: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:54,370 [212] [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', ['ac2fc6f0-2e87-4695-9c83-b3592b08e757', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:19:54,382 [212] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-06-29 13:19:54,383 [212] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-06-29 13:19:54,383 [212] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:54,384 [212] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:19:54,384 [212] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:19:54,384 [212] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:19:54,384 [212] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:19:54,384 [212] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2023-06-29 13:19:54,385 [212] [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', ['whuquay', 1, 0]) gunicorn-web stdout | 2023-06-29 13:19:54,390 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "repositorykind" AS "t1"', []) gunicorn-web stdout | 2023-06-29 13:19:54,394 [212] [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 | 2023-06-29 13:19:54,399 [212] [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 ("t1"."visibility_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") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org1', 1, 3, 1, 'org1', 101]) gunicorn-web stdout | 2023-06-29 13:19:54,407 [212] [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))', [1, 1, 3]) gunicorn-web stdout | 2023-06-29 13:19:54,412 [212] [DEBUG] [app] Ending request: urn:request:b55eedf7-3d8f-4f6b-8e76-59c461bd05ce (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:b55eedf7-3d8f-4f6b-8e76-59c461bd05ce', 'remote_addr': '10.128.2.5', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org1&popularity=true&public=true"a=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org1', 'popularity': 'true', 'public': 'true', 'quota': 'true'}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-06-29 13:19:54,414 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:19:54,414 [212] [INFO] [gunicorn.access] 10.128.2.5 - - [29/Jun/2023:13:19:54 +0000] "GET /api/v1/repository?last_modified=true&namespace=org1&popularity=true&public=true"a=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/organization/org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:13:19:54 +0000] "GET /api/v1/repository?last_modified=true&namespace=org1&popularity=true&public=true"a=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/organization/org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.048 1542 0.047) gunicorn-web stdout | 2023-06-29 13:19:54,637 [211] [DEBUG] [app] Starting request: urn:request:477e2735-ef21-4177-b9e0-28eb02b928bb (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:19:54,637 [214] [DEBUG] [app] Starting request: urn:request:ebd92af0-e011-4a2d-a462-f227a06fd580 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:19:54,639 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:19:54,639 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:19:54,641 [216] [DEBUG] [app] Starting request: urn:request:4e97b399-2aa2-4fd7-b5be-196c0a6a6419 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:19:54,641 [219] [DEBUG] [app] Starting request: urn:request:4b5c713b-186d-4e78-a1ca-9cbf25e97cb2 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:19:54,642 [219] [DEBUG] [app] Ending request: urn:request:4b5c713b-186d-4e78-a1ca-9cbf25e97cb2 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:4b5c713b-186d-4e78-a1ca-9cbf25e97cb2', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:19:54,642 [216] [DEBUG] [app] Ending request: urn:request:4e97b399-2aa2-4fd7-b5be-196c0a6a6419 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:4e97b399-2aa2-4fd7-b5be-196c0a6a6419', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:19:54,643 [219] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:19:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:19:54,643 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:19:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:19:54,643 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:19:54,643 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:19:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.003) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:19:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:19:54,645 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:19:54,645 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:19:54,647 [211] [DEBUG] [app] Starting request: urn:request:a7db0543-4d54-4ecf-8bb1-21a8f4d79da7 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:19:54,648 [211] [DEBUG] [app] Ending request: urn:request:a7db0543-4d54-4ecf-8bb1-21a8f4d79da7 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:a7db0543-4d54-4ecf-8bb1-21a8f4d79da7', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:19:54,648 [212] [DEBUG] [app] Starting request: urn:request:88394a51-e879-4de0-8981-b49a73434b82 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:19:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:19:54,648 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:19:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:19:54,649 [212] [DEBUG] [app] Ending request: urn:request:88394a51-e879-4de0-8981-b49a73434b82 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:88394a51-e879-4de0-8981-b49a73434b82', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:19:54,649 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:19:54,649 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:19:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:19:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:19:54,649 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:19:54,650 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:19:54,650 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:19:54,658 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:19:54,659 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:19:54,671 [214] [DEBUG] [app] Ending request: urn:request:ebd92af0-e011-4a2d-a462-f227a06fd580 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:ebd92af0-e011-4a2d-a462-f227a06fd580', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:19:54,671 [211] [DEBUG] [app] Ending request: urn:request:477e2735-ef21-4177-b9e0-28eb02b928bb (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:477e2735-ef21-4177-b9e0-28eb02b928bb', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:19:54,671 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:19:54,671 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:19:54,671 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:19:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:19:54,672 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:19:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:19:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.035 118 0.035) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:19:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.036 118 0.035) exportactionlogsworker stdout | 2023-06-29 13:19:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:19:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:20:14.793446+00:00 (in 19.201913 seconds) exportactionlogsworker stdout | 2023-06-29 13:19:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:20:55 UTC)" (scheduled at 2023-06-29 13:19:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:19:55,592 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:19:55,593 [58] [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(2023, 6, 29, 13, 19, 55, 592057), True, datetime.datetime(2023, 6, 29, 13, 19, 55, 592057), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:19:55,607 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:19:55,607 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:19:55,607 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:20:55 UTC)" executed successfully buildlogsarchiver stdout | 2023-06-29 13:19:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:19:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:20:25.790030+00:00 (in 29.999450 seconds) buildlogsarchiver stdout | 2023-06-29 13:19:55,791 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:20:25 UTC)" (scheduled at 2023-06-29 13:19:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:19:55,792 [54] [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(2023, 6, 14, 13, 19, 55, 791177), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:19:55,805 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:19:55,805 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:19:55,805 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:20:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:19:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:19:55,890 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:20:45.690471+00:00 (in 49.800603 seconds) namespacegcworker stdout | 2023-06-29 13:19:55,890 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:20:55 UTC)" (scheduled at 2023-06-29 13:19:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:19:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:19:55,891 [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(2023, 6, 29, 13, 19, 55, 890408), True, datetime.datetime(2023, 6, 29, 13, 19, 55, 890408), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:19:55,908 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:19:55,908 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:19:55,908 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:20:55 UTC)" executed successfully expiredappspecifictokenworker stdout | 2023-06-29 13:19:58,904 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gcworker stdout | 2023-06-29 13:20:00,586 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:20:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:20:10.585410+00:00 (in 9.999224 seconds) gcworker stdout | 2023-06-29 13:20:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:20:10 UTC)" (scheduled at 2023-06-29 13:20:00.585410+00:00) gcworker stdout | 2023-06-29 13:20:00,588 [59] [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, 1686835200586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:20:00,603 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:20:00,603 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:20:00,603 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:20:10 UTC)" executed successfully nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:13:20:00 +0000] "GET /static/fonts/glyphicons-halflings-regular.woff2 HTTP/1.1" 200 18028 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/static/ldn/bootstrap.min.css-13f668494557.css" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.000 1436 -) repositorygcworker stdout | 2023-06-29 13:20:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:20:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:20:38.788158+00:00 (in 36.796431 seconds) repositorygcworker stdout | 2023-06-29 13:20:01,992 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:21:01 UTC)" (scheduled at 2023-06-29 13:20:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:20:01,992 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:20:01,994 [81] [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(2023, 6, 29, 13, 20, 1, 992532), True, datetime.datetime(2023, 6, 29, 13, 20, 1, 992532), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 13:20:02,007 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:20:02,007 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:20:02,008 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:21:01 UTC)" executed successfully queuecleanupworker stdout | 2023-06-29 13:20:02,336 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-web stdout | 2023-06-29 13:20:03,883 [214] [DEBUG] [app] Starting request: urn:request:d71a4008-481f-4563-b6bb-65be300d67d9 (/api/v1/repository) {'X-Forwarded-For': '209.132.188.14, 10.128.2.5'} gunicorn-web stdout | 2023-06-29 13:20:03,883 [214] [DEBUG] [app] User loader loading deferred user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:20:03,883 [214] [DEBUG] [auth.cookie] Loading user from cookie: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:20:03,884 [214] [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', ['ac2fc6f0-2e87-4695-9c83-b3592b08e757', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:20:03,897 [214] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-06-29 13:20:03,897 [214] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-06-29 13:20:03,898 [214] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:20:03,900 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:20:03,900 [214] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:20:03,900 [214] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:20:03,900 [214] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:20:03,902 [214] [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))', [1, True]) gunicorn-web stdout | 2023-06-29 13:20:03,907 [214] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2023-06-29 13:20:03,907 [214] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2023-06-29 13:20:03,907 [214] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2023-06-29 13:20:03,907 [214] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2023-06-29 13:20:03,909 [214] [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', ['org1', 'largesize', 3, 1, 0]) gunicorn-web stdout | 2023-06-29 13:20:03,915 [214] [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', ['org1', 1, 0]) gunicorn-web stdout | 2023-06-29 13:20:03,921 [214] [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', ['org1', 'largesize', 3, 1, 0]) gunicorn-web stdout | 2023-06-29 13:20:03,925 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "visibility" AS "t1"', []) gunicorn-web stdout | 2023-06-29 13:20:03,928 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "repositorykind" AS "t1"', []) gunicorn-web stdout | 2023-06-29 13:20:03,930 [214] [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, 'largesize', 2, '', 'e85a8b24-c2af-4ef8-9d32-16586d056af6', 1, False, 0]) gunicorn-web stdout | 2023-06-29 13:20:03,933 [214] [DEBUG] [peewee] ('INSERT INTO "repositoryactioncount" ("repository_id", "count", "date") VALUES (%s, %s, %s) RETURNING "repositoryactioncount"."id"', [1, 0, datetime.date(2023, 6, 28)]) gunicorn-web stdout | 2023-06-29 13:20:03,935 [214] [DEBUG] [peewee] ('INSERT INTO "repositorysearchscore" ("repository_id", "score") VALUES (%s, %s) RETURNING "repositorysearchscore"."id"', [1, 0]) gunicorn-web stdout | 2023-06-29 13:20:03,937 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "role" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', ['admin', 1, 0]) gunicorn-web stdout | 2023-06-29 13:20:03,939 [214] [DEBUG] [peewee] ('INSERT INTO "repositorypermission" ("user_id", "repository_id", "role_id") VALUES (%s, %s, %s) RETURNING "repositorypermission"."id"', [1, 1, 1]) gunicorn-web stdout | 2023-06-29 13:20:03,945 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."org_id", "t1"."uuid", "t1"."activating_user_id", "t1"."delegate_user_id", "t1"."delegate_team_id", "t1"."role_id" FROM "permissionprototype" AS "t1" WHERE ((("t1"."org_id" = %s) AND (("t1"."activating_user_id" = %s) OR ("t1"."activating_user_id" IS %s))) AND ("t1"."delegate_user_id" IS %s))', [2, 1, None, None]) gunicorn-web stdout | 2023-06-29 13:20:03,950 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."org_id", "t1"."uuid", "t1"."activating_user_id", "t1"."delegate_user_id", "t1"."delegate_team_id", "t1"."role_id" FROM "permissionprototype" AS "t1" WHERE ((("t1"."org_id" = %s) AND (("t1"."activating_user_id" = %s) OR ("t1"."activating_user_id" IS %s))) AND ("t1"."delegate_team_id" IS %s))', [2, 1, None, None]) gunicorn-web stdout | 2023-06-29 13:20:03,954 [214] [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', ['org1', 'largesize', 3, 1, 0]) gunicorn-web stdout | 2023-06-29 13:20:03,959 [214] [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', ['org1', 1, 0]) gunicorn-web stdout | 2023-06-29 13:20:03,964 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "logentrykind" AS "t1"', []) gunicorn-web stdout | 2023-06-29 13:20:03,970 [214] [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"', [14, 2, 1, 1, datetime.datetime(2023, 6, 29, 13, 20, 3, 959328), '10.128.2.5', '{"repo": "largesize", "namespace": "org1"}']) gunicorn-web stdout | 2023-06-29 13:20:03,976 [214] [DEBUG] [app] Ending request: urn:request:d71a4008-481f-4563-b6bb-65be300d67d9 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:d71a4008-481f-4563-b6bb-65be300d67d9', 'remote_addr': '10.128.2.5', 'http_method': 'POST', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/api/v1/repository', 'path': '/api/v1/repository', 'parameters': {}, 'json_body': {'namespace': 'org1', 'repository': 'largesize', 'visibility': 'private', 'description': '', 'repo_kind': 'image'}, 'confsha': 'b8b36d39', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-06-29 13:20:03,977 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:20:03,977 [214] [INFO] [gunicorn.access] 10.128.2.5 - - [29/Jun/2023:13:20:03 +0000] "POST /api/v1/repository HTTP/1.0" 201 60 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/new/?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:13:20:03 +0000] "POST /api/v1/repository HTTP/1.1" 201 60 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/new/?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.097 1745 0.096) notificationworker stdout | 2023-06-29 13:20:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:20:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:20:13.978401+00:00 (in 9.999393 seconds) notificationworker stdout | 2023-06-29 13:20:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:20:13 UTC)" (scheduled at 2023-06-29 13:20:03.978401+00:00) notificationworker stdout | 2023-06-29 13:20:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:20:03,980 [74] [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(2023, 6, 29, 13, 20, 3, 979454), True, datetime.datetime(2023, 6, 29, 13, 20, 3, 979454), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:20:03,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:20:03,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:20:03,994 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:20:13 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:20:04,400 [212] [DEBUG] [app] Starting request: urn:request:80fb7f82-b3a8-4864-87bb-6c857ab383ed (/api/v1/repository/org1/largesize/tag/) {'X-Forwarded-For': '209.132.188.14, 10.128.2.5'} gunicorn-web stdout | 2023-06-29 13:20:04,401 [212] [DEBUG] [app] User loader loading deferred user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:20:04,401 [212] [DEBUG] [auth.cookie] Loading user from cookie: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:20:04,402 [212] [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', ['ac2fc6f0-2e87-4695-9c83-b3592b08e757', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:20:04,405 [211] [DEBUG] [app] Starting request: urn:request:e46b3980-c21f-455f-8a69-805ffb7802d7 (/api/v1/repository/org1/largesize) {'X-Forwarded-For': '209.132.188.14, 10.131.0.8'} gunicorn-web stdout | 2023-06-29 13:20:04,405 [211] [DEBUG] [app] User loader loading deferred user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:20:04,405 [211] [DEBUG] [auth.cookie] Loading user from cookie: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:20:04,406 [211] [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', ['ac2fc6f0-2e87-4695-9c83-b3592b08e757', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:20:04,414 [212] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-06-29 13:20:04,415 [212] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-06-29 13:20:04,415 [212] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:20:04,415 [212] [DEBUG] [endpoints.api] Checking permission for repo: org1/largesize gunicorn-web stdout | 2023-06-29 13:20:04,415 [212] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:20:04,415 [212] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:20:04,415 [212] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:20:04,415 [212] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:20:04,418 [211] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-06-29 13:20:04,418 [211] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-06-29 13:20:04,418 [211] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:20:04,418 [211] [DEBUG] [endpoints.api] Checking permission for repo: org1/largesize gunicorn-web stdout | 2023-06-29 13:20:04,419 [211] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:20:04,419 [211] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:20:04,419 [211] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:20:04,419 [211] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:20:04,419 [212] [DEBUG] [peewee] ('(SELECT "t1"."id", "t1"."team_id", "t1"."user_id", "t1"."repository_id", "t1"."role_id", "t2"."id", "t2"."name", "t3"."id", "t3"."namespace_user_id", "t3"."name", "t3"."visibility_id", "t3"."description", "t3"."badge_token", "t3"."kind_id", "t3"."trust_enabled", "t3"."state", "t4"."id", "t4"."uuid", "t4"."username", "t4"."password_hash", "t4"."email", "t4"."verified", "t4"."stripe_id", "t4"."organization", "t4"."robot", "t4"."invoice_email", "t4"."invalid_login_attempts", "t4"."last_invalid_login", "t4"."removed_tag_expiration_s", "t4"."enabled", "t4"."invoice_email_address", "t4"."given_name", "t4"."family_name", "t4"."company", "t4"."location", "t4"."maximum_queued_builds_count", "t4"."creation_date", "t4"."last_accessed" FROM "repositorypermission" AS "t1" INNER JOIN "role" AS "t2" ON ("t1"."role_id" = "t2"."id") INNER JOIN "repository" AS "t3" ON ("t1"."repository_id" = "t3"."id") INNER JOIN "user" AS "t4" ON ("t3"."namespace_user_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t1"."user_id" = "t5"."id") WHERE ((("t3"."name" = %s) AND ("t4"."username" = %s)) AND ("t5"."id" = %s))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['largesize', 'org1', 1, 'largesize', 'org1', 1]) gunicorn-web stdout | 2023-06-29 13:20:04,423 [211] [DEBUG] [peewee] ('(SELECT "t1"."id", "t1"."team_id", "t1"."user_id", "t1"."repository_id", "t1"."role_id", "t2"."id", "t2"."name", "t3"."id", "t3"."namespace_user_id", "t3"."name", "t3"."visibility_id", "t3"."description", "t3"."badge_token", "t3"."kind_id", "t3"."trust_enabled", "t3"."state", "t4"."id", "t4"."uuid", "t4"."username", "t4"."password_hash", "t4"."email", "t4"."verified", "t4"."stripe_id", "t4"."organization", "t4"."robot", "t4"."invoice_email", "t4"."invalid_login_attempts", "t4"."last_invalid_login", "t4"."removed_tag_expiration_s", "t4"."enabled", "t4"."invoice_email_address", "t4"."given_name", "t4"."family_name", "t4"."company", "t4"."location", "t4"."maximum_queued_builds_count", "t4"."creation_date", "t4"."last_accessed" FROM "repositorypermission" AS "t1" INNER JOIN "role" AS "t2" ON ("t1"."role_id" = "t2"."id") INNER JOIN "repository" AS "t3" ON ("t1"."repository_id" = "t3"."id") INNER JOIN "user" AS "t4" ON ("t3"."namespace_user_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t1"."user_id" = "t5"."id") WHERE ((("t3"."name" = %s) AND ("t4"."username" = %s)) AND ("t5"."id" = %s))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['largesize', 'org1', 1, 'largesize', 'org1', 1]) gunicorn-web stdout | 2023-06-29 13:20:04,427 [212] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='org1', name='largesize', role='admin') gunicorn-web stdout | 2023-06-29 13:20:04,429 [212] [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', ['org1', 'largesize', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-06-29 13:20:04,431 [211] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='org1', name='largesize', role='admin') gunicorn-web stdout | 2023-06-29 13:20:04,431 [211] [DEBUG] [endpoints.api.repository] Get repo: org1/largesize gunicorn-web stdout | 2023-06-29 13:20:04,432 [211] [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', ['org1', 'largesize', 3, 1, 0]) gunicorn-web stdout | 2023-06-29 13:20:04,436 [212] [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', ['org1', 'largesize', 3, 1, 0]) gunicorn-web stdout | 2023-06-29 13:20:04,437 [211] [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', [1, 1, 1, 0]) gunicorn-web stdout | 2023-06-29 13:20:04,441 [212] [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', [1, None, 1688044804440, False, 101, 0]) gunicorn-web stdout | 2023-06-29 13:20:04,442 [211] [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 | 2023-06-29 13:20:04,446 [211] [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))', [1, datetime.date(2023, 3, 29)]) gunicorn-web stdout | 2023-06-29 13:20:04,447 [212] [DEBUG] [app] Ending request: urn:request:80fb7f82-b3a8-4864-87bb-6c857ab383ed (/api/v1/repository/org1/largesize/tag/) {'endpoint': 'api.listrepositorytags', 'request_id': 'urn:request:80fb7f82-b3a8-4864-87bb-6c857ab383ed', 'remote_addr': '10.128.2.5', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/api/v1/repository/org1/largesize/tag/?limit=100&page=1&onlyActiveTags=true', 'path': '/api/v1/repository/org1/largesize/tag/', 'parameters': {'limit': '100', 'page': '1', 'onlyActiveTags': 'true'}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-06-29 13:20:04,448 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:20:04,448 [212] [INFO] [gunicorn.access] 10.128.2.5 - - [29/Jun/2023:13:20:04 +0000] "GET /api/v1/repository/org1/largesize/tag/?limit=100&page=1&onlyActiveTags=true HTTP/1.0" 200 49 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:13:20:04 +0000] "GET /api/v1/repository/org1/largesize/tag/?limit=100&page=1&onlyActiveTags=true HTTP/1.1" 200 49 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.050 1549 0.049) gunicorn-web stdout | 2023-06-29 13:20:04,450 [211] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:20:04,450 [211] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:20:04,451 [211] [DEBUG] [app] Ending request: urn:request:e46b3980-c21f-455f-8a69-805ffb7802d7 (/api/v1/repository/org1/largesize) {'endpoint': 'api.repository', 'request_id': 'urn:request:e46b3980-c21f-455f-8a69-805ffb7802d7', 'remote_addr': '10.131.0.8', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/api/v1/repository/org1/largesize?includeStats=true&includeTags=false', 'path': '/api/v1/repository/org1/largesize', 'parameters': {'includeStats': 'true', 'includeTags': 'false'}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-06-29 13:20:04,452 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:20:04,453 [211] [INFO] [gunicorn.access] 10.131.0.8 - - [29/Jun/2023:13:20:04 +0000] "GET /api/v1/repository/org1/largesize?includeStats=true&includeTags=false HTTP/1.0" 200 3623 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:13:20:04 +0000] "GET /api/v1/repository/org1/largesize?includeStats=true&includeTags=false HTTP/1.1" 200 3623 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.050 1543 0.050) gunicorn-web stdout | 2023-06-29 13:20:05,266 [212] [DEBUG] [app] Starting request: urn:request:c62466f9-8025-4d97-953a-7395e89cfcc7 (/api/v1/repository/org1/largesize/build/) {'X-Forwarded-For': '209.132.188.14, 10.128.2.5'} gunicorn-web stdout | 2023-06-29 13:20:05,266 [212] [DEBUG] [app] User loader loading deferred user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:20:05,266 [212] [DEBUG] [auth.cookie] Loading user from cookie: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:20:05,268 [212] [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', ['ac2fc6f0-2e87-4695-9c83-b3592b08e757', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:20:05,281 [212] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-06-29 13:20:05,281 [212] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-06-29 13:20:05,281 [212] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:20:05,281 [212] [DEBUG] [endpoints.api] Checking permission for repo: org1/largesize gunicorn-web stdout | 2023-06-29 13:20:05,282 [212] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:20:05,282 [212] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:20:05,282 [212] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:20:05,282 [212] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:20:05,287 [212] [DEBUG] [peewee] ('(SELECT "t1"."id", "t1"."team_id", "t1"."user_id", "t1"."repository_id", "t1"."role_id", "t2"."id", "t2"."name", "t3"."id", "t3"."namespace_user_id", "t3"."name", "t3"."visibility_id", "t3"."description", "t3"."badge_token", "t3"."kind_id", "t3"."trust_enabled", "t3"."state", "t4"."id", "t4"."uuid", "t4"."username", "t4"."password_hash", "t4"."email", "t4"."verified", "t4"."stripe_id", "t4"."organization", "t4"."robot", "t4"."invoice_email", "t4"."invalid_login_attempts", "t4"."last_invalid_login", "t4"."removed_tag_expiration_s", "t4"."enabled", "t4"."invoice_email_address", "t4"."given_name", "t4"."family_name", "t4"."company", "t4"."location", "t4"."maximum_queued_builds_count", "t4"."creation_date", "t4"."last_accessed" FROM "repositorypermission" AS "t1" INNER JOIN "role" AS "t2" ON ("t1"."role_id" = "t2"."id") INNER JOIN "repository" AS "t3" ON ("t1"."repository_id" = "t3"."id") INNER JOIN "user" AS "t4" ON ("t3"."namespace_user_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t1"."user_id" = "t5"."id") WHERE ((("t3"."name" = %s) AND ("t4"."username" = %s)) AND ("t5"."id" = %s))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['largesize', 'org1', 1, 'largesize', 'org1', 1]) gunicorn-web stdout | 2023-06-29 13:20:05,296 [212] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='org1', name='largesize', role='admin') gunicorn-web stdout | 2023-06-29 13:20:05,298 [212] [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', ['org1', 'largesize', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-06-29 13:20:05,309 [212] [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', ['largesize', 'org1', 3]) gunicorn-web stdout | 2023-06-29 13:20:05,317 [212] [DEBUG] [app] Ending request: urn:request:c62466f9-8025-4d97-953a-7395e89cfcc7 (/api/v1/repository/org1/largesize/build/) {'endpoint': 'api.repositorybuildlist', 'request_id': 'urn:request:c62466f9-8025-4d97-953a-7395e89cfcc7', 'remote_addr': '10.128.2.5', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/api/v1/repository/org1/largesize/build/?limit=3', 'path': '/api/v1/repository/org1/largesize/build/', 'parameters': {'limit': '3'}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-06-29 13:20:05,319 [212] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:13:20:05 +0000] "GET /api/v1/repository/org1/largesize/build/?limit=3 HTTP/1.1" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.056 1522 0.055) gunicorn-web stdout | 2023-06-29 13:20:05,319 [212] [INFO] [gunicorn.access] 10.128.2.5 - - [29/Jun/2023:13:20:05 +0000] "GET /api/v1/repository/org1/largesize/build/?limit=3 HTTP/1.0" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" builder stdout | 2023-06-29 13:20:05,621 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:20:05,659 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} securityworker stdout | 2023-06-29 13:20:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:20:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:20:11.713664+00:00 (in 5.130520 seconds) securityworker stdout | 2023-06-29 13:20:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:20:36 UTC)" (scheduled at 2023-06-29 13:20:06.582504+00:00) securityworker stdout | 2023-06-29 13:20:06,584 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:20:06,584 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:20:06,587 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:20:06,589 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:20:06,602 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:20:06,606 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:20:06,606 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:20:36 UTC)" executed successfully quotaregistrysizeworker stdout | 2023-06-29 13:20:07,951 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} namespacegcworker stdout | 2023-06-29 13:20:08,335 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:20:08,558 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:20:08,683 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} repositoryactioncounter stdout | 2023-06-29 13:20:09,195 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-web stdout | 2023-06-29 13:20:09,636 [213] [DEBUG] [app] Starting request: urn:request:e9dfd705-6e04-4ccf-8782-9481f5e9f696 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:20:09,636 [214] [DEBUG] [app] Starting request: urn:request:7cdd3a37-b8b2-4177-805c-18151fbb8894 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:20:09,639 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:20:09,639 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:20:09,641 [216] [DEBUG] [app] Starting request: urn:request:257a7f3b-93d8-4021-99ea-596987474afa (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:20:09,641 [222] [DEBUG] [app] Starting request: urn:request:bbb426ae-091c-4e3f-bdb8-45bd2403c111 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:20:09,642 [216] [DEBUG] [app] Ending request: urn:request:257a7f3b-93d8-4021-99ea-596987474afa (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:257a7f3b-93d8-4021-99ea-596987474afa', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:20:09,642 [222] [DEBUG] [app] Ending request: urn:request:bbb426ae-091c-4e3f-bdb8-45bd2403c111 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:bbb426ae-091c-4e3f-bdb8-45bd2403c111', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:20:09,642 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:20:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:20:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:20:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-registry stdout | 2023-06-29 13:20:09,642 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:20:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:20:09,642 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:20:09,642 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:20:09,644 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:20:09,645 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:20:09,646 [213] [DEBUG] [app] Starting request: urn:request:46012c53-dd37-4375-8e84-7a7dcea5c37e (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:20:09,647 [211] [DEBUG] [app] Starting request: urn:request:083807c7-285a-476e-adb8-1f9a4941fdaf (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:20:09,647 [213] [DEBUG] [app] Ending request: urn:request:46012c53-dd37-4375-8e84-7a7dcea5c37e (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:46012c53-dd37-4375-8e84-7a7dcea5c37e', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:20:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:20:09,647 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:20:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:20:09,647 [211] [DEBUG] [app] Ending request: urn:request:083807c7-285a-476e-adb8-1f9a4941fdaf (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:083807c7-285a-476e-adb8-1f9a4941fdaf', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:20:09,648 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:20:09,648 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:20:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:20:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:20:09,648 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:20:09,648 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:20:09,649 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:20:09,657 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:20:09,657 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:20:09,669 [214] [DEBUG] [app] Ending request: urn:request:7cdd3a37-b8b2-4177-805c-18151fbb8894 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:7cdd3a37-b8b2-4177-805c-18151fbb8894', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:20:09,669 [213] [DEBUG] [app] Ending request: urn:request:e9dfd705-6e04-4ccf-8782-9481f5e9f696 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:e9dfd705-6e04-4ccf-8782-9481f5e9f696', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:20:09,669 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:20:09,669 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:20:09,669 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:20:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:20:09,669 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:20:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:20:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.034 118 0.034) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:20:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.034 118 0.034) blobuploadcleanupworker stdout | 2023-06-29 13:20:10,297 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gcworker stdout | 2023-06-29 13:20:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:20:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:20:20.585410+00:00 (in 9.999336 seconds) gcworker stdout | 2023-06-29 13:20:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:20:20 UTC)" (scheduled at 2023-06-29 13:20:10.585410+00:00) gcworker stdout | 2023-06-29 13:20:10,587 [59] [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, 1686835210586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:20:10,603 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:20:10,604 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:20:10,604 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:20:20 UTC)" executed successfully securityworker stdout | 2023-06-29 13:20:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:20:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:20:36.582504+00:00 (in 24.868157 seconds) securityworker stdout | 2023-06-29 13:20:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:20:41 UTC)" (scheduled at 2023-06-29 13:20:11.713664+00:00) securityworker stdout | 2023-06-29 13:20:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:20:11,715 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:20:11,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:20:11,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:20:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:20:11,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:20:11,718 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:20:11,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:20:11,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:20:11,740 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:20:11,744 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:20:11,745 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:20:11,746 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 15, 11, 722485), 1, 2]) securityworker stdout | 2023-06-29 13:20:11,750 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:20:11,750 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:20:11,752 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 15, 11, 722485), 1, 2]) securityworker stdout | 2023-06-29 13:20:11,756 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:20:11,757 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:20:11,757 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:20:11,757 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:20:11,757 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:20:11,757 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:20:11,757 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:20:11,758 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:20:11,758 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:20:11,758 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:20:41 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 13:20:12,352 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} securityworker stdout | 2023-06-29 13:20:13,668 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:20:13,740 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} notificationworker stdout | 2023-06-29 13:20:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:20:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:20:15.985355+00:00 (in 2.006400 seconds) notificationworker stdout | 2023-06-29 13:20:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:20:23 UTC)" (scheduled at 2023-06-29 13:20:13.978401+00:00) notificationworker stdout | 2023-06-29 13:20:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:20:13,980 [74] [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(2023, 6, 29, 13, 20, 13, 979565), True, datetime.datetime(2023, 6, 29, 13, 20, 13, 979565), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:20:13,994 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:20:13,994 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:20:13,994 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:20:23 UTC)" executed successfully exportactionlogsworker stdout | 2023-06-29 13:20:14,000 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:20:14,036 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gcworker stdout | 2023-06-29 13:20:14,564 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:20:14,663 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} exportactionlogsworker stdout | 2023-06-29 13:20:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:20:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:20:55.591055+00:00 (in 40.797058 seconds) exportactionlogsworker stdout | 2023-06-29 13:20:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:21:14 UTC)" (scheduled at 2023-06-29 13:20:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:20:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:20:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:21:14 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:20:15,405 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:20:15,410 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-web stdout | 2023-06-29 13:20:15,413 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:20:15,417 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:20:15,421 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} globalpromstats stdout | 2023-06-29 13:20:15,754 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} notificationworker stdout | 2023-06-29 13:20:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:20:15,986 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:20:23.978401+00:00 (in 7.992437 seconds) notificationworker stdout | 2023-06-29 13:20:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:21:15 UTC)" (scheduled at 2023-06-29 13:20:15.985355+00:00) notificationworker stdout | 2023-06-29 13:20:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:20:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:21:15 UTC)" executed successfully teamsyncworker stdout | 2023-06-29 13:20:16,163 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} chunkcleanupworker stdout | 2023-06-29 13:20:16,737 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} storagereplication stdout | 2023-06-29 13:20:17,293 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-secscan stdout | 2023-06-29 13:20:17,791 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:20:17,794 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:20:17,798 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:20:18,859 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:20:18,867 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:20:18,878 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:20:18,882 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:20:18,885 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:20:18,893 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:20:18,898 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:20:18,903 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:20:18,911 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gcworker stdout | 2023-06-29 13:20:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:20:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:20:30.585410+00:00 (in 9.999419 seconds) gcworker stdout | 2023-06-29 13:20:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:20:30 UTC)" (scheduled at 2023-06-29 13:20:20.585410+00:00) gcworker stdout | 2023-06-29 13:20:20,588 [59] [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, 1686835220586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:20:20,602 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:20:20,603 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:20:20,603 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:20:30 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:20:23,000 [223] [DEBUG] [app] Starting request: urn:request:38ff402a-1e8b-4bb2-88c7-8bff9292875e (/v2/) {'X-Forwarded-For': '123.123.41.3, 10.128.2.5'} gunicorn-registry stdout | 2023-06-29 13:20:23,000 [223] [DEBUG] [auth.registry_jwt_auth] Called with params: (), {} gunicorn-registry stdout | 2023-06-29 13:20:23,000 [223] [DEBUG] [auth.registry_jwt_auth] No auth header. gunicorn-registry stdout | 2023-06-29 13:20:23,001 [223] [DEBUG] [app] Ending request: urn:request:38ff402a-1e8b-4bb2-88c7-8bff9292875e (/v2/) {'endpoint': 'v2.v2_support_enabled', 'request_id': 'urn:request:38ff402a-1e8b-4bb2-88c7-8bff9292875e', 'remote_addr': '10.128.2.5', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/v2/', 'path': '/v2/', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'containers/5.24.1 (github.com/containers/image)'} nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:13:20:23 +0000] "GET /v2/ HTTP/1.1" 401 4 "-" "containers/5.24.1 (github.com/containers/image)" (0.003 556 0.003) gunicorn-registry stdout | 2023-06-29 13:20:23,002 [223] [INFO] [gunicorn.access] 10.128.2.5 - - [29/Jun/2023:13:20:23 +0000] "GET /v2/ HTTP/1.1" 401 4 "-" "containers/5.24.1 (github.com/containers/image)" securityscanningnotificationworker stdout | 2023-06-29 13:20:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:20:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:20:48.681765+00:00 (in 25.394374 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:20:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:21:23 UTC)" (scheduled at 2023-06-29 13:20:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:20:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:20:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:21:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:20:23,745 [216] [DEBUG] [app] Starting request: urn:request:21d88abb-0a83-44b0-b31a-eb550f328bfc (/v2/auth) {'X-Forwarded-For': '123.123.41.3, 10.131.0.8'} gunicorn-registry stdout | 2023-06-29 13:20:23,745 [216] [DEBUG] [endpoints.v2.v2auth] Request audience: quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com gunicorn-registry stdout | 2023-06-29 13:20:23,745 [216] [DEBUG] [endpoints.v2.v2auth] Scope request: ['repository:org1/largesize:pull,push'] gunicorn-registry stdout | 2023-06-29 13:20:23,746 [216] [DEBUG] [endpoints.v2.v2auth] Match: ('org1/largesize', 'org1/largesize', 'pull,push') gunicorn-registry stdout | 2023-06-29 13:20:23,748 [216] [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', ['org1', 1, 0]) gunicorn-registry stdout | 2023-06-29 13:20:23,749 [216] [DEBUG] [peewee.pool] No connection available in pool. gunicorn-registry stdout | 2023-06-29 13:20:23,749 [222] [DEBUG] [app] Starting request: urn:request:a3ebca42-27cb-4721-8475-be4ffae522c9 (/v2/auth) {'X-Forwarded-For': '123.123.41.3, 10.128.2.5'} gunicorn-registry stdout | 2023-06-29 13:20:23,749 [222] [DEBUG] [endpoints.v2.v2auth] Request audience: quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com gunicorn-registry stdout | 2023-06-29 13:20:23,749 [222] [DEBUG] [endpoints.v2.v2auth] Scope request: ['repository:org1/largesize:pull,push'] gunicorn-registry stdout | 2023-06-29 13:20:23,750 [222] [DEBUG] [endpoints.v2.v2auth] Match: ('org1/largesize', 'org1/largesize', 'pull,push') gunicorn-registry stdout | 2023-06-29 13:20:23,752 [222] [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', ['org1', 1, 0]) gunicorn-registry stdout | 2023-06-29 13:20:23,752 [222] [DEBUG] [peewee.pool] No connection available in pool. gunicorn-registry stdout | 2023-06-29 13:20:23,757 [216] [DEBUG] [peewee.pool] Created new connection 140174053223936. gunicorn-registry stdout | 2023-06-29 13:20:23,760 [222] [DEBUG] [peewee.pool] Created new connection 140174053223936. gunicorn-registry stdout | 2023-06-29 13:20:23,764 [216] [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', ['org1', 'largesize', 3, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:20:23,767 [222] [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', ['org1', 'largesize', 3, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:20:23,769 [216] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "repositorykind" AS "t1"', []) gunicorn-registry stdout | 2023-06-29 13:20:23,772 [222] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "repositorykind" AS "t1"', []) gunicorn-registry stdout | 2023-06-29 13:20:23,774 [216] [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 | 2023-06-29 13:20:23,777 [222] [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 | 2023-06-29 13:20:23,778 [216] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."organization_id", "t1"."creation_date", "t1"."upstream_registry", "t1"."upstream_registry_username", "t1"."upstream_registry_password", "t1"."expiration_s", "t1"."insecure" FROM "proxycacheconfig" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") WHERE (("t2"."username" = %s) AND ("t2"."organization" = %s)) LIMIT %s OFFSET %s', ['org1', True, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:20:23,782 [222] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."organization_id", "t1"."creation_date", "t1"."upstream_registry", "t1"."upstream_registry_username", "t1"."upstream_registry_password", "t1"."expiration_s", "t1"."insecure" FROM "proxycacheconfig" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") WHERE (("t2"."username" = %s) AND ("t2"."organization" = %s)) LIMIT %s OFFSET %s', ['org1', True, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:20:23,783 [216] [DEBUG] [endpoints.v2.v2auth] No permission to pull repository org1/largesize gunicorn-registry stdout | 2023-06-29 13:20:23,787 [222] [DEBUG] [endpoints.v2.v2auth] No permission to pull repository org1/largesize gunicorn-registry stdout | 2023-06-29 13:20:23,792 [216] [DEBUG] [app] Ending request: urn:request:21d88abb-0a83-44b0-b31a-eb550f328bfc (/v2/auth) {'endpoint': 'v2.generate_registry_jwt', 'request_id': 'urn:request:21d88abb-0a83-44b0-b31a-eb550f328bfc', 'remote_addr': '10.131.0.8', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/v2/auth?scope=repository%3Aorg1%2Flargesize%3Apull%2Cpush&service=quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com', 'path': '/v2/auth', 'parameters': {'scope': 'repository:org1/largesize:pull,push', 'service': 'quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com'}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'containers/5.24.1 (github.com/containers/image)'} gunicorn-registry stdout | 2023-06-29 13:20:23,792 [216] [DEBUG] [data.database] Disconnecting from database. gunicorn-registry stdout | 2023-06-29 13:20:23,793 [216] [DEBUG] [peewee.pool] Returning 140174053223936 to pool. gunicorn-registry stdout | 2023-06-29 13:20:23,793 [216] [INFO] [gunicorn.access] 10.131.0.8 - - [29/Jun/2023:13:20:23 +0000] "GET /v2/auth?scope=repository%3Aorg1%2Flargesize%3Apull%2Cpush&service=quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com HTTP/1.1" 200 923 "-" "containers/5.24.1 (github.com/containers/image)" nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:13:20:23 +0000] "GET /v2/auth?scope=repository%3Aorg1%2Flargesize%3Apull%2Cpush&service=quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com HTTP/1.1" 200 923 "-" "containers/5.24.1 (github.com/containers/image)" (0.050 655 0.049) gunicorn-registry stdout | 2023-06-29 13:20:23,796 [222] [DEBUG] [app] Ending request: urn:request:a3ebca42-27cb-4721-8475-be4ffae522c9 (/v2/auth) {'endpoint': 'v2.generate_registry_jwt', 'request_id': 'urn:request:a3ebca42-27cb-4721-8475-be4ffae522c9', 'remote_addr': '10.128.2.5', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/v2/auth?scope=repository%3Aorg1%2Flargesize%3Apull%2Cpush&service=quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com', 'path': '/v2/auth', 'parameters': {'scope': 'repository:org1/largesize:pull,push', 'service': 'quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com'}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'containers/5.24.1 (github.com/containers/image)'} gunicorn-registry stdout | 2023-06-29 13:20:23,796 [222] [DEBUG] [data.database] Disconnecting from database. gunicorn-registry stdout | 2023-06-29 13:20:23,797 [222] [DEBUG] [peewee.pool] Returning 140174053223936 to pool. gunicorn-registry stdout | 2023-06-29 13:20:23,797 [222] [INFO] [gunicorn.access] 10.128.2.5 - - [29/Jun/2023:13:20:23 +0000] "GET /v2/auth?scope=repository%3Aorg1%2Flargesize%3Apull%2Cpush&service=quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com HTTP/1.1" 200 923 "-" "containers/5.24.1 (github.com/containers/image)" nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:13:20:23 +0000] "GET /v2/auth?scope=repository%3Aorg1%2Flargesize%3Apull%2Cpush&service=quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com HTTP/1.1" 200 923 "-" "containers/5.24.1 (github.com/containers/image)" (0.049 655 0.049) notificationworker stdout | 2023-06-29 13:20:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:20:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:20:33.978401+00:00 (in 9.999411 seconds) notificationworker stdout | 2023-06-29 13:20:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:20:33 UTC)" (scheduled at 2023-06-29 13:20:23.978401+00:00) notificationworker stdout | 2023-06-29 13:20:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:20:23,980 [74] [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(2023, 6, 29, 13, 20, 23, 979502), True, datetime.datetime(2023, 6, 29, 13, 20, 23, 979502), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:20:23,994 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:20:23,994 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:20:23,994 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:20:33 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:20:24,636 [211] [DEBUG] [app] Starting request: urn:request:a5b17671-c5a2-42cc-adb0-125180fe99a6 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:20:24,636 [212] [DEBUG] [app] Starting request: urn:request:c375eb55-3f70-4442-8742-4dceeb5fc24f (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:20:24,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:20:24,638 [216] [DEBUG] [app] Starting request: urn:request:04d6627e-bc85-4058-b313-34d52e5989d4 (/v2/org1/largesize/blobs/sha256:2653d992f4ef2bfd27f94db643815aa567240c37732cae1405ad1c1309ee9859) {'X-Forwarded-For': '123.123.41.3, 10.131.0.8'} gunicorn-registry stdout | 2023-06-29 13:20:24,639 [216] [DEBUG] [auth.registry_jwt_auth] Called with params: (), {'digest': 'sha256:2653d992f4ef2bfd27f94db643815aa567240c37732cae1405ad1c1309ee9859', 'namespace_name': 'org1', 'repo_name': 'largesize'} gunicorn-registry stdout | 2023-06-29 13:20:24,639 [216] [DEBUG] [auth.registry_jwt_auth] Validating auth header: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6ImY2c0oxVFpVOWs0N2tDOURfcGR6ZXhsNDhNcmpPcEVqOFhhZkVIb2ZERFEifQ.eyJpc3MiOiJxdWF5IiwiYXVkIjoicXVheXJlZ2lzdHJ5LXF1YXktcXVheS1lbnRlcnByaXNlLmFwcHMud2h1NDEzYXoxNS5xZS5henVyZS5kZXZjbHVzdGVyLm9wZW5zaGlmdC5jb20iLCJuYmYiOjE2ODgwNDQ4MjMsImlhdCI6MTY4ODA0NDgyMywiZXhwIjoxNjg4MDQ4NDIzLCJzdWIiOiIoYW5vbnltb3VzKSIsImFjY2VzcyI6W3sidHlwZSI6InJlcG9zaXRvcnkiLCJuYW1lIjoib3JnMS9sYXJnZXNpemUiLCJhY3Rpb25zIjpbXX1dLCJjb250ZXh0Ijp7ImNvbS5hcG9zdGlsbGUucm9vdHMiOnsib3JnMS9sYXJnZXNpemUiOiIkZGlzYWJsZWQifSwiY29tLmFwb3N0aWxsZS5yb290IjoiJGRpc2FibGVkIn19.WTbN0hrG7_U-1vWeVbawKyctuYHWMpaRCVoVFk3fNQwiKPNBme9c1gLIDM6M0YL9WuDQUEoD7JHq3KQLxfiyZFBbsxz1W5Z2n-w1x_rG1X9tWTz3pfj91tGb3Hu9pXX54cV5SNhGzq_dsafE0K86vi9dMIKyIwCpmTvsVE_2jv_1NgEz-Pg58wJJ6YHCHpG-oyJVlFk7HSyByy4DuiOL2uTvm2FlVTr9ascKuNCmJb7kGuUxYxGJj5gEXdFCDD3oIWQznZ2buH6d_Jun0wmkB87Whom0RFiuZh4Kpj7mww0rVz-q3yLJyXQXkZMBnJlAr3JRRIDjCMWGFGYeUcOAfA gunicorn-web stdout | 2023-06-29 13:20:24,638 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:20:24,639 [216] [DEBUG] [util.security.registry_jwt] encoded JWT: eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6ImY2c0oxVFpVOWs0N2tDOURfcGR6ZXhsNDhNcmpPcEVqOFhhZkVIb2ZERFEifQ.eyJpc3MiOiJxdWF5IiwiYXVkIjoicXVheXJlZ2lzdHJ5LXF1YXktcXVheS1lbnRlcnByaXNlLmFwcHMud2h1NDEzYXoxNS5xZS5henVyZS5kZXZjbHVzdGVyLm9wZW5zaGlmdC5jb20iLCJuYmYiOjE2ODgwNDQ4MjMsImlhdCI6MTY4ODA0NDgyMywiZXhwIjoxNjg4MDQ4NDIzLCJzdWIiOiIoYW5vbnltb3VzKSIsImFjY2VzcyI6W3sidHlwZSI6InJlcG9zaXRvcnkiLCJuYW1lIjoib3JnMS9sYXJnZXNpemUiLCJhY3Rpb25zIjpbXX1dLCJjb250ZXh0Ijp7ImNvbS5hcG9zdGlsbGUucm9vdHMiOnsib3JnMS9sYXJnZXNpemUiOiIkZGlzYWJsZWQifSwiY29tLmFwb3N0aWxsZS5yb290IjoiJGRpc2FibGVkIn19.WTbN0hrG7_U-1vWeVbawKyctuYHWMpaRCVoVFk3fNQwiKPNBme9c1gLIDM6M0YL9WuDQUEoD7JHq3KQLxfiyZFBbsxz1W5Z2n-w1x_rG1X9tWTz3pfj91tGb3Hu9pXX54cV5SNhGzq_dsafE0K86vi9dMIKyIwCpmTvsVE_2jv_1NgEz-Pg58wJJ6YHCHpG-oyJVlFk7HSyByy4DuiOL2uTvm2FlVTr9ascKuNCmJb7kGuUxYxGJj5gEXdFCDD3oIWQznZ2buH6d_Jun0wmkB87Whom0RFiuZh4Kpj7mww0rVz-q3yLJyXQXkZMBnJlAr3JRRIDjCMWGFGYeUcOAfA gunicorn-registry stdout | 2023-06-29 13:20:24,641 [221] [DEBUG] [app] Starting request: urn:request:ef689852-7fc6-44d0-9652-4802f5048f73 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:20:24,641 [217] [DEBUG] [app] Starting request: urn:request:cff38f98-0aef-42d5-9283-89b9ce16ca0a (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:20:24,641 [216] [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(2023, 6, 29, 13, 20, 24, 639739), None, 'quay', 'quay', datetime.datetime(2023, 6, 29, 13, 20, 24, 639773), 'quay', None, datetime.datetime(2023, 6, 28, 13, 20, 24, 639809), datetime.datetime(2023, 6, 22, 13, 20, 24, 639834), None]) gunicorn-registry stdout | 2023-06-29 13:20:24,641 [221] [DEBUG] [app] Ending request: urn:request:ef689852-7fc6-44d0-9652-4802f5048f73 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:ef689852-7fc6-44d0-9652-4802f5048f73', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:20:24,641 [217] [DEBUG] [app] Ending request: urn:request:cff38f98-0aef-42d5-9283-89b9ce16ca0a (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:cff38f98-0aef-42d5-9283-89b9ce16ca0a', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:20:24,642 [221] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:20:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:20:24,642 [217] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:20:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:20:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:20:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:20:24,642 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:20:24,642 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:20:24,644 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:20:24,644 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:20:24,646 [212] [DEBUG] [app] Starting request: urn:request:8bb815e8-599a-4de1-9195-928b2b91c9a2 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:20:24,646 [214] [DEBUG] [app] Starting request: urn:request:14b92596-6da9-4249-849f-abee955542af (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:20:24,647 [212] [DEBUG] [app] Ending request: urn:request:8bb815e8-599a-4de1-9195-928b2b91c9a2 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:8bb815e8-599a-4de1-9195-928b2b91c9a2', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:20:24,647 [214] [DEBUG] [app] Ending request: urn:request:14b92596-6da9-4249-849f-abee955542af (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:14b92596-6da9-4249-849f-abee955542af', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:20:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.003) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:20:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:20:24,648 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:20:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:20:24,648 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:20:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:20:24,648 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:20:24,648 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:20:24,649 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:20:24,649 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-registry stdout | 2023-06-29 13:20:24,650 [216] [DEBUG] [auth.permissions] Identity loaded: gunicorn-registry stdout | 2023-06-29 13:20:24,650 [216] [DEBUG] [auth.permissions] Loaded signed_jwt identity for: (anonymous) gunicorn-registry stdout | 2023-06-29 13:20:24,650 [216] [DEBUG] [auth.registry_jwt_auth] Identity changed to (anonymous) gunicorn-registry stdout | 2023-06-29 13:20:24,650 [216] [DEBUG] [auth.registry_jwt_auth] Auth context set to {'com.apostille.roots': {'org1/largesize': '$disabled'}, 'com.apostille.root': '$disabled'} gunicorn-registry stdout | 2023-06-29 13:20:24,650 [216] [DEBUG] [endpoints.v2] Checking permission for repo: org1/largesize gunicorn-registry stdout | 2023-06-29 13:20:24,652 [216] [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', ['org1', 'largesize', 3, 1, 0]) gunicorn-web stdout | 2023-06-29 13:20:24,657 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-registry stdout | 2023-06-29 13:20:24,657 [216] [DEBUG] [endpoints.v2] sending response: b'{"errors":[{"code":"UNAUTHORIZED","detail":{},"message":"access to the requested resource is not authorized"}]}\n' gunicorn-web stdout | 2023-06-29 13:20:24,657 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-registry stdout | 2023-06-29 13:20:24,658 [216] [DEBUG] [app] Ending request: urn:request:04d6627e-bc85-4058-b313-34d52e5989d4 (/v2/org1/largesize/blobs/sha256:2653d992f4ef2bfd27f94db643815aa567240c37732cae1405ad1c1309ee9859) {'endpoint': 'v2.check_blob_exists', 'request_id': 'urn:request:04d6627e-bc85-4058-b313-34d52e5989d4', 'remote_addr': '10.131.0.8', 'http_method': 'HEAD', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/v2/org1/largesize/blobs/sha256:2653d992f4ef2bfd27f94db643815aa567240c37732cae1405ad1c1309ee9859', 'path': '/v2/org1/largesize/blobs/sha256:2653d992f4ef2bfd27f94db643815aa567240c37732cae1405ad1c1309ee9859', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'containers/5.24.1 (github.com/containers/image)'} gunicorn-registry stdout | 2023-06-29 13:20:24,658 [216] [DEBUG] [data.database] Disconnecting from database. gunicorn-registry stdout | 2023-06-29 13:20:24,658 [216] [DEBUG] [peewee.pool] Returning 140174053223936 to pool. gunicorn-registry stdout | 2023-06-29 13:20:24,658 [216] [INFO] [gunicorn.access] 10.131.0.8 - - [29/Jun/2023:13:20:24 +0000] "HEAD /v2/org1/largesize/blobs/sha256:2653d992f4ef2bfd27f94db643815aa567240c37732cae1405ad1c1309ee9859 HTTP/1.1" 401 0 "-" "containers/5.24.1 (github.com/containers/image)" nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:13:20:24 +0000] "HEAD /v2/org1/largesize/blobs/sha256:2653d992f4ef2bfd27f94db643815aa567240c37732cae1405ad1c1309ee9859 HTTP/1.1" 401 0 "-" "containers/5.24.1 (github.com/containers/image)" (0.021 1560 0.022) gunicorn-web stdout | 2023-06-29 13:20:24,668 [211] [DEBUG] [app] Ending request: urn:request:a5b17671-c5a2-42cc-adb0-125180fe99a6 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:a5b17671-c5a2-42cc-adb0-125180fe99a6', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:20:24,668 [212] [DEBUG] [app] Ending request: urn:request:c375eb55-3f70-4442-8742-4dceeb5fc24f (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:c375eb55-3f70-4442-8742-4dceeb5fc24f', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:20:24,669 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:20:24,669 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:20:24,669 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:20:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:20:24,669 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:20:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:20:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.034 118 0.034) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:20:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.034 118 0.034) buildlogsarchiver stdout | 2023-06-29 13:20:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:20:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:20:55.790030+00:00 (in 29.999286 seconds) buildlogsarchiver stdout | 2023-06-29 13:20:25,791 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:20:55 UTC)" (scheduled at 2023-06-29 13:20:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:20:25,792 [54] [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(2023, 6, 14, 13, 20, 25, 791295), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:20:25,806 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:20:25,806 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:20:25,806 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:20:55 UTC)" executed successfully expiredappspecifictokenworker stdout | 2023-06-29 13:20:28,944 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gcworker stdout | 2023-06-29 13:20:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:20:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:20:40.585410+00:00 (in 9.999283 seconds) gcworker stdout | 2023-06-29 13:20:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:20:40 UTC)" (scheduled at 2023-06-29 13:20:30.585410+00:00) gcworker stdout | 2023-06-29 13:20:30,587 [59] [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, 1686835230586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:20:30,602 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:20:30,603 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:20:30,603 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:20:40 UTC)" executed successfully queuecleanupworker stdout | 2023-06-29 13:20:32,374 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} notificationworker stdout | 2023-06-29 13:20:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:20:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:20:43.978401+00:00 (in 9.999344 seconds) notificationworker stdout | 2023-06-29 13:20:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:20:43 UTC)" (scheduled at 2023-06-29 13:20:33.978401+00:00) notificationworker stdout | 2023-06-29 13:20:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:20:33,981 [74] [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(2023, 6, 29, 13, 20, 33, 979690), True, datetime.datetime(2023, 6, 29, 13, 20, 33, 979690), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:20:33,994 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:20:33,995 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:20:33,995 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:20:43 UTC)" executed successfully builder stdout | 2023-06-29 13:20:35,660 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:20:35,699 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-web stdout | 2023-06-29 13:20:36,545 [213] [DEBUG] [app] Starting request: urn:request:ed1c06ff-05c8-4daf-be7d-0a69a7cd5811 (/api/v1/repository/org1/largesize/build/) {'X-Forwarded-For': '209.132.188.14, 10.128.2.5'} gunicorn-web stdout | 2023-06-29 13:20:36,545 [213] [DEBUG] [app] User loader loading deferred user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:20:36,546 [213] [DEBUG] [auth.cookie] Loading user from cookie: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:20:36,547 [213] [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', ['ac2fc6f0-2e87-4695-9c83-b3592b08e757', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:20:36,560 [213] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-06-29 13:20:36,561 [213] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-06-29 13:20:36,561 [213] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:20:36,561 [213] [DEBUG] [endpoints.api] Checking permission for repo: org1/largesize gunicorn-web stdout | 2023-06-29 13:20:36,561 [213] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:20:36,562 [213] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:20:36,562 [213] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:20:36,562 [213] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:20:36,570 [213] [DEBUG] [peewee] ('(SELECT "t1"."id", "t1"."team_id", "t1"."user_id", "t1"."repository_id", "t1"."role_id", "t2"."id", "t2"."name", "t3"."id", "t3"."namespace_user_id", "t3"."name", "t3"."visibility_id", "t3"."description", "t3"."badge_token", "t3"."kind_id", "t3"."trust_enabled", "t3"."state", "t4"."id", "t4"."uuid", "t4"."username", "t4"."password_hash", "t4"."email", "t4"."verified", "t4"."stripe_id", "t4"."organization", "t4"."robot", "t4"."invoice_email", "t4"."invalid_login_attempts", "t4"."last_invalid_login", "t4"."removed_tag_expiration_s", "t4"."enabled", "t4"."invoice_email_address", "t4"."given_name", "t4"."family_name", "t4"."company", "t4"."location", "t4"."maximum_queued_builds_count", "t4"."creation_date", "t4"."last_accessed" FROM "repositorypermission" AS "t1" INNER JOIN "role" AS "t2" ON ("t1"."role_id" = "t2"."id") INNER JOIN "repository" AS "t3" ON ("t1"."repository_id" = "t3"."id") INNER JOIN "user" AS "t4" ON ("t3"."namespace_user_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t1"."user_id" = "t5"."id") WHERE ((("t3"."name" = %s) AND ("t4"."username" = %s)) AND ("t5"."id" = %s))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['largesize', 'org1', 1, 'largesize', 'org1', 1]) gunicorn-web stdout | 2023-06-29 13:20:36,579 [213] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='org1', name='largesize', role='admin') gunicorn-web stdout | 2023-06-29 13:20:36,581 [213] [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', ['org1', 'largesize', 3, 'application', 1, 0]) securityworker stdout | 2023-06-29 13:20:36,583 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:20:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:20:41.713664+00:00 (in 5.130498 seconds) securityworker stdout | 2023-06-29 13:20:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:21:06 UTC)" (scheduled at 2023-06-29 13:20:36.582504+00:00) securityworker stdout | 2023-06-29 13:20:36,584 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:20:36,584 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:20:36,587 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:20:36,589 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) gunicorn-web stdout | 2023-06-29 13:20:36,590 [213] [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', ['largesize', 'org1', 3]) gunicorn-web stdout | 2023-06-29 13:20:36,597 [213] [DEBUG] [app] Ending request: urn:request:ed1c06ff-05c8-4daf-be7d-0a69a7cd5811 (/api/v1/repository/org1/largesize/build/) {'endpoint': 'api.repositorybuildlist', 'request_id': 'urn:request:ed1c06ff-05c8-4daf-be7d-0a69a7cd5811', 'remote_addr': '10.128.2.5', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/api/v1/repository/org1/largesize/build/?limit=3', 'path': '/api/v1/repository/org1/largesize/build/', 'parameters': {'limit': '3'}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-06-29 13:20:36,598 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:20:36,599 [213] [INFO] [gunicorn.access] 10.128.2.5 - - [29/Jun/2023:13:20:36 +0000] "GET /api/v1/repository/org1/largesize/build/?limit=3 HTTP/1.0" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:13:20:36 +0000] "GET /api/v1/repository/org1/largesize/build/?limit=3 HTTP/1.1" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.056 1522 0.056) securityworker stdout | 2023-06-29 13:20:36,602 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:20:36,606 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:20:36,606 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:21:06 UTC)" executed successfully quotaregistrysizeworker stdout | 2023-06-29 13:20:37,989 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} namespacegcworker stdout | 2023-06-29 13:20:38,373 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:20:38,597 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:20:38,721 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} repositorygcworker stdout | 2023-06-29 13:20:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:20:38,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:21:01.990998+00:00 (in 23.202175 seconds) repositorygcworker stdout | 2023-06-29 13:20:38,789 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:21:38 UTC)" (scheduled at 2023-06-29 13:20:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:20:38,789 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:20:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:21:38 UTC)" executed successfully repositoryactioncounter stdout | 2023-06-29 13:20:39,233 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-web stdout | 2023-06-29 13:20:39,636 [214] [DEBUG] [app] Starting request: urn:request:16e1ed73-ed87-484c-b7cd-0df28fdc1cbd (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:20:39,636 [213] [DEBUG] [app] Starting request: urn:request:14c439b6-1131-4ed7-8aee-3bbd23916b5e (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:20:39,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:20:39,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:20:39,640 [222] [DEBUG] [app] Starting request: urn:request:f491dcaa-01ef-4c2f-a294-46c3aa65678a (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:20:39,640 [216] [DEBUG] [app] Starting request: urn:request:d4d88b7f-fc94-45a6-8814-c557dd997b48 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:20:39,641 [222] [DEBUG] [app] Ending request: urn:request:f491dcaa-01ef-4c2f-a294-46c3aa65678a (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:f491dcaa-01ef-4c2f-a294-46c3aa65678a', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:20:39,641 [216] [DEBUG] [app] Ending request: urn:request:d4d88b7f-fc94-45a6-8814-c557dd997b48 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:d4d88b7f-fc94-45a6-8814-c557dd997b48', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:20:39,642 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:20:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:20:39,642 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:20:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:20:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.003) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:20:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.003 162 0.002) gunicorn-web stdout | 2023-06-29 13:20:39,642 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:20:39,642 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:20:39,644 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:20:39,644 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:20:39,646 [212] [DEBUG] [app] Starting request: urn:request:1ea29fdf-677f-492d-a9ae-6a85a4bad3c3 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:20:39,646 [211] [DEBUG] [app] Starting request: urn:request:25887490-873c-4fd1-8ffd-12f9f553b93e (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:20:39,646 [212] [DEBUG] [app] Ending request: urn:request:1ea29fdf-677f-492d-a9ae-6a85a4bad3c3 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:1ea29fdf-677f-492d-a9ae-6a85a4bad3c3', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:20:39,646 [211] [DEBUG] [app] Ending request: urn:request:25887490-873c-4fd1-8ffd-12f9f553b93e (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:25887490-873c-4fd1-8ffd-12f9f553b93e', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:20:39,647 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:20:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:20:39,647 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:20:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:20:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:20:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:20:39,647 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:20:39,647 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:20:39,647 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:20:39,648 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:20:39,655 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:20:39,656 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:20:39,667 [213] [DEBUG] [app] Ending request: urn:request:14c439b6-1131-4ed7-8aee-3bbd23916b5e (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:14c439b6-1131-4ed7-8aee-3bbd23916b5e', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:20:39,667 [214] [DEBUG] [app] Ending request: urn:request:16e1ed73-ed87-484c-b7cd-0df28fdc1cbd (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:16e1ed73-ed87-484c-b7cd-0df28fdc1cbd', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:20:39,667 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:20:39,667 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:20:39,667 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:20:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:20:39,668 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:20:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:20:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.032 118 0.032) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:20:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.032 118 0.033) blobuploadcleanupworker stdout | 2023-06-29 13:20:40,335 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gcworker stdout | 2023-06-29 13:20:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:20:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:20:50.585410+00:00 (in 9.999404 seconds) gcworker stdout | 2023-06-29 13:20:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:20:50 UTC)" (scheduled at 2023-06-29 13:20:40.585410+00:00) gcworker stdout | 2023-06-29 13:20:40,587 [59] [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, 1686835240586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:20:40,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:20:40,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:20:40,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:20:50 UTC)" executed successfully securityworker stdout | 2023-06-29 13:20:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:20:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:21:06.582504+00:00 (in 24.868137 seconds) securityworker stdout | 2023-06-29 13:20:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:21:11 UTC)" (scheduled at 2023-06-29 13:20:41.713664+00:00) securityworker stdout | 2023-06-29 13:20:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:20:41,715 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:20:41,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:20:41,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:20:41,718 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:20:41,718 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:20:41,718 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:20:41,721 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:20:41,724 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:20:41,737 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:20:41,741 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:20:41,741 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:20:41,742 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 15, 41, 724017), 1, 2]) securityworker stdout | 2023-06-29 13:20:41,746 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:20:41,746 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:20:41,747 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 15, 41, 724017), 1, 2]) securityworker stdout | 2023-06-29 13:20:41,751 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:20:41,752 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:20:41,752 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:20:41,752 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:20:41,752 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:20:41,752 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:20:41,752 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:20:41,753 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:20:41,753 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:20:41,753 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:21:11 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 13:20:42,391 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} securityworker stdout | 2023-06-29 13:20:43,706 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:20:43,781 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} notificationworker stdout | 2023-06-29 13:20:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:20:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:20:53.978401+00:00 (in 9.999391 seconds) notificationworker stdout | 2023-06-29 13:20:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:20:53 UTC)" (scheduled at 2023-06-29 13:20:43.978401+00:00) notificationworker stdout | 2023-06-29 13:20:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:20:43,981 [74] [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(2023, 6, 29, 13, 20, 43, 979632), True, datetime.datetime(2023, 6, 29, 13, 20, 43, 979632), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:20:43,994 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:20:43,994 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:20:43,994 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:20:53 UTC)" executed successfully exportactionlogsworker stdout | 2023-06-29 13:20:44,041 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:20:44,073 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gcworker stdout | 2023-06-29 13:20:44,603 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:20:44,702 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-web stdout | 2023-06-29 13:20:45,417 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:20:45,421 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-web stdout | 2023-06-29 13:20:45,425 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:20:45,428 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:20:45,431 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} namespacegcworker stdout | 2023-06-29 13:20:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:20:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:20:55.889222+00:00 (in 10.198178 seconds) namespacegcworker stdout | 2023-06-29 13:20:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:21:45 UTC)" (scheduled at 2023-06-29 13:20:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:20:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:20:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:21:45 UTC)" executed successfully globalpromstats stdout | 2023-06-29 13:20:45,793 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 13:20:46,202 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} quotaregistrysizeworker stdout | 2023-06-29 13:20:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:20:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:21:46.378393+00:00 (in 59.999425 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:20:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:21:46 UTC)" (scheduled at 2023-06-29 13:20:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:20:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:20:46,391 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:20:46,391 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:21:46 UTC)" executed successfully chunkcleanupworker stdout | 2023-06-29 13:20:46,775 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} storagereplication stdout | 2023-06-29 13:20:47,331 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-secscan stdout | 2023-06-29 13:20:47,801 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:20:47,805 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:20:47,808 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} securityscanningnotificationworker stdout | 2023-06-29 13:20:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:20:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:21:23.286787+00:00 (in 34.604381 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:20:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:21:48 UTC)" (scheduled at 2023-06-29 13:20:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:20:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:20:48,684 [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(2023, 6, 29, 13, 20, 48, 682852), True, datetime.datetime(2023, 6, 29, 13, 20, 48, 682852), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:20:48,697 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:20:48,697 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:20:48,698 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:21:48 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:20:48,870 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:20:48,880 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:20:48,891 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:20:48,895 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:20:48,900 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:20:48,906 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:20:48,911 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:20:48,915 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:20:48,924 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gcworker stdout | 2023-06-29 13:20:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:20:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:21:00.585410+00:00 (in 9.999394 seconds) gcworker stdout | 2023-06-29 13:20:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:21:00 UTC)" (scheduled at 2023-06-29 13:20:50.585410+00:00) gcworker stdout | 2023-06-29 13:20:50,587 [59] [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, 1686835250586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:20:50,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:20:50,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:20:50,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:21:00 UTC)" executed successfully notificationworker stdout | 2023-06-29 13:20:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:20:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:21:03.978401+00:00 (in 9.999306 seconds) notificationworker stdout | 2023-06-29 13:20:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:21:03 UTC)" (scheduled at 2023-06-29 13:20:53.978401+00:00) notificationworker stdout | 2023-06-29 13:20:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:20:53,981 [74] [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(2023, 6, 29, 13, 20, 53, 979763), True, datetime.datetime(2023, 6, 29, 13, 20, 53, 979763), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:20:53,994 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:20:53,994 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:20:53,995 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:21:03 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:20:54,637 [211] [DEBUG] [app] Starting request: urn:request:412c1260-9616-4322-b2b3-b68d592998df (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:20:54,637 [213] [DEBUG] [app] Starting request: urn:request:01380486-2d50-4f07-ad91-3d22d08e1112 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:20:54,639 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:20:54,639 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:20:54,641 [217] [DEBUG] [app] Starting request: urn:request:d9774207-0e0b-4648-89dd-cc8ca1b7ec28 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:20:54,642 [223] [DEBUG] [app] Starting request: urn:request:cf87c40a-beb3-454a-8481-1a47df454693 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:20:54,642 [217] [DEBUG] [app] Ending request: urn:request:d9774207-0e0b-4648-89dd-cc8ca1b7ec28 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:d9774207-0e0b-4648-89dd-cc8ca1b7ec28', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:20:54,642 [223] [DEBUG] [app] Ending request: urn:request:cf87c40a-beb3-454a-8481-1a47df454693 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:cf87c40a-beb3-454a-8481-1a47df454693', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:20:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.003 162 0.002) gunicorn-registry stdout | 2023-06-29 13:20:54,643 [217] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:20:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:20:54,643 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:20:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:20:54,643 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:20:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.003 162 0.002) gunicorn-web stdout | 2023-06-29 13:20:54,643 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:20:54,645 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:20:54,645 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:20:54,647 [211] [DEBUG] [app] Starting request: urn:request:6c2e4623-b706-45fc-b2c3-8c6fe98be9fd (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:20:54,647 [212] [DEBUG] [app] Starting request: urn:request:74dedce1-9e41-4280-a09e-1908c7a265a1 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:20:54,648 [211] [DEBUG] [app] Ending request: urn:request:6c2e4623-b706-45fc-b2c3-8c6fe98be9fd (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:6c2e4623-b706-45fc-b2c3-8c6fe98be9fd', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:20:54,648 [212] [DEBUG] [app] Ending request: urn:request:74dedce1-9e41-4280-a09e-1908c7a265a1 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:74dedce1-9e41-4280-a09e-1908c7a265a1', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:20:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:20:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:20:54,648 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:20:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:20:54,648 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:20:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:20:54,648 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:20:54,649 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:20:54,649 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:20:54,649 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:20:54,658 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:20:54,658 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:20:54,669 [213] [DEBUG] [app] Ending request: urn:request:01380486-2d50-4f07-ad91-3d22d08e1112 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:01380486-2d50-4f07-ad91-3d22d08e1112', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:20:54,669 [211] [DEBUG] [app] Ending request: urn:request:412c1260-9616-4322-b2b3-b68d592998df (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:412c1260-9616-4322-b2b3-b68d592998df', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:20:54,669 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:20:54,670 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:20:54,670 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:20:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:20:54,670 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:20:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:20:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.034 118 0.034) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:20:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.034 118 0.034) exportactionlogsworker stdout | 2023-06-29 13:20:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:20:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:21:14.793446+00:00 (in 19.201783 seconds) exportactionlogsworker stdout | 2023-06-29 13:20:55,592 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:21:55 UTC)" (scheduled at 2023-06-29 13:20:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:20:55,592 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:20:55,593 [58] [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(2023, 6, 29, 13, 20, 55, 592290), True, datetime.datetime(2023, 6, 29, 13, 20, 55, 592290), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:20:55,621 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:20:55,621 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:20:55,621 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:21:55 UTC)" executed successfully buildlogsarchiver stdout | 2023-06-29 13:20:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:20:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:21:25.790030+00:00 (in 29.999352 seconds) buildlogsarchiver stdout | 2023-06-29 13:20:55,791 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:21:25 UTC)" (scheduled at 2023-06-29 13:20:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:20:55,792 [54] [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(2023, 6, 14, 13, 20, 55, 791140), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:20:55,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:20:55,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:20:55,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:21:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:20:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:20:55,890 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:21:45.690471+00:00 (in 49.800714 seconds) namespacegcworker stdout | 2023-06-29 13:20:55,890 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:21:55 UTC)" (scheduled at 2023-06-29 13:20:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:20:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:20:55,891 [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(2023, 6, 29, 13, 20, 55, 890255), True, datetime.datetime(2023, 6, 29, 13, 20, 55, 890255), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:20:55,904 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:20:55,904 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:20:55,904 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:21:55 UTC)" executed successfully expiredappspecifictokenworker stdout | 2023-06-29 13:20:58,983 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gcworker stdout | 2023-06-29 13:21:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:21:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:21:10.585410+00:00 (in 9.999431 seconds) gcworker stdout | 2023-06-29 13:21:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:21:10 UTC)" (scheduled at 2023-06-29 13:21:00.585410+00:00) gcworker stdout | 2023-06-29 13:21:00,587 [59] [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, 1686835260586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:21:00,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:21:00,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:21:00,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:21:10 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 13:21:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:21:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:21:38.788158+00:00 (in 36.796663 seconds) repositorygcworker stdout | 2023-06-29 13:21:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:22:01 UTC)" (scheduled at 2023-06-29 13:21:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:21:01,991 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:21:01,993 [81] [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(2023, 6, 29, 13, 21, 1, 991931), True, datetime.datetime(2023, 6, 29, 13, 21, 1, 991931), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 13:21:02,006 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:21:02,006 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:21:02,006 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:22:01 UTC)" executed successfully queuecleanupworker stdout | 2023-06-29 13:21:02,413 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} notificationworker stdout | 2023-06-29 13:21:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:21:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:21:13.978401+00:00 (in 9.999310 seconds) notificationworker stdout | 2023-06-29 13:21:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:21:13 UTC)" (scheduled at 2023-06-29 13:21:03.978401+00:00) notificationworker stdout | 2023-06-29 13:21:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:21:03,980 [74] [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(2023, 6, 29, 13, 21, 3, 979629), True, datetime.datetime(2023, 6, 29, 13, 21, 3, 979629), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:21:03,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:21:03,994 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:21:03,994 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:21:13 UTC)" executed successfully builder stdout | 2023-06-29 13:21:05,701 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:21:05,736 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} securityworker stdout | 2023-06-29 13:21:06,583 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:21:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:21:11.713664+00:00 (in 5.130535 seconds) securityworker stdout | 2023-06-29 13:21:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:21:36 UTC)" (scheduled at 2023-06-29 13:21:06.582504+00:00) securityworker stdout | 2023-06-29 13:21:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:21:06,584 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:21:06,587 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:21:06,589 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:21:06,601 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:21:06,604 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:21:06,604 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:21:36 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:21:07,772 [211] [DEBUG] [app] Starting request: urn:request:f66c2834-53f7-4579-92d6-a1d6c1c3890e (/api/v1/repository/org1/largesize/build/) {'X-Forwarded-For': '209.132.188.14, 10.128.2.5'} gunicorn-web stdout | 2023-06-29 13:21:07,772 [211] [DEBUG] [app] User loader loading deferred user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:21:07,772 [211] [DEBUG] [auth.cookie] Loading user from cookie: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:21:07,774 [211] [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', ['ac2fc6f0-2e87-4695-9c83-b3592b08e757', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:21:07,786 [211] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-06-29 13:21:07,786 [211] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-06-29 13:21:07,786 [211] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:21:07,787 [211] [DEBUG] [endpoints.api] Checking permission for repo: org1/largesize gunicorn-web stdout | 2023-06-29 13:21:07,787 [211] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:21:07,787 [211] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:21:07,787 [211] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:21:07,787 [211] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:21:07,790 [211] [DEBUG] [peewee] ('(SELECT "t1"."id", "t1"."team_id", "t1"."user_id", "t1"."repository_id", "t1"."role_id", "t2"."id", "t2"."name", "t3"."id", "t3"."namespace_user_id", "t3"."name", "t3"."visibility_id", "t3"."description", "t3"."badge_token", "t3"."kind_id", "t3"."trust_enabled", "t3"."state", "t4"."id", "t4"."uuid", "t4"."username", "t4"."password_hash", "t4"."email", "t4"."verified", "t4"."stripe_id", "t4"."organization", "t4"."robot", "t4"."invoice_email", "t4"."invalid_login_attempts", "t4"."last_invalid_login", "t4"."removed_tag_expiration_s", "t4"."enabled", "t4"."invoice_email_address", "t4"."given_name", "t4"."family_name", "t4"."company", "t4"."location", "t4"."maximum_queued_builds_count", "t4"."creation_date", "t4"."last_accessed" FROM "repositorypermission" AS "t1" INNER JOIN "role" AS "t2" ON ("t1"."role_id" = "t2"."id") INNER JOIN "repository" AS "t3" ON ("t1"."repository_id" = "t3"."id") INNER JOIN "user" AS "t4" ON ("t3"."namespace_user_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t1"."user_id" = "t5"."id") WHERE ((("t3"."name" = %s) AND ("t4"."username" = %s)) AND ("t5"."id" = %s))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['largesize', 'org1', 1, 'largesize', 'org1', 1]) gunicorn-web stdout | 2023-06-29 13:21:07,798 [211] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='org1', name='largesize', role='admin') gunicorn-web stdout | 2023-06-29 13:21:07,800 [211] [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', ['org1', 'largesize', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-06-29 13:21:07,808 [211] [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', ['largesize', 'org1', 3]) gunicorn-web stdout | 2023-06-29 13:21:07,814 [211] [DEBUG] [app] Ending request: urn:request:f66c2834-53f7-4579-92d6-a1d6c1c3890e (/api/v1/repository/org1/largesize/build/) {'endpoint': 'api.repositorybuildlist', 'request_id': 'urn:request:f66c2834-53f7-4579-92d6-a1d6c1c3890e', 'remote_addr': '10.128.2.5', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/api/v1/repository/org1/largesize/build/?limit=3', 'path': '/api/v1/repository/org1/largesize/build/', 'parameters': {'limit': '3'}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-06-29 13:21:07,815 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:21:07,816 [211] [INFO] [gunicorn.access] 10.128.2.5 - - [29/Jun/2023:13:21:07 +0000] "GET /api/v1/repository/org1/largesize/build/?limit=3 HTTP/1.0" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:13:21:07 +0000] "GET /api/v1/repository/org1/largesize/build/?limit=3 HTTP/1.1" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.046 1522 0.046) quotaregistrysizeworker stdout | 2023-06-29 13:21:08,028 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} namespacegcworker stdout | 2023-06-29 13:21:08,411 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:21:08,635 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:21:08,759 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} repositoryactioncounter stdout | 2023-06-29 13:21:09,271 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-web stdout | 2023-06-29 13:21:09,636 [214] [DEBUG] [app] Starting request: urn:request:ae2754c4-5a12-4307-9d66-0bf55a5b41ac (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:21:09,636 [212] [DEBUG] [app] Starting request: urn:request:088305f4-fc9d-41e7-b004-7d4e9fd1d7fc (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:21:09,638 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:21:09,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:21:09,640 [221] [DEBUG] [app] Starting request: urn:request:a5f95701-e29d-45e6-8a1a-2c28207ba8a4 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:21:09,640 [223] [DEBUG] [app] Starting request: urn:request:65a8e0c1-f09e-4c26-8249-5be773bb92f3 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:21:09,641 [223] [DEBUG] [app] Ending request: urn:request:65a8e0c1-f09e-4c26-8249-5be773bb92f3 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:65a8e0c1-f09e-4c26-8249-5be773bb92f3', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:21:09,641 [221] [DEBUG] [app] Ending request: urn:request:a5f95701-e29d-45e6-8a1a-2c28207ba8a4 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:a5f95701-e29d-45e6-8a1a-2c28207ba8a4', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:21:09,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:21:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:21:09,641 [221] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:21:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:21:09,642 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:21:09,642 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:21:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:21:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-web stdout | 2023-06-29 13:21:09,643 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:21:09,643 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:21:09,645 [212] [DEBUG] [app] Starting request: urn:request:8f5abc67-f211-4af2-a36e-f38131a4c372 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:21:09,645 [211] [DEBUG] [app] Starting request: urn:request:4ce37b28-f7dc-4e98-9837-ae5e73681726 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:21:09,645 [212] [DEBUG] [app] Ending request: urn:request:8f5abc67-f211-4af2-a36e-f38131a4c372 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:8f5abc67-f211-4af2-a36e-f38131a4c372', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:21:09,646 [211] [DEBUG] [app] Ending request: urn:request:4ce37b28-f7dc-4e98-9837-ae5e73681726 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:4ce37b28-f7dc-4e98-9837-ae5e73681726', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:21:09,646 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:21:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:21:09,646 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:21:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:21:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:21:09,646 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:21:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:21:09,646 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:21:09,647 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:21:09,647 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:21:09,655 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:21:09,655 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:21:09,666 [212] [DEBUG] [app] Ending request: urn:request:088305f4-fc9d-41e7-b004-7d4e9fd1d7fc (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:088305f4-fc9d-41e7-b004-7d4e9fd1d7fc', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:21:09,666 [214] [DEBUG] [app] Ending request: urn:request:ae2754c4-5a12-4307-9d66-0bf55a5b41ac (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:ae2754c4-5a12-4307-9d66-0bf55a5b41ac', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:21:09,667 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:21:09,667 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:21:09,667 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:21:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:21:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.032 118 0.032) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:21:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.032 118 0.032) gunicorn-web stdout | 2023-06-29 13:21:09,667 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:21:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" blobuploadcleanupworker stdout | 2023-06-29 13:21:10,373 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gcworker stdout | 2023-06-29 13:21:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:21:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:21:20.585410+00:00 (in 9.999521 seconds) gcworker stdout | 2023-06-29 13:21:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:21:20 UTC)" (scheduled at 2023-06-29 13:21:10.585410+00:00) gcworker stdout | 2023-06-29 13:21:10,587 [59] [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, 1686835270586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:21:10,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:21:10,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:21:10,602 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:21:20 UTC)" executed successfully securityworker stdout | 2023-06-29 13:21:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:21:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:21:36.582504+00:00 (in 24.868144 seconds) securityworker stdout | 2023-06-29 13:21:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:21:41 UTC)" (scheduled at 2023-06-29 13:21:11.713664+00:00) securityworker stdout | 2023-06-29 13:21:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:21:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:21:11,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:21:11,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:21:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:21:11,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:21:11,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:21:11,721 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:21:11,723 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:21:11,736 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:21:11,740 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:21:11,740 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:21:11,742 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 16, 11, 723129), 1, 2]) securityworker stdout | 2023-06-29 13:21:11,745 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:21:11,745 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:21:11,747 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 16, 11, 723129), 1, 2]) securityworker stdout | 2023-06-29 13:21:11,751 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:21:11,751 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:21:11,751 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:21:11,751 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:21:11,751 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:21:11,751 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:21:11,751 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:21:11,753 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:21:11,753 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:21:11,753 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:21:41 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 13:21:12,430 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} securityworker stdout | 2023-06-29 13:21:13,745 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:21:13,819 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} notificationworker stdout | 2023-06-29 13:21:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:21:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:21:15.985355+00:00 (in 2.006333 seconds) notificationworker stdout | 2023-06-29 13:21:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:21:23 UTC)" (scheduled at 2023-06-29 13:21:13.978401+00:00) notificationworker stdout | 2023-06-29 13:21:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:21:13,980 [74] [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(2023, 6, 29, 13, 21, 13, 979549), True, datetime.datetime(2023, 6, 29, 13, 21, 13, 979549), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:21:13,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:21:13,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:21:13,994 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:21:23 UTC)" executed successfully exportactionlogsworker stdout | 2023-06-29 13:21:14,080 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:21:14,111 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gcworker stdout | 2023-06-29 13:21:14,640 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:21:14,740 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} exportactionlogsworker stdout | 2023-06-29 13:21:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:21:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:21:55.591055+00:00 (in 40.796970 seconds) exportactionlogsworker stdout | 2023-06-29 13:21:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:22:14 UTC)" (scheduled at 2023-06-29 13:21:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:21:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:21:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:22:14 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:21:15,430 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:21:15,434 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-web stdout | 2023-06-29 13:21:15,437 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:21:15,441 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:21:15,445 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} globalpromstats stdout | 2023-06-29 13:21:15,831 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} notificationworker stdout | 2023-06-29 13:21:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:21:15,986 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:21:23.978401+00:00 (in 7.992390 seconds) notificationworker stdout | 2023-06-29 13:21:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:22:15 UTC)" (scheduled at 2023-06-29 13:21:15.985355+00:00) notificationworker stdout | 2023-06-29 13:21:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:21:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:22:15 UTC)" executed successfully teamsyncworker stdout | 2023-06-29 13:21:16,243 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} chunkcleanupworker stdout | 2023-06-29 13:21:16,812 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} storagereplication stdout | 2023-06-29 13:21:17,370 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-secscan stdout | 2023-06-29 13:21:17,811 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:21:17,816 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:21:17,821 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:21:18,885 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:21:18,892 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:21:18,905 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:21:18,910 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:21:18,914 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:21:18,920 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:21:18,924 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:21:18,928 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:21:18,935 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gcworker stdout | 2023-06-29 13:21:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:21:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:21:30.585410+00:00 (in 9.999329 seconds) gcworker stdout | 2023-06-29 13:21:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:21:30 UTC)" (scheduled at 2023-06-29 13:21:20.585410+00:00) gcworker stdout | 2023-06-29 13:21:20,587 [59] [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, 1686835280586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:21:20,602 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:21:20,603 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:21:20,603 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:21:30 UTC)" executed successfully securityscanningnotificationworker stdout | 2023-06-29 13:21:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:21:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:21:48.681765+00:00 (in 25.394480 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:21:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:22:23 UTC)" (scheduled at 2023-06-29 13:21:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:21:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:21:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:22:23 UTC)" executed successfully notificationworker stdout | 2023-06-29 13:21:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:21:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:21:33.978401+00:00 (in 9.999411 seconds) notificationworker stdout | 2023-06-29 13:21:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:21:33 UTC)" (scheduled at 2023-06-29 13:21:23.978401+00:00) notificationworker stdout | 2023-06-29 13:21:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:21:23,980 [74] [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(2023, 6, 29, 13, 21, 23, 979468), True, datetime.datetime(2023, 6, 29, 13, 21, 23, 979468), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:21:23,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:21:23,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:21:23,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:21:33 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:21:24,636 [214] [DEBUG] [app] Starting request: urn:request:e2e153be-583a-4b00-acc6-2ce6ae193f45 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:21:24,636 [212] [DEBUG] [app] Starting request: urn:request:293f089f-e1f4-4976-ab67-06104b692d3e (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:21:24,638 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:21:24,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:21:24,640 [216] [DEBUG] [app] Starting request: urn:request:0263459b-ac64-40d9-9395-0b39fe6bffce (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:21:24,640 [223] [DEBUG] [app] Starting request: urn:request:a4589288-031f-495b-99c8-85e88108ae46 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:21:24,641 [223] [DEBUG] [app] Ending request: urn:request:a4589288-031f-495b-99c8-85e88108ae46 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:a4589288-031f-495b-99c8-85e88108ae46', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:21:24,641 [216] [DEBUG] [app] Ending request: urn:request:0263459b-ac64-40d9-9395-0b39fe6bffce (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:0263459b-ac64-40d9-9395-0b39fe6bffce', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:21:24,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:21:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:21:24,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:21:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:21:24,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:21:24,641 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:21:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:21:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:21:24,643 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:21:24,643 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:21:24,644 [211] [DEBUG] [app] Starting request: urn:request:5000ad9e-8b5c-4b1b-af2e-d557caba46a8 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:21:24,645 [213] [DEBUG] [app] Starting request: urn:request:1627cf09-591d-40f9-9744-86bbc061cd84 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:21:24,645 [211] [DEBUG] [app] Ending request: urn:request:5000ad9e-8b5c-4b1b-af2e-d557caba46a8 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:5000ad9e-8b5c-4b1b-af2e-d557caba46a8', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:21:24,645 [213] [DEBUG] [app] Ending request: urn:request:1627cf09-591d-40f9-9744-86bbc061cd84 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:1627cf09-591d-40f9-9744-86bbc061cd84', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:21:24,645 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:21:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:21:24,645 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:21:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:21:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-06-29 13:21:24,646 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:21:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:21:24,646 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:21:24,646 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:21:24,646 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:21:24,654 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:21:24,654 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:21:24,665 [212] [DEBUG] [app] Ending request: urn:request:293f089f-e1f4-4976-ab67-06104b692d3e (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:293f089f-e1f4-4976-ab67-06104b692d3e', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:21:24,665 [214] [DEBUG] [app] Ending request: urn:request:e2e153be-583a-4b00-acc6-2ce6ae193f45 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:e2e153be-583a-4b00-acc6-2ce6ae193f45', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:21:24,665 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:21:24,665 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:21:24,666 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:21:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:21:24,666 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:21:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:21:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.031 118 0.031) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:21:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.031 118 0.031) buildlogsarchiver stdout | 2023-06-29 13:21:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:21:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:21:55.790030+00:00 (in 29.999407 seconds) buildlogsarchiver stdout | 2023-06-29 13:21:25,791 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:21:55 UTC)" (scheduled at 2023-06-29 13:21:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:21:25,791 [54] [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(2023, 6, 14, 13, 21, 25, 791114), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:21:25,805 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:21:25,805 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:21:25,805 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:21:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:21:26,108 [220] [DEBUG] [app] Starting request: urn:request:7685b484-cc22-4ec6-8a5c-b92e3e681050 (/v2/) {'X-Forwarded-For': '123.123.41.3, 10.131.0.8'} gunicorn-registry stdout | 2023-06-29 13:21:26,108 [220] [DEBUG] [auth.registry_jwt_auth] Called with params: (), {} gunicorn-registry stdout | 2023-06-29 13:21:26,108 [220] [DEBUG] [auth.registry_jwt_auth] No auth header. gunicorn-registry stdout | 2023-06-29 13:21:26,109 [220] [DEBUG] [app] Ending request: urn:request:7685b484-cc22-4ec6-8a5c-b92e3e681050 (/v2/) {'endpoint': 'v2.v2_support_enabled', 'request_id': 'urn:request:7685b484-cc22-4ec6-8a5c-b92e3e681050', 'remote_addr': '10.131.0.8', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/v2/', 'path': '/v2/', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'containers/5.24.1 (github.com/containers/image)'} nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:13:21:26 +0000] "GET /v2/ HTTP/1.1" 401 4 "-" "containers/5.24.1 (github.com/containers/image)" (0.002 556 0.002) gunicorn-registry stdout | 2023-06-29 13:21:26,109 [220] [INFO] [gunicorn.access] 10.131.0.8 - - [29/Jun/2023:13:21:26 +0000] "GET /v2/ HTTP/1.1" 401 4 "-" "containers/5.24.1 (github.com/containers/image)" gunicorn-registry stdout | 2023-06-29 13:21:26,878 [216] [DEBUG] [app] Starting request: urn:request:53648e70-8c00-43f1-9501-323b550331fb (/v2/auth) {'X-Forwarded-For': '123.123.41.3, 10.128.2.5'} gunicorn-registry stdout | 2023-06-29 13:21:26,878 [216] [DEBUG] [auth.basic] Attempt to process basic auth header gunicorn-registry stdout | 2023-06-29 13:21:26,880 [216] [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) OR ("t1"."email" = %s)) LIMIT %s OFFSET %s', ['whuquay', 'whuquay', 1, 0]) gunicorn-registry stdout | 2023-06-29 13:21:27,142 [216] [DEBUG] [auth.credentials] Successfully validated credentials for user whuquay gunicorn-registry stdout | 2023-06-29 13:21:27,142 [216] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-registry stdout | 2023-06-29 13:21:27,143 [216] [DEBUG] [auth.permissions] Identity loaded: gunicorn-registry stdout | 2023-06-29 13:21:27,143 [216] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-registry stdout | 2023-06-29 13:21:27,143 [216] [DEBUG] [endpoints.v2.v2auth] Request audience: quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com gunicorn-registry stdout | 2023-06-29 13:21:27,143 [216] [DEBUG] [endpoints.v2.v2auth] Scope request: [] gunicorn-registry stdout | 2023-06-29 13:21:27,144 [216] [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', ['whuquay', 1, 0]) gunicorn-registry stdout | 2023-06-29 13:21:27,148 [216] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "logentrykind" AS "t1"', []) gunicorn-registry stdout | 2023-06-29 13:21:27,154 [216] [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"', [97, 1, 1, None, datetime.datetime(2023, 6, 29, 13, 21, 27, 143893), '10.128.2.5', '{"kind": "user", "type": "v2auth", "useragent": "containers/5.24.1 (github.com/containers/image)"}']) gunicorn-registry stdout | 2023-06-29 13:21:27,167 [216] [DEBUG] [app] Ending request: urn:request:53648e70-8c00-43f1-9501-323b550331fb (/v2/auth) {'endpoint': 'v2.generate_registry_jwt', 'request_id': 'urn:request:53648e70-8c00-43f1-9501-323b550331fb', 'remote_addr': '10.128.2.5', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/v2/auth?account=whuquay&service=quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com', 'path': '/v2/auth', 'parameters': {'account': 'whuquay', 'service': 'quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com'}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'containers/5.24.1 (github.com/containers/image)'} gunicorn-registry stdout | 2023-06-29 13:21:27,167 [216] [DEBUG] [data.database] Disconnecting from database. gunicorn-registry stdout | 2023-06-29 13:21:27,167 [216] [DEBUG] [peewee.pool] Returning 140174053223936 to pool. gunicorn-registry stdout | 2023-06-29 13:21:27,167 [216] [INFO] [gunicorn.access] 10.128.2.5 - whuquay [29/Jun/2023:13:21:27 +0000] "GET /v2/auth?account=whuquay&service=quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com HTTP/1.1" 200 966 "-" "containers/5.24.1 (github.com/containers/image)" nginx stdout | 10.128.2.5 (-) - whuquay [29/Jun/2023:13:21:27 +0000] "GET /v2/auth?account=whuquay&service=quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com HTTP/1.1" 200 966 "-" "containers/5.24.1 (github.com/containers/image)" (0.290 668 0.290) gunicorn-registry stdout | 2023-06-29 13:21:27,171 [216] [DEBUG] [data.userevent] Published user event docker-cli: {'action': 'login'} expiredappspecifictokenworker stdout | 2023-06-29 13:21:29,021 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gcworker stdout | 2023-06-29 13:21:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:21:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:21:40.585410+00:00 (in 9.999414 seconds) gcworker stdout | 2023-06-29 13:21:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:21:40 UTC)" (scheduled at 2023-06-29 13:21:30.585410+00:00) gcworker stdout | 2023-06-29 13:21:30,587 [59] [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, 1686835290586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:21:30,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:21:30,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:21:30,602 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:21:40 UTC)" executed successfully queuecleanupworker stdout | 2023-06-29 13:21:32,450 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:21:33,460 [222] [DEBUG] [app] Starting request: urn:request:fbd9ea4a-1f3c-4001-a975-7c82705cf73e (/v2/auth) {'X-Forwarded-For': '123.123.41.3, 10.128.2.5'} gunicorn-registry stdout | 2023-06-29 13:21:33,460 [222] [DEBUG] [auth.basic] Attempt to process basic auth header gunicorn-registry stdout | 2023-06-29 13:21:33,461 [222] [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) OR ("t1"."email" = %s)) LIMIT %s OFFSET %s', ['whuquay', 'whuquay', 1, 0]) gunicorn-registry stdout | 2023-06-29 13:21:33,702 [222] [DEBUG] [auth.credentials] Successfully validated credentials for user whuquay gunicorn-registry stdout | 2023-06-29 13:21:33,703 [222] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-registry stdout | 2023-06-29 13:21:33,703 [222] [DEBUG] [auth.permissions] Identity loaded: gunicorn-registry stdout | 2023-06-29 13:21:33,703 [222] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-registry stdout | 2023-06-29 13:21:33,703 [222] [DEBUG] [endpoints.v2.v2auth] Request audience: quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com gunicorn-registry stdout | 2023-06-29 13:21:33,703 [222] [DEBUG] [endpoints.v2.v2auth] Scope request: ['repository:org1/largesize:pull,push'] gunicorn-registry stdout | 2023-06-29 13:21:33,703 [222] [DEBUG] [endpoints.v2.v2auth] Match: ('org1/largesize', 'org1/largesize', 'pull,push') gunicorn-registry stdout | 2023-06-29 13:21:33,704 [222] [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', ['org1', 1, 0]) gunicorn-registry stdout | 2023-06-29 13:21:33,709 [222] [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', ['org1', 'largesize', 3, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:21:33,713 [222] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-registry stdout | 2023-06-29 13:21:33,713 [222] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-registry stdout | 2023-06-29 13:21:33,713 [222] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-registry stdout | 2023-06-29 13:21:33,713 [222] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-registry stdout | 2023-06-29 13:21:33,716 [222] [DEBUG] [peewee] ('(SELECT "t1"."id", "t1"."team_id", "t1"."user_id", "t1"."repository_id", "t1"."role_id", "t2"."id", "t2"."name", "t3"."id", "t3"."namespace_user_id", "t3"."name", "t3"."visibility_id", "t3"."description", "t3"."badge_token", "t3"."kind_id", "t3"."trust_enabled", "t3"."state", "t4"."id", "t4"."uuid", "t4"."username", "t4"."password_hash", "t4"."email", "t4"."verified", "t4"."stripe_id", "t4"."organization", "t4"."robot", "t4"."invoice_email", "t4"."invalid_login_attempts", "t4"."last_invalid_login", "t4"."removed_tag_expiration_s", "t4"."enabled", "t4"."invoice_email_address", "t4"."given_name", "t4"."family_name", "t4"."company", "t4"."location", "t4"."maximum_queued_builds_count", "t4"."creation_date", "t4"."last_accessed" FROM "repositorypermission" AS "t1" INNER JOIN "role" AS "t2" ON ("t1"."role_id" = "t2"."id") INNER JOIN "repository" AS "t3" ON ("t1"."repository_id" = "t3"."id") INNER JOIN "user" AS "t4" ON ("t3"."namespace_user_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t1"."user_id" = "t5"."id") WHERE ((("t3"."name" = %s) AND ("t4"."username" = %s)) AND ("t5"."id" = %s))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['largesize', 'org1', 1, 'largesize', 'org1', 1]) gunicorn-registry stdout | 2023-06-29 13:21:33,722 [222] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='org1', name='largesize', role='admin') gunicorn-registry stdout | 2023-06-29 13:21:33,723 [222] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."organization_id", "t1"."creation_date", "t1"."upstream_registry", "t1"."upstream_registry_username", "t1"."upstream_registry_password", "t1"."expiration_s", "t1"."insecure" FROM "proxycacheconfig" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") WHERE (("t2"."username" = %s) AND ("t2"."organization" = %s)) LIMIT %s OFFSET %s', ['org1', True, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:21:33,727 [222] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-registry stdout | 2023-06-29 13:21:33,733 [222] [DEBUG] [app] Ending request: urn:request:fbd9ea4a-1f3c-4001-a975-7c82705cf73e (/v2/auth) {'endpoint': 'v2.generate_registry_jwt', 'request_id': 'urn:request:fbd9ea4a-1f3c-4001-a975-7c82705cf73e', 'remote_addr': '10.128.2.5', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/v2/auth?account=whuquay&scope=repository%3Aorg1%2Flargesize%3Apull%2Cpush&service=quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com', 'path': '/v2/auth', 'parameters': {'account': 'whuquay', 'scope': 'repository:org1/largesize:pull,push', 'service': 'quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com'}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'containers/5.24.1 (github.com/containers/image)'} gunicorn-registry stdout | 2023-06-29 13:21:33,733 [222] [DEBUG] [data.database] Disconnecting from database. gunicorn-registry stdout | 2023-06-29 13:21:33,733 [222] [DEBUG] [peewee.pool] Returning 140174053223936 to pool. gunicorn-registry stdout | 2023-06-29 13:21:33,734 [222] [INFO] [gunicorn.access] 10.128.2.5 - whuquay [29/Jun/2023:13:21:33 +0000] "GET /v2/auth?account=whuquay&scope=repository%3Aorg1%2Flargesize%3Apull%2Cpush&service=quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com HTTP/1.1" 200 1098 "-" "containers/5.24.1 (github.com/containers/image)" nginx stdout | 10.128.2.5 (-) - whuquay [29/Jun/2023:13:21:33 +0000] "GET /v2/auth?account=whuquay&scope=repository%3Aorg1%2Flargesize%3Apull%2Cpush&service=quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com HTTP/1.1" 200 1098 "-" "containers/5.24.1 (github.com/containers/image)" (0.275 718 0.275) gunicorn-registry stdout | 2023-06-29 13:21:33,737 [222] [DEBUG] [data.userevent] Published user event docker-cli: {'action': 'push_start', 'namespace': 'org1', 'repository': 'largesize'} notificationworker stdout | 2023-06-29 13:21:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:21:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:21:43.978401+00:00 (in 9.999521 seconds) notificationworker stdout | 2023-06-29 13:21:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:21:43 UTC)" (scheduled at 2023-06-29 13:21:33.978401+00:00) notificationworker stdout | 2023-06-29 13:21:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:21:33,980 [74] [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(2023, 6, 29, 13, 21, 33, 979330), True, datetime.datetime(2023, 6, 29, 13, 21, 33, 979330), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:21:33,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:21:33,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:21:33,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:21:43 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:21:34,556 [216] [DEBUG] [app] Starting request: urn:request:93b26c0d-f826-4048-8818-c4ae85e28c66 (/v2/org1/largesize/blobs/sha256:2653d992f4ef2bfd27f94db643815aa567240c37732cae1405ad1c1309ee9859) {'X-Forwarded-For': '123.123.41.3, 10.131.0.8'} gunicorn-registry stdout | 2023-06-29 13:21:34,557 [216] [DEBUG] [auth.registry_jwt_auth] Called with params: (), {'digest': 'sha256:2653d992f4ef2bfd27f94db643815aa567240c37732cae1405ad1c1309ee9859', 'namespace_name': 'org1', 'repo_name': 'largesize'} gunicorn-registry stdout | 2023-06-29 13:21:34,557 [216] [DEBUG] [auth.registry_jwt_auth] Validating auth header: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6IlEwRmFhSlVRZnBqUEFjZndFaDEzZXYtV2JvUUZNTDh0SjExeEg5MVVBUEEifQ.eyJpc3MiOiJxdWF5IiwiYXVkIjoicXVheXJlZ2lzdHJ5LXF1YXktcXVheS1lbnRlcnByaXNlLmFwcHMud2h1NDEzYXoxNS5xZS5henVyZS5kZXZjbHVzdGVyLm9wZW5zaGlmdC5jb20iLCJuYmYiOjE2ODgwNDQ4OTMsImlhdCI6MTY4ODA0NDg5MywiZXhwIjoxNjg4MDQ4NDkzLCJzdWIiOiJ3aHVxdWF5IiwiYWNjZXNzIjpbeyJ0eXBlIjoicmVwb3NpdG9yeSIsIm5hbWUiOiJvcmcxL2xhcmdlc2l6ZSIsImFjdGlvbnMiOlsicHVzaCIsInB1bGwiXX1dLCJjb250ZXh0Ijp7InZlcnNpb24iOjIsImVudGl0eV9raW5kIjoidXNlciIsImVudGl0eV9yZWZlcmVuY2UiOiJhYzJmYzZmMC0yZTg3LTQ2OTUtOWM4My1iMzU5MmIwOGU3NTciLCJraW5kIjoidXNlciIsInVzZXIiOiJ3aHVxdWF5IiwiY29tLmFwb3N0aWxsZS5yb290cyI6eyJvcmcxL2xhcmdlc2l6ZSI6IiRkaXNhYmxlZCJ9LCJjb20uYXBvc3RpbGxlLnJvb3QiOiIkZGlzYWJsZWQifX0.VJYPJ62PHV_p7ZmJAa4XM_pw73U_tOXFi6zgPjb6A99xOl2tv5_HQW98zGpI2ubKa-OQyNSW5hbKdV0kNF-lDx3cOlOcfZTxHN1NRPhqSlPmMPYtYoSY1ld1mlG7Mu6fXyDliAcYPZJOgs1hUMXMH1QqZb6R8_ip0ZztJK8dKqL2xeuVwPjbxVwPQbzfR8xD1VyakVQJkPqcTcuonIGLTBKuMynr21CXo6VIXE15GJRd-WjCjJdS922qRs1cZyjB_YIKpyq0lCr02u6U76rn7KS2P1zNm_p1GjFELZOY_DlOQp06XG1trylQK77z920ZMzhgYoPADtbXYzPYN9hDwg gunicorn-registry stdout | 2023-06-29 13:21:34,557 [216] [DEBUG] [util.security.registry_jwt] encoded JWT: eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6IlEwRmFhSlVRZnBqUEFjZndFaDEzZXYtV2JvUUZNTDh0SjExeEg5MVVBUEEifQ.eyJpc3MiOiJxdWF5IiwiYXVkIjoicXVheXJlZ2lzdHJ5LXF1YXktcXVheS1lbnRlcnByaXNlLmFwcHMud2h1NDEzYXoxNS5xZS5henVyZS5kZXZjbHVzdGVyLm9wZW5zaGlmdC5jb20iLCJuYmYiOjE2ODgwNDQ4OTMsImlhdCI6MTY4ODA0NDg5MywiZXhwIjoxNjg4MDQ4NDkzLCJzdWIiOiJ3aHVxdWF5IiwiYWNjZXNzIjpbeyJ0eXBlIjoicmVwb3NpdG9yeSIsIm5hbWUiOiJvcmcxL2xhcmdlc2l6ZSIsImFjdGlvbnMiOlsicHVzaCIsInB1bGwiXX1dLCJjb250ZXh0Ijp7InZlcnNpb24iOjIsImVudGl0eV9raW5kIjoidXNlciIsImVudGl0eV9yZWZlcmVuY2UiOiJhYzJmYzZmMC0yZTg3LTQ2OTUtOWM4My1iMzU5MmIwOGU3NTciLCJraW5kIjoidXNlciIsInVzZXIiOiJ3aHVxdWF5IiwiY29tLmFwb3N0aWxsZS5yb290cyI6eyJvcmcxL2xhcmdlc2l6ZSI6IiRkaXNhYmxlZCJ9LCJjb20uYXBvc3RpbGxlLnJvb3QiOiIkZGlzYWJsZWQifX0.VJYPJ62PHV_p7ZmJAa4XM_pw73U_tOXFi6zgPjb6A99xOl2tv5_HQW98zGpI2ubKa-OQyNSW5hbKdV0kNF-lDx3cOlOcfZTxHN1NRPhqSlPmMPYtYoSY1ld1mlG7Mu6fXyDliAcYPZJOgs1hUMXMH1QqZb6R8_ip0ZztJK8dKqL2xeuVwPjbxVwPQbzfR8xD1VyakVQJkPqcTcuonIGLTBKuMynr21CXo6VIXE15GJRd-WjCjJdS922qRs1cZyjB_YIKpyq0lCr02u6U76rn7KS2P1zNm_p1GjFELZOY_DlOQp06XG1trylQK77z920ZMzhgYoPADtbXYzPYN9hDwg gunicorn-registry stdout | 2023-06-29 13:21:34,558 [216] [DEBUG] [auth.permissions] Identity loaded: gunicorn-registry stdout | 2023-06-29 13:21:34,558 [216] [DEBUG] [auth.permissions] Loaded signed_jwt identity for: whuquay gunicorn-registry stdout | 2023-06-29 13:21:34,558 [216] [DEBUG] [auth.registry_jwt_auth] Identity changed to whuquay gunicorn-registry stdout | 2023-06-29 13:21:34,558 [216] [DEBUG] [auth.registry_jwt_auth] Auth context set to {'version': 2, 'entity_kind': 'user', 'entity_reference': 'ac2fc6f0-2e87-4695-9c83-b3592b08e757', 'kind': 'user', 'user': 'whuquay', 'com.apostille.roots': {'org1/largesize': '$disabled'}, 'com.apostille.root': '$disabled'} gunicorn-registry stdout | 2023-06-29 13:21:34,558 [216] [DEBUG] [endpoints.v2] Checking permission for repo: org1/largesize gunicorn-registry stdout | 2023-06-29 13:21:34,559 [216] [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', ['ac2fc6f0-2e87-4695-9c83-b3592b08e757', False, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:21:34,564 [216] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."organization_id", "t1"."creation_date", "t1"."upstream_registry", "t1"."upstream_registry_username", "t1"."upstream_registry_password", "t1"."expiration_s", "t1"."insecure" FROM "proxycacheconfig" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") WHERE (("t2"."username" = %s) AND ("t2"."organization" = %s)) LIMIT %s OFFSET %s', ['org1', True, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:21:34,568 [216] [DEBUG] [endpoints.decorators] Skipping pull through proxy cache: instance matching query does not exist: gunicorn-registry stdout | SQL: SELECT "t1"."id", "t1"."organization_id", "t1"."creation_date", "t1"."upstream_registry", "t1"."upstream_registry_username", "t1"."upstream_registry_password", "t1"."expiration_s", "t1"."insecure" FROM "proxycacheconfig" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") WHERE (("t2"."username" = %s) AND ("t2"."organization" = %s)) LIMIT %s OFFSET %s gunicorn-registry stdout | Params: ['org1', True, 1, 0] gunicorn-registry stdout | 2023-06-29 13:21:34,568 [216] [DEBUG] [data.cache.impl] Checking cache for key repo_blob__org1_largesize_sha256:2653d992f4ef2bfd27f94db643815aa567240c37732cae1405ad1c1309ee9859_2 gunicorn-registry stdout | 2023-06-29 13:21:34,568 [216] [DEBUG] [data.cache.impl] Found no result in cache for key repo_blob__org1_largesize_sha256:2653d992f4ef2bfd27f94db643815aa567240c37732cae1405ad1c1309ee9859_2; calling loader gunicorn-registry stdout | 2023-06-29 13:21:34,569 [216] [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', ['org1', 'largesize', 3, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:21:34,574 [216] [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', [1, 'sha256:2653d992f4ef2bfd27f94db643815aa567240c37732cae1405ad1c1309ee9859', 1, 0]) gunicorn-registry stdout | 2023-06-29 13:21:34,578 [216] [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', [1, 'sha256:2653d992f4ef2bfd27f94db643815aa567240c37732cae1405ad1c1309ee9859', 1, 0]) gunicorn-registry stdout | 2023-06-29 13:21:34,582 [216] [DEBUG] [data.cache.impl] Got loaded result for key repo_blob__org1_largesize_sha256:2653d992f4ef2bfd27f94db643815aa567240c37732cae1405ad1c1309ee9859_2: None gunicorn-registry stdout | 2023-06-29 13:21:34,582 [216] [DEBUG] [data.cache.impl] Not caching loaded result for key repo_blob__org1_largesize_sha256:2653d992f4ef2bfd27f94db643815aa567240c37732cae1405ad1c1309ee9859_2: None gunicorn-registry stdout | 2023-06-29 13:21:34,582 [216] [DEBUG] [endpoints.v2] sending response: b'{"errors":[{"code":"BLOB_UNKNOWN","detail":{},"message":"blob unknown to registry"}]}\n' gunicorn-registry stdout | 2023-06-29 13:21:34,583 [216] [DEBUG] [app] Ending request: urn:request:93b26c0d-f826-4048-8818-c4ae85e28c66 (/v2/org1/largesize/blobs/sha256:2653d992f4ef2bfd27f94db643815aa567240c37732cae1405ad1c1309ee9859) {'endpoint': 'v2.check_blob_exists', 'request_id': 'urn:request:93b26c0d-f826-4048-8818-c4ae85e28c66', 'remote_addr': '10.131.0.8', 'http_method': 'HEAD', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/v2/org1/largesize/blobs/sha256:2653d992f4ef2bfd27f94db643815aa567240c37732cae1405ad1c1309ee9859', 'path': '/v2/org1/largesize/blobs/sha256:2653d992f4ef2bfd27f94db643815aa567240c37732cae1405ad1c1309ee9859', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'containers/5.24.1 (github.com/containers/image)'} gunicorn-registry stdout | 2023-06-29 13:21:34,583 [216] [DEBUG] [data.database] Disconnecting from database. gunicorn-registry stdout | 2023-06-29 13:21:34,583 [216] [DEBUG] [peewee.pool] Returning 140174053223936 to pool. gunicorn-registry stdout | 2023-06-29 13:21:34,583 [216] [INFO] [gunicorn.access] 10.131.0.8 - - [29/Jun/2023:13:21:34 +0000] "HEAD /v2/org1/largesize/blobs/sha256:2653d992f4ef2bfd27f94db643815aa567240c37732cae1405ad1c1309ee9859 HTTP/1.1" 404 0 "-" "containers/5.24.1 (github.com/containers/image)" nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:13:21:34 +0000] "HEAD /v2/org1/largesize/blobs/sha256:2653d992f4ef2bfd27f94db643815aa567240c37732cae1405ad1c1309ee9859 HTTP/1.1" 404 0 "-" "containers/5.24.1 (github.com/containers/image)" (0.028 1735 0.027) builder stdout | 2023-06-29 13:21:35,737 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:21:35,750 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} securityworker stdout | 2023-06-29 13:21:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:21:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:21:41.713664+00:00 (in 5.130651 seconds) securityworker stdout | 2023-06-29 13:21:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:22:06 UTC)" (scheduled at 2023-06-29 13:21:36.582504+00:00) securityworker stdout | 2023-06-29 13:21:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:21:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:21:36,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:21:36,587 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:21:36,598 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:21:36,602 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:21:36,602 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:22:06 UTC)" executed successfully quotaregistrysizeworker stdout | 2023-06-29 13:21:38,064 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} namespacegcworker stdout | 2023-06-29 13:21:38,430 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:21:38,667 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:21:38,782 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} repositorygcworker stdout | 2023-06-29 13:21:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:21:38,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:21:51.787775+00:00 (in 12.999148 seconds) repositorygcworker stdout | 2023-06-29 13:21:38,788 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:22:38 UTC)" (scheduled at 2023-06-29 13:21:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:21:38,788 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:21:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:22:38 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:21:38,827 [211] [DEBUG] [app] Starting request: urn:request:cfdd5b79-9641-4f42-949c-bbeafe5d739f (/api/v1/repository/org1/largesize/build/) {'X-Forwarded-For': '209.132.188.14, 10.131.0.8'} gunicorn-web stdout | 2023-06-29 13:21:38,827 [211] [DEBUG] [app] User loader loading deferred user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:21:38,828 [211] [DEBUG] [auth.cookie] Loading user from cookie: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-registry stdout | 2023-06-29 13:21:38,828 [222] [DEBUG] [app] Starting request: urn:request:f5de85bd-c0c7-407e-b381-a5a395739ed3 (/v2/org1/largesize/blobs/uploads/) {'X-Forwarded-For': '123.123.41.3, 10.131.0.8'} gunicorn-registry stdout | 2023-06-29 13:21:38,828 [222] [DEBUG] [auth.registry_jwt_auth] Called with params: (), {'namespace_name': 'org1', 'repo_name': 'largesize'} gunicorn-registry stdout | 2023-06-29 13:21:38,828 [222] [DEBUG] [auth.registry_jwt_auth] Validating auth header: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6ImY2c0oxVFpVOWs0N2tDOURfcGR6ZXhsNDhNcmpPcEVqOFhhZkVIb2ZERFEifQ.eyJpc3MiOiJxdWF5IiwiYXVkIjoicXVheXJlZ2lzdHJ5LXF1YXktcXVheS1lbnRlcnByaXNlLmFwcHMud2h1NDEzYXoxNS5xZS5henVyZS5kZXZjbHVzdGVyLm9wZW5zaGlmdC5jb20iLCJuYmYiOjE2ODgwNDQ4OTMsImlhdCI6MTY4ODA0NDg5MywiZXhwIjoxNjg4MDQ4NDkzLCJzdWIiOiJ3aHVxdWF5IiwiYWNjZXNzIjpbeyJ0eXBlIjoicmVwb3NpdG9yeSIsIm5hbWUiOiJvcmcxL2xhcmdlc2l6ZSIsImFjdGlvbnMiOlsicHVzaCIsInB1bGwiXX1dLCJjb250ZXh0Ijp7InZlcnNpb24iOjIsImVudGl0eV9raW5kIjoidXNlciIsImVudGl0eV9yZWZlcmVuY2UiOiJhYzJmYzZmMC0yZTg3LTQ2OTUtOWM4My1iMzU5MmIwOGU3NTciLCJraW5kIjoidXNlciIsInVzZXIiOiJ3aHVxdWF5IiwiY29tLmFwb3N0aWxsZS5yb290cyI6eyJvcmcxL2xhcmdlc2l6ZSI6IiRkaXNhYmxlZCJ9LCJjb20uYXBvc3RpbGxlLnJvb3QiOiIkZGlzYWJsZWQifX0.bZY8IOlB5I6Tu-rBR49VbIaagsHWwz5uVboYdTw5Sqbif_UH9MXX-J-4_fX5QU2WqHLP53t9YmqJgMUFkrYDoSFAFqZ4Ljhk6KnTFIrpJWCa24onAKB9Lc1JQ_LXsg7rmP5E2apbqKc2RrcU4PzxGeWXXoOV6yidtYIb6nL6D40HlLlj7qH5RkU02NqpycAownReKxo8Oop6-zGq3w1T_KOikkYl4MCS-bXR2tgoNiPBk3GQZjFxup_i2WJylJiXG8HxwEt4keOJhKg5Y3ZWywp54WyIRNzfMjrUpR9rMqN_vVyyAantSoGM43_E8YVBqXe7VSDn7D_cE6SXaj28jQ gunicorn-registry stdout | 2023-06-29 13:21:38,828 [222] [DEBUG] [util.security.registry_jwt] encoded JWT: eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6ImY2c0oxVFpVOWs0N2tDOURfcGR6ZXhsNDhNcmpPcEVqOFhhZkVIb2ZERFEifQ.eyJpc3MiOiJxdWF5IiwiYXVkIjoicXVheXJlZ2lzdHJ5LXF1YXktcXVheS1lbnRlcnByaXNlLmFwcHMud2h1NDEzYXoxNS5xZS5henVyZS5kZXZjbHVzdGVyLm9wZW5zaGlmdC5jb20iLCJuYmYiOjE2ODgwNDQ4OTMsImlhdCI6MTY4ODA0NDg5MywiZXhwIjoxNjg4MDQ4NDkzLCJzdWIiOiJ3aHVxdWF5IiwiYWNjZXNzIjpbeyJ0eXBlIjoicmVwb3NpdG9yeSIsIm5hbWUiOiJvcmcxL2xhcmdlc2l6ZSIsImFjdGlvbnMiOlsicHVzaCIsInB1bGwiXX1dLCJjb250ZXh0Ijp7InZlcnNpb24iOjIsImVudGl0eV9raW5kIjoidXNlciIsImVudGl0eV9yZWZlcmVuY2UiOiJhYzJmYzZmMC0yZTg3LTQ2OTUtOWM4My1iMzU5MmIwOGU3NTciLCJraW5kIjoidXNlciIsInVzZXIiOiJ3aHVxdWF5IiwiY29tLmFwb3N0aWxsZS5yb290cyI6eyJvcmcxL2xhcmdlc2l6ZSI6IiRkaXNhYmxlZCJ9LCJjb20uYXBvc3RpbGxlLnJvb3QiOiIkZGlzYWJsZWQifX0.bZY8IOlB5I6Tu-rBR49VbIaagsHWwz5uVboYdTw5Sqbif_UH9MXX-J-4_fX5QU2WqHLP53t9YmqJgMUFkrYDoSFAFqZ4Ljhk6KnTFIrpJWCa24onAKB9Lc1JQ_LXsg7rmP5E2apbqKc2RrcU4PzxGeWXXoOV6yidtYIb6nL6D40HlLlj7qH5RkU02NqpycAownReKxo8Oop6-zGq3w1T_KOikkYl4MCS-bXR2tgoNiPBk3GQZjFxup_i2WJylJiXG8HxwEt4keOJhKg5Y3ZWywp54WyIRNzfMjrUpR9rMqN_vVyyAantSoGM43_E8YVBqXe7VSDn7D_cE6SXaj28jQ gunicorn-web stdout | 2023-06-29 13:21:38,828 [211] [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', ['ac2fc6f0-2e87-4695-9c83-b3592b08e757', False, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:21:38,830 [222] [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(2023, 6, 29, 13, 21, 38, 829215), None, 'quay', 'quay', datetime.datetime(2023, 6, 29, 13, 21, 38, 829238), 'quay', None, datetime.datetime(2023, 6, 28, 13, 21, 38, 829250), datetime.datetime(2023, 6, 22, 13, 21, 38, 829259), None]) gunicorn-registry stdout | 2023-06-29 13:21:38,836 [222] [DEBUG] [auth.permissions] Identity loaded: gunicorn-registry stdout | 2023-06-29 13:21:38,836 [222] [DEBUG] [auth.permissions] Loaded signed_jwt identity for: whuquay gunicorn-registry stdout | 2023-06-29 13:21:38,836 [222] [DEBUG] [auth.registry_jwt_auth] Identity changed to whuquay gunicorn-registry stdout | 2023-06-29 13:21:38,836 [222] [DEBUG] [auth.registry_jwt_auth] Auth context set to {'version': 2, 'entity_kind': 'user', 'entity_reference': 'ac2fc6f0-2e87-4695-9c83-b3592b08e757', 'kind': 'user', 'user': 'whuquay', 'com.apostille.roots': {'org1/largesize': '$disabled'}, 'com.apostille.root': '$disabled'} gunicorn-registry stdout | 2023-06-29 13:21:38,836 [222] [DEBUG] [endpoints.v2] Checking permission for repo: org1/largesize gunicorn-registry stdout | 2023-06-29 13:21:38,837 [222] [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', ['org1', 'largesize', 3, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:21:38,842 [222] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org1', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:21:38,843 [211] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-06-29 13:21:38,843 [211] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-06-29 13:21:38,844 [211] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:21:38,844 [211] [DEBUG] [endpoints.api] Checking permission for repo: org1/largesize gunicorn-web stdout | 2023-06-29 13:21:38,844 [211] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:21:38,844 [211] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:21:38,844 [211] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:21:38,844 [211] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-registry stdout | 2023-06-29 13:21:38,845 [222] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [2, 1, 0]) gunicorn-web stdout | 2023-06-29 13:21:38,846 [211] [DEBUG] [peewee] ('(SELECT "t1"."id", "t1"."team_id", "t1"."user_id", "t1"."repository_id", "t1"."role_id", "t2"."id", "t2"."name", "t3"."id", "t3"."namespace_user_id", "t3"."name", "t3"."visibility_id", "t3"."description", "t3"."badge_token", "t3"."kind_id", "t3"."trust_enabled", "t3"."state", "t4"."id", "t4"."uuid", "t4"."username", "t4"."password_hash", "t4"."email", "t4"."verified", "t4"."stripe_id", "t4"."organization", "t4"."robot", "t4"."invoice_email", "t4"."invalid_login_attempts", "t4"."last_invalid_login", "t4"."removed_tag_expiration_s", "t4"."enabled", "t4"."invoice_email_address", "t4"."given_name", "t4"."family_name", "t4"."company", "t4"."location", "t4"."maximum_queued_builds_count", "t4"."creation_date", "t4"."last_accessed" FROM "repositorypermission" AS "t1" INNER JOIN "role" AS "t2" ON ("t1"."role_id" = "t2"."id") INNER JOIN "repository" AS "t3" ON ("t1"."repository_id" = "t3"."id") INNER JOIN "user" AS "t4" ON ("t3"."namespace_user_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t1"."user_id" = "t5"."id") WHERE ((("t3"."name" = %s) AND ("t4"."username" = %s)) AND ("t5"."id" = %s))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['largesize', 'org1', 1, 'largesize', 'org1', 1]) gunicorn-registry stdout | 2023-06-29 13:21:38,850 [222] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org1', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:21:38,853 [211] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='org1', name='largesize', role='admin') gunicorn-registry stdout | 2023-06-29 13:21:38,853 [222] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org1']) gunicorn-web stdout | 2023-06-29 13:21:38,854 [211] [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', ['org1', 'largesize', 3, 'application', 1, 0]) gunicorn-registry stdout | 2023-06-29 13:21:38,858 [222] [DEBUG] [botocore.loaders] Loading JSON file: /app/lib/python3.9/site-packages/botocore/data/endpoints.json gunicorn-web stdout | 2023-06-29 13:21:38,860 [211] [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', ['largesize', 'org1', 3]) gunicorn-registry stdout | 2023-06-29 13:21:38,865 [222] [DEBUG] [botocore.loaders] Loading JSON file: /app/lib/python3.9/site-packages/botocore/data/sdk-default-configuration.json gunicorn-registry stdout | 2023-06-29 13:21:38,865 [222] [DEBUG] [botocore.hooks] Event choose-service-name: calling handler gunicorn-web stdout | 2023-06-29 13:21:38,866 [211] [DEBUG] [app] Ending request: urn:request:cfdd5b79-9641-4f42-949c-bbeafe5d739f (/api/v1/repository/org1/largesize/build/) {'endpoint': 'api.repositorybuildlist', 'request_id': 'urn:request:cfdd5b79-9641-4f42-949c-bbeafe5d739f', 'remote_addr': '10.131.0.8', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/api/v1/repository/org1/largesize/build/?limit=3', 'path': '/api/v1/repository/org1/largesize/build/', 'parameters': {'limit': '3'}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-06-29 13:21:38,867 [211] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:13:21:38 +0000] "GET /api/v1/repository/org1/largesize/build/?limit=3 HTTP/1.1" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.041 1522 0.041) gunicorn-web stdout | 2023-06-29 13:21:38,867 [211] [INFO] [gunicorn.access] 10.131.0.8 - - [29/Jun/2023:13:21:38 +0000] "GET /api/v1/repository/org1/largesize/build/?limit=3 HTTP/1.0" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" gunicorn-registry stdout | 2023-06-29 13:21:38,875 [222] [DEBUG] [botocore.loaders] Loading JSON file: /app/lib/python3.9/site-packages/botocore/data/s3/2006-03-01/service-2.json gunicorn-registry stdout | 2023-06-29 13:21:38,884 [222] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler gunicorn-registry stdout | 2023-06-29 13:21:38,884 [222] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler ._handler at 0x7f7cd1b10310> gunicorn-registry stdout | 2023-06-29 13:21:38,894 [222] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler gunicorn-registry stdout | 2023-06-29 13:21:38,897 [222] [DEBUG] [botocore.endpoint] Setting s3 timeout as (60, 60) gunicorn-registry stdout | 2023-06-29 13:21:38,898 [222] [DEBUG] [botocore.loaders] Loading JSON file: /app/lib/python3.9/site-packages/botocore/data/_retry.json gunicorn-registry stdout | 2023-06-29 13:21:38,898 [222] [DEBUG] [botocore.client] Registering retry handlers for service: s3 gunicorn-registry stdout | 2023-06-29 13:21:38,906 [222] [DEBUG] [botocore.loaders] Loading JSON file: /app/lib/python3.9/site-packages/boto3/data/s3/2006-03-01/resources-1.json gunicorn-registry stdout | 2023-06-29 13:21:38,907 [222] [DEBUG] [botocore.hooks] Event choose-service-name: calling handler gunicorn-registry stdout | 2023-06-29 13:21:38,907 [222] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler gunicorn-registry stdout | 2023-06-29 13:21:38,907 [222] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler ._handler at 0x7f7cd1b10310> gunicorn-registry stdout | 2023-06-29 13:21:38,907 [222] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler gunicorn-registry stdout | 2023-06-29 13:21:38,909 [222] [DEBUG] [botocore.endpoint] Setting s3 timeout as (60, 60) gunicorn-registry stdout | 2023-06-29 13:21:38,909 [222] [DEBUG] [botocore.client] Registering retry handlers for service: s3 gunicorn-registry stdout | 2023-06-29 13:21:38,910 [222] [DEBUG] [boto3.resources.factory] Loading s3:s3 gunicorn-registry stdout | 2023-06-29 13:21:38,911 [222] [DEBUG] [boto3.resources.factory] Loading s3:Bucket gunicorn-registry stdout | 2023-06-29 13:21:38,911 [222] [DEBUG] [boto3.resources.model] Renaming Bucket attribute name gunicorn-registry stdout | 2023-06-29 13:21:38,912 [222] [DEBUG] [botocore.hooks] Event creating-resource-class.s3.Bucket: calling handler ._handler at 0x7f7cd1b10550> gunicorn-registry stdout | 2023-06-29 13:21:38,912 [222] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler gunicorn-registry stdout | 2023-06-29 13:21:38,912 [222] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2023-06-29 13:21:38,912 [222] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2023-06-29 13:21:38,912 [222] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler gunicorn-registry stdout | 2023-06-29 13:21:38,913 [222] [DEBUG] [botocore.hooks] Event before-call.s3.HeadBucket: calling handler gunicorn-registry stdout | 2023-06-29 13:21:38,913 [222] [DEBUG] [botocore.hooks] Event before-call.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2023-06-29 13:21:38,913 [222] [DEBUG] [botocore.hooks] Event before-call.s3.HeadBucket: calling handler gunicorn-registry stdout | 2023-06-29 13:21:38,913 [222] [DEBUG] [botocore.hooks] Event before-call.s3.HeadBucket: calling handler gunicorn-registry stdout | 2023-06-29 13:21:38,913 [222] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=HeadBucket) with params: {'url_path': '/quay3.3.0', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42'}, 'body': b'', 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:21:38,913 [222] [DEBUG] [botocore.hooks] Event request-created.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2023-06-29 13:21:38,913 [222] [DEBUG] [botocore.hooks] Event choose-signer.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2023-06-29 13:21:38,913 [222] [DEBUG] [botocore.hooks] Event choose-signer.s3.HeadBucket: calling handler gunicorn-registry stdout | 2023-06-29 13:21:38,913 [222] [DEBUG] [botocore.hooks] Event before-sign.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2023-06-29 13:21:38,913 [222] [DEBUG] [botocore.utils] Using S3 path style addressing. gunicorn-registry stdout | 2023-06-29 13:21:38,914 [222] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:21:38,914 [222] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | HEAD gunicorn-registry stdout | /quay3.3.0 gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | x-amz-date:20230629T132138Z gunicorn-registry stdout | host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | 2023-06-29 13:21:38,914 [222] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132138Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8dee67b305a83f50cdc2f144c6696a31a826c4284e6b42cf14fc3be5bf69b983 gunicorn-registry stdout | 2023-06-29 13:21:38,914 [222] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3dfc7ea3976c8c01651270806350d64db053cc51586943c95d8a7b5f145848b4 gunicorn-registry stdout | 2023-06-29 13:21:38,914 [222] [DEBUG] [botocore.hooks] Event request-created.s3.HeadBucket: calling handler gunicorn-registry stdout | 2023-06-29 13:21:38,914 [222] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:21:38,915 [222] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:21:38,915 [222] [DEBUG] [urllib3.connectionpool] Starting new HTTPS connection (1): s3.us-south.cloud-object-storage.appdomain.cloud:443 repositoryactioncounter stdout | 2023-06-29 13:21:39,306 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-registry stdout | 2023-06-29 13:21:39,422 [222] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "HEAD /quay3.3.0 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:21:39,423 [222] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 29 Jun 2023 13:21:39 GMT', 'X-Clv-Request-Id': '3c50208a-9fed-49a6-886b-c83871c216aa', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'Accept-Ranges': 'bytes', 'x-amz-request-id': '3c50208a-9fed-49a6-886b-c83871c216aa', 'ibm-sse-kp-enabled': 'false', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:21:39,423 [222] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:21:39,423 [222] [DEBUG] [botocore.hooks] Event needs-retry.s3.HeadBucket: calling handler gunicorn-registry stdout | 2023-06-29 13:21:39,423 [222] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:21:39,423 [222] [DEBUG] [botocore.hooks] Event needs-retry.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2023-06-29 13:21:39,424 [222] [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', [1, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:21:39,428 [222] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "imagestoragelocation" AS "t1"', []) gunicorn-registry stdout | 2023-06-29 13:21:39,432 [222] [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"', [1, 'a259d799-9d9e-4281-a97f-1a31508fa854', 0, 'gASVqwAAAAAAAACMBnJlaGFzaJSMBnNoYTI1NpSTlCmBlH2UKIwEbmFtZZRoAYwHbWRfZGF0YZRDeGfmCWqFrme7cvNuPDr1T6V/Ug5RjGgFm6vZgx8ZzeBbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAJR1Yi4=', 9, '{"chunks": []}', 0, datetime.datetime(2023, 6, 29, 13, 21, 39, 432308)]) gunicorn-registry stdout | 2023-06-29 13:21:39,440 [222] [DEBUG] [app] Ending request: urn:request:f5de85bd-c0c7-407e-b381-a5a395739ed3 (/v2/org1/largesize/blobs/uploads/) {'endpoint': 'v2.start_blob_upload', 'request_id': 'urn:request:f5de85bd-c0c7-407e-b381-a5a395739ed3', 'remote_addr': '10.131.0.8', 'http_method': 'POST', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/v2/org1/largesize/blobs/uploads/', 'path': '/v2/org1/largesize/blobs/uploads/', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'containers/5.24.1 (github.com/containers/image)'} gunicorn-registry stdout | 2023-06-29 13:21:39,440 [222] [DEBUG] [data.database] Disconnecting from database. gunicorn-registry stdout | 2023-06-29 13:21:39,440 [222] [DEBUG] [peewee.pool] Returning 140174053223936 to pool. gunicorn-registry stdout | 2023-06-29 13:21:39,440 [222] [INFO] [gunicorn.access] 10.131.0.8 - - [29/Jun/2023:13:21:39 +0000] "POST /v2/org1/largesize/blobs/uploads/ HTTP/1.1" 202 0 "-" "containers/5.24.1 (github.com/containers/image)" nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:13:21:39 +0000] "POST /v2/org1/largesize/blobs/uploads/ HTTP/1.1" 202 0 "-" "containers/5.24.1 (github.com/containers/image)" (0.613 1714 0.614) gunicorn-web stdout | 2023-06-29 13:21:39,636 [212] [DEBUG] [app] Starting request: urn:request:5ca6eee9-6202-4820-81ba-7d55ebc8a2a8 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:21:39,636 [214] [DEBUG] [app] Starting request: urn:request:499136eb-eaa6-47b0-8f0c-9e7c74b70570 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:21:39,638 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:21:39,637 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:21:39,639 [223] [DEBUG] [app] Starting request: urn:request:72a9d08a-2cbe-4d00-be20-21a225e93afb (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:21:39,639 [220] [DEBUG] [app] Starting request: urn:request:ce60f02f-cf0f-4067-ae6a-5ed57ac08209 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:21:39,640 [223] [DEBUG] [app] Ending request: urn:request:72a9d08a-2cbe-4d00-be20-21a225e93afb (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:72a9d08a-2cbe-4d00-be20-21a225e93afb', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:21:39,640 [220] [DEBUG] [app] Ending request: urn:request:ce60f02f-cf0f-4067-ae6a-5ed57ac08209 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:ce60f02f-cf0f-4067-ae6a-5ed57ac08209', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:21:39,640 [220] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:21:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:21:39,640 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:21:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:21:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:21:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.001) gunicorn-web stdout | 2023-06-29 13:21:39,640 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:21:39,640 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:21:39,641 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:21:39,641 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:21:39,643 [211] [DEBUG] [app] Starting request: urn:request:51180aea-8782-45ce-93fe-ffb37379f6e8 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:21:39,643 [213] [DEBUG] [app] Starting request: urn:request:a332ef5b-cd1a-4bde-b938-3599d7bbf8ea (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:21:39,643 [213] [DEBUG] [app] Ending request: urn:request:a332ef5b-cd1a-4bde-b938-3599d7bbf8ea (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:a332ef5b-cd1a-4bde-b938-3599d7bbf8ea', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:21:39,643 [211] [DEBUG] [app] Ending request: urn:request:51180aea-8782-45ce-93fe-ffb37379f6e8 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:51180aea-8782-45ce-93fe-ffb37379f6e8', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:21:39,643 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:21:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:21:39,643 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:21:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:21:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:21:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-06-29 13:21:39,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:21:39,644 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:21:39,644 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:21:39,644 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:21:39,651 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:21:39,651 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:21:39,661 [212] [DEBUG] [app] Ending request: urn:request:5ca6eee9-6202-4820-81ba-7d55ebc8a2a8 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:5ca6eee9-6202-4820-81ba-7d55ebc8a2a8', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:21:39,661 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:21:39,661 [214] [DEBUG] [app] Ending request: urn:request:499136eb-eaa6-47b0-8f0c-9e7c74b70570 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:499136eb-eaa6-47b0-8f0c-9e7c74b70570', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:21:39,662 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:21:39,662 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:21:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:21:39,662 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:21:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:21:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.027 118 0.027) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:21:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.027 118 0.027) blobuploadcleanupworker stdout | 2023-06-29 13:21:40,410 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gcworker stdout | 2023-06-29 13:21:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:21:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:21:50.585410+00:00 (in 9.999523 seconds) gcworker stdout | 2023-06-29 13:21:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:21:50 UTC)" (scheduled at 2023-06-29 13:21:40.585410+00:00) gcworker stdout | 2023-06-29 13:21:40,587 [59] [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, 1686835300586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:21:40,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:21:40,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:21:40,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:21:50 UTC)" executed successfully securityworker stdout | 2023-06-29 13:21:41,713 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:21:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:22:06.582504+00:00 (in 24.868414 seconds) securityworker stdout | 2023-06-29 13:21:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:22:11 UTC)" (scheduled at 2023-06-29 13:21:41.713664+00:00) securityworker stdout | 2023-06-29 13:21:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:21:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:21:41,716 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:21:41,716 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:21:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:21:41,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:21:41,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:21:41,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:21:41,721 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:21:41,733 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:21:41,737 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:21:41,737 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:21:41,738 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 16, 41, 721392), 1, 2]) securityworker stdout | 2023-06-29 13:21:41,742 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:21:41,742 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:21:41,743 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 16, 41, 721392), 1, 2]) securityworker stdout | 2023-06-29 13:21:41,747 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:21:41,747 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:21:41,747 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:21:41,747 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:21:41,747 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:21:41,747 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:21:41,747 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:21:41,748 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:21:41,748 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:21:41,749 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:22:11 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 13:21:42,467 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} securityworker stdout | 2023-06-29 13:21:43,781 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:21:43,843 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} notificationworker stdout | 2023-06-29 13:21:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:21:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:21:53.978401+00:00 (in 9.999535 seconds) notificationworker stdout | 2023-06-29 13:21:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:21:53 UTC)" (scheduled at 2023-06-29 13:21:43.978401+00:00) notificationworker stdout | 2023-06-29 13:21:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:21:43,980 [74] [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(2023, 6, 29, 13, 21, 43, 979269), True, datetime.datetime(2023, 6, 29, 13, 21, 43, 979269), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:21:43,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:21:43,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:21:43,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:21:53 UTC)" executed successfully exportactionlogsworker stdout | 2023-06-29 13:21:44,105 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:21:44,137 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gcworker stdout | 2023-06-29 13:21:44,661 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:21:44,776 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-web stdout | 2023-06-29 13:21:45,439 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:21:45,442 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-web stdout | 2023-06-29 13:21:45,446 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:21:45,448 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:21:45,451 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} namespacegcworker stdout | 2023-06-29 13:21:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:21:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:21:55.889222+00:00 (in 10.198200 seconds) namespacegcworker stdout | 2023-06-29 13:21:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:22:45 UTC)" (scheduled at 2023-06-29 13:21:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:21:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:21:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:22:45 UTC)" executed successfully globalpromstats stdout | 2023-06-29 13:21:45,868 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 13:21:46,265 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} quotaregistrysizeworker stdout | 2023-06-29 13:21:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:21:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:22:46.378393+00:00 (in 59.999324 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:21:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:22:46 UTC)" (scheduled at 2023-06-29 13:21:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:21:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:21:46,390 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:21:46,390 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:22:46 UTC)" executed successfully chunkcleanupworker stdout | 2023-06-29 13:21:46,826 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} storagereplication stdout | 2023-06-29 13:21:47,399 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-secscan stdout | 2023-06-29 13:21:47,819 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:21:47,823 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:21:47,827 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} securityscanningnotificationworker stdout | 2023-06-29 13:21:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:21:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:22:23.286787+00:00 (in 34.604490 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:21:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:22:48 UTC)" (scheduled at 2023-06-29 13:21:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:21:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:21:48,683 [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(2023, 6, 29, 13, 21, 48, 682743), True, datetime.datetime(2023, 6, 29, 13, 21, 48, 682743), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:21:48,696 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:21:48,696 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:21:48,696 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:22:48 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:21:48,897 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:21:48,903 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:21:48,913 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:21:48,918 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:21:48,922 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:21:48,927 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:21:48,935 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:21:48,938 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:21:48,945 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gcworker stdout | 2023-06-29 13:21:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:21:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:22:00.585410+00:00 (in 9.999536 seconds) gcworker stdout | 2023-06-29 13:21:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:22:00 UTC)" (scheduled at 2023-06-29 13:21:50.585410+00:00) gcworker stdout | 2023-06-29 13:21:50,587 [59] [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, 1686835310586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:21:50,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:21:50,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:21:50,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:22:00 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 13:21:51,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:21:51,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:22:01.990998+00:00 (in 10.202774 seconds) repositorygcworker stdout | 2023-06-29 13:21:51,788 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:26:51 UTC)" (scheduled at 2023-06-29 13:21:51.787775+00:00) repositorygcworker stdout | 2023-06-29 13:21:51,789 [81] [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(2023, 6, 29, 13, 21, 51, 788574), 'repositorygc/%']) repositorygcworker stdout | 2023-06-29 13:21:51,801 [81] [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(2023, 6, 29, 13, 21, 51, 788574), True, datetime.datetime(2023, 6, 29, 13, 21, 51, 788574), 0, 'repositorygc/%']) repositorygcworker stdout | 2023-06-29 13:21:51,805 [81] [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(2023, 6, 29, 13, 21, 51, 788574), True, datetime.datetime(2023, 6, 29, 13, 21, 51, 788574), 0, 'repositorygc/%', False, datetime.datetime(2023, 6, 29, 13, 21, 51, 788574), 'repositorygc/%']) repositorygcworker stdout | 2023-06-29 13:21:51,809 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:21:51,809 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:26:51 UTC)" executed successfully notificationworker stdout | 2023-06-29 13:21:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:21:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:22:03.978401+00:00 (in 9.999525 seconds) notificationworker stdout | 2023-06-29 13:21:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:22:03 UTC)" (scheduled at 2023-06-29 13:21:53.978401+00:00) notificationworker stdout | 2023-06-29 13:21:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:21:53,980 [74] [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(2023, 6, 29, 13, 21, 53, 979288), True, datetime.datetime(2023, 6, 29, 13, 21, 53, 979288), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:21:53,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:21:53,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:21:53,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:22:03 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:21:54,636 [211] [DEBUG] [app] Starting request: urn:request:383ab237-2545-4642-8077-e59be043cf5d (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:21:54,636 [212] [DEBUG] [app] Starting request: urn:request:831d7e43-b9ce-4cec-8f35-22b3577dc744 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:21:54,638 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:21:54,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:21:54,640 [216] [DEBUG] [app] Starting request: urn:request:7979b989-8d7e-427e-8199-6ff12486bc25 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:21:54,640 [223] [DEBUG] [app] Starting request: urn:request:2026f142-ce92-4426-b0a2-1fe0b5ede6e1 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:21:54,640 [216] [DEBUG] [app] Ending request: urn:request:7979b989-8d7e-427e-8199-6ff12486bc25 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:7979b989-8d7e-427e-8199-6ff12486bc25', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:21:54,640 [223] [DEBUG] [app] Ending request: urn:request:2026f142-ce92-4426-b0a2-1fe0b5ede6e1 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:2026f142-ce92-4426-b0a2-1fe0b5ede6e1', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:21:54,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:21:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:21:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:21:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:21:54,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:21:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:21:54,641 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:21:54,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:21:54,642 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:21:54,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:21:54,643 [211] [DEBUG] [app] Starting request: urn:request:cc43a9ad-7450-45bf-afce-620119af1d6d (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:21:54,644 [211] [DEBUG] [app] Ending request: urn:request:cc43a9ad-7450-45bf-afce-620119af1d6d (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:cc43a9ad-7450-45bf-afce-620119af1d6d', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:21:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:21:54,644 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:21:54,644 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:21:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:21:54,644 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:21:54,645 [213] [DEBUG] [app] Starting request: urn:request:7b3bb255-f9a0-4377-8585-70436c877ef6 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:21:54,645 [213] [DEBUG] [app] Ending request: urn:request:7b3bb255-f9a0-4377-8585-70436c877ef6 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:7b3bb255-f9a0-4377-8585-70436c877ef6', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:21:54,646 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:21:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:21:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:21:54,646 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:21:54,646 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:21:54,652 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:21:54,653 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:21:54,662 [212] [DEBUG] [app] Ending request: urn:request:831d7e43-b9ce-4cec-8f35-22b3577dc744 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:831d7e43-b9ce-4cec-8f35-22b3577dc744', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:21:54,662 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:21:54,663 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:21:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:21:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.027 118 0.027) gunicorn-web stdout | 2023-06-29 13:21:54,663 [211] [DEBUG] [app] Ending request: urn:request:383ab237-2545-4642-8077-e59be043cf5d (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:383ab237-2545-4642-8077-e59be043cf5d', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:21:54,663 [211] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:21:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-web stdout | 2023-06-29 13:21:54,664 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:21:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" exportactionlogsworker stdout | 2023-06-29 13:21:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:21:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:22:14.793446+00:00 (in 19.201887 seconds) exportactionlogsworker stdout | 2023-06-29 13:21:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:22:55 UTC)" (scheduled at 2023-06-29 13:21:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:21:55,591 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:21:55,592 [58] [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(2023, 6, 29, 13, 21, 55, 592021), True, datetime.datetime(2023, 6, 29, 13, 21, 55, 592021), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:21:55,619 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:21:55,619 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:21:55,619 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:22:55 UTC)" executed successfully buildlogsarchiver stdout | 2023-06-29 13:21:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:21:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:22:25.790030+00:00 (in 29.999473 seconds) buildlogsarchiver stdout | 2023-06-29 13:21:55,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:22:25 UTC)" (scheduled at 2023-06-29 13:21:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:21:55,791 [54] [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(2023, 6, 14, 13, 21, 55, 790906), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:21:55,803 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:21:55,803 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:21:55,803 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:22:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:21:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:21:55,889 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:22:45.690471+00:00 (in 49.800786 seconds) namespacegcworker stdout | 2023-06-29 13:21:55,890 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:22:55 UTC)" (scheduled at 2023-06-29 13:21:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:21:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:21:55,891 [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(2023, 6, 29, 13, 21, 55, 890167), True, datetime.datetime(2023, 6, 29, 13, 21, 55, 890167), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:21:55,902 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:21:55,902 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:21:55,902 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:22:55 UTC)" executed successfully expiredappspecifictokenworker stdout | 2023-06-29 13:21:59,053 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gcworker stdout | 2023-06-29 13:22:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:22:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:22:10.585410+00:00 (in 9.999530 seconds) gcworker stdout | 2023-06-29 13:22:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:22:10 UTC)" (scheduled at 2023-06-29 13:22:00.585410+00:00) gcworker stdout | 2023-06-29 13:22:00,587 [59] [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, 1686835320586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:22:00,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:22:00,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:22:00,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:22:10 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 13:22:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:22:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:22:38.788158+00:00 (in 36.796700 seconds) repositorygcworker stdout | 2023-06-29 13:22:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:23:01 UTC)" (scheduled at 2023-06-29 13:22:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:22:01,991 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:22:01,992 [81] [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(2023, 6, 29, 13, 22, 1, 991932), True, datetime.datetime(2023, 6, 29, 13, 22, 1, 991932), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 13:22:02,005 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:22:02,005 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:22:02,005 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:23:01 UTC)" executed successfully queuecleanupworker stdout | 2023-06-29 13:22:02,486 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} notificationworker stdout | 2023-06-29 13:22:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:22:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:22:13.978401+00:00 (in 9.999503 seconds) notificationworker stdout | 2023-06-29 13:22:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:22:13 UTC)" (scheduled at 2023-06-29 13:22:03.978401+00:00) notificationworker stdout | 2023-06-29 13:22:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:22:03,980 [74] [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(2023, 6, 29, 13, 22, 3, 979310), True, datetime.datetime(2023, 6, 29, 13, 22, 3, 979310), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:22:03,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:22:03,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:22:03,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:22:13 UTC)" executed successfully builder stdout | 2023-06-29 13:22:05,762 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:22:05,786 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} securityworker stdout | 2023-06-29 13:22:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:22:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:22:11.713664+00:00 (in 5.130709 seconds) securityworker stdout | 2023-06-29 13:22:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:22:36 UTC)" (scheduled at 2023-06-29 13:22:06.582504+00:00) securityworker stdout | 2023-06-29 13:22:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:22:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:22:06,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:22:06,587 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:22:06,607 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:22:06,610 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:22:06,611 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:22:36 UTC)" executed successfully quotaregistrysizeworker stdout | 2023-06-29 13:22:08,076 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} namespacegcworker stdout | 2023-06-29 13:22:08,460 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:22:08,703 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:22:08,816 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} repositoryactioncounter stdout | 2023-06-29 13:22:09,331 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-web stdout | 2023-06-29 13:22:09,636 [211] [DEBUG] [app] Starting request: urn:request:590ce175-29eb-490c-aa51-5c6d54ee3905 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:22:09,636 [213] [DEBUG] [app] Starting request: urn:request:bbdda5cd-808c-4001-9b80-3e196dbc3418 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:22:09,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:22:09,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:22:09,639 [223] [DEBUG] [app] Starting request: urn:request:017e0798-4ca3-4066-90c0-dcca50cbabeb (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:22:09,639 [220] [DEBUG] [app] Starting request: urn:request:a43b38eb-b760-41d5-a943-48e3a1be70f8 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:22:09,640 [223] [DEBUG] [app] Ending request: urn:request:017e0798-4ca3-4066-90c0-dcca50cbabeb (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:017e0798-4ca3-4066-90c0-dcca50cbabeb', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:22:09,640 [220] [DEBUG] [app] Ending request: urn:request:a43b38eb-b760-41d5-a943-48e3a1be70f8 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:a43b38eb-b760-41d5-a943-48e3a1be70f8', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:22:09,640 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:22:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:22:09,640 [220] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:22:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:22:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:22:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.001) gunicorn-web stdout | 2023-06-29 13:22:09,640 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:22:09,640 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:22:09,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:22:09,642 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:22:09,643 [214] [DEBUG] [app] Starting request: urn:request:21d0c001-848a-4588-9088-33556ed3df97 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:22:09,643 [212] [DEBUG] [app] Starting request: urn:request:e399e844-879e-49cd-91e1-efc9ad8759a9 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:22:09,643 [214] [DEBUG] [app] Ending request: urn:request:21d0c001-848a-4588-9088-33556ed3df97 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:21d0c001-848a-4588-9088-33556ed3df97', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:22:09,643 [212] [DEBUG] [app] Ending request: urn:request:e399e844-879e-49cd-91e1-efc9ad8759a9 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:e399e844-879e-49cd-91e1-efc9ad8759a9', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:22:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:22:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:22:09,644 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:22:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:22:09,644 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:22:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:22:09,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:22:09,644 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:22:09,644 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:22:09,644 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:22:09,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:22:09,652 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:22:09,662 [211] [DEBUG] [app] Ending request: urn:request:590ce175-29eb-490c-aa51-5c6d54ee3905 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:590ce175-29eb-490c-aa51-5c6d54ee3905', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:22:09,662 [213] [DEBUG] [app] Ending request: urn:request:bbdda5cd-808c-4001-9b80-3e196dbc3418 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:bbdda5cd-808c-4001-9b80-3e196dbc3418', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:22:09,662 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:22:09,662 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:22:09,662 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:22:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:22:09,663 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:22:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:22:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.027 118 0.027) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:22:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.027 118 0.027) blobuploadcleanupworker stdout | 2023-06-29 13:22:10,447 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gcworker stdout | 2023-06-29 13:22:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:22:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:22:20.585410+00:00 (in 9.999511 seconds) gcworker stdout | 2023-06-29 13:22:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:22:20 UTC)" (scheduled at 2023-06-29 13:22:10.585410+00:00) gcworker stdout | 2023-06-29 13:22:10,587 [59] [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, 1686835330586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:22:10,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:22:10,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:22:10,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:22:20 UTC)" executed successfully securityworker stdout | 2023-06-29 13:22:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:22:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:22:36.582504+00:00 (in 24.868371 seconds) securityworker stdout | 2023-06-29 13:22:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:22:41 UTC)" (scheduled at 2023-06-29 13:22:11.713664+00:00) securityworker stdout | 2023-06-29 13:22:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:22:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:22:11,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:22:11,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:22:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:22:11,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:22:11,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:22:11,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:22:11,721 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:22:11,733 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:22:11,737 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:22:11,737 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:22:11,738 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 17, 11, 721439), 1, 2]) securityworker stdout | 2023-06-29 13:22:11,741 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:22:11,741 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:22:11,742 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 17, 11, 721439), 1, 2]) securityworker stdout | 2023-06-29 13:22:11,746 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:22:11,746 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:22:11,746 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:22:11,746 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:22:11,746 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:22:11,746 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:22:11,746 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:22:11,747 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:22:11,747 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:22:11,747 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:22:41 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:22:11,835 [223] [DEBUG] [app] Starting request: urn:request:ec5ec30c-9023-4422-8542-d85b7f298521 (/v2/org1/largesize/blobs/uploads/) {'X-Forwarded-For': '123.123.41.3, 10.128.2.5'} gunicorn-registry stdout | 2023-06-29 13:22:11,835 [223] [DEBUG] [auth.registry_jwt_auth] Called with params: (), {'namespace_name': 'org1', 'repo_name': 'largesize'} gunicorn-registry stdout | 2023-06-29 13:22:11,835 [223] [DEBUG] [auth.registry_jwt_auth] Validating auth header: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6ImY2c0oxVFpVOWs0N2tDOURfcGR6ZXhsNDhNcmpPcEVqOFhhZkVIb2ZERFEifQ.eyJpc3MiOiJxdWF5IiwiYXVkIjoicXVheXJlZ2lzdHJ5LXF1YXktcXVheS1lbnRlcnByaXNlLmFwcHMud2h1NDEzYXoxNS5xZS5henVyZS5kZXZjbHVzdGVyLm9wZW5zaGlmdC5jb20iLCJuYmYiOjE2ODgwNDQ4OTMsImlhdCI6MTY4ODA0NDg5MywiZXhwIjoxNjg4MDQ4NDkzLCJzdWIiOiJ3aHVxdWF5IiwiYWNjZXNzIjpbeyJ0eXBlIjoicmVwb3NpdG9yeSIsIm5hbWUiOiJvcmcxL2xhcmdlc2l6ZSIsImFjdGlvbnMiOlsicHVzaCIsInB1bGwiXX1dLCJjb250ZXh0Ijp7InZlcnNpb24iOjIsImVudGl0eV9raW5kIjoidXNlciIsImVudGl0eV9yZWZlcmVuY2UiOiJhYzJmYzZmMC0yZTg3LTQ2OTUtOWM4My1iMzU5MmIwOGU3NTciLCJraW5kIjoidXNlciIsInVzZXIiOiJ3aHVxdWF5IiwiY29tLmFwb3N0aWxsZS5yb290cyI6eyJvcmcxL2xhcmdlc2l6ZSI6IiRkaXNhYmxlZCJ9LCJjb20uYXBvc3RpbGxlLnJvb3QiOiIkZGlzYWJsZWQifX0.bZY8IOlB5I6Tu-rBR49VbIaagsHWwz5uVboYdTw5Sqbif_UH9MXX-J-4_fX5QU2WqHLP53t9YmqJgMUFkrYDoSFAFqZ4Ljhk6KnTFIrpJWCa24onAKB9Lc1JQ_LXsg7rmP5E2apbqKc2RrcU4PzxGeWXXoOV6yidtYIb6nL6D40HlLlj7qH5RkU02NqpycAownReKxo8Oop6-zGq3w1T_KOikkYl4MCS-bXR2tgoNiPBk3GQZjFxup_i2WJylJiXG8HxwEt4keOJhKg5Y3ZWywp54WyIRNzfMjrUpR9rMqN_vVyyAantSoGM43_E8YVBqXe7VSDn7D_cE6SXaj28jQ gunicorn-registry stdout | 2023-06-29 13:22:11,836 [223] [DEBUG] [util.security.registry_jwt] encoded JWT: eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6ImY2c0oxVFpVOWs0N2tDOURfcGR6ZXhsNDhNcmpPcEVqOFhhZkVIb2ZERFEifQ.eyJpc3MiOiJxdWF5IiwiYXVkIjoicXVheXJlZ2lzdHJ5LXF1YXktcXVheS1lbnRlcnByaXNlLmFwcHMud2h1NDEzYXoxNS5xZS5henVyZS5kZXZjbHVzdGVyLm9wZW5zaGlmdC5jb20iLCJuYmYiOjE2ODgwNDQ4OTMsImlhdCI6MTY4ODA0NDg5MywiZXhwIjoxNjg4MDQ4NDkzLCJzdWIiOiJ3aHVxdWF5IiwiYWNjZXNzIjpbeyJ0eXBlIjoicmVwb3NpdG9yeSIsIm5hbWUiOiJvcmcxL2xhcmdlc2l6ZSIsImFjdGlvbnMiOlsicHVzaCIsInB1bGwiXX1dLCJjb250ZXh0Ijp7InZlcnNpb24iOjIsImVudGl0eV9raW5kIjoidXNlciIsImVudGl0eV9yZWZlcmVuY2UiOiJhYzJmYzZmMC0yZTg3LTQ2OTUtOWM4My1iMzU5MmIwOGU3NTciLCJraW5kIjoidXNlciIsInVzZXIiOiJ3aHVxdWF5IiwiY29tLmFwb3N0aWxsZS5yb290cyI6eyJvcmcxL2xhcmdlc2l6ZSI6IiRkaXNhYmxlZCJ9LCJjb20uYXBvc3RpbGxlLnJvb3QiOiIkZGlzYWJsZWQifX0.bZY8IOlB5I6Tu-rBR49VbIaagsHWwz5uVboYdTw5Sqbif_UH9MXX-J-4_fX5QU2WqHLP53t9YmqJgMUFkrYDoSFAFqZ4Ljhk6KnTFIrpJWCa24onAKB9Lc1JQ_LXsg7rmP5E2apbqKc2RrcU4PzxGeWXXoOV6yidtYIb6nL6D40HlLlj7qH5RkU02NqpycAownReKxo8Oop6-zGq3w1T_KOikkYl4MCS-bXR2tgoNiPBk3GQZjFxup_i2WJylJiXG8HxwEt4keOJhKg5Y3ZWywp54WyIRNzfMjrUpR9rMqN_vVyyAantSoGM43_E8YVBqXe7VSDn7D_cE6SXaj28jQ gunicorn-registry stdout | 2023-06-29 13:22:11,837 [223] [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(2023, 6, 29, 13, 22, 11, 836555), None, 'quay', 'quay', datetime.datetime(2023, 6, 29, 13, 22, 11, 836576), 'quay', None, datetime.datetime(2023, 6, 28, 13, 22, 11, 836591), datetime.datetime(2023, 6, 22, 13, 22, 11, 836601), None]) gunicorn-registry stdout | 2023-06-29 13:22:11,837 [223] [DEBUG] [peewee.pool] No connection available in pool. gunicorn-registry stdout | 2023-06-29 13:22:11,844 [223] [DEBUG] [peewee.pool] Created new connection 140174053223936. gunicorn-registry stdout | 2023-06-29 13:22:11,852 [223] [DEBUG] [auth.permissions] Identity loaded: gunicorn-registry stdout | 2023-06-29 13:22:11,852 [223] [DEBUG] [auth.permissions] Loaded signed_jwt identity for: whuquay gunicorn-registry stdout | 2023-06-29 13:22:11,852 [223] [DEBUG] [auth.registry_jwt_auth] Identity changed to whuquay gunicorn-registry stdout | 2023-06-29 13:22:11,852 [223] [DEBUG] [auth.registry_jwt_auth] Auth context set to {'version': 2, 'entity_kind': 'user', 'entity_reference': 'ac2fc6f0-2e87-4695-9c83-b3592b08e757', 'kind': 'user', 'user': 'whuquay', 'com.apostille.roots': {'org1/largesize': '$disabled'}, 'com.apostille.root': '$disabled'} gunicorn-registry stdout | 2023-06-29 13:22:11,852 [223] [DEBUG] [endpoints.v2] Checking permission for repo: org1/largesize gunicorn-registry stdout | 2023-06-29 13:22:11,853 [223] [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', ['org1', 'largesize', 3, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:22:11,858 [223] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "repositorykind" AS "t1"', []) gunicorn-registry stdout | 2023-06-29 13:22:11,862 [223] [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 | 2023-06-29 13:22:11,866 [223] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org1', False, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:22:11,870 [223] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [2, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:22:11,874 [223] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org1', False, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:22:11,878 [223] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org1']) gunicorn-registry stdout | 2023-06-29 13:22:11,882 [223] [DEBUG] [botocore.loaders] Loading JSON file: /app/lib/python3.9/site-packages/botocore/data/endpoints.json gunicorn-registry stdout | 2023-06-29 13:22:11,890 [223] [DEBUG] [botocore.loaders] Loading JSON file: /app/lib/python3.9/site-packages/botocore/data/sdk-default-configuration.json gunicorn-registry stdout | 2023-06-29 13:22:11,890 [223] [DEBUG] [botocore.hooks] Event choose-service-name: calling handler gunicorn-registry stdout | 2023-06-29 13:22:11,897 [223] [DEBUG] [botocore.loaders] Loading JSON file: /app/lib/python3.9/site-packages/botocore/data/s3/2006-03-01/service-2.json gunicorn-registry stdout | 2023-06-29 13:22:11,905 [223] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler gunicorn-registry stdout | 2023-06-29 13:22:11,905 [223] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler ._handler at 0x7f7cd1b10310> gunicorn-registry stdout | 2023-06-29 13:22:11,914 [223] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler gunicorn-registry stdout | 2023-06-29 13:22:11,916 [223] [DEBUG] [botocore.endpoint] Setting s3 timeout as (60, 60) gunicorn-registry stdout | 2023-06-29 13:22:11,918 [223] [DEBUG] [botocore.loaders] Loading JSON file: /app/lib/python3.9/site-packages/botocore/data/_retry.json gunicorn-registry stdout | 2023-06-29 13:22:11,918 [223] [DEBUG] [botocore.client] Registering retry handlers for service: s3 gunicorn-registry stdout | 2023-06-29 13:22:11,924 [223] [DEBUG] [botocore.loaders] Loading JSON file: /app/lib/python3.9/site-packages/boto3/data/s3/2006-03-01/resources-1.json gunicorn-registry stdout | 2023-06-29 13:22:11,925 [223] [DEBUG] [botocore.hooks] Event choose-service-name: calling handler gunicorn-registry stdout | 2023-06-29 13:22:11,925 [223] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler gunicorn-registry stdout | 2023-06-29 13:22:11,926 [223] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler ._handler at 0x7f7cd1b10310> gunicorn-registry stdout | 2023-06-29 13:22:11,926 [223] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler gunicorn-registry stdout | 2023-06-29 13:22:11,927 [223] [DEBUG] [botocore.endpoint] Setting s3 timeout as (60, 60) gunicorn-registry stdout | 2023-06-29 13:22:11,927 [223] [DEBUG] [botocore.client] Registering retry handlers for service: s3 gunicorn-registry stdout | 2023-06-29 13:22:11,928 [223] [DEBUG] [boto3.resources.factory] Loading s3:s3 gunicorn-registry stdout | 2023-06-29 13:22:11,929 [223] [DEBUG] [boto3.resources.factory] Loading s3:Bucket gunicorn-registry stdout | 2023-06-29 13:22:11,930 [223] [DEBUG] [boto3.resources.model] Renaming Bucket attribute name gunicorn-registry stdout | 2023-06-29 13:22:11,930 [223] [DEBUG] [botocore.hooks] Event creating-resource-class.s3.Bucket: calling handler ._handler at 0x7f7cd1b10550> gunicorn-registry stdout | 2023-06-29 13:22:11,930 [223] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler gunicorn-registry stdout | 2023-06-29 13:22:11,930 [223] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:11,930 [223] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:11,930 [223] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler gunicorn-registry stdout | 2023-06-29 13:22:11,931 [223] [DEBUG] [botocore.hooks] Event before-call.s3.HeadBucket: calling handler gunicorn-registry stdout | 2023-06-29 13:22:11,931 [223] [DEBUG] [botocore.hooks] Event before-call.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:11,931 [223] [DEBUG] [botocore.hooks] Event before-call.s3.HeadBucket: calling handler gunicorn-registry stdout | 2023-06-29 13:22:11,931 [223] [DEBUG] [botocore.hooks] Event before-call.s3.HeadBucket: calling handler gunicorn-registry stdout | 2023-06-29 13:22:11,931 [223] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=HeadBucket) with params: {'url_path': '/quay3.3.0', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42'}, 'body': b'', 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:22:11,931 [223] [DEBUG] [botocore.hooks] Event request-created.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:11,931 [223] [DEBUG] [botocore.hooks] Event choose-signer.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:11,931 [223] [DEBUG] [botocore.hooks] Event choose-signer.s3.HeadBucket: calling handler gunicorn-registry stdout | 2023-06-29 13:22:11,931 [223] [DEBUG] [botocore.hooks] Event before-sign.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:11,931 [223] [DEBUG] [botocore.utils] Using S3 path style addressing. gunicorn-registry stdout | 2023-06-29 13:22:11,932 [223] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:22:11,932 [223] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | HEAD gunicorn-registry stdout | /quay3.3.0 gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | x-amz-date:20230629T132211Z gunicorn-registry stdout | host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | 2023-06-29 13:22:11,932 [223] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132211Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | fa0c3ba69d4c2e999580c62c1b4f0b70b186b2440658c3a59ebd3e32260687fe gunicorn-registry stdout | 2023-06-29 13:22:11,932 [223] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d18db75ceb3b5d8e85d4b2ecf28a1ea6de0198d01aa89c07ec200835f84227e0 gunicorn-registry stdout | 2023-06-29 13:22:11,932 [223] [DEBUG] [botocore.hooks] Event request-created.s3.HeadBucket: calling handler gunicorn-registry stdout | 2023-06-29 13:22:11,932 [223] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:22:11,933 [223] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:22:11,933 [223] [DEBUG] [urllib3.connectionpool] Starting new HTTPS connection (1): s3.us-south.cloud-object-storage.appdomain.cloud:443 gunicorn-registry stdout | 2023-06-29 13:22:12,128 [223] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "HEAD /quay3.3.0 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:22:12,128 [223] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 29 Jun 2023 13:22:12 GMT', 'X-Clv-Request-Id': '23426944-a10b-45b4-a545-8881f937a53e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'Accept-Ranges': 'bytes', 'x-amz-request-id': '23426944-a10b-45b4-a545-8881f937a53e', 'ibm-sse-kp-enabled': 'false', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:22:12,128 [223] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:22:12,129 [223] [DEBUG] [botocore.hooks] Event needs-retry.s3.HeadBucket: calling handler gunicorn-registry stdout | 2023-06-29 13:22:12,129 [223] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:22:12,129 [223] [DEBUG] [botocore.hooks] Event needs-retry.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:12,129 [223] [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', [1, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:22:12,134 [223] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "imagestoragelocation" AS "t1"', []) gunicorn-registry stdout | 2023-06-29 13:22:12,138 [223] [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"', [1, '1cbf338b-b6c5-4aed-bda3-024c9e4e618b', 0, 'gASVqwAAAAAAAACMBnJlaGFzaJSMBnNoYTI1NpSTlCmBlH2UKIwEbmFtZZRoAYwHbWRfZGF0YZRDeGfmCWqFrme7cvNuPDr1T6V/Ug5RjGgFm6vZgx8ZzeBbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAJR1Yi4=', 9, '{"chunks": []}', 0, datetime.datetime(2023, 6, 29, 13, 22, 12, 137975)]) gunicorn-registry stdout | 2023-06-29 13:22:12,145 [223] [DEBUG] [app] Ending request: urn:request:ec5ec30c-9023-4422-8542-d85b7f298521 (/v2/org1/largesize/blobs/uploads/) {'endpoint': 'v2.start_blob_upload', 'request_id': 'urn:request:ec5ec30c-9023-4422-8542-d85b7f298521', 'remote_addr': '10.128.2.5', 'http_method': 'POST', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/v2/org1/largesize/blobs/uploads/', 'path': '/v2/org1/largesize/blobs/uploads/', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'containers/5.24.1 (github.com/containers/image)'} gunicorn-registry stdout | 2023-06-29 13:22:12,145 [223] [DEBUG] [data.database] Disconnecting from database. gunicorn-registry stdout | 2023-06-29 13:22:12,145 [223] [DEBUG] [peewee.pool] Returning 140174053223936 to pool. gunicorn-registry stdout | 2023-06-29 13:22:12,145 [223] [INFO] [gunicorn.access] 10.128.2.5 - - [29/Jun/2023:13:22:12 +0000] "POST /v2/org1/largesize/blobs/uploads/ HTTP/1.1" 202 0 "-" "containers/5.24.1 (github.com/containers/image)" nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:13:22:12 +0000] "POST /v2/org1/largesize/blobs/uploads/ HTTP/1.1" 202 0 "-" "containers/5.24.1 (github.com/containers/image)" (0.311 1714 0.311) repositorygcworker stdout | 2023-06-29 13:22:12,504 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:22:13,010 [216] [DEBUG] [app] Starting request: urn:request:417686ac-c3d8-45e6-a2ff-1380386d9703 (/v2/org1/largesize/blobs/uploads/1cbf338b-b6c5-4aed-bda3-024c9e4e618b) {'X-Forwarded-For': '123.123.41.3, 10.128.2.5'} gunicorn-registry stdout | 2023-06-29 13:22:13,010 [216] [DEBUG] [auth.registry_jwt_auth] Called with params: (), {'upload_uuid': '1cbf338b-b6c5-4aed-bda3-024c9e4e618b', 'namespace_name': 'org1', 'repo_name': 'largesize'} gunicorn-registry stdout | 2023-06-29 13:22:13,010 [216] [DEBUG] [auth.registry_jwt_auth] Validating auth header: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6ImY2c0oxVFpVOWs0N2tDOURfcGR6ZXhsNDhNcmpPcEVqOFhhZkVIb2ZERFEifQ.eyJpc3MiOiJxdWF5IiwiYXVkIjoicXVheXJlZ2lzdHJ5LXF1YXktcXVheS1lbnRlcnByaXNlLmFwcHMud2h1NDEzYXoxNS5xZS5henVyZS5kZXZjbHVzdGVyLm9wZW5zaGlmdC5jb20iLCJuYmYiOjE2ODgwNDQ4OTMsImlhdCI6MTY4ODA0NDg5MywiZXhwIjoxNjg4MDQ4NDkzLCJzdWIiOiJ3aHVxdWF5IiwiYWNjZXNzIjpbeyJ0eXBlIjoicmVwb3NpdG9yeSIsIm5hbWUiOiJvcmcxL2xhcmdlc2l6ZSIsImFjdGlvbnMiOlsicHVzaCIsInB1bGwiXX1dLCJjb250ZXh0Ijp7InZlcnNpb24iOjIsImVudGl0eV9raW5kIjoidXNlciIsImVudGl0eV9yZWZlcmVuY2UiOiJhYzJmYzZmMC0yZTg3LTQ2OTUtOWM4My1iMzU5MmIwOGU3NTciLCJraW5kIjoidXNlciIsInVzZXIiOiJ3aHVxdWF5IiwiY29tLmFwb3N0aWxsZS5yb290cyI6eyJvcmcxL2xhcmdlc2l6ZSI6IiRkaXNhYmxlZCJ9LCJjb20uYXBvc3RpbGxlLnJvb3QiOiIkZGlzYWJsZWQifX0.bZY8IOlB5I6Tu-rBR49VbIaagsHWwz5uVboYdTw5Sqbif_UH9MXX-J-4_fX5QU2WqHLP53t9YmqJgMUFkrYDoSFAFqZ4Ljhk6KnTFIrpJWCa24onAKB9Lc1JQ_LXsg7rmP5E2apbqKc2RrcU4PzxGeWXXoOV6yidtYIb6nL6D40HlLlj7qH5RkU02NqpycAownReKxo8Oop6-zGq3w1T_KOikkYl4MCS-bXR2tgoNiPBk3GQZjFxup_i2WJylJiXG8HxwEt4keOJhKg5Y3ZWywp54WyIRNzfMjrUpR9rMqN_vVyyAantSoGM43_E8YVBqXe7VSDn7D_cE6SXaj28jQ gunicorn-registry stdout | 2023-06-29 13:22:13,010 [216] [DEBUG] [util.security.registry_jwt] encoded JWT: eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6ImY2c0oxVFpVOWs0N2tDOURfcGR6ZXhsNDhNcmpPcEVqOFhhZkVIb2ZERFEifQ.eyJpc3MiOiJxdWF5IiwiYXVkIjoicXVheXJlZ2lzdHJ5LXF1YXktcXVheS1lbnRlcnByaXNlLmFwcHMud2h1NDEzYXoxNS5xZS5henVyZS5kZXZjbHVzdGVyLm9wZW5zaGlmdC5jb20iLCJuYmYiOjE2ODgwNDQ4OTMsImlhdCI6MTY4ODA0NDg5MywiZXhwIjoxNjg4MDQ4NDkzLCJzdWIiOiJ3aHVxdWF5IiwiYWNjZXNzIjpbeyJ0eXBlIjoicmVwb3NpdG9yeSIsIm5hbWUiOiJvcmcxL2xhcmdlc2l6ZSIsImFjdGlvbnMiOlsicHVzaCIsInB1bGwiXX1dLCJjb250ZXh0Ijp7InZlcnNpb24iOjIsImVudGl0eV9raW5kIjoidXNlciIsImVudGl0eV9yZWZlcmVuY2UiOiJhYzJmYzZmMC0yZTg3LTQ2OTUtOWM4My1iMzU5MmIwOGU3NTciLCJraW5kIjoidXNlciIsInVzZXIiOiJ3aHVxdWF5IiwiY29tLmFwb3N0aWxsZS5yb290cyI6eyJvcmcxL2xhcmdlc2l6ZSI6IiRkaXNhYmxlZCJ9LCJjb20uYXBvc3RpbGxlLnJvb3QiOiIkZGlzYWJsZWQifX0.bZY8IOlB5I6Tu-rBR49VbIaagsHWwz5uVboYdTw5Sqbif_UH9MXX-J-4_fX5QU2WqHLP53t9YmqJgMUFkrYDoSFAFqZ4Ljhk6KnTFIrpJWCa24onAKB9Lc1JQ_LXsg7rmP5E2apbqKc2RrcU4PzxGeWXXoOV6yidtYIb6nL6D40HlLlj7qH5RkU02NqpycAownReKxo8Oop6-zGq3w1T_KOikkYl4MCS-bXR2tgoNiPBk3GQZjFxup_i2WJylJiXG8HxwEt4keOJhKg5Y3ZWywp54WyIRNzfMjrUpR9rMqN_vVyyAantSoGM43_E8YVBqXe7VSDn7D_cE6SXaj28jQ gunicorn-registry stdout | 2023-06-29 13:22:13,011 [216] [DEBUG] [auth.permissions] Identity loaded: gunicorn-registry stdout | 2023-06-29 13:22:13,011 [216] [DEBUG] [auth.permissions] Loaded signed_jwt identity for: whuquay gunicorn-registry stdout | 2023-06-29 13:22:13,011 [216] [DEBUG] [auth.registry_jwt_auth] Identity changed to whuquay gunicorn-registry stdout | 2023-06-29 13:22:13,011 [216] [DEBUG] [auth.registry_jwt_auth] Auth context set to {'version': 2, 'entity_kind': 'user', 'entity_reference': 'ac2fc6f0-2e87-4695-9c83-b3592b08e757', 'kind': 'user', 'user': 'whuquay', 'com.apostille.roots': {'org1/largesize': '$disabled'}, 'com.apostille.root': '$disabled'} gunicorn-registry stdout | 2023-06-29 13:22:13,011 [216] [DEBUG] [endpoints.v2] Checking permission for repo: org1/largesize gunicorn-registry stdout | 2023-06-29 13:22:13,012 [216] [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', ['org1', 'largesize', 3, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:22:13,017 [216] [DEBUG] [peewee] ('SELECT Sum("t1"."byte_count") AS "size_bytes" FROM "blobupload" AS "t1" WHERE ("t1"."repository_id" = %s) LIMIT %s OFFSET %s', [1, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:22:13,021 [216] [DEBUG] [peewee] ('SELECT "t1"."size_bytes" FROM "quotarepositorysize" AS "t1" WHERE ("t1"."repository_id" = %s)', [1]) gunicorn-registry stdout | 2023-06-29 13:22:13,025 [216] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org1', False, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:22:13,029 [216] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [2, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:22:13,033 [216] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org1', False, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:22:13,037 [216] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org1']) gunicorn-registry stdout | 2023-06-29 13:22:13,041 [216] [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', ['1cbf338b-b6c5-4aed-bda3-024c9e4e618b', 1, 0]) gunicorn-registry stdout | 2023-06-29 13:22:13,045 [216] [DEBUG] [data.database] Disconnecting from database. gunicorn-registry stdout | 2023-06-29 13:22:13,045 [216] [DEBUG] [peewee.pool] Returning 140174053223936 to pool. gunicorn-registry stdout | 2023-06-29 13:22:13,046 [216] [DEBUG] [botocore.loaders] Loading JSON file: /app/lib/python3.9/site-packages/botocore/data/endpoints.json gunicorn-registry stdout | 2023-06-29 13:22:13,053 [216] [DEBUG] [botocore.loaders] Loading JSON file: /app/lib/python3.9/site-packages/botocore/data/sdk-default-configuration.json gunicorn-registry stdout | 2023-06-29 13:22:13,053 [216] [DEBUG] [botocore.hooks] Event choose-service-name: calling handler gunicorn-registry stdout | 2023-06-29 13:22:13,060 [216] [DEBUG] [botocore.loaders] Loading JSON file: /app/lib/python3.9/site-packages/botocore/data/s3/2006-03-01/service-2.json gunicorn-registry stdout | 2023-06-29 13:22:13,067 [216] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler gunicorn-registry stdout | 2023-06-29 13:22:13,067 [216] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler ._handler at 0x7f7cd1b10310> gunicorn-registry stdout | 2023-06-29 13:22:13,076 [216] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler gunicorn-registry stdout | 2023-06-29 13:22:13,079 [216] [DEBUG] [botocore.endpoint] Setting s3 timeout as (60, 60) gunicorn-registry stdout | 2023-06-29 13:22:13,080 [216] [DEBUG] [botocore.loaders] Loading JSON file: /app/lib/python3.9/site-packages/botocore/data/_retry.json gunicorn-registry stdout | 2023-06-29 13:22:13,080 [216] [DEBUG] [botocore.client] Registering retry handlers for service: s3 gunicorn-registry stdout | 2023-06-29 13:22:13,086 [216] [DEBUG] [botocore.loaders] Loading JSON file: /app/lib/python3.9/site-packages/boto3/data/s3/2006-03-01/resources-1.json gunicorn-registry stdout | 2023-06-29 13:22:13,087 [216] [DEBUG] [botocore.hooks] Event choose-service-name: calling handler gunicorn-registry stdout | 2023-06-29 13:22:13,088 [216] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler gunicorn-registry stdout | 2023-06-29 13:22:13,088 [216] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler ._handler at 0x7f7cd1b10310> gunicorn-registry stdout | 2023-06-29 13:22:13,088 [216] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler gunicorn-registry stdout | 2023-06-29 13:22:13,090 [216] [DEBUG] [botocore.endpoint] Setting s3 timeout as (60, 60) gunicorn-registry stdout | 2023-06-29 13:22:13,090 [216] [DEBUG] [botocore.client] Registering retry handlers for service: s3 gunicorn-registry stdout | 2023-06-29 13:22:13,091 [216] [DEBUG] [boto3.resources.factory] Loading s3:s3 gunicorn-registry stdout | 2023-06-29 13:22:13,092 [216] [DEBUG] [boto3.resources.factory] Loading s3:Bucket gunicorn-registry stdout | 2023-06-29 13:22:13,092 [216] [DEBUG] [boto3.resources.model] Renaming Bucket attribute name gunicorn-registry stdout | 2023-06-29 13:22:13,092 [216] [DEBUG] [botocore.hooks] Event creating-resource-class.s3.Bucket: calling handler ._handler at 0x7f7cd1b10550> gunicorn-registry stdout | 2023-06-29 13:22:13,093 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler gunicorn-registry stdout | 2023-06-29 13:22:13,093 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:13,093 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:13,093 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler gunicorn-registry stdout | 2023-06-29 13:22:13,093 [216] [DEBUG] [botocore.hooks] Event before-call.s3.HeadBucket: calling handler gunicorn-registry stdout | 2023-06-29 13:22:13,093 [216] [DEBUG] [botocore.hooks] Event before-call.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:13,093 [216] [DEBUG] [botocore.hooks] Event before-call.s3.HeadBucket: calling handler gunicorn-registry stdout | 2023-06-29 13:22:13,093 [216] [DEBUG] [botocore.hooks] Event before-call.s3.HeadBucket: calling handler gunicorn-registry stdout | 2023-06-29 13:22:13,093 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=HeadBucket) with params: {'url_path': '/quay3.3.0', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42'}, 'body': b'', 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:22:13,094 [216] [DEBUG] [botocore.hooks] Event request-created.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:13,094 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:13,094 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.HeadBucket: calling handler gunicorn-registry stdout | 2023-06-29 13:22:13,094 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:13,094 [216] [DEBUG] [botocore.utils] Using S3 path style addressing. gunicorn-registry stdout | 2023-06-29 13:22:13,094 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:22:13,094 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | HEAD gunicorn-registry stdout | /quay3.3.0 gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | x-amz-date:20230629T132213Z gunicorn-registry stdout | host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | 2023-06-29 13:22:13,094 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132213Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 369b7e38ce2cac9dbfbe5527147bd7645b1049efad2132a30ace1cf1b6a271ac gunicorn-registry stdout | 2023-06-29 13:22:13,094 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0b1ce2919d1c5d1daeaff3538a98ac3143e9b4f4f694563811a01bc1e87cbe52 gunicorn-registry stdout | 2023-06-29 13:22:13,094 [216] [DEBUG] [botocore.hooks] Event request-created.s3.HeadBucket: calling handler gunicorn-registry stdout | 2023-06-29 13:22:13,095 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:22:13,095 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:22:13,096 [216] [DEBUG] [urllib3.connectionpool] Starting new HTTPS connection (1): s3.us-south.cloud-object-storage.appdomain.cloud:443 gunicorn-registry stdout | 2023-06-29 13:22:13,458 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "HEAD /quay3.3.0 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:22:13,458 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 29 Jun 2023 13:22:13 GMT', 'X-Clv-Request-Id': 'c3137a30-1ce5-4300-95ad-5e1ed128df50', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'Accept-Ranges': 'bytes', 'x-amz-request-id': 'c3137a30-1ce5-4300-95ad-5e1ed128df50', 'ibm-sse-kp-enabled': 'false', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:22:13,459 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:22:13,459 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.HeadBucket: calling handler gunicorn-registry stdout | 2023-06-29 13:22:13,459 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:22:13,459 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:13,459 [216] [DEBUG] [boto3.resources.factory] Loading s3:Object gunicorn-registry stdout | 2023-06-29 13:22:13,460 [216] [DEBUG] [botocore.hooks] Event creating-resource-class.s3.Object: calling handler ._handler at 0x7f7cd1b105e0> gunicorn-registry stdout | 2023-06-29 13:22:13,460 [216] [DEBUG] [boto3.resources.action] Calling s3:create_multipart_upload with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'ContentType': 'application/octet-stream', 'ServerSideEncryption': 'AES256'} gunicorn-registry stdout | 2023-06-29 13:22:13,461 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 13:22:13,461 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 13:22:13,461 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 13:22:13,461 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:13,461 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:13,461 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 13:22:13,461 [216] [DEBUG] [botocore.hooks] Event before-call.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 13:22:13,461 [216] [DEBUG] [botocore.hooks] Event before-call.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:13,461 [216] [DEBUG] [botocore.hooks] Event before-call.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 13:22:13,461 [216] [DEBUG] [botocore.hooks] Event before-call.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 13:22:13,461 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=CreateMultipartUpload) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploads', 'query_string': {}, 'method': 'POST', 'headers': {'Content-Type': 'application/octet-stream', 'x-amz-server-side-encryption': 'AES256', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource'}, 'body': b'', 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploads', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:22:13,462 [216] [DEBUG] [botocore.hooks] Event request-created.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:13,462 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:13,462 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 13:22:13,462 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:13,462 [216] [DEBUG] [botocore.utils] Using S3 path style addressing. gunicorn-registry stdout | 2023-06-29 13:22:13,462 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:22:13,462 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | POST gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | uploads= gunicorn-registry stdout | content-type:application/octet-stream gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | x-amz-date:20230629T132213Z gunicorn-registry stdout | x-amz-server-side-encryption:AES256 gunicorn-registry stdout | content-type;host;x-amz-content-sha256;x-amz-date;x-amz-server-side-encryption gunicorn-registry stdout | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | 2023-06-29 13:22:13,462 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132213Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9d295de6d9c9735ec1abefca55d476a7d5e287bf0074dbf23f5ab016935781c1 gunicorn-registry stdout | 2023-06-29 13:22:13,462 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7476cecf400a6efcda2424b3db0613ebc47bc17f2170dfbe5deb67cd288e1fd7 gunicorn-registry stdout | 2023-06-29 13:22:13,462 [216] [DEBUG] [botocore.hooks] Event request-created.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 13:22:13,462 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:22:13,463 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:22:13,463 [216] [DEBUG] [urllib3.connectionpool] Starting new HTTPS connection (1): s3.us-south.cloud-object-storage.appdomain.cloud:443 securityworker stdout | 2023-06-29 13:22:13,818 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:22:13,857 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} gunicorn-registry stdout | 2023-06-29 13:22:13,908 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "POST /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploads HTTP/1.1" 200 325 gunicorn-registry stdout | 2023-06-29 13:22:13,909 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 29 Jun 2023 13:22:13 GMT', 'X-Clv-Request-Id': '964b7dd8-9b75-4eae-9171-eda36a97bc66', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '964b7dd8-9b75-4eae-9171-eda36a97bc66', 'Content-Type': 'application/xml', 'Content-Length': '325'} gunicorn-registry stdout | 2023-06-29 13:22:13,909 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'quay3.3.0datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e901000189-0751-92dd-fe77-598ad5b67c96' gunicorn-registry stdout | 2023-06-29 13:22:13,909 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 13:22:13,909 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:22:13,909 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:13,909 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '964b7dd8-9b75-4eae-9171-eda36a97bc66', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 29 Jun 2023 13:22:13 GMT', 'x-clv-request-id': '964b7dd8-9b75-4eae-9171-eda36a97bc66', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '964b7dd8-9b75-4eae-9171-eda36a97bc66', 'content-type': 'application/xml', 'content-length': '325'}, 'RetryAttempts': 0}, 'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96'} gunicorn-registry stdout | 2023-06-29 13:22:13,910 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUpload notificationworker stdout | 2023-06-29 13:22:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:22:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:22:15.985355+00:00 (in 2.006471 seconds) notificationworker stdout | 2023-06-29 13:22:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:22:23 UTC)" (scheduled at 2023-06-29 13:22:13.978401+00:00) notificationworker stdout | 2023-06-29 13:22:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:22:13,980 [74] [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(2023, 6, 29, 13, 22, 13, 979304), True, datetime.datetime(2023, 6, 29, 13, 22, 13, 979304), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:22:13,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:22:13,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:22:13,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:22:23 UTC)" executed successfully exportactionlogsworker stdout | 2023-06-29 13:22:14,134 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:22:14,155 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gcworker stdout | 2023-06-29 13:22:14,669 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:22:14,783 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} exportactionlogsworker stdout | 2023-06-29 13:22:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:22:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:22:45.793045+00:00 (in 30.999098 seconds) exportactionlogsworker stdout | 2023-06-29 13:22:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:23:14 UTC)" (scheduled at 2023-06-29 13:22:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:22:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:22:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:23:14 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:22:15,451 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:22:15,454 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-web stdout | 2023-06-29 13:22:15,457 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:22:15,460 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:22:15,464 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} globalpromstats stdout | 2023-06-29 13:22:15,888 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} notificationworker stdout | 2023-06-29 13:22:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:22:15,986 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:22:23.978401+00:00 (in 7.992545 seconds) notificationworker stdout | 2023-06-29 13:22:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:23:15 UTC)" (scheduled at 2023-06-29 13:22:15.985355+00:00) notificationworker stdout | 2023-06-29 13:22:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:22:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:23:15 UTC)" executed successfully teamsyncworker stdout | 2023-06-29 13:22:16,294 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} chunkcleanupworker stdout | 2023-06-29 13:22:16,864 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} storagereplication stdout | 2023-06-29 13:22:17,435 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-secscan stdout | 2023-06-29 13:22:17,827 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:22:17,830 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:22:17,834 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:22:18,602 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:22:18,602 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:22:18,603 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1, 'Body': <_io.BytesIO object at 0x7f7ccb2acb80>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:22:18,603 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:18,603 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:18,603 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:18,603 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:18,603 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:18,603 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:18,604 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:18,612 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:18,612 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:22:18,612 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:18,612 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:18,612 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:18,612 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'RqCcrZ3REDSZKAchlyXxww==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2acb80>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:22:18,612 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:18,612 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:18,612 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:18,613 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:18,613 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:22:18,613 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:RqCcrZ3REDSZKAchlyXxww== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132218Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:22:18,613 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132218Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9a748761065f16778d2b67f8ea5a4b9b7a11f8354baf714fc5a295e976a34d15 gunicorn-registry stdout | 2023-06-29 13:22:18,613 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 259ae810ad07620766abbfc40d36bddefd5e044eb126e7992ef430c220ef00ae gunicorn-registry stdout | 2023-06-29 13:22:18,613 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:18,613 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:22:18,613 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:22:18,614 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:22:18,908 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:22:18,912 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:22:18,921 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:22:18,926 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:22:18,933 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:22:18,935 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:22:18,944 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:22:18,947 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:22:18,955 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:22:18,990 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:22:19,561 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:22:19,562 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd14fbc6c-a887-4201-b310-361f26eb4447', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd14fbc6c-a887-4201-b310-361f26eb4447', 'ETag': '"46a09cad9dd11034992807219725f1c3"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:22:19,562 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:22:19,562 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:19,562 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:22:19,562 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:19,563 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd14fbc6c-a887-4201-b310-361f26eb4447', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd14fbc6c-a887-4201-b310-361f26eb4447', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd14fbc6c-a887-4201-b310-361f26eb4447', 'etag': '"46a09cad9dd11034992807219725f1c3"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"46a09cad9dd11034992807219725f1c3"'} gcworker stdout | 2023-06-29 13:22:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:22:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:22:30.585410+00:00 (in 9.999517 seconds) gcworker stdout | 2023-06-29 13:22:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:22:30 UTC)" (scheduled at 2023-06-29 13:22:20.585410+00:00) gcworker stdout | 2023-06-29 13:22:20,587 [59] [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, 1686835340586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:22:20,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:22:20,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:22:20,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:22:30 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:22:21,454 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:22:21,454 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:22:21,454 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 2, 'Body': <_io.BytesIO object at 0x7f7ccb309a90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:22:21,455 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:21,455 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:21,455 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:21,455 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:21,455 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:21,455 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:21,455 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:21,463 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:21,464 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:22:21,464 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:21,464 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:21,464 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:21,464 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 2}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'pwSu6gtSTaA5/P5l/9loDg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb309a90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=2', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:22:21,464 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:21,464 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:21,464 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:21,464 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:21,464 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:22:21,464 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=2&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:pwSu6gtSTaA5/P5l/9loDg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132221Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:22:21,464 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132221Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1e02fb297c46ac8340100693a71cb1b702b6f58cf35708f76761fa434b86c825 gunicorn-registry stdout | 2023-06-29 13:22:21,464 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6545e59b882b409a086c850b2f64a99143d9b513c70d42a417c8907a77dc97fa gunicorn-registry stdout | 2023-06-29 13:22:21,464 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:21,464 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:22:21,465 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:22:21,465 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:22:21,510 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:22:22,040 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=2 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:22:22,041 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '696634f0-0682-4613-b997-1240f5145425', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '696634f0-0682-4613-b997-1240f5145425', 'ETag': '"a704aeea0b524da039fcfe65ffd9680e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:22:22,041 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:22:22,041 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:22,041 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:22:22,041 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:22,041 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '696634f0-0682-4613-b997-1240f5145425', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '696634f0-0682-4613-b997-1240f5145425', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '696634f0-0682-4613-b997-1240f5145425', 'etag': '"a704aeea0b524da039fcfe65ffd9680e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a704aeea0b524da039fcfe65ffd9680e"'} securityscanningnotificationworker stdout | 2023-06-29 13:22:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:22:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:22:48.681765+00:00 (in 25.394483 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:22:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:23:23 UTC)" (scheduled at 2023-06-29 13:22:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:22:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:22:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:23:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:22:23,370 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:22:23,371 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:22:23,371 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 3, 'Body': <_io.BytesIO object at 0x7f7ccb2c6db0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:22:23,371 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:23,371 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:23,371 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:23,371 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:23,371 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:23,371 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:23,371 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:23,380 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:23,380 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:22:23,380 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:23,380 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:23,380 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:23,380 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 3}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'CrJ+znODX/SBMUq6dfx3Dw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6db0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=3', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:22:23,380 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:23,380 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:23,380 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:23,380 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:23,380 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:22:23,380 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=3&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:CrJ+znODX/SBMUq6dfx3Dw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132223Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:22:23,380 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132223Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6da6d2755244a475c7498e81613bf762cc9242e0c24a6e27d2f37ed179a7f4d8 gunicorn-registry stdout | 2023-06-29 13:22:23,380 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a0ddbc9de62b61a69170f8d58d7b25ad8452052a5f97a286321ad310d27023a9 gunicorn-registry stdout | 2023-06-29 13:22:23,381 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:23,381 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:22:23,381 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:22:23,381 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:22:23,602 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:22:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:22:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:22:33.978401+00:00 (in 9.999526 seconds) notificationworker stdout | 2023-06-29 13:22:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:22:33 UTC)" (scheduled at 2023-06-29 13:22:23.978401+00:00) notificationworker stdout | 2023-06-29 13:22:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:22:23,980 [74] [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(2023, 6, 29, 13, 22, 23, 979293), True, datetime.datetime(2023, 6, 29, 13, 22, 23, 979293), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:22:23,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:22:23,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:22:23,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:22:33 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:22:24,091 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=3 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:22:24,092 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd105f1d6-34bc-4cd8-bf5a-2b21302d29e9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd105f1d6-34bc-4cd8-bf5a-2b21302d29e9', 'ETag': '"0ab27ece73835ff481314aba75fc770f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:22:24,092 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:22:24,092 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:24,092 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:22:24,092 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:24,092 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd105f1d6-34bc-4cd8-bf5a-2b21302d29e9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd105f1d6-34bc-4cd8-bf5a-2b21302d29e9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd105f1d6-34bc-4cd8-bf5a-2b21302d29e9', 'etag': '"0ab27ece73835ff481314aba75fc770f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0ab27ece73835ff481314aba75fc770f"'} gunicorn-web stdout | 2023-06-29 13:22:24,636 [212] [DEBUG] [app] Starting request: urn:request:282ff651-a1c3-4f59-bfcf-b31e78d3a0fd (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:22:24,636 [211] [DEBUG] [app] Starting request: urn:request:710c141e-b6f0-4785-b0fd-6313c2f1e53e (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:22:24,638 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:22:24,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:22:24,640 [220] [DEBUG] [app] Starting request: urn:request:d8d59df2-4c8e-48e3-8586-45794dc71bb4 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:22:24,640 [216] [DEBUG] [app] Starting request: urn:request:881bac89-9821-424b-9001-91161b2c0618 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:22:24,640 [216] [DEBUG] [app] Ending request: urn:request:881bac89-9821-424b-9001-91161b2c0618 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:881bac89-9821-424b-9001-91161b2c0618', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:22:24,640 [220] [DEBUG] [app] Ending request: urn:request:d8d59df2-4c8e-48e3-8586-45794dc71bb4 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:d8d59df2-4c8e-48e3-8586-45794dc71bb4', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:22:24,641 [220] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:22:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:22:24,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:22:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:22:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:22:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:22:24,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:22:24,641 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:22:24,642 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:22:24,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:22:24,644 [214] [DEBUG] [app] Starting request: urn:request:06b6a527-288d-485e-af34-e802210c81c7 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:22:24,644 [213] [DEBUG] [app] Starting request: urn:request:dea9edf4-b9ba-45c5-a0aa-9f3a4aed4622 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:22:24,644 [214] [DEBUG] [app] Ending request: urn:request:06b6a527-288d-485e-af34-e802210c81c7 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:06b6a527-288d-485e-af34-e802210c81c7', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:22:24,644 [213] [DEBUG] [app] Ending request: urn:request:dea9edf4-b9ba-45c5-a0aa-9f3a4aed4622 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:dea9edf4-b9ba-45c5-a0aa-9f3a4aed4622', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:22:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:22:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-06-29 13:22:24,645 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:22:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:22:24,645 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:22:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:22:24,645 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:22:24,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:22:24,645 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:22:24,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:22:24,652 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:22:24,653 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:22:24,663 [212] [DEBUG] [app] Ending request: urn:request:282ff651-a1c3-4f59-bfcf-b31e78d3a0fd (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:282ff651-a1c3-4f59-bfcf-b31e78d3a0fd', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:22:24,663 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:22:24,664 [211] [DEBUG] [app] Ending request: urn:request:710c141e-b6f0-4785-b0fd-6313c2f1e53e (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:710c141e-b6f0-4785-b0fd-6313c2f1e53e', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:22:24,664 [211] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:22:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.028) gunicorn-web stdout | 2023-06-29 13:22:24,664 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:22:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:22:24,664 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:22:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:22:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.028) gunicorn-registry stdout | 2023-06-29 13:22:24,804 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:22:24,804 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:22:24,805 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 4, 'Body': <_io.BytesIO object at 0x7f7ccb2c6e00>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:22:24,805 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:24,805 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:24,805 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:24,805 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:24,805 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:24,805 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:24,805 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:24,813 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:24,813 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:22:24,813 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:24,813 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:24,813 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:24,814 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 4}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '8lru28chOt8F4IiFQfvRUg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6e00>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=4', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:22:24,814 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:24,814 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:24,814 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:24,814 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:24,814 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:22:24,814 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=4&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:8lru28chOt8F4IiFQfvRUg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132224Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:22:24,814 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132224Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4960870920f6ee6bf50e3953fdb96a8d8bb40643744d49015dbc9f50b0f2a4fa gunicorn-registry stdout | 2023-06-29 13:22:24,814 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 02a6619781cce2c78882d81988759d44bc443f93867788b22e4ad4da11fb94be gunicorn-registry stdout | 2023-06-29 13:22:24,814 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:24,814 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:22:24,815 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:22:24,815 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:22:25,116 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:22:25,562 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=4 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:22:25,562 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6aec7654-5a1a-4436-ab2b-903c07b6ff38', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6aec7654-5a1a-4436-ab2b-903c07b6ff38', 'ETag': '"f25aeedbc7213adf05e0888541fbd152"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:22:25,562 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:22:25,563 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:25,563 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:22:25,563 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:25,563 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6aec7654-5a1a-4436-ab2b-903c07b6ff38', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6aec7654-5a1a-4436-ab2b-903c07b6ff38', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6aec7654-5a1a-4436-ab2b-903c07b6ff38', 'etag': '"f25aeedbc7213adf05e0888541fbd152"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f25aeedbc7213adf05e0888541fbd152"'} buildlogsarchiver stdout | 2023-06-29 13:22:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:22:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:22:55.790030+00:00 (in 29.999493 seconds) buildlogsarchiver stdout | 2023-06-29 13:22:25,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:22:55 UTC)" (scheduled at 2023-06-29 13:22:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:22:25,791 [54] [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(2023, 6, 14, 13, 22, 25, 790920), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:22:25,803 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:22:25,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:22:25,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:22:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:22:26,069 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:22:26,069 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:22:26,070 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 5, 'Body': <_io.BytesIO object at 0x7f7ccb2c6cc0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:22:26,070 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:26,070 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:26,070 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:26,070 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:26,070 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:26,070 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:26,070 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:26,078 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:26,078 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:22:26,078 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:26,078 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:26,079 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:26,079 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 5}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'xzC5xjcWvLdTWlMhBAkh1A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6cc0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=5', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:22:26,079 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:26,079 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:26,079 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:26,079 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:26,079 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:22:26,079 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=5&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:xzC5xjcWvLdTWlMhBAkh1A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132226Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:22:26,079 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132226Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f7f43aca716e36644920f42152b10796cca6e5aee56a5bb28b0ef4832774b295 gunicorn-registry stdout | 2023-06-29 13:22:26,079 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5001b818032f7090127fb8c1013006582446a13f30b663c3dc54f22ad8e90b19 gunicorn-registry stdout | 2023-06-29 13:22:26,079 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:26,080 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:22:26,080 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:22:26,081 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:22:26,125 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:22:26,490 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=5 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:22:26,491 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '194c2988-6491-4fcd-8e2f-d41e26d7a69b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '194c2988-6491-4fcd-8e2f-d41e26d7a69b', 'ETag': '"c730b9c63716bcb7535a5321040921d4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:22:26,491 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:22:26,491 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:26,491 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:22:26,491 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:26,491 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '194c2988-6491-4fcd-8e2f-d41e26d7a69b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '194c2988-6491-4fcd-8e2f-d41e26d7a69b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '194c2988-6491-4fcd-8e2f-d41e26d7a69b', 'etag': '"c730b9c63716bcb7535a5321040921d4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c730b9c63716bcb7535a5321040921d4"'} gunicorn-registry stdout | 2023-06-29 13:22:27,045 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:22:27,045 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:22:27,046 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 6, 'Body': <_io.BytesIO object at 0x7f7ccb309a90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:22:27,046 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:27,046 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:27,046 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:27,046 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:27,046 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:27,046 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:27,046 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:27,054 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:27,054 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:22:27,055 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:27,055 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:27,055 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:27,055 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 6}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'WXXXF6tFYBG0u6v8CkVBdA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb309a90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=6', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:22:27,055 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:27,055 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:27,055 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:27,055 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:27,055 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:22:27,055 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=6&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:WXXXF6tFYBG0u6v8CkVBdA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132227Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:22:27,055 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132227Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | dce84c9547f13445d4952405b5ccb7aef86635003dabea301983401b12026634 gunicorn-registry stdout | 2023-06-29 13:22:27,055 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 03164d3d25ec558c64a54a8247918735007ff126f5ee74be105b151d5a989152 gunicorn-registry stdout | 2023-06-29 13:22:27,055 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:27,055 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:22:27,056 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:22:27,056 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:22:27,101 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:22:27,464 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=6 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:22:27,464 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ae30ddd7-936f-429e-9fe7-55a56085068e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ae30ddd7-936f-429e-9fe7-55a56085068e', 'ETag': '"5975d717ab456011b4bbabfc0a454174"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:22:27,464 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:22:27,465 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:27,465 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:22:27,465 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:27,465 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ae30ddd7-936f-429e-9fe7-55a56085068e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ae30ddd7-936f-429e-9fe7-55a56085068e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ae30ddd7-936f-429e-9fe7-55a56085068e', 'etag': '"5975d717ab456011b4bbabfc0a454174"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5975d717ab456011b4bbabfc0a454174"'} gunicorn-registry stdout | 2023-06-29 13:22:27,866 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:22:27,866 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:22:27,867 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 7, 'Body': <_io.BytesIO object at 0x7f7ccb93ccc0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:22:27,867 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:27,867 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:27,867 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:27,867 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:27,867 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:27,867 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:27,867 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:27,875 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:27,876 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:22:27,876 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:27,876 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:27,876 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:27,876 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 7}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '/i8lP4YMvKYuFeZQvr6dWA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb93ccc0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=7', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:22:27,876 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:27,876 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:27,876 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:27,876 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:27,876 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:22:27,876 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=7&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:/i8lP4YMvKYuFeZQvr6dWA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132227Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:22:27,876 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132227Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 577e908eab7f1b98cc485571a747ab5036f71b9b77c3f6d359d1573f6fd9cdea gunicorn-registry stdout | 2023-06-29 13:22:27,876 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8977dd3cb31c1713438385956893fc256a990f1d782195e4333ea390ca3ac4e6 gunicorn-registry stdout | 2023-06-29 13:22:27,876 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:27,877 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:22:27,877 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:22:27,877 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:22:27,922 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. expiredappspecifictokenworker stdout | 2023-06-29 13:22:29,083 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:22:29,641 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=7 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:22:29,641 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '39fbef1e-3f16-4e07-9a42-6506c5dd8f89', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '39fbef1e-3f16-4e07-9a42-6506c5dd8f89', 'ETag': '"fe2f253f860cbca62e15e650bebe9d58"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:22:29,641 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:22:29,641 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:29,642 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:22:29,642 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:29,642 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '39fbef1e-3f16-4e07-9a42-6506c5dd8f89', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '39fbef1e-3f16-4e07-9a42-6506c5dd8f89', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '39fbef1e-3f16-4e07-9a42-6506c5dd8f89', 'etag': '"fe2f253f860cbca62e15e650bebe9d58"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"fe2f253f860cbca62e15e650bebe9d58"'} gunicorn-registry stdout | 2023-06-29 13:22:29,665 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:22:29,665 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:22:29,665 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 8, 'Body': <_io.BytesIO object at 0x7f7cd0116d60>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:22:29,666 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:29,666 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:29,666 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:29,666 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:29,666 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:29,666 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:29,666 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:29,674 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:29,674 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:22:29,674 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:29,674 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:29,674 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:29,674 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 8}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'vPv36F17VsT0yyY90Tf76g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd0116d60>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=8', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:22:29,674 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:29,674 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:29,674 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:29,675 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:29,675 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:22:29,675 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=8&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:vPv36F17VsT0yyY90Tf76g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132229Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:22:29,675 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132229Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b38f2600f3c05136961c8086b8a7a8620ada472d3a5cb7ad2181be1abfb8040b gunicorn-registry stdout | 2023-06-29 13:22:29,675 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 92bc96a6b1d42fcb559575e656f469a345360ce4476b96acd49361b4a9949fba gunicorn-registry stdout | 2023-06-29 13:22:29,675 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:29,675 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:22:29,675 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:22:29,676 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:22:29,966 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:22:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:22:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:22:40.585410+00:00 (in 9.999509 seconds) gcworker stdout | 2023-06-29 13:22:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:22:40 UTC)" (scheduled at 2023-06-29 13:22:30.585410+00:00) gcworker stdout | 2023-06-29 13:22:30,587 [59] [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, 1686835350586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:22:30,604 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:22:30,604 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:22:30,604 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:22:40 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:22:30,821 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=8 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:22:30,822 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1b1366ee-79d3-427b-8944-384d0512eead', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1b1366ee-79d3-427b-8944-384d0512eead', 'ETag': '"bcfbf7e85d7b56c4f4cb263dd137fbea"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:22:30,822 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:22:30,822 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:30,822 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:22:30,822 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:30,822 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1b1366ee-79d3-427b-8944-384d0512eead', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1b1366ee-79d3-427b-8944-384d0512eead', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1b1366ee-79d3-427b-8944-384d0512eead', 'etag': '"bcfbf7e85d7b56c4f4cb263dd137fbea"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"bcfbf7e85d7b56c4f4cb263dd137fbea"'} gunicorn-registry stdout | 2023-06-29 13:22:30,842 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:22:30,843 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:22:30,843 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 9, 'Body': <_io.BytesIO object at 0x7f7ccbaa09a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:22:30,843 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:30,843 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:30,843 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:30,843 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:30,843 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:30,843 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:30,843 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:30,851 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:30,852 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:22:30,852 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:30,852 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:30,852 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:30,852 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 9}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '1xDiwpeqxBbQ2hT1dcljHA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccbaa09a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=9', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:22:30,852 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:30,852 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:30,852 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:30,852 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:30,852 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:22:30,852 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=9&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:1xDiwpeqxBbQ2hT1dcljHA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132230Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:22:30,852 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132230Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 76d75ed44639c44038be8199bb7116999bafadeeb78950c84d48db76a19f9dde gunicorn-registry stdout | 2023-06-29 13:22:30,852 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b9435ad8274cdc662df349849ff7efd0681786e35576a352ccf99461ebdf26b8 gunicorn-registry stdout | 2023-06-29 13:22:30,852 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:30,853 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:22:30,853 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:22:30,853 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:22:31,089 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:22:31,534 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=9 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:22:31,534 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0be7890c-7416-4335-b547-049a2ca0ff1c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0be7890c-7416-4335-b547-049a2ca0ff1c', 'ETag': '"d710e2c297aac416d0da14f575c9631c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:22:31,534 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:22:31,535 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:31,535 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:22:31,535 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:31,535 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0be7890c-7416-4335-b547-049a2ca0ff1c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0be7890c-7416-4335-b547-049a2ca0ff1c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0be7890c-7416-4335-b547-049a2ca0ff1c', 'etag': '"d710e2c297aac416d0da14f575c9631c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d710e2c297aac416d0da14f575c9631c"'} gunicorn-registry stdout | 2023-06-29 13:22:31,555 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:22:31,555 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:22:31,556 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 10, 'Body': <_io.BytesIO object at 0x7f7ccb2c6d10>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:22:31,556 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:31,556 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:31,556 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:31,556 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:31,556 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:31,556 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:31,556 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:31,564 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:31,565 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:22:31,565 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:31,565 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:31,565 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:31,565 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 10}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'meXhoYNMI/2ZYzHmdiyK/w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6d10>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=10', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:22:31,565 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:31,565 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:31,565 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:31,565 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:31,565 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:22:31,565 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=10&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:meXhoYNMI/2ZYzHmdiyK/w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132231Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:22:31,565 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132231Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e6d7b08e60b7788c7e119af70758fac1eea808ddf49fbd820122b0518db0c1f4 gunicorn-registry stdout | 2023-06-29 13:22:31,565 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | dc7da70819779afb74e4ccae93bafcbc9646dae14699ee93cc6999b0eb22bf5c gunicorn-registry stdout | 2023-06-29 13:22:31,566 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:31,566 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:22:31,566 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:22:31,567 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:22:31,618 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. queuecleanupworker stdout | 2023-06-29 13:22:32,523 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:22:33,092 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=10 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:22:33,093 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '25c97769-6d8c-40f2-922b-521d812b9248', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '25c97769-6d8c-40f2-922b-521d812b9248', 'ETag': '"99e5e1a1834c23fd996331e6762c8aff"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:22:33,093 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:22:33,093 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:33,093 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:22:33,093 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:33,093 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '25c97769-6d8c-40f2-922b-521d812b9248', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '25c97769-6d8c-40f2-922b-521d812b9248', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '25c97769-6d8c-40f2-922b-521d812b9248', 'etag': '"99e5e1a1834c23fd996331e6762c8aff"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"99e5e1a1834c23fd996331e6762c8aff"'} gunicorn-registry stdout | 2023-06-29 13:22:33,113 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:22:33,113 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:22:33,114 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 11, 'Body': <_io.BytesIO object at 0x7f7cd0144680>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:22:33,114 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:33,114 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:33,114 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:33,114 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:33,114 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:33,114 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:33,114 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:33,122 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:33,122 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:22:33,122 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:33,123 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:33,123 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:33,123 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 11}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'KOjy6lTOvRXo2vs12MhTYQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd0144680>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=11', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:22:33,123 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:33,123 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:33,123 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:33,123 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:33,123 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:22:33,123 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=11&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:KOjy6lTOvRXo2vs12MhTYQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132233Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:22:33,123 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132233Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 71447c29fe1908c541727f8d474d0373d268c450bd70f65539c11baca31bd2ca gunicorn-registry stdout | 2023-06-29 13:22:33,123 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6406720f4aec8ab8912bc329d86a974b28199f7170bd4e8ce7da26a735849d66 gunicorn-registry stdout | 2023-06-29 13:22:33,123 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:33,123 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:22:33,124 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:22:33,124 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:22:33,345 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:22:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:22:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:22:43.978401+00:00 (in 9.999478 seconds) notificationworker stdout | 2023-06-29 13:22:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:22:43 UTC)" (scheduled at 2023-06-29 13:22:33.978401+00:00) notificationworker stdout | 2023-06-29 13:22:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:22:33,980 [74] [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(2023, 6, 29, 13, 22, 33, 979396), True, datetime.datetime(2023, 6, 29, 13, 22, 33, 979396), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:22:33,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:22:33,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:22:33,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:22:43 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:22:34,152 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=11 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:22:34,152 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c9382065-f932-4510-a723-bbcc4e4d54d3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c9382065-f932-4510-a723-bbcc4e4d54d3', 'ETag': '"28e8f2ea54cebd15e8dafb35d8c85361"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:22:34,152 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:22:34,153 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:34,153 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:22:34,153 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:34,153 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c9382065-f932-4510-a723-bbcc4e4d54d3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c9382065-f932-4510-a723-bbcc4e4d54d3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c9382065-f932-4510-a723-bbcc4e4d54d3', 'etag': '"28e8f2ea54cebd15e8dafb35d8c85361"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"28e8f2ea54cebd15e8dafb35d8c85361"'} gunicorn-registry stdout | 2023-06-29 13:22:34,173 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:22:34,173 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:22:34,173 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 12, 'Body': <_io.BytesIO object at 0x7f7cd00ad040>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:22:34,173 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:34,173 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:34,173 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:34,173 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:34,173 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:34,173 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:34,174 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:34,182 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:34,182 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:22:34,182 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:34,182 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:34,182 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:34,182 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 12}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'LP7TZFfWiEhNFk4TLZBVtA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00ad040>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=12', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:22:34,182 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:34,182 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:34,182 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:34,182 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:34,182 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:22:34,182 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=12&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:LP7TZFfWiEhNFk4TLZBVtA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132234Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:22:34,182 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132234Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f0a2a44ddac5fde37cf5ce540276c45faf1992a95d28d81cb0b107dc42d17432 gunicorn-registry stdout | 2023-06-29 13:22:34,182 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3a1f5bcfb7147bac8bc172406d78ec3a4f8c69dabd577d24c2e2c6a97ed32111 gunicorn-registry stdout | 2023-06-29 13:22:34,183 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:34,183 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:22:34,183 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:22:34,183 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:22:34,228 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:22:34,667 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=12 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:22:34,667 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ed2ddf58-a434-4f0e-8dab-2566e7d8de97', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ed2ddf58-a434-4f0e-8dab-2566e7d8de97', 'ETag': '"2cfed36457d688484d164e132d9055b4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:22:34,667 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:22:34,667 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:34,668 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:22:34,668 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:34,668 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ed2ddf58-a434-4f0e-8dab-2566e7d8de97', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ed2ddf58-a434-4f0e-8dab-2566e7d8de97', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ed2ddf58-a434-4f0e-8dab-2566e7d8de97', 'etag': '"2cfed36457d688484d164e132d9055b4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2cfed36457d688484d164e132d9055b4"'} gunicorn-registry stdout | 2023-06-29 13:22:34,688 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:22:34,688 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:22:34,689 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 13, 'Body': <_io.BytesIO object at 0x7f7cd012cc20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:22:34,689 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:34,689 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:34,689 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:34,689 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:34,689 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:34,689 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:34,689 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:34,697 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:34,697 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:22:34,697 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:34,697 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:34,697 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:34,697 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 13}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'QmVhotl97ABZkT0I7TPfWg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd012cc20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=13', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:22:34,698 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:34,698 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:34,698 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:34,698 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:34,698 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:22:34,698 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=13&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:QmVhotl97ABZkT0I7TPfWg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132234Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:22:34,698 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132234Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 706e6bf262e0a573403d8d0d2d103381ae21c4ea90632fdbc61d4328f5397658 gunicorn-registry stdout | 2023-06-29 13:22:34,698 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a61f287e00b14a4e021d7cf874401a0faa3d9affbe85838ba4c392216b3d3f57 gunicorn-registry stdout | 2023-06-29 13:22:34,698 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:34,698 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:22:34,698 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:22:34,699 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:22:34,744 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:22:35,067 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=13 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:22:35,067 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ce78392a-abe0-49d8-b3d7-09c3ac5e7402', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ce78392a-abe0-49d8-b3d7-09c3ac5e7402', 'ETag': '"426561a2d97dec0059913d08ed33df5a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:22:35,067 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:22:35,067 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:35,067 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:22:35,067 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:35,068 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ce78392a-abe0-49d8-b3d7-09c3ac5e7402', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ce78392a-abe0-49d8-b3d7-09c3ac5e7402', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ce78392a-abe0-49d8-b3d7-09c3ac5e7402', 'etag': '"426561a2d97dec0059913d08ed33df5a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"426561a2d97dec0059913d08ed33df5a"'} gunicorn-registry stdout | 2023-06-29 13:22:35,088 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:22:35,088 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:22:35,088 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 14, 'Body': <_io.BytesIO object at 0x7f7cd00e1900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:22:35,088 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:35,088 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:35,088 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:35,088 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:35,088 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:35,088 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:35,089 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:35,097 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:35,097 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:22:35,097 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:35,097 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:35,097 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:35,097 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 14}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'N9QEHlNU3AezPTiMnuKUTA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=14', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:22:35,097 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:35,097 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:35,097 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:35,097 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:35,097 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:22:35,097 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=14&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:N9QEHlNU3AezPTiMnuKUTA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132235Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:22:35,097 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132235Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d3b4336dcfc6425518021bf9dd42901312805a9320fbcaa941a4016a17469678 gunicorn-registry stdout | 2023-06-29 13:22:35,097 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7b1e95919335e1cff2855eded0d5e1e9f060a1d3e6e362df15bb9daab797cc89 gunicorn-registry stdout | 2023-06-29 13:22:35,098 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:35,098 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:22:35,098 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:22:35,098 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:22:35,150 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:22:35,429 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=14 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:22:35,430 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8afb6ed6-2bff-43c0-9f1a-b7911de01da6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8afb6ed6-2bff-43c0-9f1a-b7911de01da6', 'ETag': '"37d4041e5354dc07b33d388c9ee2944c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:22:35,430 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:22:35,430 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:35,430 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:22:35,430 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:35,430 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8afb6ed6-2bff-43c0-9f1a-b7911de01da6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8afb6ed6-2bff-43c0-9f1a-b7911de01da6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8afb6ed6-2bff-43c0-9f1a-b7911de01da6', 'etag': '"37d4041e5354dc07b33d388c9ee2944c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"37d4041e5354dc07b33d388c9ee2944c"'} builder stdout | 2023-06-29 13:22:35,784 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:22:35,805 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:22:36,160 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:22:36,160 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:22:36,160 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 15, 'Body': <_io.BytesIO object at 0x7f7cd012c220>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:22:36,160 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:36,160 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:36,161 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:36,161 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:36,161 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:36,161 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:36,161 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:36,169 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:36,169 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:22:36,169 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:36,169 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:36,169 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:36,169 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 15}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'BFLXjgzJ8YXUrY1gFanhTQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd012c220>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=15', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:22:36,169 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:36,169 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:36,170 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:36,170 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:36,170 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:22:36,170 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=15&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:BFLXjgzJ8YXUrY1gFanhTQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132236Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:22:36,170 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132236Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a9f785c33e6e495758232e7e7fe9cfc197ad1cb9fd0081a36892b11e46cccca8 gunicorn-registry stdout | 2023-06-29 13:22:36,170 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4d2c2f77760b75a723b794f3d2c406a680b414adc03fec60bb5a306ed8a09fa0 gunicorn-registry stdout | 2023-06-29 13:22:36,170 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:36,170 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:22:36,170 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:22:36,171 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:22:36,385 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:22:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:22:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:22:41.713664+00:00 (in 5.130722 seconds) securityworker stdout | 2023-06-29 13:22:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:23:06 UTC)" (scheduled at 2023-06-29 13:22:36.582504+00:00) securityworker stdout | 2023-06-29 13:22:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:22:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:22:36,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:22:36,587 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:22:36,599 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:22:36,602 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:22:36,602 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:23:06 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:22:36,751 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=15 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:22:36,751 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '165bb338-091e-4d47-a8e7-fe347c215847', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '165bb338-091e-4d47-a8e7-fe347c215847', 'ETag': '"0452d78e0cc9f185d4ad8d6015a9e14d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:22:36,751 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:22:36,752 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:36,752 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:22:36,752 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:36,752 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '165bb338-091e-4d47-a8e7-fe347c215847', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '165bb338-091e-4d47-a8e7-fe347c215847', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '165bb338-091e-4d47-a8e7-fe347c215847', 'etag': '"0452d78e0cc9f185d4ad8d6015a9e14d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0452d78e0cc9f185d4ad8d6015a9e14d"'} gunicorn-registry stdout | 2023-06-29 13:22:37,247 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:22:37,247 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:22:37,248 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 16, 'Body': <_io.BytesIO object at 0x7f7cd0116d60>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:22:37,248 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:37,248 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:37,248 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:37,248 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:37,248 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:37,248 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:37,248 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:37,256 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:37,256 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:22:37,256 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:37,256 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:37,257 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:37,257 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 16}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'HGYRL02NKqaRxMqZNQ4ZPA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd0116d60>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=16', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:22:37,257 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:37,257 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:37,257 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:37,257 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:37,257 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:22:37,257 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=16&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:HGYRL02NKqaRxMqZNQ4ZPA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132237Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:22:37,257 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132237Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d0c7265a24fb5691175492dec9874648c9781c05de8217c9e6af5538d36100aa gunicorn-registry stdout | 2023-06-29 13:22:37,257 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f9a94f25d49f5e08ea063a7214922150d65daad1c9cd67e87cd79c3705e8c0bf gunicorn-registry stdout | 2023-06-29 13:22:37,257 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:37,257 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:22:37,258 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:22:37,258 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:22:37,303 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:22:37,626 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=16 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:22:37,627 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '452e590c-e93e-4339-af1c-d23b49bad6c7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '452e590c-e93e-4339-af1c-d23b49bad6c7', 'ETag': '"1c66112f4d8d2aa691c4ca99350e193c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:22:37,627 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:22:37,627 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:37,627 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:22:37,627 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:37,627 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '452e590c-e93e-4339-af1c-d23b49bad6c7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '452e590c-e93e-4339-af1c-d23b49bad6c7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '452e590c-e93e-4339-af1c-d23b49bad6c7', 'etag': '"1c66112f4d8d2aa691c4ca99350e193c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1c66112f4d8d2aa691c4ca99350e193c"'} quotaregistrysizeworker stdout | 2023-06-29 13:22:38,115 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} namespacegcworker stdout | 2023-06-29 13:22:38,472 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} gunicorn-registry stdout | 2023-06-29 13:22:38,588 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:22:38,589 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:22:38,589 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 17, 'Body': <_io.BytesIO object at 0x7f7ccb2ac590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:22:38,589 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:38,589 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:38,589 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:38,589 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:38,589 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:38,589 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:38,589 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:38,598 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:38,598 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:22:38,598 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:38,598 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:38,598 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:38,598 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 17}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'd2zxl6QNTwG/X6fJ9P0LAQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=17', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:22:38,598 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:38,598 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:38,598 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:38,598 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:38,598 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:22:38,598 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=17&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:d2zxl6QNTwG/X6fJ9P0LAQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132238Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:22:38,598 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132238Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4878d9e889b384e2cf45366bb3382909dadf263dfea9f1f6c24bf62edcc95556 gunicorn-registry stdout | 2023-06-29 13:22:38,598 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2a129d243ccbfcfafb3cab73deeb758f9e259c5225dfc1dd7cd129e7e3638e34 gunicorn-registry stdout | 2023-06-29 13:22:38,598 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:38,599 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:22:38,599 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:22:38,599 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. logrotateworker stdout | 2023-06-29 13:22:38,718 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} repositorygcworker stdout | 2023-06-29 13:22:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:22:38,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:23:01.990998+00:00 (in 23.202389 seconds) repositorygcworker stdout | 2023-06-29 13:22:38,788 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:23:38 UTC)" (scheduled at 2023-06-29 13:22:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:22:38,788 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:22:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:23:38 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:22:38,824 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. buildlogsarchiver stdout | 2023-06-29 13:22:38,843 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-registry stdout | 2023-06-29 13:22:39,234 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=17 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:22:39,234 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '9119016e-21c3-466f-a575-e8b716c0ea13', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '9119016e-21c3-466f-a575-e8b716c0ea13', 'ETag': '"776cf197a40d4f01bf5fa7c9f4fd0b01"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:22:39,234 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:22:39,234 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:39,234 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:22:39,235 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:39,235 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '9119016e-21c3-466f-a575-e8b716c0ea13', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '9119016e-21c3-466f-a575-e8b716c0ea13', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '9119016e-21c3-466f-a575-e8b716c0ea13', 'etag': '"776cf197a40d4f01bf5fa7c9f4fd0b01"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"776cf197a40d4f01bf5fa7c9f4fd0b01"'} repositoryactioncounter stdout | 2023-06-29 13:22:39,339 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-web stdout | 2023-06-29 13:22:39,636 [214] [DEBUG] [app] Starting request: urn:request:0e5b008d-6324-4345-a573-ed73b45a95fa (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:22:39,636 [213] [DEBUG] [app] Starting request: urn:request:1ae0b29c-b76c-4d85-bd3b-42c2e4635540 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:22:39,637 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:22:39,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:22:39,639 [221] [DEBUG] [app] Starting request: urn:request:c0cda892-c773-4a3a-955e-63649b4b4a19 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:22:39,639 [223] [DEBUG] [app] Starting request: urn:request:060eeabc-d1b7-4c4c-8a4c-6bfbdf298304 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:22:39,639 [221] [DEBUG] [app] Ending request: urn:request:c0cda892-c773-4a3a-955e-63649b4b4a19 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:c0cda892-c773-4a3a-955e-63649b4b4a19', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:22:39,640 [221] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:22:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:22:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:22:39,640 [223] [DEBUG] [app] Ending request: urn:request:060eeabc-d1b7-4c4c-8a4c-6bfbdf298304 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:060eeabc-d1b7-4c4c-8a4c-6bfbdf298304', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:22:39,640 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:22:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.001) gunicorn-registry stdout | 2023-06-29 13:22:39,640 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:22:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:22:39,640 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:22:39,641 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:22:39,642 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:22:39,642 [211] [DEBUG] [app] Starting request: urn:request:9ea220cd-efd8-40aa-b88b-7bf0ab07eec0 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:22:39,643 [211] [DEBUG] [app] Ending request: urn:request:9ea220cd-efd8-40aa-b88b-7bf0ab07eec0 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:9ea220cd-efd8-40aa-b88b-7bf0ab07eec0', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:22:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:22:39,643 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:22:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:22:39,643 [214] [DEBUG] [app] Starting request: urn:request:d8b383fa-8081-498e-a803-231b546932e4 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:22:39,644 [214] [DEBUG] [app] Ending request: urn:request:d8b383fa-8081-498e-a803-231b546932e4 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:d8b383fa-8081-498e-a803-231b546932e4', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:22:39,644 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:22:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:22:39,644 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:22:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:22:39,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:22:39,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:22:39,645 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:22:39,652 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:22:39,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:22:39,663 [214] [DEBUG] [app] Ending request: urn:request:0e5b008d-6324-4345-a573-ed73b45a95fa (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:0e5b008d-6324-4345-a573-ed73b45a95fa', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:22:39,663 [213] [DEBUG] [app] Ending request: urn:request:1ae0b29c-b76c-4d85-bd3b-42c2e4635540 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:1ae0b29c-b76c-4d85-bd3b-42c2e4635540', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:22:39,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:22:39,663 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:22:39,663 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:22:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:22:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:22:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-web stdout | 2023-06-29 13:22:39,663 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:22:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-registry stdout | 2023-06-29 13:22:39,699 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:22:39,699 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:22:39,700 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 18, 'Body': <_io.BytesIO object at 0x7f7ccbaa09a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:22:39,700 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:39,700 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:39,700 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:39,700 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:39,700 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:39,700 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:39,700 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:39,708 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:39,708 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:22:39,708 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:39,708 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:39,708 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:39,708 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 18}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Jkz/ST2/4LDMT9EDbUbYyA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccbaa09a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=18', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:22:39,709 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:39,709 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:39,709 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:39,709 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:39,709 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:22:39,709 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=18&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Jkz/ST2/4LDMT9EDbUbYyA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132239Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:22:39,709 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132239Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 52144b798a4cb9c2d77bb21dea9f0939e5c696a3741d6fce0caec43434c2598e gunicorn-registry stdout | 2023-06-29 13:22:39,709 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a65edf4f790681db2c86ad45949cc7dddb683a032a81bb1c272bde51d11606a8 gunicorn-registry stdout | 2023-06-29 13:22:39,709 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:39,709 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:22:39,710 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:22:39,710 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:22:39,757 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:22:40,083 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=18 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:22:40,084 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '09aa22a8-0f99-44bf-adda-639a7f9090fd', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '09aa22a8-0f99-44bf-adda-639a7f9090fd', 'ETag': '"264cff493dbfe0b0cc4fd1036d46d8c8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:22:40,084 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:22:40,084 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:40,084 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:22:40,084 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:40,084 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '09aa22a8-0f99-44bf-adda-639a7f9090fd', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '09aa22a8-0f99-44bf-adda-639a7f9090fd', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '09aa22a8-0f99-44bf-adda-639a7f9090fd', 'etag': '"264cff493dbfe0b0cc4fd1036d46d8c8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"264cff493dbfe0b0cc4fd1036d46d8c8"'} blobuploadcleanupworker stdout | 2023-06-29 13:22:40,485 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gcworker stdout | 2023-06-29 13:22:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:22:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:22:50.585410+00:00 (in 9.999488 seconds) gcworker stdout | 2023-06-29 13:22:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:22:50 UTC)" (scheduled at 2023-06-29 13:22:40.585410+00:00) gcworker stdout | 2023-06-29 13:22:40,587 [59] [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, 1686835360586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:22:40,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:22:40,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:22:40,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:22:50 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:22:41,153 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:22:41,153 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:22:41,154 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 19, 'Body': <_io.BytesIO object at 0x7f7cd00ad0e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:22:41,154 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:41,154 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:41,154 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:41,154 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:41,154 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:41,154 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:41,154 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:41,163 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:41,163 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:22:41,163 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:41,163 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:41,163 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:41,163 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 19}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'QjoZ0hja/ywoCL082rlwrA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00ad0e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=19', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:22:41,163 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:41,163 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:41,163 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:41,163 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:41,163 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:22:41,163 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=19&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:QjoZ0hja/ywoCL082rlwrA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132241Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:22:41,163 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132241Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ccc8d5f6a87a70ad1dd64cfc000e4b0647c0770174fa47fde7f149e5af1765c0 gunicorn-registry stdout | 2023-06-29 13:22:41,163 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1b75c6ec5aa4f91665e011ba6877789b3e09a34daeb2213a7ff9a0e73735e48e gunicorn-registry stdout | 2023-06-29 13:22:41,164 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:41,164 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:22:41,164 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:22:41,164 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:22:41,209 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:22:41,612 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=19 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:22:41,612 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ffb85511-bc3f-4f78-a674-7f8c16c5cfa1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ffb85511-bc3f-4f78-a674-7f8c16c5cfa1', 'ETag': '"423a19d218daff2c2808bd3cdab970ac"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:22:41,612 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:22:41,612 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:41,612 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:22:41,612 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:41,613 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ffb85511-bc3f-4f78-a674-7f8c16c5cfa1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ffb85511-bc3f-4f78-a674-7f8c16c5cfa1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ffb85511-bc3f-4f78-a674-7f8c16c5cfa1', 'etag': '"423a19d218daff2c2808bd3cdab970ac"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"423a19d218daff2c2808bd3cdab970ac"'} securityworker stdout | 2023-06-29 13:22:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:22:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:23:06.582504+00:00 (in 24.868385 seconds) securityworker stdout | 2023-06-29 13:22:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:23:11 UTC)" (scheduled at 2023-06-29 13:22:41.713664+00:00) securityworker stdout | 2023-06-29 13:22:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:22:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:22:41,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:22:41,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:22:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:22:41,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:22:41,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:22:41,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:22:41,721 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:22:41,733 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:22:41,737 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:22:41,737 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:22:41,738 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 17, 41, 721470), 1, 2]) securityworker stdout | 2023-06-29 13:22:41,741 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:22:41,741 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:22:41,742 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 17, 41, 721470), 1, 2]) securityworker stdout | 2023-06-29 13:22:41,746 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:22:41,746 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:22:41,746 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:22:41,746 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:22:41,746 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:22:41,746 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:22:41,746 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:22:41,747 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:22:41,747 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:22:41,747 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:23:11 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:22:42,413 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:22:42,413 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:22:42,414 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 20, 'Body': <_io.BytesIO object at 0x7f7cd012c220>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:22:42,414 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:42,414 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:42,414 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:42,414 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:42,414 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:42,414 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:42,414 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:42,422 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:42,422 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:22:42,422 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:42,422 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:42,423 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:42,423 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 20}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'dBUFhrBztaDb2/BROrb/pQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd012c220>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=20', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:22:42,423 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:42,423 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:42,423 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:42,423 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:42,423 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:22:42,423 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=20&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:dBUFhrBztaDb2/BROrb/pQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132242Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:22:42,423 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132242Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e34827c7f1632c4ad962557ef539c6fe3fe02cced800ad667997da0b5f07e8e5 gunicorn-registry stdout | 2023-06-29 13:22:42,423 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 76a823a3e1303b5e2d9b1d03a9ff53f24457308bf209c5d7723d512ac5a9befd gunicorn-registry stdout | 2023-06-29 13:22:42,423 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:42,423 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:22:42,424 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:22:42,424 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:22:42,473 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:22:42,541 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:22:42,838 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=20 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:22:42,839 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3fd85d28-e632-4c0f-a3b5-32f34a39ab59', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3fd85d28-e632-4c0f-a3b5-32f34a39ab59', 'ETag': '"74150586b073b5a0dbdbf0513ab6ffa5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:22:42,839 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:22:42,839 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:42,839 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:22:42,839 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:42,839 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3fd85d28-e632-4c0f-a3b5-32f34a39ab59', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3fd85d28-e632-4c0f-a3b5-32f34a39ab59', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3fd85d28-e632-4c0f-a3b5-32f34a39ab59', 'etag': '"74150586b073b5a0dbdbf0513ab6ffa5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"74150586b073b5a0dbdbf0513ab6ffa5"'} gunicorn-registry stdout | 2023-06-29 13:22:43,642 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:22:43,642 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:22:43,643 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 21, 'Body': <_io.BytesIO object at 0x7f7cd0116d60>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:22:43,643 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:43,643 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:43,643 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:43,643 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:43,643 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:43,643 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:43,643 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:43,651 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:43,651 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:22:43,651 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:43,651 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:43,651 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:43,651 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 21}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'hwzsdquHguQ0cY3W0dipCQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd0116d60>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=21', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:22:43,651 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:43,652 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:43,652 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:43,652 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:43,652 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:22:43,652 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=21&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:hwzsdquHguQ0cY3W0dipCQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132243Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:22:43,652 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132243Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6016f15984fa4ad80a69d08b8694519942d3c0fc7772aebad08d0627901bf49b gunicorn-registry stdout | 2023-06-29 13:22:43,652 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 30d769fc17d099bac2ef628f4eb84d62e3c20f996f90bbe5579ebe091099e9ec gunicorn-registry stdout | 2023-06-29 13:22:43,652 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:43,652 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:22:43,652 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:22:43,653 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:22:43,698 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:22:43,852 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:22:43,893 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} notificationworker stdout | 2023-06-29 13:22:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:22:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:22:53.978401+00:00 (in 9.999544 seconds) notificationworker stdout | 2023-06-29 13:22:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:22:53 UTC)" (scheduled at 2023-06-29 13:22:43.978401+00:00) notificationworker stdout | 2023-06-29 13:22:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:22:43,980 [74] [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(2023, 6, 29, 13, 22, 43, 979244), True, datetime.datetime(2023, 6, 29, 13, 22, 43, 979244), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:22:43,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:22:43,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:22:43,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:22:53 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:22:44,062 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=21 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:22:44,062 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '54017d35-7608-4eb7-b7c5-3396b16cb776', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '54017d35-7608-4eb7-b7c5-3396b16cb776', 'ETag': '"870cec76ab8782e434718dd6d1d8a909"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:22:44,062 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:22:44,062 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:44,063 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:22:44,063 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:44,063 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '54017d35-7608-4eb7-b7c5-3396b16cb776', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '54017d35-7608-4eb7-b7c5-3396b16cb776', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '54017d35-7608-4eb7-b7c5-3396b16cb776', 'etag': '"870cec76ab8782e434718dd6d1d8a909"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"870cec76ab8782e434718dd6d1d8a909"'} exportactionlogsworker stdout | 2023-06-29 13:22:44,168 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:22:44,178 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gcworker stdout | 2023-06-29 13:22:44,706 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:22:44,805 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-registry stdout | 2023-06-29 13:22:44,921 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:22:44,921 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:22:44,922 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 22, 'Body': <_io.BytesIO object at 0x7f7ccb271d60>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:22:44,922 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:44,922 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:44,922 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:44,922 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:44,922 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:44,922 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:44,922 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:44,931 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:44,931 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:22:44,931 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:44,931 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:44,931 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:44,931 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 22}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'FKotfPKYjFYd+mYTai1z+A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271d60>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=22', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:22:44,931 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:44,931 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:44,931 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:44,931 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:44,931 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:22:44,931 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=22&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:FKotfPKYjFYd+mYTai1z+A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132244Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:22:44,931 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132244Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7a01b266e13b390c0786067e3e9582ebd9744e056f6350cdd045272ea7e1c983 gunicorn-registry stdout | 2023-06-29 13:22:44,931 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c0c2444bb03d59211e501bb40a763c9d0dc1a25118e02879736ac21ac727fd49 gunicorn-registry stdout | 2023-06-29 13:22:44,931 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:44,932 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:22:44,932 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:22:44,932 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:22:44,977 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:22:45,339 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=22 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:22:45,340 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b56aff0e-4b1b-4353-bcee-4433367e092b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b56aff0e-4b1b-4353-bcee-4433367e092b', 'ETag': '"14aa2d7cf2988c561dfa66136a2d73f8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:22:45,340 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:22:45,340 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:45,340 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:22:45,340 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:45,340 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b56aff0e-4b1b-4353-bcee-4433367e092b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b56aff0e-4b1b-4353-bcee-4433367e092b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b56aff0e-4b1b-4353-bcee-4433367e092b', 'etag': '"14aa2d7cf2988c561dfa66136a2d73f8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"14aa2d7cf2988c561dfa66136a2d73f8"'} gunicorn-web stdout | 2023-06-29 13:22:45,461 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:22:45,464 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-web stdout | 2023-06-29 13:22:45,467 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:22:45,471 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:22:45,474 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} namespacegcworker stdout | 2023-06-29 13:22:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:22:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:22:55.889222+00:00 (in 10.198265 seconds) namespacegcworker stdout | 2023-06-29 13:22:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:23:45 UTC)" (scheduled at 2023-06-29 13:22:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:22:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:22:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:23:45 UTC)" executed successfully exportactionlogsworker stdout | 2023-06-29 13:22:45,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:22:45,793 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:22:55.591055+00:00 (in 9.797584 seconds) exportactionlogsworker stdout | 2023-06-29 13:22:45,793 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:27:45 UTC)" (scheduled at 2023-06-29 13:22:45.793045+00:00) exportactionlogsworker stdout | 2023-06-29 13:22:45,794 [58] [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(2023, 6, 29, 13, 22, 45, 793836), 'exportactionlogs/%']) exportactionlogsworker stdout | 2023-06-29 13:22:45,806 [58] [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(2023, 6, 29, 13, 22, 45, 793836), True, datetime.datetime(2023, 6, 29, 13, 22, 45, 793836), 0, 'exportactionlogs/%']) exportactionlogsworker stdout | 2023-06-29 13:22:45,811 [58] [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(2023, 6, 29, 13, 22, 45, 793836), True, datetime.datetime(2023, 6, 29, 13, 22, 45, 793836), 0, 'exportactionlogs/%', False, datetime.datetime(2023, 6, 29, 13, 22, 45, 793836), 'exportactionlogs/%']) exportactionlogsworker stdout | 2023-06-29 13:22:45,815 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:22:45,815 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:27:45 UTC)" executed successfully globalpromstats stdout | 2023-06-29 13:22:45,904 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} gunicorn-registry stdout | 2023-06-29 13:22:46,139 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:22:46,139 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:22:46,140 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 23, 'Body': <_io.BytesIO object at 0x7f7ccb27a360>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:22:46,140 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:46,140 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:46,140 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:46,140 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:46,140 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:46,140 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:46,140 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:46,148 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:46,148 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:22:46,148 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:46,149 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:46,149 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:46,149 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 23}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'wj9m9Ds+PVlzMZapFcXIew==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a360>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=23', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:22:46,149 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:46,149 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:46,149 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:46,149 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:46,149 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:22:46,149 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=23&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:wj9m9Ds+PVlzMZapFcXIew== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132246Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:22:46,149 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132246Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6818758aa6f5a161c94f3232ae82156a5cdceee9df36432db7efe83d771c0549 gunicorn-registry stdout | 2023-06-29 13:22:46,149 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | eb449b43e78b39a3e3140fd9e356565dad240742da769efead94277d10752e74 gunicorn-registry stdout | 2023-06-29 13:22:46,149 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:46,149 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:22:46,150 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:22:46,150 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. teamsyncworker stdout | 2023-06-29 13:22:46,331 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:22:46,378 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotaregistrysizeworker stdout | 2023-06-29 13:22:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:22:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:23:46.378393+00:00 (in 59.999499 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:22:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:23:46 UTC)" (scheduled at 2023-06-29 13:22:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:22:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:22:46,390 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:22:46,390 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:23:46 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:22:46,743 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=23 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:22:46,743 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'aa0035e8-0202-4c0e-9b30-1e01d220fdad', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'aa0035e8-0202-4c0e-9b30-1e01d220fdad', 'ETag': '"c23f66f43b3e3d59733196a915c5c87b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:22:46,743 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:22:46,744 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:46,744 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:22:46,744 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:46,744 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'aa0035e8-0202-4c0e-9b30-1e01d220fdad', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'aa0035e8-0202-4c0e-9b30-1e01d220fdad', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'aa0035e8-0202-4c0e-9b30-1e01d220fdad', 'etag': '"c23f66f43b3e3d59733196a915c5c87b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c23f66f43b3e3d59733196a915c5c87b"'} chunkcleanupworker stdout | 2023-06-29 13:22:46,896 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-registry stdout | 2023-06-29 13:22:47,326 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:22:47,326 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:22:47,326 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 24, 'Body': <_io.BytesIO object at 0x7f7ccb2c6e00>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:22:47,326 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:47,326 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:47,326 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:47,327 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:47,327 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:47,327 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:47,327 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:47,335 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:47,335 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:22:47,335 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:47,335 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:47,335 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:47,335 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 24}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'L8fg9og5bzK11WFwqv1FWQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6e00>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=24', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:22:47,336 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:47,336 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:47,336 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:47,336 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:47,336 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:22:47,336 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=24&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:L8fg9og5bzK11WFwqv1FWQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132247Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:22:47,336 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132247Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f730d65a60107929c5d69b047e6169ba6b61dfc2194d982988be47fbacdf42d9 gunicorn-registry stdout | 2023-06-29 13:22:47,336 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 95578446337d8f80a0e7354ccea75f1e855fdc107cce3bce51ef90818c4d7122 gunicorn-registry stdout | 2023-06-29 13:22:47,336 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:47,336 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:22:47,336 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:22:47,337 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. storagereplication stdout | 2023-06-29 13:22:47,462 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:22:47,554 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-secscan stdout | 2023-06-29 13:22:47,836 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:22:47,839 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:22:47,842 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:22:47,879 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=24 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:22:47,879 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '47828848-c05c-4b1e-b0a8-37fb41e5b974', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '47828848-c05c-4b1e-b0a8-37fb41e5b974', 'ETag': '"2fc7e0f688396f32b5d56170aafd4559"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:22:47,879 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:22:47,880 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:47,880 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:22:47,880 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:47,880 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '47828848-c05c-4b1e-b0a8-37fb41e5b974', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '47828848-c05c-4b1e-b0a8-37fb41e5b974', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '47828848-c05c-4b1e-b0a8-37fb41e5b974', 'etag': '"2fc7e0f688396f32b5d56170aafd4559"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2fc7e0f688396f32b5d56170aafd4559"'} gunicorn-registry stdout | 2023-06-29 13:22:48,452 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:22:48,452 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:22:48,453 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 25, 'Body': <_io.BytesIO object at 0x7f7ccb269360>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:22:48,453 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:48,453 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:48,453 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:48,453 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:48,453 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:48,453 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:48,453 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:48,461 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:48,461 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:22:48,461 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:48,461 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:48,461 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:48,461 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 25}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'hbJ0/jlc4Hfw7MOh0imPuA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269360>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=25', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:22:48,462 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:48,462 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:48,462 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:48,462 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:48,462 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:22:48,462 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=25&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:hbJ0/jlc4Hfw7MOh0imPuA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132248Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:22:48,462 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132248Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7f3e6fe7f994ced5f07a2302cb124f5e19e28612c5a03e3b21d22b9a00c9a07f gunicorn-registry stdout | 2023-06-29 13:22:48,462 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ead76d1f3aef6496f17e1db50166120d6b8874ab7223840154c3fa5d06cab436 gunicorn-registry stdout | 2023-06-29 13:22:48,462 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:48,462 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:22:48,462 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:22:48,463 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:22:48,676 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityscanningnotificationworker stdout | 2023-06-29 13:22:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:22:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:23:23.286787+00:00 (in 34.604562 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:22:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:23:48 UTC)" (scheduled at 2023-06-29 13:22:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:22:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:22:48,683 [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(2023, 6, 29, 13, 22, 48, 682618), True, datetime.datetime(2023, 6, 29, 13, 22, 48, 682618), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:22:48,695 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:22:48,696 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:22:48,696 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:23:48 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:22:48,917 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:22:48,921 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:22:48,929 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:22:48,934 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:22:48,943 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:22:48,946 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:22:48,953 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:22:48,956 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:22:48,963 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:22:49,003 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=25 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:22:49,004 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0d842b78-00c0-46da-8976-fd36af049856', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0d842b78-00c0-46da-8976-fd36af049856', 'ETag': '"85b274fe395ce077f0ecc3a1d2298fb8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:22:49,004 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:22:49,004 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:49,004 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:22:49,004 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:49,004 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0d842b78-00c0-46da-8976-fd36af049856', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0d842b78-00c0-46da-8976-fd36af049856', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0d842b78-00c0-46da-8976-fd36af049856', 'etag': '"85b274fe395ce077f0ecc3a1d2298fb8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"85b274fe395ce077f0ecc3a1d2298fb8"'} gunicorn-registry stdout | 2023-06-29 13:22:49,598 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:22:49,598 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:22:49,599 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 26, 'Body': <_io.BytesIO object at 0x7f7ccb286a40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:22:49,599 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:49,599 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:49,599 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:49,599 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:49,599 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:49,599 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:49,599 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:49,607 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:49,607 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:22:49,608 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:49,608 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:49,608 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:49,608 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 26}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'petGMxxt9Y6Ml7Zlxnplbg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286a40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=26', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:22:49,608 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:49,608 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:49,608 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:49,608 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:49,608 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:22:49,608 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=26&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:petGMxxt9Y6Ml7Zlxnplbg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132249Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:22:49,608 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132249Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 94172a2940f2b47044ff942ccb23cc93bd2cdf6144ffa96ec2de2da2ea144da9 gunicorn-registry stdout | 2023-06-29 13:22:49,608 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | cfa6faf42f17abbe84f849bedb4026e4bd40df15d7553db654db8fd34e27d8fb gunicorn-registry stdout | 2023-06-29 13:22:49,608 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:49,608 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:22:49,609 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:22:49,609 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:22:49,654 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:22:49,975 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=26 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:22:49,976 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '9cd48b28-717f-460b-9df5-efb27665f53d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '9cd48b28-717f-460b-9df5-efb27665f53d', 'ETag': '"a5eb46331c6df58e8c97b665c67a656e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:22:49,976 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:22:49,976 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:49,976 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:22:49,976 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:49,976 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '9cd48b28-717f-460b-9df5-efb27665f53d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '9cd48b28-717f-460b-9df5-efb27665f53d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '9cd48b28-717f-460b-9df5-efb27665f53d', 'etag': '"a5eb46331c6df58e8c97b665c67a656e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a5eb46331c6df58e8c97b665c67a656e"'} gcworker stdout | 2023-06-29 13:22:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:22:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:23:00.585410+00:00 (in 9.999522 seconds) gcworker stdout | 2023-06-29 13:22:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:23:00 UTC)" (scheduled at 2023-06-29 13:22:50.585410+00:00) gcworker stdout | 2023-06-29 13:22:50,587 [59] [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, 1686835370586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:22:50,604 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:22:50,604 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:22:50,604 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:23:00 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:22:50,745 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:22:50,745 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:22:50,746 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 27, 'Body': <_io.BytesIO object at 0x7f7ccb286540>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:22:50,746 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:50,746 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:50,746 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:50,746 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:50,746 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:50,746 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:50,746 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:50,754 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:50,754 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:22:50,755 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:50,755 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:50,755 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:50,755 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 27}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'XK0Y861OXO5PwqmTXSpRRg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286540>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=27', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:22:50,755 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:50,755 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:50,755 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:50,755 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:50,755 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:22:50,755 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=27&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:XK0Y861OXO5PwqmTXSpRRg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132250Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:22:50,755 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132250Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 85eaf5945c9cfd2dae36961a744a6364d05f6a6029c4dc81ee593b47e4ab28eb gunicorn-registry stdout | 2023-06-29 13:22:50,755 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 53ff95453e2f689412de03539ef699068fddf5ec33d118c7a6994441d055f926 gunicorn-registry stdout | 2023-06-29 13:22:50,755 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:50,755 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:22:50,756 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:22:50,756 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:22:50,801 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:22:52,513 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=27 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:22:52,513 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ebfcdfd7-16ee-4f1b-be36-7838e3d85b14', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ebfcdfd7-16ee-4f1b-be36-7838e3d85b14', 'ETag': '"5cad18f3ad4e5cee4fc2a9935d2a5146"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:22:52,513 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:22:52,514 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:52,514 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:22:52,514 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:52,514 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ebfcdfd7-16ee-4f1b-be36-7838e3d85b14', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ebfcdfd7-16ee-4f1b-be36-7838e3d85b14', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ebfcdfd7-16ee-4f1b-be36-7838e3d85b14', 'etag': '"5cad18f3ad4e5cee4fc2a9935d2a5146"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5cad18f3ad4e5cee4fc2a9935d2a5146"'} gunicorn-registry stdout | 2023-06-29 13:22:52,535 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:22:52,535 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:22:52,535 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 28, 'Body': <_io.BytesIO object at 0x7f7ccb2868b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:22:52,535 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:52,535 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:52,535 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:52,535 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:52,535 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:52,535 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:52,535 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:52,544 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:52,544 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:22:52,544 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:52,544 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:52,544 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:52,544 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 28}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'uIq9mUsp3MY/ZiNDGHHvMg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2868b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=28', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:22:52,544 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:52,544 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:52,544 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:52,544 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:52,544 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:22:52,544 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=28&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:uIq9mUsp3MY/ZiNDGHHvMg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132252Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:22:52,544 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132252Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | cb52457f3910e54b43b15222fa4b4c6b8086f7b3c62794a341ad57533f04df26 gunicorn-registry stdout | 2023-06-29 13:22:52,544 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1bff986fc9585b8c8fdb7248de30a4f5c4f89858318ba81f332327cf83341e11 gunicorn-registry stdout | 2023-06-29 13:22:52,545 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:52,545 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:22:52,545 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:22:52,546 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:22:52,764 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:22:53,452 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=28 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:22:53,453 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '58d5f9f3-bc8f-43a3-881b-c8736d1f6e03', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '58d5f9f3-bc8f-43a3-881b-c8736d1f6e03', 'ETag': '"b88abd994b29dcc63f6623431871ef32"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:22:53,453 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:22:53,453 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:53,453 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:22:53,453 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:53,453 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '58d5f9f3-bc8f-43a3-881b-c8736d1f6e03', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '58d5f9f3-bc8f-43a3-881b-c8736d1f6e03', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '58d5f9f3-bc8f-43a3-881b-c8736d1f6e03', 'etag': '"b88abd994b29dcc63f6623431871ef32"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b88abd994b29dcc63f6623431871ef32"'} gunicorn-registry stdout | 2023-06-29 13:22:53,474 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:22:53,474 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:22:53,475 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 29, 'Body': <_io.BytesIO object at 0x7f7cd00e15e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:22:53,475 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:53,475 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:53,475 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:53,475 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:53,475 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:53,475 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:53,475 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:53,483 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:53,483 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:22:53,483 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:53,483 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:53,483 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:53,483 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 29}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'a4V88kBxVE3+CufjC0V6fw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e15e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=29', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:22:53,483 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:53,483 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:53,483 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:53,484 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:53,484 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:22:53,484 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=29&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:a4V88kBxVE3+CufjC0V6fw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132253Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:22:53,484 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132253Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 104956d9c8cfc11f6da3c8d075a0d7dbf6a4dd41866fb2a9921e5700a4a8499d gunicorn-registry stdout | 2023-06-29 13:22:53,484 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 03eff768766919502c1952e9cafc01d260145f2420eea0161c9a2f268c32715c gunicorn-registry stdout | 2023-06-29 13:22:53,484 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:53,484 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:22:53,484 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:22:53,485 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:22:53,530 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:22:53,927 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=29 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:22:53,928 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'aa023c23-07fb-4f78-bc1c-bd58678788e2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'aa023c23-07fb-4f78-bc1c-bd58678788e2', 'ETag': '"6b857cf24071544dfe0ae7e30b457a7f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:22:53,928 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:22:53,928 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:53,928 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:22:53,928 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:53,928 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'aa023c23-07fb-4f78-bc1c-bd58678788e2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'aa023c23-07fb-4f78-bc1c-bd58678788e2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'aa023c23-07fb-4f78-bc1c-bd58678788e2', 'etag': '"6b857cf24071544dfe0ae7e30b457a7f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6b857cf24071544dfe0ae7e30b457a7f"'} notificationworker stdout | 2023-06-29 13:22:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:22:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:23:03.978401+00:00 (in 9.999529 seconds) notificationworker stdout | 2023-06-29 13:22:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:23:03 UTC)" (scheduled at 2023-06-29 13:22:53.978401+00:00) notificationworker stdout | 2023-06-29 13:22:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:22:53,980 [74] [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(2023, 6, 29, 13, 22, 53, 979267), True, datetime.datetime(2023, 6, 29, 13, 22, 53, 979267), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:22:53,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:22:53,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:22:53,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:23:03 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:22:54,135 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:22:54,135 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:22:54,136 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 30, 'Body': <_io.BytesIO object at 0x7f7ccb27ae00>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:22:54,136 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:54,136 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:54,136 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:54,136 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:54,136 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:54,136 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:54,136 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:54,145 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:54,145 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:22:54,145 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:54,145 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:54,145 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:54,145 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 30}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '5a0PrdEUGWs24+KcuKCOng==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27ae00>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=30', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:22:54,145 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:54,145 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:54,145 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:54,145 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:54,145 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:22:54,145 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=30&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:5a0PrdEUGWs24+KcuKCOng== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132254Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:22:54,146 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132254Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f3912508a12ef87b9d04d1bb0e267ec494a522b78b76a06f755215d894f706e8 gunicorn-registry stdout | 2023-06-29 13:22:54,146 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3a0985948ccc5720bd002c6a8271685dc949d3bbaddd8808d0279938d4eadf5f gunicorn-registry stdout | 2023-06-29 13:22:54,146 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:54,146 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:22:54,146 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:22:54,147 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:22:54,191 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:22:54,637 [212] [DEBUG] [app] Starting request: urn:request:8bff4940-f277-4f4a-84e6-a16eb825d9c0 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:22:54,637 [211] [DEBUG] [app] Starting request: urn:request:f4d71207-7c3b-4fd3-bb02-88636b9a1d41 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:22:54,639 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:22:54,639 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:22:54,641 [222] [DEBUG] [app] Starting request: urn:request:7b7b171d-53e3-4197-ab2b-899e2bddbca1 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:22:54,641 [223] [DEBUG] [app] Starting request: urn:request:a8230108-06dd-442b-aa60-b48eedf2920c (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:22:54,641 [222] [DEBUG] [app] Ending request: urn:request:7b7b171d-53e3-4197-ab2b-899e2bddbca1 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:7b7b171d-53e3-4197-ab2b-899e2bddbca1', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:22:54,641 [223] [DEBUG] [app] Ending request: urn:request:a8230108-06dd-442b-aa60-b48eedf2920c (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:a8230108-06dd-442b-aa60-b48eedf2920c', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:22:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:22:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:22:54,642 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:22:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:22:54,642 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:22:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:22:54,642 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:22:54,642 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:22:54,644 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:22:54,644 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:22:54,645 [213] [DEBUG] [app] Starting request: urn:request:7731bf60-8127-43c1-9cdf-e27a345f2768 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:22:54,645 [214] [DEBUG] [app] Starting request: urn:request:b9944446-5ee8-4eb5-a2c8-f972fd0ab1be (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:22:54,645 [214] [DEBUG] [app] Ending request: urn:request:b9944446-5ee8-4eb5-a2c8-f972fd0ab1be (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:b9944446-5ee8-4eb5-a2c8-f972fd0ab1be', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:22:54,646 [213] [DEBUG] [app] Ending request: urn:request:7731bf60-8127-43c1-9cdf-e27a345f2768 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:7731bf60-8127-43c1-9cdf-e27a345f2768', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:22:54,646 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:22:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:22:54,646 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:22:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:22:54,646 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:22:54,646 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:22:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:22:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:22:54,646 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:22:54,646 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-registry stdout | 2023-06-29 13:22:54,648 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=30 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:22:54,648 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '44777ef4-f02e-4aa4-9919-f2337503630f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '44777ef4-f02e-4aa4-9919-f2337503630f', 'ETag': '"e5ad0fadd114196b36e3e29cb8a08e9e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:22:54,649 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:22:54,649 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:54,649 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:22:54,649 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:54,649 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '44777ef4-f02e-4aa4-9919-f2337503630f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '44777ef4-f02e-4aa4-9919-f2337503630f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '44777ef4-f02e-4aa4-9919-f2337503630f', 'etag': '"e5ad0fadd114196b36e3e29cb8a08e9e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e5ad0fadd114196b36e3e29cb8a08e9e"'} gunicorn-web stdout | 2023-06-29 13:22:54,654 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:22:54,654 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:22:54,665 [211] [DEBUG] [app] Ending request: urn:request:f4d71207-7c3b-4fd3-bb02-88636b9a1d41 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:f4d71207-7c3b-4fd3-bb02-88636b9a1d41', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:22:54,665 [212] [DEBUG] [app] Ending request: urn:request:8bff4940-f277-4f4a-84e6-a16eb825d9c0 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:8bff4940-f277-4f4a-84e6-a16eb825d9c0', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:22:54,665 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:22:54,665 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:22:54,665 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:22:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:22:54,665 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:22:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:22:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.030 118 0.029) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:22:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.030) gunicorn-registry stdout | 2023-06-29 13:22:55,132 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:22:55,132 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:22:55,132 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 31, 'Body': <_io.BytesIO object at 0x7f7ccb27a8b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:22:55,133 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:55,133 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:55,133 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:55,133 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:55,133 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:55,133 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:55,133 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:55,141 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:55,141 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:22:55,141 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:55,141 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:55,141 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:55,141 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 31}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'j+VulPWkFOODxUnR3rk/cA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a8b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=31', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:22:55,141 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:55,141 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:55,141 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:55,141 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:55,142 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:22:55,142 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=31&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:j+VulPWkFOODxUnR3rk/cA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132255Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:22:55,142 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132255Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c44a2aacabee9aa9067bd3224dfc478dbf726763cd2e9e107fa1553039b1659b gunicorn-registry stdout | 2023-06-29 13:22:55,142 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | fe4fea5dd97736c68e75284b46aca0754ea4b1f6c8cda621d7255cff349302c0 gunicorn-registry stdout | 2023-06-29 13:22:55,142 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:55,142 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:22:55,142 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:22:55,143 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:22:55,188 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:22:55,588 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=31 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:22:55,588 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c0ae6e08-e336-4e78-8748-8009a88e3a9f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c0ae6e08-e336-4e78-8748-8009a88e3a9f', 'ETag': '"8fe56e94f5a414e383c549d1deb93f70"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:22:55,588 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:22:55,589 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:55,589 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:22:55,589 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:55,589 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c0ae6e08-e336-4e78-8748-8009a88e3a9f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c0ae6e08-e336-4e78-8748-8009a88e3a9f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c0ae6e08-e336-4e78-8748-8009a88e3a9f', 'etag': '"8fe56e94f5a414e383c549d1deb93f70"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8fe56e94f5a414e383c549d1deb93f70"'} exportactionlogsworker stdout | 2023-06-29 13:22:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:22:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:23:14.793446+00:00 (in 19.201927 seconds) exportactionlogsworker stdout | 2023-06-29 13:22:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:23:55 UTC)" (scheduled at 2023-06-29 13:22:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:22:55,591 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:22:55,592 [58] [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(2023, 6, 29, 13, 22, 55, 591908), True, datetime.datetime(2023, 6, 29, 13, 22, 55, 591908), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:22:55,604 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:22:55,605 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:22:55,605 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:23:55 UTC)" executed successfully buildlogsarchiver stdout | 2023-06-29 13:22:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:22:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:23:25.790030+00:00 (in 29.999532 seconds) buildlogsarchiver stdout | 2023-06-29 13:22:55,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:23:25 UTC)" (scheduled at 2023-06-29 13:22:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:22:55,791 [54] [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(2023, 6, 14, 13, 22, 55, 790877), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:22:55,803 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:22:55,803 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:22:55,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:23:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:22:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:22:55,889 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:23:11.690034+00:00 (in 15.800372 seconds) namespacegcworker stdout | 2023-06-29 13:22:55,889 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:23:55 UTC)" (scheduled at 2023-06-29 13:22:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:22:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:22:55,891 [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(2023, 6, 29, 13, 22, 55, 890094), True, datetime.datetime(2023, 6, 29, 13, 22, 55, 890094), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:22:55,902 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:22:55,902 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:22:55,903 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:23:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:22:56,133 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:22:56,133 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:22:56,133 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 32, 'Body': <_io.BytesIO object at 0x7f7ccb27a860>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:22:56,134 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:56,134 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:56,134 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:56,134 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:56,134 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:56,134 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:56,134 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:56,142 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:56,142 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:22:56,142 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:56,142 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:56,142 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:56,142 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 32}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'MRhlEu1zbLNjvztddHjsgQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a860>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=32', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:22:56,142 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:56,143 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:56,143 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:56,143 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:56,143 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:22:56,143 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=32&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:MRhlEu1zbLNjvztddHjsgQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132256Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:22:56,143 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132256Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8576399b049bb56184bc66552057eec93a4b4619d0ba6711386bd2c2086f83d9 gunicorn-registry stdout | 2023-06-29 13:22:56,143 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 035332a06995f237be636de8c602e28acb6e7e6c09e471baf6bcf7fcab777c0c gunicorn-registry stdout | 2023-06-29 13:22:56,143 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:56,143 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:22:56,143 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:22:56,144 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:22:56,189 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:22:56,588 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=32 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:22:56,588 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7bdecd4e-4a0c-4757-80aa-d56eed6bae4c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7bdecd4e-4a0c-4757-80aa-d56eed6bae4c', 'ETag': '"31186512ed736cb363bf3b5d7478ec81"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:22:56,588 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:22:56,588 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:56,589 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:22:56,589 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:56,589 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7bdecd4e-4a0c-4757-80aa-d56eed6bae4c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7bdecd4e-4a0c-4757-80aa-d56eed6bae4c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7bdecd4e-4a0c-4757-80aa-d56eed6bae4c', 'etag': '"31186512ed736cb363bf3b5d7478ec81"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"31186512ed736cb363bf3b5d7478ec81"'} gunicorn-registry stdout | 2023-06-29 13:22:57,104 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:22:57,104 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:22:57,104 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 33, 'Body': <_io.BytesIO object at 0x7f7cd0fd2c20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:22:57,105 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:57,105 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:57,105 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:57,105 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:57,105 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:57,105 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:57,105 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:57,113 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:57,113 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:22:57,113 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:57,113 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:57,113 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:57,113 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 33}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'NQqpptHpSJtpc31eYnUMaQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd0fd2c20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=33', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:22:57,113 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:57,113 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:57,113 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:57,114 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:57,114 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:22:57,114 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=33&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:NQqpptHpSJtpc31eYnUMaQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132257Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:22:57,114 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132257Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 814d4d1025f9a62bc5a92cd64bf47a4025b9fc70fa88546bfa237480a782b14c gunicorn-registry stdout | 2023-06-29 13:22:57,114 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | cf625a745b6b2a1519ad1d8d97b772e54fb31da7911063c39da1c1da8660d6aa gunicorn-registry stdout | 2023-06-29 13:22:57,114 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:57,114 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:22:57,114 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:22:57,115 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:22:57,166 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:22:57,567 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=33 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:22:57,567 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ce096e34-8109-4a56-816c-3e553f02f96d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ce096e34-8109-4a56-816c-3e553f02f96d', 'ETag': '"350aa9a6d1e9489b69737d5e62750c69"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:22:57,567 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:22:57,567 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:57,567 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:22:57,567 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:57,567 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ce096e34-8109-4a56-816c-3e553f02f96d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ce096e34-8109-4a56-816c-3e553f02f96d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ce096e34-8109-4a56-816c-3e553f02f96d', 'etag': '"350aa9a6d1e9489b69737d5e62750c69"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"350aa9a6d1e9489b69737d5e62750c69"'} gunicorn-registry stdout | 2023-06-29 13:22:57,929 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:22:57,929 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:22:57,930 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 34, 'Body': <_io.BytesIO object at 0x7f7ccb286ef0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:22:57,930 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:57,930 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:57,930 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:57,930 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:57,930 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:57,930 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:57,930 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:57,938 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:57,939 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:22:57,939 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:57,939 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:57,939 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:57,939 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 34}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '5wyrPsgYH+3hVP+oWLnkiQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286ef0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=34', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:22:57,939 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:57,939 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:57,939 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:57,939 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:57,939 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:22:57,939 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=34&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:5wyrPsgYH+3hVP+oWLnkiQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132257Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:22:57,939 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132257Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f0b7dbef84439578d1551395b6a825f8da95032aee5fc9c85ac26f609e84d009 gunicorn-registry stdout | 2023-06-29 13:22:57,939 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b7f641f1adb6100ab3c7268160c74878fca92a89b9eca38c20532c5cb026a74f gunicorn-registry stdout | 2023-06-29 13:22:57,939 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:57,939 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:22:57,940 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:22:57,940 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:22:57,990 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:22:58,352 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=34 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:22:58,352 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'cd062381-0d68-4f99-a6aa-0d3af72ab7b4', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'cd062381-0d68-4f99-a6aa-0d3af72ab7b4', 'ETag': '"e70cab3ec8181fede154ffa858b9e489"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:22:58,352 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:22:58,352 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:58,352 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:22:58,352 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:58,352 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'cd062381-0d68-4f99-a6aa-0d3af72ab7b4', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'cd062381-0d68-4f99-a6aa-0d3af72ab7b4', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'cd062381-0d68-4f99-a6aa-0d3af72ab7b4', 'etag': '"e70cab3ec8181fede154ffa858b9e489"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e70cab3ec8181fede154ffa858b9e489"'} expiredappspecifictokenworker stdout | 2023-06-29 13:22:59,119 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:22:59,299 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:22:59,299 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:22:59,300 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 35, 'Body': <_io.BytesIO object at 0x7f7ccb27a9a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:22:59,300 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:59,300 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:59,300 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:59,300 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:59,300 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:59,300 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:59,300 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:59,308 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:59,308 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:22:59,308 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:59,308 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:59,308 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:59,308 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 35}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'KaydXM07aWYB3eGMdgWZnw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a9a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=35', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:22:59,308 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:59,309 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:59,309 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:59,309 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:59,309 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:22:59,309 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=35&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:KaydXM07aWYB3eGMdgWZnw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132259Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:22:59,309 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132259Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | bb7faea14c04fd13c815306e97b3e1c74b9f79da6261737ddde2af56ff0369e6 gunicorn-registry stdout | 2023-06-29 13:22:59,309 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 02665dcbb31650ea409b59ba2b6f7833b3f5a97fd4c8910855247ac0b98199bd gunicorn-registry stdout | 2023-06-29 13:22:59,309 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:59,309 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:22:59,309 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:22:59,310 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:22:59,355 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:22:59,794 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=35 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:22:59,794 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd1f9cfa0-bc1f-4fa1-ad27-b29b9409c3db', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd1f9cfa0-bc1f-4fa1-ad27-b29b9409c3db', 'ETag': '"29ac9d5ccd3b696601dde18c7605999f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:22:59,794 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:22:59,794 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:22:59,794 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:22:59,794 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:22:59,795 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd1f9cfa0-bc1f-4fa1-ad27-b29b9409c3db', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd1f9cfa0-bc1f-4fa1-ad27-b29b9409c3db', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd1f9cfa0-bc1f-4fa1-ad27-b29b9409c3db', 'etag': '"29ac9d5ccd3b696601dde18c7605999f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"29ac9d5ccd3b696601dde18c7605999f"'} gunicorn-registry stdout | 2023-06-29 13:23:00,414 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:00,414 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:00,415 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 36, 'Body': <_io.BytesIO object at 0x7f7cd009db30>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:00,415 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:00,415 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:00,415 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:00,415 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:00,415 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:00,415 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:00,415 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:00,423 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:00,423 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:00,423 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:00,424 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:00,424 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:00,424 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 36}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'pweuiOTH4ZvQSnN0CMu0FA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd009db30>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=36', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:00,424 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:00,424 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:00,424 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:00,424 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:00,424 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:00,424 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=36&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:pweuiOTH4ZvQSnN0CMu0FA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132300Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:00,424 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132300Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c332fe3550478e5827462c210027aea4461b2a101f11b1cc0642dbf81aaa3d24 gunicorn-registry stdout | 2023-06-29 13:23:00,424 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 546cc41a931d460c951c748b3f4325cb5c86f45d38a86611e170051b02e2307f gunicorn-registry stdout | 2023-06-29 13:23:00,424 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:00,424 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:00,425 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:00,425 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:00,470 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:23:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:23:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:23:10.585410+00:00 (in 9.999529 seconds) gcworker stdout | 2023-06-29 13:23:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:23:10 UTC)" (scheduled at 2023-06-29 13:23:00.585410+00:00) gcworker stdout | 2023-06-29 13:23:00,587 [59] [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, 1686835380586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:23:00,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:23:00,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:23:00,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:23:10 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:23:00,831 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=36 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:00,831 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '75f2dd90-1a36-4a8d-a646-10c073f12e86', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '75f2dd90-1a36-4a8d-a646-10c073f12e86', 'ETag': '"a707ae88e4c7e19bd04a737408cbb414"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:00,832 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:00,832 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:00,832 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:00,832 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:00,832 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '75f2dd90-1a36-4a8d-a646-10c073f12e86', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '75f2dd90-1a36-4a8d-a646-10c073f12e86', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '75f2dd90-1a36-4a8d-a646-10c073f12e86', 'etag': '"a707ae88e4c7e19bd04a737408cbb414"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a707ae88e4c7e19bd04a737408cbb414"'} gunicorn-registry stdout | 2023-06-29 13:23:01,255 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:01,256 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:01,256 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 37, 'Body': <_io.BytesIO object at 0x7f7ccb2861d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:01,256 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:01,256 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:01,256 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:01,256 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:01,256 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:01,256 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:01,257 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:01,265 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:01,265 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:01,265 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:01,265 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:01,265 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:01,265 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 37}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Zc3BHdZQIa5j1+CHs37iVQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2861d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=37', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:01,265 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:01,265 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:01,265 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:01,265 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:01,265 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:01,265 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=37&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Zc3BHdZQIa5j1+CHs37iVQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132301Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:01,266 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132301Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f8f9f3a5e9ce70f830bddd7b89e2276371949bde700a44a01abafb21a085d1e2 gunicorn-registry stdout | 2023-06-29 13:23:01,266 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e19163de72583489664f4ca83c7291b43a33970f0a149dc71d9f2ebf2953813e gunicorn-registry stdout | 2023-06-29 13:23:01,266 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:01,266 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:01,266 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:01,267 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:01,312 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:23:01,672 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=37 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:01,672 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f0345eca-c7f1-4d41-854b-5094d7bd9af2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f0345eca-c7f1-4d41-854b-5094d7bd9af2', 'ETag': '"65cdc11dd65021ae63d7e087b37ee255"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:01,672 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:01,672 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:01,673 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:01,673 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:01,673 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f0345eca-c7f1-4d41-854b-5094d7bd9af2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f0345eca-c7f1-4d41-854b-5094d7bd9af2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f0345eca-c7f1-4d41-854b-5094d7bd9af2', 'etag': '"65cdc11dd65021ae63d7e087b37ee255"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"65cdc11dd65021ae63d7e087b37ee255"'} repositorygcworker stdout | 2023-06-29 13:23:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:23:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:23:38.788158+00:00 (in 36.796717 seconds) repositorygcworker stdout | 2023-06-29 13:23:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:24:01 UTC)" (scheduled at 2023-06-29 13:23:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:23:01,991 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:23:01,992 [81] [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(2023, 6, 29, 13, 23, 1, 991858), True, datetime.datetime(2023, 6, 29, 13, 23, 1, 991858), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 13:23:02,005 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:23:02,005 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:23:02,005 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:24:01 UTC)" executed successfully queuecleanupworker stdout | 2023-06-29 13:23:02,545 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:23:02,592 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:02,592 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:02,592 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 38, 'Body': <_io.BytesIO object at 0x7f7ccb286090>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:02,593 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:02,593 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:02,593 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:02,593 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:02,593 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:02,593 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:02,593 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:02,601 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:02,601 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:02,601 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:02,601 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:02,601 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:02,601 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 38}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '1qQvbyMliBWKgzvp1uwZiQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286090>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=38', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:02,601 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:02,601 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:02,602 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:02,602 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:02,602 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:02,602 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=38&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:1qQvbyMliBWKgzvp1uwZiQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132302Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:02,602 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132302Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2ce5111936235135af5613e17df9f49c52be70d296ef748fd3efcab9c936af61 gunicorn-registry stdout | 2023-06-29 13:23:02,602 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ab727c1627bf70d90c70a23884ce4ac24f894ef14a24dbc228e811417c3ba261 gunicorn-registry stdout | 2023-06-29 13:23:02,602 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:02,602 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:02,602 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:02,603 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:02,648 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:23:03,099 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=38 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:03,099 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8733112b-777d-401d-90ec-838f72d8e06b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8733112b-777d-401d-90ec-838f72d8e06b', 'ETag': '"d6a42f6f232588158a833be9d6ec1989"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:03,100 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:03,100 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:03,100 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:03,100 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:03,100 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8733112b-777d-401d-90ec-838f72d8e06b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8733112b-777d-401d-90ec-838f72d8e06b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8733112b-777d-401d-90ec-838f72d8e06b', 'etag': '"d6a42f6f232588158a833be9d6ec1989"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d6a42f6f232588158a833be9d6ec1989"'} gunicorn-registry stdout | 2023-06-29 13:23:03,579 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:03,579 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:03,580 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 39, 'Body': <_io.BytesIO object at 0x7f7ccb271d60>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:03,580 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:03,580 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:03,580 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:03,580 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:03,580 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:03,580 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:03,580 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:03,589 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:03,589 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:03,589 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:03,589 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:03,589 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:03,589 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 39}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'KzRFJCALk6LjEMu+lCxSmg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271d60>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=39', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:03,589 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:03,589 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:03,589 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:03,589 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:03,589 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:03,589 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=39&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:KzRFJCALk6LjEMu+lCxSmg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132303Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:03,589 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132303Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e618841a1dfba657799c5f341dac4a131a4764679c5e9178738c3c1c0931a8cd gunicorn-registry stdout | 2023-06-29 13:23:03,589 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4001bd68fd308dba7629a3e1bf8e6b1ddfafe0729bb98a4e5cf887931eadd61d gunicorn-registry stdout | 2023-06-29 13:23:03,590 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:03,590 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:03,590 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:03,591 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:03,802 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:23:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:23:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:23:13.978401+00:00 (in 9.999513 seconds) notificationworker stdout | 2023-06-29 13:23:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:23:13 UTC)" (scheduled at 2023-06-29 13:23:03.978401+00:00) notificationworker stdout | 2023-06-29 13:23:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:23:03,980 [74] [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(2023, 6, 29, 13, 23, 3, 979314), True, datetime.datetime(2023, 6, 29, 13, 23, 3, 979314), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:23:03,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:23:03,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:23:03,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:23:13 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:23:04,166 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=39 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:04,167 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3bbe3f74-ea33-4d8c-8cd4-31fad5fafa44', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3bbe3f74-ea33-4d8c-8cd4-31fad5fafa44', 'ETag': '"2b344524200b93a2e310cbbe942c529a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:04,167 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:04,167 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:04,167 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:04,167 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:04,167 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3bbe3f74-ea33-4d8c-8cd4-31fad5fafa44', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3bbe3f74-ea33-4d8c-8cd4-31fad5fafa44', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3bbe3f74-ea33-4d8c-8cd4-31fad5fafa44', 'etag': '"2b344524200b93a2e310cbbe942c529a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2b344524200b93a2e310cbbe942c529a"'} gunicorn-registry stdout | 2023-06-29 13:23:04,601 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:04,601 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:04,601 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 40, 'Body': <_io.BytesIO object at 0x7f7ccb271ae0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:04,602 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:04,602 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:04,602 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:04,602 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:04,602 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:04,602 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:04,602 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:04,610 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:04,610 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:04,610 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:04,610 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:04,610 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:04,610 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 40}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'nRpwFpsWYPrFwumc550/Xg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271ae0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=40', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:04,610 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:04,610 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:04,610 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:04,610 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:04,611 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:04,611 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=40&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:nRpwFpsWYPrFwumc550/Xg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132304Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:04,611 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132304Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c84571778e3909da72eec2632aad2882308846b40b65564f4e29bbb3bbb63bf8 gunicorn-registry stdout | 2023-06-29 13:23:04,611 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f5c5c75d0dfb8b633ad600542a6affffc0e099676efde9b83b2e82593972faf2 gunicorn-registry stdout | 2023-06-29 13:23:04,611 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:04,611 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:04,611 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:04,612 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:04,657 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:23:05,017 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=40 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:05,017 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6b3ba448-d0e4-4527-a582-1b3da60c6e1f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6b3ba448-d0e4-4527-a582-1b3da60c6e1f', 'ETag': '"9d1a70169b1660fac5c2e99ce79d3f5e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:05,017 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:05,017 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:05,017 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:05,017 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:05,018 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6b3ba448-d0e4-4527-a582-1b3da60c6e1f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6b3ba448-d0e4-4527-a582-1b3da60c6e1f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6b3ba448-d0e4-4527-a582-1b3da60c6e1f', 'etag': '"9d1a70169b1660fac5c2e99ce79d3f5e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9d1a70169b1660fac5c2e99ce79d3f5e"'} builder stdout | 2023-06-29 13:23:05,804 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:23:05,813 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:23:06,082 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:06,082 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:06,083 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 41, 'Body': <_io.BytesIO object at 0x7f7ccb2719a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:06,083 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:06,083 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:06,083 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:06,083 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:06,083 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:06,083 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:06,083 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:06,091 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:06,091 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:06,091 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:06,091 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:06,091 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:06,091 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 41}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '2V7hnxoQE86lYok/blKhUA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2719a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=41', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:06,092 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:06,092 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:06,092 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:06,092 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:06,092 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:06,092 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=41&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:2V7hnxoQE86lYok/blKhUA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132306Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:06,092 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132306Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2b8e1582966bc55c0588e82e163730e415523b9fa67ae964af67a9c31df51c5d gunicorn-registry stdout | 2023-06-29 13:23:06,092 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2c6bbc8597a241252701ba419666af85c48dd2f564d522947f8e4b4878def3ca gunicorn-registry stdout | 2023-06-29 13:23:06,092 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:06,092 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:06,092 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:06,093 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:06,138 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:23:06,578 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=41 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:06,578 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'bab75aae-ffd9-4493-9b9c-ad0dd83a519f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'bab75aae-ffd9-4493-9b9c-ad0dd83a519f', 'ETag': '"d95ee19f1a1013cea562893f6e52a150"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:06,578 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:06,578 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:06,578 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:06,578 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:06,578 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'bab75aae-ffd9-4493-9b9c-ad0dd83a519f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'bab75aae-ffd9-4493-9b9c-ad0dd83a519f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'bab75aae-ffd9-4493-9b9c-ad0dd83a519f', 'etag': '"d95ee19f1a1013cea562893f6e52a150"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d95ee19f1a1013cea562893f6e52a150"'} securityworker stdout | 2023-06-29 13:23:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:23:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:23:11.713664+00:00 (in 5.130708 seconds) securityworker stdout | 2023-06-29 13:23:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:23:36 UTC)" (scheduled at 2023-06-29 13:23:06.582504+00:00) securityworker stdout | 2023-06-29 13:23:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:23:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:23:06,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:23:06,587 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:23:06,598 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:23:06,602 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:23:06,602 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:23:36 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:23:07,315 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:07,315 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:07,316 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 42, 'Body': <_io.BytesIO object at 0x7f7ccb271d10>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:07,316 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:07,316 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:07,316 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:07,316 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:07,316 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:07,316 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:07,316 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:07,324 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:07,324 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:07,324 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:07,324 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:07,324 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:07,325 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 42}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'LpZfQXajLREDKA4ufXv6IA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271d10>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=42', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:07,325 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:07,325 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:07,325 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:07,325 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:07,325 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:07,325 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=42&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:LpZfQXajLREDKA4ufXv6IA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132307Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:07,325 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132307Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 64e3a08767101c36ad4b0d896f41a653f2df11e3389016943c6633db0b6ad66f gunicorn-registry stdout | 2023-06-29 13:23:07,325 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | fd1b03095164b78164b02e18ba41f74853c20555e0e3063b326528291866dabc gunicorn-registry stdout | 2023-06-29 13:23:07,325 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:07,325 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:07,325 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:07,326 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:07,560 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:23:07,965 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=42 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:07,965 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd37feb5b-5d94-4e54-9485-9a0f489921e4', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd37feb5b-5d94-4e54-9485-9a0f489921e4', 'ETag': '"2e965f4176a32d1103280e2e7d7bfa20"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:07,966 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:07,966 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:07,966 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:07,966 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:07,966 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd37feb5b-5d94-4e54-9485-9a0f489921e4', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd37feb5b-5d94-4e54-9485-9a0f489921e4', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd37feb5b-5d94-4e54-9485-9a0f489921e4', 'etag': '"2e965f4176a32d1103280e2e7d7bfa20"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2e965f4176a32d1103280e2e7d7bfa20"'} quotaregistrysizeworker stdout | 2023-06-29 13:23:08,152 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} namespacegcworker stdout | 2023-06-29 13:23:08,509 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} gunicorn-registry stdout | 2023-06-29 13:23:08,652 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:08,652 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:08,653 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 43, 'Body': <_io.BytesIO object at 0x7f7ccb27a090>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:08,653 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:08,653 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:08,653 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:08,653 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:08,653 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:08,653 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:08,653 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:08,662 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:08,662 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:08,662 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:08,662 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:08,662 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:08,662 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 43}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'FxQ8e2ch3l2qKgZjivD2Kw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a090>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=43', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:08,662 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:08,662 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:08,662 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:08,662 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:08,662 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:08,662 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=43&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:FxQ8e2ch3l2qKgZjivD2Kw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132308Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:08,662 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132308Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4fdcc3d7c2e661e4bcfb6efcf82c82afb4964744e70a64d1d0459936b996b001 gunicorn-registry stdout | 2023-06-29 13:23:08,662 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 989d7ac59359aee29cce8d3a73ecaa8bf9ccdaab474c3941e423c40a7d1ce1cc gunicorn-registry stdout | 2023-06-29 13:23:08,662 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:08,663 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:08,663 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:08,663 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:08,710 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. logrotateworker stdout | 2023-06-29 13:23:08,754 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:23:08,859 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-registry stdout | 2023-06-29 13:23:09,115 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=43 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:09,116 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7edde658-44ae-463a-9f45-103a65df992a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7edde658-44ae-463a-9f45-103a65df992a', 'ETag': '"17143c7b6721de5daa2a06638af0f62b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:09,116 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:09,116 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:09,116 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:09,116 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:09,116 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7edde658-44ae-463a-9f45-103a65df992a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7edde658-44ae-463a-9f45-103a65df992a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7edde658-44ae-463a-9f45-103a65df992a', 'etag': '"17143c7b6721de5daa2a06638af0f62b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"17143c7b6721de5daa2a06638af0f62b"'} repositoryactioncounter stdout | 2023-06-29 13:23:09,366 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-web stdout | 2023-06-29 13:23:09,636 [213] [DEBUG] [app] Starting request: urn:request:fbd2b46d-2a07-4325-8106-5e623c342784 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:23:09,636 [214] [DEBUG] [app] Starting request: urn:request:0a48572a-0c4b-467d-ba69-411dbd5156c4 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:23:09,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:23:09,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:23:09,639 [217] [DEBUG] [app] Starting request: urn:request:c60e82f0-cd70-4195-af36-a909e9a56c1a (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:23:09,639 [221] [DEBUG] [app] Starting request: urn:request:245b15bb-8a6b-444d-8a2c-d72f7d2c51bf (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:23:09,640 [221] [DEBUG] [app] Ending request: urn:request:245b15bb-8a6b-444d-8a2c-d72f7d2c51bf (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:245b15bb-8a6b-444d-8a2c-d72f7d2c51bf', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:23:09,640 [217] [DEBUG] [app] Ending request: urn:request:c60e82f0-cd70-4195-af36-a909e9a56c1a (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:c60e82f0-cd70-4195-af36-a909e9a56c1a', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:23:09,640 [217] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:23:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:23:09,640 [221] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:23:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:23:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:23:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-web stdout | 2023-06-29 13:23:09,640 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:23:09,640 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:23:09,641 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:23:09,641 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:23:09,642 [214] [DEBUG] [app] Starting request: urn:request:f818cb97-e118-4c8b-8420-e222a8eb91da (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:23:09,643 [214] [DEBUG] [app] Ending request: urn:request:f818cb97-e118-4c8b-8420-e222a8eb91da (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:f818cb97-e118-4c8b-8420-e222a8eb91da', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:23:09,643 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:23:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:23:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:23:09,643 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:23:09,644 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:23:09,644 [212] [DEBUG] [app] Starting request: urn:request:659d8424-ee1c-4ade-978d-2d5a3bb0b48f (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:23:09,645 [212] [DEBUG] [app] Ending request: urn:request:659d8424-ee1c-4ade-978d-2d5a3bb0b48f (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:659d8424-ee1c-4ade-978d-2d5a3bb0b48f', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:23:09,645 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:23:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:23:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:23:09,645 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:23:09,646 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:23:09,651 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:23:09,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:23:09,661 [213] [DEBUG] [app] Ending request: urn:request:fbd2b46d-2a07-4325-8106-5e623c342784 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:fbd2b46d-2a07-4325-8106-5e623c342784', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:23:09,661 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:23:09,662 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:23:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:23:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.026 118 0.026) gunicorn-web stdout | 2023-06-29 13:23:09,663 [214] [DEBUG] [app] Ending request: urn:request:0a48572a-0c4b-467d-ba69-411dbd5156c4 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:0a48572a-0c4b-467d-ba69-411dbd5156c4', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:23:09,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:23:09,663 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:23:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:23:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.027) gunicorn-registry stdout | 2023-06-29 13:23:09,747 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:09,747 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:09,748 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 44, 'Body': <_io.BytesIO object at 0x7f7ccb27a7c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:09,748 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:09,748 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:09,748 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:09,748 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:09,748 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:09,748 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:09,748 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:09,756 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:09,756 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:09,756 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:09,756 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:09,756 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:09,756 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 44}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'BroviebWBksuCeHOjXQLPA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a7c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=44', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:09,757 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:09,757 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:09,757 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:09,757 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:09,757 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:09,757 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=44&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:BroviebWBksuCeHOjXQLPA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132309Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:09,757 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132309Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 89d783e5f63e8d37aa9aa6d20acc19fd307ff96f837ea8795ea05c6476d91e71 gunicorn-registry stdout | 2023-06-29 13:23:09,757 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 04d99158b0f81e8ca19cc26a76834cd7543573c8fffe49e9b98b403fceac16a8 gunicorn-registry stdout | 2023-06-29 13:23:09,757 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:09,757 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:09,757 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:09,758 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:09,803 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:23:10,162 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=44 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:10,162 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c8c18cd2-9629-45d9-bbf1-4a600e68426f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c8c18cd2-9629-45d9-bbf1-4a600e68426f', 'ETag': '"06ba2f89e6d6064b2e09e1ce8d740b3c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:10,162 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:10,162 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:10,162 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:10,162 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:10,162 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c8c18cd2-9629-45d9-bbf1-4a600e68426f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c8c18cd2-9629-45d9-bbf1-4a600e68426f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c8c18cd2-9629-45d9-bbf1-4a600e68426f', 'etag': '"06ba2f89e6d6064b2e09e1ce8d740b3c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"06ba2f89e6d6064b2e09e1ce8d740b3c"'} blobuploadcleanupworker stdout | 2023-06-29 13:23:10,495 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gcworker stdout | 2023-06-29 13:23:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:23:10,585 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:23:20.585410+00:00 (in 9.999568 seconds) gcworker stdout | 2023-06-29 13:23:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:23:20 UTC)" (scheduled at 2023-06-29 13:23:10.585410+00:00) gcworker stdout | 2023-06-29 13:23:10,587 [59] [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, 1686835390586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:23:10,599 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:23:10,599 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:23:10,599 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:23:20 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:23:10,848 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:10,849 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:10,849 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 45, 'Body': <_io.BytesIO object at 0x7f7ccb2c6590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:10,849 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:10,849 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:10,849 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:10,849 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:10,849 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:10,849 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:10,849 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:10,858 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:10,858 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:10,858 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:10,858 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:10,858 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:10,858 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 45}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'HAnqVislEOtOGSiOL++Nzg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=45', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:10,858 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:10,858 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:10,858 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:10,858 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:10,858 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:10,858 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=45&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:HAnqVislEOtOGSiOL++Nzg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132310Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:10,858 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132310Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 889802b6cd65ded14f58a1336ea40cbc10df6dcecd346219699c8f1e2bbbcbed gunicorn-registry stdout | 2023-06-29 13:23:10,858 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 50467a4306b20291731e2cf15aeea1a8cc430aad5a151c289d5f14fc46010d72 gunicorn-registry stdout | 2023-06-29 13:23:10,858 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:10,859 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:10,859 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:10,859 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:10,904 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:23:11,306 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=45 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:11,306 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3011af60-f378-4fe2-935b-c7410973beca', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3011af60-f378-4fe2-935b-c7410973beca', 'ETag': '"1c09ea562b2510eb4e19288e2fef8dce"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:11,306 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:11,306 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:11,306 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:11,307 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:11,307 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3011af60-f378-4fe2-935b-c7410973beca', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3011af60-f378-4fe2-935b-c7410973beca', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3011af60-f378-4fe2-935b-c7410973beca', 'etag': '"1c09ea562b2510eb4e19288e2fef8dce"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1c09ea562b2510eb4e19288e2fef8dce"'} namespacegcworker stdout | 2023-06-29 13:23:11,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:23:11,690 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:23:45.690471+00:00 (in 33.999925 seconds) namespacegcworker stdout | 2023-06-29 13:23:11,690 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:28:11 UTC)" (scheduled at 2023-06-29 13:23:11.690034+00:00) namespacegcworker stdout | 2023-06-29 13:23:11,691 [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(2023, 6, 29, 13, 23, 11, 691021), 'namespacegc/%']) namespacegcworker stdout | 2023-06-29 13:23:11,714 [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(2023, 6, 29, 13, 23, 11, 691021), True, datetime.datetime(2023, 6, 29, 13, 23, 11, 691021), 0, 'namespacegc/%']) securityworker stdout | 2023-06-29 13:23:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:23:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:23:36.582504+00:00 (in 24.868379 seconds) securityworker stdout | 2023-06-29 13:23:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:23:41 UTC)" (scheduled at 2023-06-29 13:23:11.713664+00:00) securityworker stdout | 2023-06-29 13:23:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:23:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:23:11,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:23:11,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:23:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:23:11,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:23:11,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state namespacegcworker stdout | 2023-06-29 13:23:11,718 [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(2023, 6, 29, 13, 23, 11, 691021), True, datetime.datetime(2023, 6, 29, 13, 23, 11, 691021), 0, 'namespacegc/%', False, datetime.datetime(2023, 6, 29, 13, 23, 11, 691021), 'namespacegc/%']) securityworker stdout | 2023-06-29 13:23:11,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:23:11,721 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) namespacegcworker stdout | 2023-06-29 13:23:11,721 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:23:11,722 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:28:11 UTC)" executed successfully securityworker stdout | 2023-06-29 13:23:11,732 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:23:11,736 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:23:11,736 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:23:11,737 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 18, 11, 721478), 1, 2]) securityworker stdout | 2023-06-29 13:23:11,740 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:23:11,740 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:23:11,741 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 18, 11, 721478), 1, 2]) securityworker stdout | 2023-06-29 13:23:11,745 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:23:11,745 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:23:11,745 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:23:11,745 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:23:11,745 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:23:11,745 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:23:11,745 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:23:11,746 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:23:11,746 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:23:11,746 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:23:41 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:23:12,078 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:12,078 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:12,079 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 46, 'Body': <_io.BytesIO object at 0x7f7ccb2c6810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:12,079 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:12,079 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:12,079 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:12,079 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:12,079 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:12,079 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:12,079 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:12,087 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:12,088 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:12,088 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:12,088 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:12,088 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:12,088 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 46}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'RC7wFhHrBBjnIBnGYwpMBA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=46', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:12,088 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:12,088 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:12,088 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:12,088 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:12,088 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:12,088 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=46&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:RC7wFhHrBBjnIBnGYwpMBA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132312Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:12,088 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132312Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 53d1d183ea356916ab487edecc83b70d20fb035abe23335962164664ebb4f588 gunicorn-registry stdout | 2023-06-29 13:23:12,088 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 53b58577701b925300fcfc791f2d4683372d450c451bff0f52e0f2e6bd62b38c gunicorn-registry stdout | 2023-06-29 13:23:12,088 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:12,088 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:12,089 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:12,089 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:12,134 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:23:12,533 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=46 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:12,534 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'feed821c-ad5b-4147-ac2b-3788c4075b86', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'feed821c-ad5b-4147-ac2b-3788c4075b86', 'ETag': '"442ef01611eb0418e72019c6630a4c04"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:12,534 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:12,534 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:12,534 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:12,534 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:12,534 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'feed821c-ad5b-4147-ac2b-3788c4075b86', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'feed821c-ad5b-4147-ac2b-3788c4075b86', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'feed821c-ad5b-4147-ac2b-3788c4075b86', 'etag': '"442ef01611eb0418e72019c6630a4c04"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"442ef01611eb0418e72019c6630a4c04"'} repositorygcworker stdout | 2023-06-29 13:23:12,569 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:23:13,254 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:13,254 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:13,254 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 47, 'Body': <_io.BytesIO object at 0x7f7ccb2c65e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:13,254 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:13,254 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:13,254 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:13,255 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:13,255 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:13,255 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:13,255 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:13,263 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:13,263 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:13,263 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:13,263 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:13,263 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:13,263 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 47}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'tiE1r7CXoGOipQU+pUpTDw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c65e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=47', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:13,263 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:13,263 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:13,263 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:13,263 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:13,264 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:13,264 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=47&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:tiE1r7CXoGOipQU+pUpTDw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132313Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:13,264 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132313Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7ca9d2e6e46942aecd1e5ac6fe7c017412f0e954e102f5c25f94979be77f3eeb gunicorn-registry stdout | 2023-06-29 13:23:13,264 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 03658b9b36c4ed9a4702ecbb5182823f2f1a0f7f6f663449fc7c97005a4d895d gunicorn-registry stdout | 2023-06-29 13:23:13,264 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:13,264 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:13,264 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:13,265 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:13,310 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:23:13,709 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=47 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:13,709 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a29df213-599c-4e10-9932-01e812cdb6cf', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a29df213-599c-4e10-9932-01e812cdb6cf', 'ETag': '"b62135afb097a063a2a5053ea54a530f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:13,709 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:13,709 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:13,709 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:13,709 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:13,709 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a29df213-599c-4e10-9932-01e812cdb6cf', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a29df213-599c-4e10-9932-01e812cdb6cf', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a29df213-599c-4e10-9932-01e812cdb6cf', 'etag': '"b62135afb097a063a2a5053ea54a530f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b62135afb097a063a2a5053ea54a530f"'} securityworker stdout | 2023-06-29 13:23:13,888 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:23:13,901 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} notificationworker stdout | 2023-06-29 13:23:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:23:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:23:15.985355+00:00 (in 2.006471 seconds) notificationworker stdout | 2023-06-29 13:23:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:23:23 UTC)" (scheduled at 2023-06-29 13:23:13.978401+00:00) notificationworker stdout | 2023-06-29 13:23:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:23:13,980 [74] [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(2023, 6, 29, 13, 23, 13, 979325), True, datetime.datetime(2023, 6, 29, 13, 23, 13, 979325), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:23:13,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:23:13,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:23:13,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:23:23 UTC)" executed successfully exportactionlogsworker stdout | 2023-06-29 13:23:14,183 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:23:14,214 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-registry stdout | 2023-06-29 13:23:14,562 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:14,562 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:14,563 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 48, 'Body': <_io.BytesIO object at 0x7f7ccb2c67c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:14,563 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:14,563 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:14,563 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:14,563 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:14,563 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:14,563 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:14,563 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:14,571 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:14,571 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:14,572 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:14,572 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:14,572 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:14,572 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 48}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'wZ39I97vcC28OwHaKfzoqg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c67c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=48', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:14,572 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:14,572 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:14,572 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:14,572 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:14,572 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:14,572 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=48&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:wZ39I97vcC28OwHaKfzoqg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132314Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:14,572 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132314Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 927cd7140a8021e904c6cf3a6ab9644f3737d4282abb9b1e0274f9f2c5d0be33 gunicorn-registry stdout | 2023-06-29 13:23:14,572 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 07079d76ac118619f1084a94a69e80fc0b6c670d7a257cd9cf7e029e0a4f9ddb gunicorn-registry stdout | 2023-06-29 13:23:14,572 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:14,572 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:14,573 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:14,573 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:14,618 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:23:14,743 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} exportactionlogsworker stdout | 2023-06-29 13:23:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:23:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:23:55.591055+00:00 (in 40.797167 seconds) exportactionlogsworker stdout | 2023-06-29 13:23:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:24:14 UTC)" (scheduled at 2023-06-29 13:23:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:23:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:23:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:24:14 UTC)" executed successfully securityscanningnotificationworker stdout | 2023-06-29 13:23:14,841 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-registry stdout | 2023-06-29 13:23:15,017 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=48 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:15,017 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0d03f517-e250-461f-9c84-228e74ac5f99', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0d03f517-e250-461f-9c84-228e74ac5f99', 'ETag': '"c19dfd23deef702dbc3b01da29fce8aa"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:15,017 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:15,017 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:15,017 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:15,017 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:15,017 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0d03f517-e250-461f-9c84-228e74ac5f99', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0d03f517-e250-461f-9c84-228e74ac5f99', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0d03f517-e250-461f-9c84-228e74ac5f99', 'etag': '"c19dfd23deef702dbc3b01da29fce8aa"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c19dfd23deef702dbc3b01da29fce8aa"'} gunicorn-web stdout | 2023-06-29 13:23:15,472 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:23:15,475 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-web stdout | 2023-06-29 13:23:15,478 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:23:15,480 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:23:15,483 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-registry stdout | 2023-06-29 13:23:15,664 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:15,665 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:15,665 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 49, 'Body': <_io.BytesIO object at 0x7f7ccb2694a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:15,665 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:15,665 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:15,665 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:15,665 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:15,665 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:15,665 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:15,665 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:15,674 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:15,674 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:15,674 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:15,674 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:15,674 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:15,674 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 49}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'WZuzZHOkXmhHqcPVS/9okA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2694a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=49', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:15,674 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:15,674 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:15,674 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:15,674 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:15,674 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:15,674 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=49&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:WZuzZHOkXmhHqcPVS/9okA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132315Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:15,674 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132315Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0d989b60c081c1691bc5443271ad4cf2424938eff2f2218c7c3e8a6e5c67436c gunicorn-registry stdout | 2023-06-29 13:23:15,674 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6207b1dbf4d2393b1f73454520bd535f2feaa608250d677b6b663c80668dd5d7 gunicorn-registry stdout | 2023-06-29 13:23:15,675 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:15,675 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:15,675 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:15,676 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:15,721 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. globalpromstats stdout | 2023-06-29 13:23:15,927 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} notificationworker stdout | 2023-06-29 13:23:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:23:15,985 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:23:16.984988+00:00 (in 0.999162 seconds) notificationworker stdout | 2023-06-29 13:23:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:24:15 UTC)" (scheduled at 2023-06-29 13:23:15.985355+00:00) notificationworker stdout | 2023-06-29 13:23:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:23:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:24:15 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:23:16,121 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=49 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:16,121 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'cce34b0d-76a0-462e-ad87-2cefe252aa0e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'cce34b0d-76a0-462e-ad87-2cefe252aa0e', 'ETag': '"599bb36473a45e6847a9c3d54bff6890"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:16,121 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:16,121 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:16,121 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:16,121 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:16,121 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'cce34b0d-76a0-462e-ad87-2cefe252aa0e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'cce34b0d-76a0-462e-ad87-2cefe252aa0e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'cce34b0d-76a0-462e-ad87-2cefe252aa0e', 'etag': '"599bb36473a45e6847a9c3d54bff6890"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"599bb36473a45e6847a9c3d54bff6890"'} teamsyncworker stdout | 2023-06-29 13:23:16,369 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:23:16,900 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:16,901 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:16,901 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 50, 'Body': <_io.BytesIO object at 0x7f7ccb269f40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:16,901 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:16,901 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:16,901 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:16,901 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:16,901 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:16,901 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:16,901 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:16,910 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:16,910 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:16,910 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:16,910 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:16,910 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:16,910 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 50}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'IHKsJdX1okujpsuXu7wnhg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269f40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=50', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:16,910 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:16,910 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:16,910 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:16,910 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:16,910 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:16,910 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=50&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:IHKsJdX1okujpsuXu7wnhg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132316Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:16,910 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132316Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 18ef03d8b81c31850a89be90046d1af3190da2daa36e092eccbc226a7e5a01b0 gunicorn-registry stdout | 2023-06-29 13:23:16,910 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6461b48c2fd218d0e879a818d89013e89b3a553eeae72a089ae8e4d0baf16603 gunicorn-registry stdout | 2023-06-29 13:23:16,911 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:16,911 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:16,911 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:16,911 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. chunkcleanupworker stdout | 2023-06-29 13:23:16,928 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-registry stdout | 2023-06-29 13:23:16,956 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:23:16,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:23:16,985 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:23:23.978401+00:00 (in 6.992955 seconds) notificationworker stdout | 2023-06-29 13:23:16,985 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:28:16 UTC)" (scheduled at 2023-06-29 13:23:16.984988+00:00) notificationworker stdout | 2023-06-29 13:23:16,986 [74] [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(2023, 6, 29, 13, 23, 16, 985852), 'notification/%']) notificationworker stdout | 2023-06-29 13:23:16,999 [74] [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(2023, 6, 29, 13, 23, 16, 985852), True, datetime.datetime(2023, 6, 29, 13, 23, 16, 985852), 0, 'notification/%']) notificationworker stdout | 2023-06-29 13:23:17,004 [74] [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(2023, 6, 29, 13, 23, 16, 985852), True, datetime.datetime(2023, 6, 29, 13, 23, 16, 985852), 0, 'notification/%', False, datetime.datetime(2023, 6, 29, 13, 23, 16, 985852), 'notification/%']) notificationworker stdout | 2023-06-29 13:23:17,007 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:23:17,007 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:28:16 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:23:17,355 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=50 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:17,356 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'bbae6265-b188-4561-b433-930859ee0043', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'bbae6265-b188-4561-b433-930859ee0043', 'ETag': '"2072ac25d5f5a24ba3a6cb97bbbc2786"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:17,356 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:17,356 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:17,356 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:17,356 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:17,356 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'bbae6265-b188-4561-b433-930859ee0043', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'bbae6265-b188-4561-b433-930859ee0043', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'bbae6265-b188-4561-b433-930859ee0043', 'etag': '"2072ac25d5f5a24ba3a6cb97bbbc2786"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2072ac25d5f5a24ba3a6cb97bbbc2786"'} storagereplication stdout | 2023-06-29 13:23:17,485 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-secscan stdout | 2023-06-29 13:23:17,843 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:23:17,847 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:23:17,850 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:23:18,117 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:18,118 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:18,118 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 51, 'Body': <_io.BytesIO object at 0x7f7ccb286db0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:18,118 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:18,118 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:18,118 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:18,118 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:18,118 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:18,118 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:18,118 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:18,127 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:18,127 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:18,127 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:18,127 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:18,127 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:18,127 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 51}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'gzb0RUCv6Y6aLR7fuZBnvQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286db0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=51', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:18,127 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:18,127 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:18,127 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:18,127 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:18,127 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:18,127 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=51&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:gzb0RUCv6Y6aLR7fuZBnvQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132318Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:18,127 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132318Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d2ee260b2e98afa14bb0d39a4fae5c30d7a339659cd4da7701e0ea0a83162965 gunicorn-registry stdout | 2023-06-29 13:23:18,127 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4b8e99320fa9ade808ca515f43f4c87c7f6bb71ee60698e9ee654ba80d6b5d10 gunicorn-registry stdout | 2023-06-29 13:23:18,128 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:18,128 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:18,128 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:18,128 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:18,173 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:23:18,572 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=51 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:18,572 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8baa2237-6d0a-4c55-892c-9eee4ed8d96c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8baa2237-6d0a-4c55-892c-9eee4ed8d96c', 'ETag': '"8336f44540afe98e9a2d1edfb99067bd"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:18,572 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:18,573 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:18,573 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:18,573 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:18,573 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8baa2237-6d0a-4c55-892c-9eee4ed8d96c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8baa2237-6d0a-4c55-892c-9eee4ed8d96c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8baa2237-6d0a-4c55-892c-9eee4ed8d96c', 'etag': '"8336f44540afe98e9a2d1edfb99067bd"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8336f44540afe98e9a2d1edfb99067bd"'} gunicorn-registry stdout | 2023-06-29 13:23:18,926 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:23:18,929 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:23:18,936 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:23:18,941 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:23:18,951 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:23:18,954 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:23:18,961 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:23:18,963 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:23:18,971 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:23:19,450 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:19,450 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:19,450 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 52, 'Body': <_io.BytesIO object at 0x7f7ccb2ac130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:19,450 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:19,450 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:19,451 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:19,451 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:19,451 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:19,451 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:19,451 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:19,459 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:19,459 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:19,459 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:19,459 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:19,459 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:19,459 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 52}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'SgC6EeKs1xbwnppcd3oi1A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=52', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:19,459 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:19,459 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:19,459 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:19,459 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:19,460 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:19,460 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=52&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:SgC6EeKs1xbwnppcd3oi1A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132319Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:19,460 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132319Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 79b6fa19922cf37f683388096a82af32a26b73c6b6da8f10c2bec1d2a559ab14 gunicorn-registry stdout | 2023-06-29 13:23:19,460 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 637562817e8e04f080d915fa2cd9f20884a11714e541f41b1164747d8e41837a gunicorn-registry stdout | 2023-06-29 13:23:19,460 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:19,460 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:19,460 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:19,461 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:19,508 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:23:19,906 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=52 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:19,906 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '9846723d-2117-490c-b7e4-6ca06afca350', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '9846723d-2117-490c-b7e4-6ca06afca350', 'ETag': '"4a00ba11e2acd716f09e9a5c777a22d4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:19,906 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:19,906 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:19,906 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:19,906 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:19,906 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '9846723d-2117-490c-b7e4-6ca06afca350', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '9846723d-2117-490c-b7e4-6ca06afca350', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '9846723d-2117-490c-b7e4-6ca06afca350', 'etag': '"4a00ba11e2acd716f09e9a5c777a22d4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4a00ba11e2acd716f09e9a5c777a22d4"'} gcworker stdout | 2023-06-29 13:23:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:23:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:23:30.585410+00:00 (in 9.999557 seconds) gcworker stdout | 2023-06-29 13:23:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:23:30 UTC)" (scheduled at 2023-06-29 13:23:20.585410+00:00) gcworker stdout | 2023-06-29 13:23:20,587 [59] [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, 1686835400586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:23:20,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:23:20,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:23:20,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:23:30 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:23:20,646 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:20,646 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:20,646 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 53, 'Body': <_io.BytesIO object at 0x7f7cd012c220>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:20,646 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:20,646 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:20,647 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:20,647 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:20,647 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:20,647 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:20,647 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:20,655 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:20,655 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:20,655 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:20,655 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:20,655 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:20,655 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 53}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'XfmKxqJV52aiDzbesZjRfw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd012c220>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=53', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:20,655 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:20,655 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:20,655 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:20,655 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:20,656 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:20,656 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=53&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:XfmKxqJV52aiDzbesZjRfw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132320Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:20,656 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132320Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8c64d7af70ca14b225436f7d0e55eabe9fe1c238fb9f160f7837daaa279126bb gunicorn-registry stdout | 2023-06-29 13:23:20,656 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 670559711dfba2dea277d88caef7c06d8c89c71affa5476e692bcd5aef50892e gunicorn-registry stdout | 2023-06-29 13:23:20,656 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:20,656 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:20,656 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:20,657 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:20,708 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:23:21,116 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=53 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:21,117 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ae55ae25-ee22-48e5-847e-586d49864b72', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ae55ae25-ee22-48e5-847e-586d49864b72', 'ETag': '"5df98ac6a255e766a20f36deb198d17f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:21,117 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:21,117 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:21,117 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:21,117 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:21,117 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ae55ae25-ee22-48e5-847e-586d49864b72', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ae55ae25-ee22-48e5-847e-586d49864b72', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ae55ae25-ee22-48e5-847e-586d49864b72', 'etag': '"5df98ac6a255e766a20f36deb198d17f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5df98ac6a255e766a20f36deb198d17f"'} gunicorn-registry stdout | 2023-06-29 13:23:21,803 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:21,803 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:21,804 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 54, 'Body': <_io.BytesIO object at 0x7f7cd012c900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:21,804 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:21,804 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:21,804 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:21,804 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:21,804 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:21,804 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:21,804 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:21,813 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:21,813 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:21,813 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:21,813 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:21,813 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:21,813 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 54}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'K943pZ8r6geqHddf9eMUVg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd012c900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=54', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:21,813 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:21,813 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:21,813 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:21,813 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:21,813 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:21,813 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=54&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:K943pZ8r6geqHddf9eMUVg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132321Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:21,813 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132321Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | eb1f58142a24edeb33715ed9905cc7469ddfdeb9ec1dc7c72b954b4e15f13d34 gunicorn-registry stdout | 2023-06-29 13:23:21,814 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2ec4dde4ef84d95bb4b35e2b1b18fbd7e88f24d066df6881cbdda3bf65d1991a gunicorn-registry stdout | 2023-06-29 13:23:21,814 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:21,814 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:21,814 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:21,814 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:21,859 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:23:22,260 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=54 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:22,260 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ff56f902-6e8f-4044-85c4-329730faf8f6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ff56f902-6e8f-4044-85c4-329730faf8f6', 'ETag': '"2bde37a59f2bea07aa1dd75ff5e31456"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:22,260 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:22,260 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:22,260 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:22,260 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:22,261 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ff56f902-6e8f-4044-85c4-329730faf8f6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ff56f902-6e8f-4044-85c4-329730faf8f6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ff56f902-6e8f-4044-85c4-329730faf8f6', 'etag': '"2bde37a59f2bea07aa1dd75ff5e31456"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2bde37a59f2bea07aa1dd75ff5e31456"'} gunicorn-registry stdout | 2023-06-29 13:23:22,641 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:22,641 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:22,641 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 55, 'Body': <_io.BytesIO object at 0x7f7ccb2c6db0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:22,641 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:22,642 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:22,642 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:22,642 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:22,642 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:22,642 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:22,642 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:22,650 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:22,650 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:22,650 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:22,650 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:22,650 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:22,650 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 55}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'v4n72aUW9/qaQoGVssQG2Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6db0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=55', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:22,651 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:22,651 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:22,651 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:22,651 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:22,651 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:22,651 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=55&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:v4n72aUW9/qaQoGVssQG2Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132322Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:22,651 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132322Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e382008632a935c7767234051bac7e6f595a42e182a48250b92286c9e8fa049c gunicorn-registry stdout | 2023-06-29 13:23:22,651 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | be3d5dbc3ccef0fa6d7db8dde0e751fe72816ac2460b38b94b816d2af96a4ff3 gunicorn-registry stdout | 2023-06-29 13:23:22,651 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:22,651 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:22,651 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:22,652 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:22,701 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:23:23,029 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=55 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:23,030 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3795f530-8eef-49b7-a877-ce3d6a998810', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3795f530-8eef-49b7-a877-ce3d6a998810', 'ETag': '"bf89fbd9a516f7fa9a428195b2c406d9"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:23,030 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:23,030 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:23,030 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:23,030 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:23,030 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3795f530-8eef-49b7-a877-ce3d6a998810', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3795f530-8eef-49b7-a877-ce3d6a998810', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3795f530-8eef-49b7-a877-ce3d6a998810', 'etag': '"bf89fbd9a516f7fa9a428195b2c406d9"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"bf89fbd9a516f7fa9a428195b2c406d9"'} securityscanningnotificationworker stdout | 2023-06-29 13:23:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:23:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:23:48.681765+00:00 (in 25.394532 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:23:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:24:23 UTC)" (scheduled at 2023-06-29 13:23:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:23:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:23:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:24:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:23:23,568 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:23,568 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:23,568 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 56, 'Body': <_io.BytesIO object at 0x7f7ccb27ac70>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:23,568 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:23,568 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:23,568 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:23,568 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:23,568 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:23,568 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:23,569 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:23,577 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:23,577 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:23,577 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:23,577 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:23,577 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:23,577 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 56}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'J2fN0OPcpYkhy324QtwWIg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27ac70>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=56', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:23,577 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:23,577 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:23,577 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:23,577 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:23,578 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:23,578 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=56&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:J2fN0OPcpYkhy324QtwWIg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132323Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:23,578 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132323Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3d1eb5a23e9ed6a39dc8a4e68a597ac39d1aa929c7b63e6a7438ccb96f062b0e gunicorn-registry stdout | 2023-06-29 13:23:23,578 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a2c1df853b8bfaea3d1022eea2a6479b66219079344f8cb94e9eca8d7b79602b gunicorn-registry stdout | 2023-06-29 13:23:23,578 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:23,578 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:23,578 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:23,579 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:23,788 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:23:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:23:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:23:33.978401+00:00 (in 9.999500 seconds) notificationworker stdout | 2023-06-29 13:23:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:23:33 UTC)" (scheduled at 2023-06-29 13:23:23.978401+00:00) notificationworker stdout | 2023-06-29 13:23:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:23:23,980 [74] [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(2023, 6, 29, 13, 23, 23, 979354), True, datetime.datetime(2023, 6, 29, 13, 23, 23, 979354), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:23:23,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:23:23,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:23:23,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:23:33 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:23:24,153 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=56 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:24,154 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e15b7b55-135f-4146-99bc-72de089b7236', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e15b7b55-135f-4146-99bc-72de089b7236', 'ETag': '"2767cdd0e3dca58921cb7db842dc1622"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:24,154 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:24,154 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:24,154 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:24,154 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:24,154 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e15b7b55-135f-4146-99bc-72de089b7236', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e15b7b55-135f-4146-99bc-72de089b7236', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e15b7b55-135f-4146-99bc-72de089b7236', 'etag': '"2767cdd0e3dca58921cb7db842dc1622"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2767cdd0e3dca58921cb7db842dc1622"'} gunicorn-registry stdout | 2023-06-29 13:23:24,280 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:24,280 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:24,281 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 57, 'Body': <_io.BytesIO object at 0x7f7ccb960d10>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:24,281 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:24,281 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:24,281 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:24,281 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:24,281 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:24,281 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:24,281 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:24,290 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:24,290 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:24,290 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:24,290 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:24,290 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:24,290 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 57}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'e+kSTfH0cGulPJAx39kJmQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960d10>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=57', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:24,290 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:24,290 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:24,290 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:24,290 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:24,290 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:24,290 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=57&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:e+kSTfH0cGulPJAx39kJmQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132324Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:24,290 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132324Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e4e98e3081808a592549fa4b3a9d38b747b32f10c0b58ad80e6f33f7630a8c3a gunicorn-registry stdout | 2023-06-29 13:23:24,290 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9f2c460bc3410bc5d97476a8185469f481a518e10117092100b417e8527d77c9 gunicorn-registry stdout | 2023-06-29 13:23:24,290 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:24,291 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:24,291 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:24,291 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:24,336 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:23:24,607 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=57 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:24,608 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e13a792b-dd0f-4c23-8762-09287a40f36d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e13a792b-dd0f-4c23-8762-09287a40f36d', 'ETag': '"7be9124df1f4706ba53c9031dfd90999"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:24,608 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:24,608 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:24,608 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:24,608 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:24,608 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e13a792b-dd0f-4c23-8762-09287a40f36d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e13a792b-dd0f-4c23-8762-09287a40f36d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e13a792b-dd0f-4c23-8762-09287a40f36d', 'etag': '"7be9124df1f4706ba53c9031dfd90999"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7be9124df1f4706ba53c9031dfd90999"'} gunicorn-web stdout | 2023-06-29 13:23:24,636 [211] [DEBUG] [app] Starting request: urn:request:2f215af3-b7b6-486e-9708-d8e41fdb76d4 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:23:24,636 [214] [DEBUG] [app] Starting request: urn:request:c2c8100b-00c8-4012-99c8-beec21efac91 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:23:24,637 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:23:24,637 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:23:24,639 [216] [DEBUG] [app] Starting request: urn:request:b675c4bf-fb5e-4237-b4e7-128efcda8bdc (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:23:24,639 [218] [DEBUG] [app] Starting request: urn:request:974034a9-07d3-4949-b087-29bae07a5380 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:23:24,639 [216] [DEBUG] [app] Ending request: urn:request:b675c4bf-fb5e-4237-b4e7-128efcda8bdc (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:b675c4bf-fb5e-4237-b4e7-128efcda8bdc', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:23:24,639 [218] [DEBUG] [app] Ending request: urn:request:974034a9-07d3-4949-b087-29bae07a5380 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:974034a9-07d3-4949-b087-29bae07a5380', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:23:24,639 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:23:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:23:24,640 [218] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:23:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:23:24,640 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:23:24,640 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:23:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:23:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) gunicorn-web stdout | 2023-06-29 13:23:24,641 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:23:24,641 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:23:24,642 [211] [DEBUG] [app] Starting request: urn:request:3ec7864c-316a-4b12-99ec-69da56a0ece8 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:23:24,642 [212] [DEBUG] [app] Starting request: urn:request:5541a07a-58fb-4d2a-976b-1913a90d1de0 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:23:24,642 [211] [DEBUG] [app] Ending request: urn:request:3ec7864c-316a-4b12-99ec-69da56a0ece8 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:3ec7864c-316a-4b12-99ec-69da56a0ece8', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:23:24,643 [212] [DEBUG] [app] Ending request: urn:request:5541a07a-58fb-4d2a-976b-1913a90d1de0 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:5541a07a-58fb-4d2a-976b-1913a90d1de0', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:23:24,643 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:23:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:23:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:23:24,643 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:23:24,643 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:23:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:23:24,643 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:23:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:23:24,643 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:23:24,643 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:23:24,651 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:23:24,651 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:23:24,661 [214] [DEBUG] [app] Ending request: urn:request:c2c8100b-00c8-4012-99c8-beec21efac91 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:c2c8100b-00c8-4012-99c8-beec21efac91', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:23:24,661 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:23:24,661 [211] [DEBUG] [app] Ending request: urn:request:2f215af3-b7b6-486e-9708-d8e41fdb76d4 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:2f215af3-b7b6-486e-9708-d8e41fdb76d4', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:23:24,661 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:23:24,661 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:23:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:23:24,662 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:23:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:23:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.026 118 0.027) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:23:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.026 118 0.027) gunicorn-registry stdout | 2023-06-29 13:23:25,136 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:25,136 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:25,136 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 58, 'Body': <_io.BytesIO object at 0x7f7cd012c220>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:25,136 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:25,137 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:25,137 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:25,137 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:25,137 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:25,137 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:25,137 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:25,145 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:25,145 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:25,145 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:25,145 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:25,145 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:25,145 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 58}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'b7Gx6DbUWEGE3qPtEJotrw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd012c220>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=58', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:25,146 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:25,146 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:25,146 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:25,146 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:25,146 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:25,146 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=58&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:b7Gx6DbUWEGE3qPtEJotrw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132325Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:25,146 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132325Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5a9e03312ee45247395cb75e6647a5241ea477e8ad3bec671612125098fd3de6 gunicorn-registry stdout | 2023-06-29 13:23:25,146 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a62394de2e803b0f16c7b19b42b318aeb6dc684689ac1caadc5e9f2f32ec760a gunicorn-registry stdout | 2023-06-29 13:23:25,146 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:25,146 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:25,146 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:25,147 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:25,192 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:23:25,511 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=58 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:25,511 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '38799e31-bda1-4046-b7af-1ade38c3cf4d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '38799e31-bda1-4046-b7af-1ade38c3cf4d', 'ETag': '"6fb1b1e836d4584184dea3ed109a2daf"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:25,511 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:25,511 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:25,512 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:25,512 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:25,512 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '38799e31-bda1-4046-b7af-1ade38c3cf4d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '38799e31-bda1-4046-b7af-1ade38c3cf4d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '38799e31-bda1-4046-b7af-1ade38c3cf4d', 'etag': '"6fb1b1e836d4584184dea3ed109a2daf"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6fb1b1e836d4584184dea3ed109a2daf"'} buildlogsarchiver stdout | 2023-06-29 13:23:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:23:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:23:55.790030+00:00 (in 29.999568 seconds) buildlogsarchiver stdout | 2023-06-29 13:23:25,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:23:55 UTC)" (scheduled at 2023-06-29 13:23:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:23:25,791 [54] [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(2023, 6, 14, 13, 23, 25, 790823), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:23:25,803 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:23:25,803 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:23:25,803 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:23:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:23:26,377 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:26,377 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:26,377 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 59, 'Body': <_io.BytesIO object at 0x7f7ccb27aef0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:26,377 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:26,377 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:26,377 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:26,377 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:26,377 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:26,378 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:26,378 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:26,387 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:26,387 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:26,387 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:26,387 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:26,387 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:26,387 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 59}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ri2dLzS6NcdTk9TD08+P0g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27aef0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=59', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:26,387 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:26,387 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:26,387 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:26,387 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:26,387 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:26,387 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=59&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ri2dLzS6NcdTk9TD08+P0g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132326Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:26,387 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132326Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d3a377466b6432f0415880f4f0692b94bced4671bf2743b38e9705c79fde9b9a gunicorn-registry stdout | 2023-06-29 13:23:26,387 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 14d8c97e31fe6d1cbd74c7c2bff3c3a101d54429df944e12a5389638ef0cd09a gunicorn-registry stdout | 2023-06-29 13:23:26,388 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:26,388 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:26,388 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:26,388 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:26,633 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:23:28,150 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=59 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:28,150 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '544ca2af-45bc-48a6-bda8-41580c423d4d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '544ca2af-45bc-48a6-bda8-41580c423d4d', 'ETag': '"ae2d9d2f34ba35c75393d4c3d3cf8fd2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:28,150 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:28,150 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:28,150 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:28,150 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:28,150 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '544ca2af-45bc-48a6-bda8-41580c423d4d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '544ca2af-45bc-48a6-bda8-41580c423d4d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '544ca2af-45bc-48a6-bda8-41580c423d4d', 'etag': '"ae2d9d2f34ba35c75393d4c3d3cf8fd2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ae2d9d2f34ba35c75393d4c3d3cf8fd2"'} gunicorn-registry stdout | 2023-06-29 13:23:28,173 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:28,173 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:28,174 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 60, 'Body': <_io.BytesIO object at 0x7f7ccb271810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:28,174 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:28,174 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:28,174 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:28,174 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:28,174 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:28,174 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:28,174 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:28,182 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:28,182 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:28,182 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:28,183 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:28,183 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:28,183 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 60}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '51LEc5xsce3uRMne2o0hKQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=60', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:28,183 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:28,183 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:28,183 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:28,183 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:28,183 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:28,183 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=60&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:51LEc5xsce3uRMne2o0hKQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132328Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:28,183 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132328Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3595d71d2fb883f10ff499d58175bdbd182412eeeaa6e8174bdca0fceafb4e6e gunicorn-registry stdout | 2023-06-29 13:23:28,183 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8419989c0f9d6f7adf0e2ad79fd90b81196dd22bbf010cb9e1426e2cfe6cfe13 gunicorn-registry stdout | 2023-06-29 13:23:28,183 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:28,183 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:28,184 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:28,184 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:28,231 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:23:28,749 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=60 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:28,750 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'aa0b0ce3-7053-4d5a-a111-fddf772ba15a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'aa0b0ce3-7053-4d5a-a111-fddf772ba15a', 'ETag': '"e752c4739c6c71edee44c9deda8d2129"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:28,750 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:28,750 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:28,750 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:28,750 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:28,750 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'aa0b0ce3-7053-4d5a-a111-fddf772ba15a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'aa0b0ce3-7053-4d5a-a111-fddf772ba15a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'aa0b0ce3-7053-4d5a-a111-fddf772ba15a', 'etag': '"e752c4739c6c71edee44c9deda8d2129"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e752c4739c6c71edee44c9deda8d2129"'} gunicorn-registry stdout | 2023-06-29 13:23:28,771 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:28,771 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:28,772 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 61, 'Body': <_io.BytesIO object at 0x7f7ccb2714a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:28,772 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:28,772 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:28,772 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:28,772 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:28,772 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:28,772 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:28,772 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:28,780 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:28,780 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:28,780 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:28,780 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:28,780 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:28,780 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 61}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'fAe9nJbCDM9PZUE/KNqVoQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2714a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=61', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:28,780 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:28,781 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:28,781 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:28,781 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:28,781 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:28,781 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=61&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:fAe9nJbCDM9PZUE/KNqVoQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132328Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:28,781 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132328Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9ab659c307de940657e01051117a0c6625f845a12d059acc67e3ffd5159720ef gunicorn-registry stdout | 2023-06-29 13:23:28,781 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 33d77918147862134f8779a653f328b3c8eb8f205981c253c8af00052c8612af gunicorn-registry stdout | 2023-06-29 13:23:28,781 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:28,781 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:28,781 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:28,782 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:28,827 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. expiredappspecifictokenworker stdout | 2023-06-29 13:23:29,154 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:23:29,207 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=61 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:29,208 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'fd2f358a-e6ef-426e-a2f2-0cc2ca755319', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'fd2f358a-e6ef-426e-a2f2-0cc2ca755319', 'ETag': '"7c07bd9c96c20ccf4f65413f28da95a1"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:29,208 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:29,208 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:29,208 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:29,208 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:29,208 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'fd2f358a-e6ef-426e-a2f2-0cc2ca755319', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'fd2f358a-e6ef-426e-a2f2-0cc2ca755319', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'fd2f358a-e6ef-426e-a2f2-0cc2ca755319', 'etag': '"7c07bd9c96c20ccf4f65413f28da95a1"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7c07bd9c96c20ccf4f65413f28da95a1"'} gunicorn-registry stdout | 2023-06-29 13:23:29,881 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:29,881 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:29,881 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 62, 'Body': <_io.BytesIO object at 0x7f7ccb9604a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:29,881 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:29,881 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:29,881 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:29,882 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:29,882 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:29,882 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:29,882 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:29,890 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:29,890 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:29,890 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:29,890 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:29,890 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:29,890 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 62}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'rX3ZrdTsBU2OjA31mWuoWg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb9604a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=62', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:29,890 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:29,890 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:29,890 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:29,891 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:29,891 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:29,891 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=62&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:rX3ZrdTsBU2OjA31mWuoWg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132329Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:29,891 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132329Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | daddab74df73a648f5f5b3155d5f5af8ddc51d437ddc920a907d00ef1fe3750f gunicorn-registry stdout | 2023-06-29 13:23:29,891 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 18424bb277c4e89f82801f44aa2f3c180f81aaf5342f5625f8403770708823b7 gunicorn-registry stdout | 2023-06-29 13:23:29,891 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:29,891 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:29,891 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:29,892 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:29,937 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:23:30,337 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=62 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:30,337 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'cb7fbf4e-8b2a-477f-82f8-ada21eae5ddf', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'cb7fbf4e-8b2a-477f-82f8-ada21eae5ddf', 'ETag': '"ad7dd9add4ec054d8e8c0df5996ba85a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:30,338 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:30,338 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:30,338 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:30,338 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:30,338 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'cb7fbf4e-8b2a-477f-82f8-ada21eae5ddf', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'cb7fbf4e-8b2a-477f-82f8-ada21eae5ddf', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'cb7fbf4e-8b2a-477f-82f8-ada21eae5ddf', 'etag': '"ad7dd9add4ec054d8e8c0df5996ba85a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ad7dd9add4ec054d8e8c0df5996ba85a"'} gcworker stdout | 2023-06-29 13:23:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:23:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:23:40.585410+00:00 (in 9.999538 seconds) gcworker stdout | 2023-06-29 13:23:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:23:40 UTC)" (scheduled at 2023-06-29 13:23:30.585410+00:00) gcworker stdout | 2023-06-29 13:23:30,587 [59] [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, 1686835410586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:23:30,599 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:23:30,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:23:30,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:23:40 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:23:30,977 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:30,978 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:30,978 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 63, 'Body': <_io.BytesIO object at 0x7f7ccb2c6220>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:30,978 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:30,978 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:30,978 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:30,978 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:30,978 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:30,978 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:30,978 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:30,987 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:30,987 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:30,987 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:30,987 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:30,987 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:30,987 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 63}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'JRlSwG9gND/khEDJhcOwJA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6220>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=63', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:30,987 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:30,987 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:30,987 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:30,987 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:30,987 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:30,988 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=63&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:JRlSwG9gND/khEDJhcOwJA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132330Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:30,988 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132330Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1a6a7f59706b2310dbbb8738781479d9c153d4b50863f8d80a0496ffefb779d4 gunicorn-registry stdout | 2023-06-29 13:23:30,988 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | eca9e12a122c1c7d1683725b984ac4a85ae962427adde4ff2fc3968f775bbcf8 gunicorn-registry stdout | 2023-06-29 13:23:30,988 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:30,988 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:30,988 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:30,989 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:31,202 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:23:31,571 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=63 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:31,572 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7ce06053-0531-41ad-94a8-744803651341', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7ce06053-0531-41ad-94a8-744803651341', 'ETag': '"251952c06f60343fe48440c985c3b024"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:31,572 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:31,572 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:31,572 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:31,572 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:31,572 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7ce06053-0531-41ad-94a8-744803651341', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7ce06053-0531-41ad-94a8-744803651341', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7ce06053-0531-41ad-94a8-744803651341', 'etag': '"251952c06f60343fe48440c985c3b024"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"251952c06f60343fe48440c985c3b024"'} gunicorn-registry stdout | 2023-06-29 13:23:31,913 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:31,914 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:31,914 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 64, 'Body': <_io.BytesIO object at 0x7f7cd00ad0e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:31,914 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:31,914 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:31,914 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:31,914 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:31,914 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:31,914 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:31,915 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:31,923 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:31,923 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:31,923 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:31,923 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:31,923 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:31,923 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 64}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '5iEvLF2+VpHpb9oHolY+Zw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00ad0e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=64', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:31,923 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:31,923 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:31,923 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:31,923 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:31,924 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:31,924 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=64&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:5iEvLF2+VpHpb9oHolY+Zw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132331Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:31,924 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132331Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6c8e3d927fa917dbd9013d166f8433112f7c768cf04ddd61fc504c2364478092 gunicorn-registry stdout | 2023-06-29 13:23:31,924 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f1863e0caafd7b5504d0a2982ea4637a6260de1b1a635477085d615a3297baec gunicorn-registry stdout | 2023-06-29 13:23:31,924 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:31,924 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:31,924 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:31,925 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:31,970 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:23:32,326 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=64 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:32,326 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4aafdf04-c045-40f5-8778-b30c8b65e253', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4aafdf04-c045-40f5-8778-b30c8b65e253', 'ETag': '"e6212f2c5dbe5691e96fda07a2563e67"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:32,326 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:32,327 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:32,327 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:32,327 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:32,327 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4aafdf04-c045-40f5-8778-b30c8b65e253', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4aafdf04-c045-40f5-8778-b30c8b65e253', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4aafdf04-c045-40f5-8778-b30c8b65e253', 'etag': '"e6212f2c5dbe5691e96fda07a2563e67"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e6212f2c5dbe5691e96fda07a2563e67"'} queuecleanupworker stdout | 2023-06-29 13:23:32,582 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:23:33,594 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:33,594 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:33,594 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 65, 'Body': <_io.BytesIO object at 0x7f7ccb2acc70>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:33,595 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:33,595 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:33,595 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:33,595 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:33,595 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:33,595 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:33,595 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:33,603 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:33,603 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:33,603 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:33,603 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:33,603 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:33,603 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 65}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'DLZK6ydj7OwG29b1u7I7Iw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2acc70>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=65', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:33,603 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:33,604 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:33,604 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:33,604 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:33,604 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:33,604 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=65&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:DLZK6ydj7OwG29b1u7I7Iw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132333Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:33,604 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132333Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a9c86cde7fbcb537b93037bc761b047c304c9e5bd3f2d043172a6cc06796ba06 gunicorn-registry stdout | 2023-06-29 13:23:33,604 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 371c29d2c818ef55eed66ac49b3899ddbe5f895f0ba15f31356fc781ba58a2da gunicorn-registry stdout | 2023-06-29 13:23:33,604 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:33,604 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:33,604 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:33,605 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:33,652 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:23:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:23:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:23:43.978401+00:00 (in 9.999487 seconds) notificationworker stdout | 2023-06-29 13:23:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:23:43 UTC)" (scheduled at 2023-06-29 13:23:33.978401+00:00) notificationworker stdout | 2023-06-29 13:23:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:23:33,980 [74] [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(2023, 6, 29, 13, 23, 33, 979374), True, datetime.datetime(2023, 6, 29, 13, 23, 33, 979374), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:23:33,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:23:33,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:23:33,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:23:43 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:23:34,133 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=65 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:34,134 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '526a482e-0281-4521-bc61-954dcb64efea', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '526a482e-0281-4521-bc61-954dcb64efea', 'ETag': '"0cb64aeb2763ecec06dbd6f5bbb23b23"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:34,134 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:34,134 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:34,134 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:34,134 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:34,134 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '526a482e-0281-4521-bc61-954dcb64efea', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '526a482e-0281-4521-bc61-954dcb64efea', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '526a482e-0281-4521-bc61-954dcb64efea', 'etag': '"0cb64aeb2763ecec06dbd6f5bbb23b23"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0cb64aeb2763ecec06dbd6f5bbb23b23"'} gunicorn-registry stdout | 2023-06-29 13:23:34,945 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:34,946 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:34,946 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 66, 'Body': <_io.BytesIO object at 0x7f7ccb269900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:34,946 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:34,946 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:34,946 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:34,946 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:34,946 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:34,946 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:34,947 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:34,955 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:34,955 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:34,955 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:34,955 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:34,955 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:34,955 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 66}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Dvc4xpYBX/SxgwCsO0LbCA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=66', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:34,955 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:34,955 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:34,955 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:34,955 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:34,955 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:34,955 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=66&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Dvc4xpYBX/SxgwCsO0LbCA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132334Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:34,955 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132334Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9e7a3ffa90fa02d7afffaedeba02ff4d1db561657204bda3607b7b2dd4dce0d8 gunicorn-registry stdout | 2023-06-29 13:23:34,956 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4ccd415894037f1292ac556456f3420f3aeb24bc2154dc2468e2480971df3c6f gunicorn-registry stdout | 2023-06-29 13:23:34,956 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:34,956 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:34,956 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:34,956 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:35,001 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:23:35,402 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=66 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:35,402 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '44e8a94e-0a87-4f42-8a1a-08d05b8952ae', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '44e8a94e-0a87-4f42-8a1a-08d05b8952ae', 'ETag': '"0ef738c696015ff4b18300ac3b42db08"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:35,402 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:35,402 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:35,402 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:35,402 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:35,403 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '44e8a94e-0a87-4f42-8a1a-08d05b8952ae', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '44e8a94e-0a87-4f42-8a1a-08d05b8952ae', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '44e8a94e-0a87-4f42-8a1a-08d05b8952ae', 'etag': '"0ef738c696015ff4b18300ac3b42db08"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0ef738c696015ff4b18300ac3b42db08"'} builder stdout | 2023-06-29 13:23:35,840 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:23:35,848 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:23:36,344 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:36,345 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:36,345 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 67, 'Body': <_io.BytesIO object at 0x7f7ccb290ef0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:36,345 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:36,345 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:36,345 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:36,345 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:36,345 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:36,345 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:36,345 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:36,354 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:36,354 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:36,354 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:36,354 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:36,354 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:36,354 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 67}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'zHs+XODITHD63L2/b0Uu1Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290ef0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=67', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:36,354 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:36,354 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:36,354 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:36,354 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:36,354 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:36,354 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=67&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:zHs+XODITHD63L2/b0Uu1Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132336Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:36,354 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132336Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | db283c0e0d4e3cb400ab00894b364749507e09b029cf6c12f669e2631f909d8c gunicorn-registry stdout | 2023-06-29 13:23:36,354 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8fff3c29e9758e83d5ea37f3e494e2cd9546b5aa307ead1e971d1c3fce682692 gunicorn-registry stdout | 2023-06-29 13:23:36,355 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:36,355 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:36,355 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:36,355 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:36,576 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:23:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:23:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:23:41.713664+00:00 (in 5.130722 seconds) securityworker stdout | 2023-06-29 13:23:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:24:06 UTC)" (scheduled at 2023-06-29 13:23:36.582504+00:00) securityworker stdout | 2023-06-29 13:23:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:23:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:23:36,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:23:36,587 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:23:36,607 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:23:36,610 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:23:36,610 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:24:06 UTC)" executed successfully quotaregistrysizeworker stdout | 2023-06-29 13:23:38,188 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} namespacegcworker stdout | 2023-06-29 13:23:38,533 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} repositorygcworker stdout | 2023-06-29 13:23:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:23:38,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:24:01.990998+00:00 (in 23.202416 seconds) repositorygcworker stdout | 2023-06-29 13:23:38,788 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:24:38 UTC)" (scheduled at 2023-06-29 13:23:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:23:38,788 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:23:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:24:38 UTC)" executed successfully logrotateworker stdout | 2023-06-29 13:23:38,791 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:23:38,879 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} repositoryactioncounter stdout | 2023-06-29 13:23:39,402 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-web stdout | 2023-06-29 13:23:39,636 [211] [DEBUG] [app] Starting request: urn:request:c8bc232a-a834-4210-8142-b9eae0733305 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:23:39,636 [214] [DEBUG] [app] Starting request: urn:request:0ea8f047-eda8-4ac7-806b-bfa8e6ede82d (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:23:39,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:23:39,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:23:39,639 [216] [DEBUG] [app] Starting request: urn:request:4551fdda-8cca-43eb-b403-a687b5d47109 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:23:39,639 [223] [DEBUG] [app] Starting request: urn:request:276a846e-7e9c-4635-8d64-93b519b5bfe0 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:23:39,640 [223] [DEBUG] [app] Ending request: urn:request:276a846e-7e9c-4635-8d64-93b519b5bfe0 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:276a846e-7e9c-4635-8d64-93b519b5bfe0', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:23:39,640 [216] [DEBUG] [app] Ending request: urn:request:4551fdda-8cca-43eb-b403-a687b5d47109 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:4551fdda-8cca-43eb-b403-a687b5d47109', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:23:39,640 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:23:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:23:39,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:23:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:23:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:23:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-web stdout | 2023-06-29 13:23:39,640 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:23:39,640 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:23:39,641 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:23:39,641 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:23:39,643 [213] [DEBUG] [app] Starting request: urn:request:26f40a63-b434-4ad9-918e-ae6fd291878f (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:23:39,643 [212] [DEBUG] [app] Starting request: urn:request:aa23b047-4b14-4de1-ba95-533a4167924c (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:23:39,643 [212] [DEBUG] [app] Ending request: urn:request:aa23b047-4b14-4de1-ba95-533a4167924c (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:aa23b047-4b14-4de1-ba95-533a4167924c', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:23:39,643 [213] [DEBUG] [app] Ending request: urn:request:26f40a63-b434-4ad9-918e-ae6fd291878f (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:26f40a63-b434-4ad9-918e-ae6fd291878f', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:23:39,643 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:23:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:23:39,643 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:23:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:23:39,643 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:23:39,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:23:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:23:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:23:39,644 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:23:39,644 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:23:39,651 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:23:39,651 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:23:39,662 [211] [DEBUG] [app] Ending request: urn:request:c8bc232a-a834-4210-8142-b9eae0733305 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:c8bc232a-a834-4210-8142-b9eae0733305', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:23:39,662 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:23:39,662 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:23:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:23:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.027 118 0.027) gunicorn-web stdout | 2023-06-29 13:23:39,662 [214] [DEBUG] [app] Ending request: urn:request:0ea8f047-eda8-4ac7-806b-bfa8e6ede82d (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:0ea8f047-eda8-4ac7-806b-bfa8e6ede82d', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:23:39,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:23:39,663 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:23:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:23:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-registry stdout | 2023-06-29 13:23:39,958 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=67 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:39,959 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'aa210edf-2290-48cb-958b-49c73755692a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'aa210edf-2290-48cb-958b-49c73755692a', 'ETag': '"cc7b3e5ce0c84c70fadcbdbf6f452ed5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:39,959 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:39,959 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:39,959 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:39,959 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:39,959 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'aa210edf-2290-48cb-958b-49c73755692a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'aa210edf-2290-48cb-958b-49c73755692a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'aa210edf-2290-48cb-958b-49c73755692a', 'etag': '"cc7b3e5ce0c84c70fadcbdbf6f452ed5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"cc7b3e5ce0c84c70fadcbdbf6f452ed5"'} gunicorn-registry stdout | 2023-06-29 13:23:39,980 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:39,980 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:39,980 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 68, 'Body': <_io.BytesIO object at 0x7f7ccb2acc20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:39,980 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:39,980 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:39,980 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:39,980 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:39,980 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:39,980 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:39,980 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:39,989 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:39,989 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:39,989 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:39,989 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:39,989 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:39,989 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 68}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'UsI8Gc+R2EEPK96aFOYv+A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2acc20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=68', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:39,989 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:39,989 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:39,989 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:39,989 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:39,989 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:39,989 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=68&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:UsI8Gc+R2EEPK96aFOYv+A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132339Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:39,989 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132339Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0582d9fd706473e628f762a19ddb65dac7539e859dcf944ae64ed6472a75d6ad gunicorn-registry stdout | 2023-06-29 13:23:39,989 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2b40e086118eed9f574bf48abaa92f1981a2d89589f20f60181baf291b18ea8a gunicorn-registry stdout | 2023-06-29 13:23:39,989 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:39,990 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:39,990 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:39,990 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:40,035 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. blobuploadcleanupworker stdout | 2023-06-29 13:23:40,532 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gcworker stdout | 2023-06-29 13:23:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:23:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:23:50.585410+00:00 (in 9.999508 seconds) gcworker stdout | 2023-06-29 13:23:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:23:50 UTC)" (scheduled at 2023-06-29 13:23:40.585410+00:00) gcworker stdout | 2023-06-29 13:23:40,587 [59] [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, 1686835420586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:23:40,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:23:40,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:23:40,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:23:50 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:23:40,925 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=68 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:40,925 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '96401843-188c-4933-9d57-57511ae0338a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '96401843-188c-4933-9d57-57511ae0338a', 'ETag': '"52c23c19cf91d8410f2bde9a14e62ff8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:40,925 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:40,926 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:40,926 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:40,926 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:40,926 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '96401843-188c-4933-9d57-57511ae0338a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '96401843-188c-4933-9d57-57511ae0338a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '96401843-188c-4933-9d57-57511ae0338a', 'etag': '"52c23c19cf91d8410f2bde9a14e62ff8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"52c23c19cf91d8410f2bde9a14e62ff8"'} gunicorn-registry stdout | 2023-06-29 13:23:40,946 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:40,946 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:40,946 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 69, 'Body': <_io.BytesIO object at 0x7f7ccb2c6db0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:40,946 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:40,946 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:40,946 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:40,947 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:40,947 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:40,947 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:40,947 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:40,955 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:40,955 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:40,955 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:40,955 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:40,955 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:40,955 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 69}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'u62sDozb8Ny3+cn3v/A/hw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6db0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=69', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:40,955 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:40,955 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:40,955 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:40,955 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:40,956 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:40,956 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=69&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:u62sDozb8Ny3+cn3v/A/hw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132340Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:40,956 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132340Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 493ce893f9db8d869009c40de9f94f37473dd0f6b2f95bd2f8eb776663118b5d gunicorn-registry stdout | 2023-06-29 13:23:40,956 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8d75f6865e0137e8f13fb587905118835e06b7c13242dd7fbb8c5cff42684194 gunicorn-registry stdout | 2023-06-29 13:23:40,956 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:40,956 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:40,956 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:40,957 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:41,008 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:23:41,492 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=69 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:41,492 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '635c85b5-3d13-4180-90fb-bab8df2c518b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '635c85b5-3d13-4180-90fb-bab8df2c518b', 'ETag': '"bbadac0e8cdbf0dcb7f9c9f7bff03f87"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:41,492 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:41,492 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:41,492 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:41,492 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:41,493 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '635c85b5-3d13-4180-90fb-bab8df2c518b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '635c85b5-3d13-4180-90fb-bab8df2c518b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '635c85b5-3d13-4180-90fb-bab8df2c518b', 'etag': '"bbadac0e8cdbf0dcb7f9c9f7bff03f87"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"bbadac0e8cdbf0dcb7f9c9f7bff03f87"'} gunicorn-registry stdout | 2023-06-29 13:23:41,546 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:41,546 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:41,547 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 70, 'Body': <_io.BytesIO object at 0x7f7ccb960d10>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:41,547 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:41,547 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:41,547 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:41,547 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:41,547 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:41,547 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:41,547 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:41,555 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:41,555 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:41,555 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:41,556 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:41,556 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:41,556 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 70}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'YNuHoD3ANY8LRI3sBCGZaA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960d10>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=70', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:41,556 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:41,556 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:41,556 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:41,556 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:41,556 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:41,556 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=70&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:YNuHoD3ANY8LRI3sBCGZaA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132341Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:41,556 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132341Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d74acabe2b515adf5f596a09372f55fc1b85a503200a2b3c7159fcb97cfaabf5 gunicorn-registry stdout | 2023-06-29 13:23:41,556 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 12f5701f7241bad7bd7c828e75947c29b6d7a2bcd45f80ef4ee9fcf8c38a7e2a gunicorn-registry stdout | 2023-06-29 13:23:41,556 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:41,556 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:41,557 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:41,557 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:41,606 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:23:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:23:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:24:06.582504+00:00 (in 24.868396 seconds) securityworker stdout | 2023-06-29 13:23:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:24:11 UTC)" (scheduled at 2023-06-29 13:23:41.713664+00:00) securityworker stdout | 2023-06-29 13:23:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:23:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:23:41,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:23:41,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:23:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:23:41,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:23:41,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:23:41,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:23:41,721 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:23:41,733 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:23:41,737 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:23:41,737 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:23:41,738 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 18, 41, 721628), 1, 2]) securityworker stdout | 2023-06-29 13:23:41,741 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:23:41,741 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:23:41,742 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 18, 41, 721628), 1, 2]) securityworker stdout | 2023-06-29 13:23:41,746 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:23:41,746 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:23:41,746 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:23:41,746 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:23:41,746 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:23:41,746 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:23:41,746 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:23:41,747 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:23:41,747 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:23:41,747 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:24:11 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:23:41,927 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=70 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:41,927 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '9210dd5e-3771-4c02-98bd-6d612981d012', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '9210dd5e-3771-4c02-98bd-6d612981d012', 'ETag': '"60db87a03dc0358f0b448dec04219968"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:41,927 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:41,928 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:41,928 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:41,928 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:41,928 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '9210dd5e-3771-4c02-98bd-6d612981d012', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '9210dd5e-3771-4c02-98bd-6d612981d012', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '9210dd5e-3771-4c02-98bd-6d612981d012', 'etag': '"60db87a03dc0358f0b448dec04219968"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"60db87a03dc0358f0b448dec04219968"'} repositorygcworker stdout | 2023-06-29 13:23:42,605 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:23:42,671 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:42,671 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:42,671 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 71, 'Body': <_io.BytesIO object at 0x7f7ccb2aca40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:42,671 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:42,671 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:42,671 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:42,671 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:42,672 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:42,672 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:42,672 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:42,680 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:42,680 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:42,680 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:42,680 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:42,680 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:42,680 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 71}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'pjdtBxkMWG/MMdjSp9gZEw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2aca40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=71', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:42,681 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:42,681 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:42,681 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:42,681 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:42,681 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:42,681 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=71&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:pjdtBxkMWG/MMdjSp9gZEw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132342Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:42,681 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132342Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f7ddc7529b8d30841ebb11cac07e9e91e47e3526d07137b89d3dd0b6c9c3a01e gunicorn-registry stdout | 2023-06-29 13:23:42,681 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a43b4bb8a6c78257eb04c512f3bb000462257cc2892380add62df8bc085baa6b gunicorn-registry stdout | 2023-06-29 13:23:42,681 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:42,681 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:42,681 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:42,682 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:42,896 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:23:43,302 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=71 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:43,302 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd7f1bba7-25e9-4374-9f2b-fa8e072e2dae', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd7f1bba7-25e9-4374-9f2b-fa8e072e2dae', 'ETag': '"a6376d07190c586fcc31d8d2a7d81913"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:43,302 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:43,302 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:43,302 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:43,302 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:43,302 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd7f1bba7-25e9-4374-9f2b-fa8e072e2dae', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd7f1bba7-25e9-4374-9f2b-fa8e072e2dae', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd7f1bba7-25e9-4374-9f2b-fa8e072e2dae', 'etag': '"a6376d07190c586fcc31d8d2a7d81913"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a6376d07190c586fcc31d8d2a7d81913"'} manifestbackfillworker stdout | 2023-06-29 13:23:43,923 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} securityworker stdout | 2023-06-29 13:23:43,927 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} gunicorn-registry stdout | 2023-06-29 13:23:43,939 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:43,940 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:43,940 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 72, 'Body': <_io.BytesIO object at 0x7f7ccb960d10>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:43,940 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:43,940 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:43,940 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:43,940 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:43,940 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:43,940 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:43,940 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:43,948 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:43,949 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:43,949 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:43,949 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:43,949 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:43,949 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 72}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'h8Z+zwAXpM00Qt69aZve3A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960d10>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=72', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:43,949 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:43,949 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:43,949 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:43,949 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:43,949 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:43,949 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=72&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:h8Z+zwAXpM00Qt69aZve3A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132343Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:43,949 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132343Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 118528a52fcfcdea44cfcd6d7bd7baf4d9b48574a30cd5bdab92e6199ee5ef80 gunicorn-registry stdout | 2023-06-29 13:23:43,949 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c0f934235aacbde66bd00b24cf4c7d8babf20db0d2b6ef54d2218e11d9283262 gunicorn-registry stdout | 2023-06-29 13:23:43,949 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:43,949 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:43,950 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:43,950 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. notificationworker stdout | 2023-06-29 13:23:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:23:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:23:53.978401+00:00 (in 9.999521 seconds) notificationworker stdout | 2023-06-29 13:23:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:23:53 UTC)" (scheduled at 2023-06-29 13:23:43.978401+00:00) notificationworker stdout | 2023-06-29 13:23:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:23:43,980 [74] [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(2023, 6, 29, 13, 23, 43, 979287), True, datetime.datetime(2023, 6, 29, 13, 23, 43, 979287), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:23:43,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:23:43,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:23:43,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:23:53 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:23:43,995 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. exportactionlogsworker stdout | 2023-06-29 13:23:44,199 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:23:44,249 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gcworker stdout | 2023-06-29 13:23:44,777 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:23:44,867 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-web stdout | 2023-06-29 13:23:45,482 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:23:45,486 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-web stdout | 2023-06-29 13:23:45,489 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:23:45,491 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:23:45,494 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-registry stdout | 2023-06-29 13:23:45,502 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=72 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:45,502 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ff6c5a79-bcc3-4f0a-a88b-ff9f15dd8325', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ff6c5a79-bcc3-4f0a-a88b-ff9f15dd8325', 'ETag': '"87c67ecf0017a4cd3442debd699bdedc"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:45,502 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:45,502 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:45,502 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:45,502 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:45,502 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ff6c5a79-bcc3-4f0a-a88b-ff9f15dd8325', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ff6c5a79-bcc3-4f0a-a88b-ff9f15dd8325', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ff6c5a79-bcc3-4f0a-a88b-ff9f15dd8325', 'etag': '"87c67ecf0017a4cd3442debd699bdedc"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"87c67ecf0017a4cd3442debd699bdedc"'} gunicorn-registry stdout | 2023-06-29 13:23:45,524 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:45,524 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:45,524 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 73, 'Body': <_io.BytesIO object at 0x7f7ccb2acc70>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:45,524 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:45,524 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:45,524 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:45,524 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:45,524 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:45,524 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:45,525 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:45,533 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:45,533 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:45,533 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:45,533 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:45,533 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:45,533 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 73}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'sQ7hQOMQbAeHMzggXBw3HA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2acc70>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=73', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:45,533 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:45,533 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:45,533 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:45,533 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:45,533 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:45,533 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=73&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:sQ7hQOMQbAeHMzggXBw3HA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132345Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:45,533 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132345Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4948d8e748591b8077e43a5c9d2ee1f1d32482976fb9d20b514c400d8ac6926e gunicorn-registry stdout | 2023-06-29 13:23:45,534 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7b72e07e64f59afadbc2a8cb925f9c68e49ca7dbf1b8daf798717f235ec26458 gunicorn-registry stdout | 2023-06-29 13:23:45,534 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:45,534 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:45,534 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:45,535 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:45,584 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. namespacegcworker stdout | 2023-06-29 13:23:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:23:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:23:55.889222+00:00 (in 10.198274 seconds) namespacegcworker stdout | 2023-06-29 13:23:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:24:45 UTC)" (scheduled at 2023-06-29 13:23:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:23:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:23:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:24:45 UTC)" executed successfully globalpromstats stdout | 2023-06-29 13:23:45,964 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} quotaregistrysizeworker stdout | 2023-06-29 13:23:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:23:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:24:46.378393+00:00 (in 59.999413 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:23:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:24:46 UTC)" (scheduled at 2023-06-29 13:23:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:23:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) teamsyncworker stdout | 2023-06-29 13:23:46,385 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:23:46,390 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=73 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:46,390 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '86dddd03-58e5-45fc-8f4c-869799d052ae', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '86dddd03-58e5-45fc-8f4c-869799d052ae', 'ETag': '"b10ee140e3106c07873338205c1c371c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:46,390 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' quotaregistrysizeworker stdout | 2023-06-29 13:23:46,390 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:23:46,390 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:24:46 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:23:46,390 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:46,390 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:46,390 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:46,390 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '86dddd03-58e5-45fc-8f4c-869799d052ae', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '86dddd03-58e5-45fc-8f4c-869799d052ae', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '86dddd03-58e5-45fc-8f4c-869799d052ae', 'etag': '"b10ee140e3106c07873338205c1c371c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b10ee140e3106c07873338205c1c371c"'} gunicorn-registry stdout | 2023-06-29 13:23:46,416 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:46,416 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:46,417 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 74, 'Body': <_io.BytesIO object at 0x7f7ccb960d10>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:46,417 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:46,417 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:46,417 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:46,417 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:46,417 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:46,417 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:46,417 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:46,425 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:46,425 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:46,425 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:46,425 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:46,425 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:46,426 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 74}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'KJKuT6XWZierGSOi2YWchw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960d10>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=74', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:46,426 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:46,426 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:46,426 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:46,426 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:46,426 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:46,426 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=74&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:KJKuT6XWZierGSOi2YWchw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132346Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:46,426 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132346Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 526eaad1163bf4161d1de973b45663eb4cd00a87ce55f0162b506de0fd5e9e9d gunicorn-registry stdout | 2023-06-29 13:23:46,426 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f94e765cc153432a8a836de5df5f66d15c27ae8492668e836c99c48806887a37 gunicorn-registry stdout | 2023-06-29 13:23:46,426 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:46,426 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:46,427 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:46,427 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:46,474 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:23:46,914 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=74 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:46,915 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd1f6688c-2aa1-45a6-a2be-16dfdb4bc2d0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd1f6688c-2aa1-45a6-a2be-16dfdb4bc2d0', 'ETag': '"2892ae4fa5d66627ab1923a2d9859c87"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:46,915 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:46,915 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:46,915 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:46,915 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:46,915 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd1f6688c-2aa1-45a6-a2be-16dfdb4bc2d0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd1f6688c-2aa1-45a6-a2be-16dfdb4bc2d0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd1f6688c-2aa1-45a6-a2be-16dfdb4bc2d0', 'etag': '"2892ae4fa5d66627ab1923a2d9859c87"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2892ae4fa5d66627ab1923a2d9859c87"'} chunkcleanupworker stdout | 2023-06-29 13:23:46,955 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} storagereplication stdout | 2023-06-29 13:23:47,494 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:23:47,494 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:47,494 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:47,495 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 75, 'Body': <_io.BytesIO object at 0x7f7ccb27a810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:47,495 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:47,495 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:47,495 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:47,495 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:47,495 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:47,495 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:47,495 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:47,504 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:47,504 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:47,504 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:47,504 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:47,504 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:47,504 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 75}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'w3Cd+b/5EJIZtq6dYkRljQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=75', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:47,504 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:47,504 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:47,504 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:47,504 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:47,504 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:47,504 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=75&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:w3Cd+b/5EJIZtq6dYkRljQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132347Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:47,504 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132347Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7b388596e490ff8b2211d2f4d9fdc0e8bf7e1a0788fe399526d028f5c2309b09 gunicorn-registry stdout | 2023-06-29 13:23:47,504 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2ef1302a2d3701e681e1aaed8ca2e7bd27d0e57c1b1d547ed5ef2d85ef8bc3f0 gunicorn-registry stdout | 2023-06-29 13:23:47,505 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:47,505 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:47,505 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:47,505 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:47,552 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-secscan stdout | 2023-06-29 13:23:47,851 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:23:47,854 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:23:47,857 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:23:47,992 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=75 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:47,993 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ef4aa994-9d02-46d1-9965-abe15b9b43cc', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ef4aa994-9d02-46d1-9965-abe15b9b43cc', 'ETag': '"c3709df9bff9109219b6ae9d6244658d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:47,993 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:47,993 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:47,993 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:47,993 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:47,993 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ef4aa994-9d02-46d1-9965-abe15b9b43cc', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ef4aa994-9d02-46d1-9965-abe15b9b43cc', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ef4aa994-9d02-46d1-9965-abe15b9b43cc', 'etag': '"c3709df9bff9109219b6ae9d6244658d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c3709df9bff9109219b6ae9d6244658d"'} gunicorn-registry stdout | 2023-06-29 13:23:48,401 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:48,401 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:48,401 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 76, 'Body': <_io.BytesIO object at 0x7f7ccb271a40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:48,401 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:48,401 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:48,402 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:48,402 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:48,402 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:48,402 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:48,402 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:48,410 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:48,410 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:48,410 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:48,410 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:48,410 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:48,410 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 76}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '+XHtWs08xgxaF6FxyUoWtw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271a40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=76', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:48,410 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:48,410 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:48,410 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:48,410 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:48,411 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:48,411 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=76&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:+XHtWs08xgxaF6FxyUoWtw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132348Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:48,411 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132348Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0eff2f606b5ecbcc62f5da3ff8880bdbf0a78aa7540effa28b3e98f39a62c03f gunicorn-registry stdout | 2023-06-29 13:23:48,411 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f2caf8045c92bd02cf16f9b1a372642dc8c7a653ce26ed625db28678930496ff gunicorn-registry stdout | 2023-06-29 13:23:48,411 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:48,411 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:48,411 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:48,412 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:48,462 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityscanningnotificationworker stdout | 2023-06-29 13:23:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:23:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:24:17.286405+00:00 (in 28.604213 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:23:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:24:48 UTC)" (scheduled at 2023-06-29 13:23:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:23:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:23:48,683 [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(2023, 6, 29, 13, 23, 48, 682566), True, datetime.datetime(2023, 6, 29, 13, 23, 48, 682566), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:23:48,695 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:23:48,696 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:23:48,696 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:24:48 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:23:48,864 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=76 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:48,865 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1681013c-542d-496d-8e9b-657ebb1148bf', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1681013c-542d-496d-8e9b-657ebb1148bf', 'ETag': '"f971ed5acd3cc60c5a17a171c94a16b7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:48,865 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:48,865 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:48,865 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:48,865 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:48,865 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1681013c-542d-496d-8e9b-657ebb1148bf', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1681013c-542d-496d-8e9b-657ebb1148bf', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1681013c-542d-496d-8e9b-657ebb1148bf', 'etag': '"f971ed5acd3cc60c5a17a171c94a16b7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f971ed5acd3cc60c5a17a171c94a16b7"'} gunicorn-registry stdout | 2023-06-29 13:23:48,935 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:23:48,939 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:23:48,943 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:23:48,947 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:23:48,960 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:23:48,962 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:23:48,967 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:23:48,973 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:23:48,979 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:23:49,617 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:49,617 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:49,618 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 77, 'Body': <_io.BytesIO object at 0x7f7ccbaa09a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:49,618 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:49,618 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:49,618 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:49,618 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:49,618 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:49,618 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:49,618 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:49,626 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:49,626 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:49,626 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:49,627 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:49,627 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:49,627 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 77}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '1L51SMRsyj3lCHuWQ/MZ+w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccbaa09a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=77', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:49,627 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:49,627 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:49,627 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:49,627 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:49,627 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:49,627 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=77&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:1L51SMRsyj3lCHuWQ/MZ+w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132349Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:49,627 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132349Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8a6e270a58bf2e84e48fb9de995fd70de0ffb70ba3319231e7b3c70f5d792009 gunicorn-registry stdout | 2023-06-29 13:23:49,627 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f779a39402ab0afeee6b466e6e3dedca02330b21d34917ee4fa2f2cb00e1a428 gunicorn-registry stdout | 2023-06-29 13:23:49,627 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:49,627 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:49,628 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:49,628 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:49,839 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:23:50,285 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=77 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:50,286 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'afc7fc79-c9c2-43b1-b172-cbd2753bc6c5', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'afc7fc79-c9c2-43b1-b172-cbd2753bc6c5', 'ETag': '"d4be7548c46cca3de5087b9643f319fb"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:50,286 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:50,286 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:50,286 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:50,286 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:50,286 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'afc7fc79-c9c2-43b1-b172-cbd2753bc6c5', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'afc7fc79-c9c2-43b1-b172-cbd2753bc6c5', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'afc7fc79-c9c2-43b1-b172-cbd2753bc6c5', 'etag': '"d4be7548c46cca3de5087b9643f319fb"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d4be7548c46cca3de5087b9643f319fb"'} gcworker stdout | 2023-06-29 13:23:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:23:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:24:00.585410+00:00 (in 9.999500 seconds) gcworker stdout | 2023-06-29 13:23:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:24:00 UTC)" (scheduled at 2023-06-29 13:23:50.585410+00:00) gcworker stdout | 2023-06-29 13:23:50,587 [59] [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, 1686835430586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:23:50,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:23:50,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:23:50,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:24:00 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:23:50,609 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:50,609 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:50,609 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 78, 'Body': <_io.BytesIO object at 0x7f7ccb2c6d10>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:50,609 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:50,610 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:50,610 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:50,610 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:50,610 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:50,610 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:50,610 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:50,618 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:50,618 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:50,618 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:50,618 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:50,618 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:50,618 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 78}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'SPsnzxW8wLabmf7kBo6HlA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6d10>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=78', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:50,618 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:50,619 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:50,619 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:50,619 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:50,619 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:50,619 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=78&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:SPsnzxW8wLabmf7kBo6HlA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132350Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:50,619 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132350Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6a0e98045adac832771134f10a1450d192d15340628b6d2fb152501cdfae8b45 gunicorn-registry stdout | 2023-06-29 13:23:50,619 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8fcc79f907052c45b9a90fae2db9d0e9d58146ebbf6febf976699e02db967090 gunicorn-registry stdout | 2023-06-29 13:23:50,619 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:50,619 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:50,619 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:50,620 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:50,665 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:23:51,024 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=78 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:51,024 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b1732caa-cbb3-4c1e-af17-bbb801c9ece2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b1732caa-cbb3-4c1e-af17-bbb801c9ece2', 'ETag': '"48fb27cf15bcc0b69b99fee4068e8794"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:51,024 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:51,025 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:51,025 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:51,025 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:51,025 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b1732caa-cbb3-4c1e-af17-bbb801c9ece2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b1732caa-cbb3-4c1e-af17-bbb801c9ece2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b1732caa-cbb3-4c1e-af17-bbb801c9ece2', 'etag': '"48fb27cf15bcc0b69b99fee4068e8794"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"48fb27cf15bcc0b69b99fee4068e8794"'} gunicorn-registry stdout | 2023-06-29 13:23:51,472 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:51,472 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:51,473 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 79, 'Body': <_io.BytesIO object at 0x7f7ccb286c20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:51,473 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:51,473 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:51,473 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:51,473 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:51,473 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:51,473 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:51,473 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:51,481 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:51,482 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:51,482 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:51,482 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:51,482 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:51,482 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 79}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'IgKT8M/RLSwHK/3X1K1caQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286c20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=79', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:51,482 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:51,482 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:51,482 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:51,482 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:51,482 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:51,482 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=79&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:IgKT8M/RLSwHK/3X1K1caQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132351Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:51,482 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132351Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 368ea74ebf9d0a905059136efd5b5637f3be6444ee4306e5972e4b953256b433 gunicorn-registry stdout | 2023-06-29 13:23:51,482 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ff9a2e1e3ac4d3f4765f8c1a854af42e9aaf392e08d4d9eade16e4ff252e943b gunicorn-registry stdout | 2023-06-29 13:23:51,482 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:51,482 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:51,483 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:51,484 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:51,529 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:23:51,892 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=79 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:51,893 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5057c719-e59c-4d5a-b672-bad417918a51', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5057c719-e59c-4d5a-b672-bad417918a51', 'ETag': '"220293f0cfd12d2c072bfdd7d4ad5c69"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:51,893 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:51,893 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:51,893 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:51,893 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:51,893 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5057c719-e59c-4d5a-b672-bad417918a51', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5057c719-e59c-4d5a-b672-bad417918a51', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5057c719-e59c-4d5a-b672-bad417918a51', 'etag': '"220293f0cfd12d2c072bfdd7d4ad5c69"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"220293f0cfd12d2c072bfdd7d4ad5c69"'} gunicorn-registry stdout | 2023-06-29 13:23:52,292 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:52,292 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:52,292 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 80, 'Body': <_io.BytesIO object at 0x7f7ccb93ccc0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:52,292 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:52,292 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:52,292 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:52,293 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:52,293 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:52,293 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:52,293 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:52,301 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:52,301 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:52,301 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:52,301 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:52,301 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:52,301 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 80}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'LtN+xNtRWwDo18+KcyJOTg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb93ccc0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=80', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:52,301 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:52,301 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:52,301 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:52,301 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:52,302 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:52,302 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=80&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:LtN+xNtRWwDo18+KcyJOTg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132352Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:52,302 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132352Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3c7e9ec1ec39a73e7e414b7ab268c59a973a46f58f5a163758410215ef016fa2 gunicorn-registry stdout | 2023-06-29 13:23:52,302 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 547e9cf857080aeb322d57d2070078b36fb3eb9b082f3408b08cf180952c44f6 gunicorn-registry stdout | 2023-06-29 13:23:52,302 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:52,302 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:52,302 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:52,303 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:52,348 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:23:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:23:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:24:03.978401+00:00 (in 9.999522 seconds) notificationworker stdout | 2023-06-29 13:23:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:24:03 UTC)" (scheduled at 2023-06-29 13:23:53.978401+00:00) notificationworker stdout | 2023-06-29 13:23:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:23:53,980 [74] [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(2023, 6, 29, 13, 23, 53, 979268), True, datetime.datetime(2023, 6, 29, 13, 23, 53, 979268), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:23:53,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:23:53,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:23:53,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:24:03 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:23:54,636 [213] [DEBUG] [app] Starting request: urn:request:7806f4fe-1f2f-46b1-9762-86560cda12d3 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:23:54,636 [214] [DEBUG] [app] Starting request: urn:request:8d4c42ed-1b64-4cab-8f56-a1841cd2612a (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:23:54,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:23:54,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:23:54,639 [216] [DEBUG] [app] Starting request: urn:request:89e59ecc-f89b-4c75-b4a2-3f3c992e85e0 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:23:54,639 [223] [DEBUG] [app] Starting request: urn:request:fe09a009-56f8-4725-aeff-9727f3364859 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:23:54,640 [216] [DEBUG] [app] Ending request: urn:request:89e59ecc-f89b-4c75-b4a2-3f3c992e85e0 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:89e59ecc-f89b-4c75-b4a2-3f3c992e85e0', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:23:54,640 [223] [DEBUG] [app] Ending request: urn:request:fe09a009-56f8-4725-aeff-9727f3364859 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:fe09a009-56f8-4725-aeff-9727f3364859', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:23:54,640 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:23:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:23:54,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:23:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:23:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:23:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.001) gunicorn-web stdout | 2023-06-29 13:23:54,640 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:23:54,640 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:23:54,642 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:23:54,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:23:54,643 [211] [DEBUG] [app] Starting request: urn:request:8a61c13e-12fc-4984-a92e-99a108c0fdb1 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:23:54,643 [212] [DEBUG] [app] Starting request: urn:request:fee1b2c8-287c-4f21-8f32-561aff0301ce (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:23:54,644 [211] [DEBUG] [app] Ending request: urn:request:8a61c13e-12fc-4984-a92e-99a108c0fdb1 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:8a61c13e-12fc-4984-a92e-99a108c0fdb1', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:23:54,644 [212] [DEBUG] [app] Ending request: urn:request:fee1b2c8-287c-4f21-8f32-561aff0301ce (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:fee1b2c8-287c-4f21-8f32-561aff0301ce', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:23:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:23:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:23:54,644 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:23:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:23:54,644 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:23:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:23:54,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:23:54,644 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:23:54,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:23:54,645 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:23:54,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:23:54,652 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:23:54,662 [214] [DEBUG] [app] Ending request: urn:request:8d4c42ed-1b64-4cab-8f56-a1841cd2612a (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:8d4c42ed-1b64-4cab-8f56-a1841cd2612a', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:23:54,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:23:54,663 [213] [DEBUG] [app] Ending request: urn:request:7806f4fe-1f2f-46b1-9762-86560cda12d3 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:7806f4fe-1f2f-46b1-9762-86560cda12d3', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:23:54,663 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:23:54,663 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:23:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:23:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.027 118 0.027) gunicorn-web stdout | 2023-06-29 13:23:54,663 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:23:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:23:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.027 118 0.027) exportactionlogsworker stdout | 2023-06-29 13:23:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:23:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:24:14.793446+00:00 (in 19.201943 seconds) exportactionlogsworker stdout | 2023-06-29 13:23:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:24:55 UTC)" (scheduled at 2023-06-29 13:23:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:23:55,591 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:23:55,592 [58] [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(2023, 6, 29, 13, 23, 55, 591939), True, datetime.datetime(2023, 6, 29, 13, 23, 55, 591939), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:23:55,605 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:23:55,605 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:23:55,605 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:24:55 UTC)" executed successfully buildlogsarchiver stdout | 2023-06-29 13:23:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:23:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:24:25.790030+00:00 (in 29.999586 seconds) buildlogsarchiver stdout | 2023-06-29 13:23:55,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:24:25 UTC)" (scheduled at 2023-06-29 13:23:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:23:55,791 [54] [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(2023, 6, 14, 13, 23, 55, 790808), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:23:55,803 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:23:55,803 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:23:55,803 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:24:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:23:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:23:55,889 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:24:45.690471+00:00 (in 49.800834 seconds) namespacegcworker stdout | 2023-06-29 13:23:55,889 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:24:55 UTC)" (scheduled at 2023-06-29 13:23:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:23:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:23:55,891 [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(2023, 6, 29, 13, 23, 55, 890048), True, datetime.datetime(2023, 6, 29, 13, 23, 55, 890048), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:23:55,902 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:23:55,903 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:23:55,903 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:24:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:23:56,498 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=80 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:56,498 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5f5c9379-8353-441d-aac7-70d4c3608173', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5f5c9379-8353-441d-aac7-70d4c3608173', 'ETag': '"2ed37ec4db515b00e8d7cf8a73224e4e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:56,498 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:56,499 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:56,499 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:56,499 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:56,499 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5f5c9379-8353-441d-aac7-70d4c3608173', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5f5c9379-8353-441d-aac7-70d4c3608173', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5f5c9379-8353-441d-aac7-70d4c3608173', 'etag': '"2ed37ec4db515b00e8d7cf8a73224e4e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2ed37ec4db515b00e8d7cf8a73224e4e"'} gunicorn-registry stdout | 2023-06-29 13:23:56,522 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:56,522 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:56,522 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 81, 'Body': <_io.BytesIO object at 0x7f7cd0144680>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:56,522 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:56,522 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:56,522 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:56,522 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:56,522 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:56,522 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:56,523 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:56,531 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:56,531 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:56,531 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:56,531 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:56,531 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:56,531 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 81}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'JcmxUFwTZ++uVimgxQCAhQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd0144680>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=81', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:56,531 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:56,531 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:56,531 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:56,531 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:56,531 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:56,531 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=81&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:JcmxUFwTZ++uVimgxQCAhQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132356Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:56,531 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132356Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 92cec5cbeb17cd817a03c34e664fb4e4dda3c6fe08f6a72c19fa42fd931e078d gunicorn-registry stdout | 2023-06-29 13:23:56,531 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 665017654f27c1fc5677e5003b2e3f4caf6556c3979b3d9c7f6389af4abdb6ed gunicorn-registry stdout | 2023-06-29 13:23:56,532 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:56,532 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:56,532 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:56,532 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:56,579 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:23:57,798 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=81 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:57,798 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4ad52c82-fde7-41ec-818a-5bf9d3ab27a3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4ad52c82-fde7-41ec-818a-5bf9d3ab27a3', 'ETag': '"25c9b1505c1367efae5629a0c5008085"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:57,798 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:57,798 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:57,798 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:57,798 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:57,799 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4ad52c82-fde7-41ec-818a-5bf9d3ab27a3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4ad52c82-fde7-41ec-818a-5bf9d3ab27a3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4ad52c82-fde7-41ec-818a-5bf9d3ab27a3', 'etag': '"25c9b1505c1367efae5629a0c5008085"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"25c9b1505c1367efae5629a0c5008085"'} gunicorn-registry stdout | 2023-06-29 13:23:57,820 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:57,821 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:57,821 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 82, 'Body': <_io.BytesIO object at 0x7f7cd0116d60>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:57,821 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:57,821 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:57,821 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:57,821 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:57,821 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:57,821 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:57,821 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:57,829 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:57,830 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:57,830 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:57,830 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:57,830 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:57,830 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 82}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'LxMxkYqxjPILj5xSa4fkKA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd0116d60>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=82', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:57,830 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:57,830 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:57,830 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:57,830 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:57,830 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:57,830 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=82&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:LxMxkYqxjPILj5xSa4fkKA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132357Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:57,830 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132357Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7346a7e33632c9d8c0992bfcc10e26c12932be6e03e6a51cfa9ae5f4e210f2a8 gunicorn-registry stdout | 2023-06-29 13:23:57,830 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 830f2dc6667467a41c571fd20940778cb12b98b905f3905dd0fdcfef7c892cae gunicorn-registry stdout | 2023-06-29 13:23:57,830 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:57,830 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:57,831 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:57,831 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:57,878 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:23:58,401 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=82 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:58,401 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '810a7d62-6e8a-47fe-8e53-5eae384e15fa', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '810a7d62-6e8a-47fe-8e53-5eae384e15fa', 'ETag': '"2f1331918ab18cf20b8f9c526b87e428"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:58,401 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:58,401 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:58,401 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:58,401 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:58,401 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '810a7d62-6e8a-47fe-8e53-5eae384e15fa', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '810a7d62-6e8a-47fe-8e53-5eae384e15fa', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '810a7d62-6e8a-47fe-8e53-5eae384e15fa', 'etag': '"2f1331918ab18cf20b8f9c526b87e428"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2f1331918ab18cf20b8f9c526b87e428"'} gunicorn-registry stdout | 2023-06-29 13:23:58,424 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:58,424 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:58,424 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 83, 'Body': <_io.BytesIO object at 0x7f7ccb2ab040>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:58,424 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:58,424 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:58,424 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:58,424 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:58,424 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:58,424 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:58,425 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:58,433 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:58,433 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:58,433 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:58,433 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:58,433 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:58,433 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 83}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'LNailSPbrCq/2CU1C8wr9Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab040>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=83', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:58,433 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:58,433 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:58,433 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:58,433 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:58,433 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:58,433 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=83&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:LNailSPbrCq/2CU1C8wr9Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132358Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:58,433 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132358Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 66400e0960a200e6fd9d12dbb0c1678758764319fdb14d70efe5d9a018c860fc gunicorn-registry stdout | 2023-06-29 13:23:58,433 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 75dca39f07644b17a1b09717e28f463729369b3f0d4f6df1d99356ea59313c13 gunicorn-registry stdout | 2023-06-29 13:23:58,434 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:58,434 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:58,434 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:58,434 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:58,479 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:23:58,841 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=83 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:58,841 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '33f65130-8856-4978-9650-f3ec02ab9cb2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '33f65130-8856-4978-9650-f3ec02ab9cb2', 'ETag': '"2cd6a29523dbac2abfd825350bcc2bf5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:58,841 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:58,841 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:58,841 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:58,841 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:58,841 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '33f65130-8856-4978-9650-f3ec02ab9cb2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '33f65130-8856-4978-9650-f3ec02ab9cb2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '33f65130-8856-4978-9650-f3ec02ab9cb2', 'etag': '"2cd6a29523dbac2abfd825350bcc2bf5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2cd6a29523dbac2abfd825350bcc2bf5"'} expiredappspecifictokenworker stdout | 2023-06-29 13:23:59,172 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:23:59,283 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:59,284 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:59,361 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 84, 'Body': <_io.BytesIO object at 0x7f7cd00ad090>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:59,362 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:59,362 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:59,362 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:59,362 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:59,362 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:59,362 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:59,362 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:59,370 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:59,370 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:59,370 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:59,370 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:59,370 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:59,370 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 84}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ckRXwHI4yCt3b8QyCYpzig==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00ad090>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=84', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:59,371 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:59,371 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:59,371 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:59,371 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:59,371 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:59,371 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=84&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ckRXwHI4yCt3b8QyCYpzig== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132359Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:59,371 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132359Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | cc8a9d457f9367c7e1992efd3ca86ee9a494e4e5ab694fab650f435c8d1f53e6 gunicorn-registry stdout | 2023-06-29 13:23:59,371 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e992f2d0d24de7e426d4ee18c51233895796f8129c75dc6e92cbec730f365686 gunicorn-registry stdout | 2023-06-29 13:23:59,371 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:59,371 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:59,371 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:59,372 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:23:59,419 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:23:59,818 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=84 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:23:59,818 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '229dcc01-6d6c-4ef3-bd47-d4278cfde9cb', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '229dcc01-6d6c-4ef3-bd47-d4278cfde9cb', 'ETag': '"724457c07238c82b776fc432098a738a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:23:59,818 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:23:59,818 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:59,818 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:23:59,818 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:59,818 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '229dcc01-6d6c-4ef3-bd47-d4278cfde9cb', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '229dcc01-6d6c-4ef3-bd47-d4278cfde9cb', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '229dcc01-6d6c-4ef3-bd47-d4278cfde9cb', 'etag': '"724457c07238c82b776fc432098a738a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"724457c07238c82b776fc432098a738a"'} gunicorn-registry stdout | 2023-06-29 13:23:59,988 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:23:59,988 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:23:59,989 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 85, 'Body': <_io.BytesIO object at 0x7f7cd012c5e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:23:59,989 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:59,989 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:59,989 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:59,989 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:59,989 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:59,989 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:59,989 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:59,997 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:59,997 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:23:59,998 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:59,998 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:59,998 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:59,998 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 85}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'CHj7qMMfHbny5HJIrPtShA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd012c5e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=85', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:23:59,998 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:59,998 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:59,998 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:59,998 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:23:59,998 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:23:59,998 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=85&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:CHj7qMMfHbny5HJIrPtShA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132359Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:23:59,998 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132359Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | aa037e0375ac2fa4d004c043f45b0273d6980f6e36d8076aa8a5fd1445ca4af1 gunicorn-registry stdout | 2023-06-29 13:23:59,998 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ae22aa98e355cbe218d8199bd5929f67d203446a0b81542e08c854b0156f93da gunicorn-registry stdout | 2023-06-29 13:23:59,998 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:23:59,998 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:23:59,999 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:23:59,999 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:00,051 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:24:00,414 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=85 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:00,415 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ac837863-e92e-46c3-91cf-82f5d0de1bed', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ac837863-e92e-46c3-91cf-82f5d0de1bed', 'ETag': '"0878fba8c31f1db9f2e47248acfb5284"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:00,415 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:00,415 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:00,415 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:00,415 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:00,415 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ac837863-e92e-46c3-91cf-82f5d0de1bed', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ac837863-e92e-46c3-91cf-82f5d0de1bed', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ac837863-e92e-46c3-91cf-82f5d0de1bed', 'etag': '"0878fba8c31f1db9f2e47248acfb5284"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0878fba8c31f1db9f2e47248acfb5284"'} gcworker stdout | 2023-06-29 13:24:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:24:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:24:10.585410+00:00 (in 9.999528 seconds) gcworker stdout | 2023-06-29 13:24:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:24:10 UTC)" (scheduled at 2023-06-29 13:24:00.585410+00:00) gcworker stdout | 2023-06-29 13:24:00,587 [59] [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, 1686835440586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:24:00,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:24:00,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:24:00,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:24:10 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:24:00,799 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:00,799 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:00,800 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 86, 'Body': <_io.BytesIO object at 0x7f7ccb2ac180>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:00,800 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:00,800 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:00,800 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:00,800 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:00,800 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:00,800 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:00,800 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:00,808 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:00,808 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:00,808 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:00,808 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:00,808 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:00,809 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 86}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'CngsVfZLUs6/n5qV0Xynjw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac180>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=86', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:00,809 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:00,809 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:00,809 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:00,809 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:00,809 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:00,809 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=86&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:CngsVfZLUs6/n5qV0Xynjw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132400Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:00,809 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132400Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7ab06b3e50e9d70d31bb3cf7e1474bee02d0398675fdee8bc16b5502f589cc1e gunicorn-registry stdout | 2023-06-29 13:24:00,809 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f4eb969cfaa091cb148b7435c46804f65d8b62c1518d5393ebd54b1db5045e2d gunicorn-registry stdout | 2023-06-29 13:24:00,809 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:00,809 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:00,809 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:00,810 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:00,855 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:24:01,294 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=86 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:01,295 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'bcec52da-2887-4547-9f54-b3ce4f6f8ff3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'bcec52da-2887-4547-9f54-b3ce4f6f8ff3', 'ETag': '"0a782c55f64b52cebf9f9a95d17ca78f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:01,295 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:01,295 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:01,295 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:01,295 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:01,295 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'bcec52da-2887-4547-9f54-b3ce4f6f8ff3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'bcec52da-2887-4547-9f54-b3ce4f6f8ff3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'bcec52da-2887-4547-9f54-b3ce4f6f8ff3', 'etag': '"0a782c55f64b52cebf9f9a95d17ca78f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0a782c55f64b52cebf9f9a95d17ca78f"'} repositorygcworker stdout | 2023-06-29 13:24:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:24:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:24:38.788158+00:00 (in 36.796709 seconds) repositorygcworker stdout | 2023-06-29 13:24:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:25:01 UTC)" (scheduled at 2023-06-29 13:24:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:24:01,991 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:24:01,992 [81] [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(2023, 6, 29, 13, 24, 1, 991917), True, datetime.datetime(2023, 6, 29, 13, 24, 1, 991917), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 13:24:02,005 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:24:02,005 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:24:02,005 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:25:01 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:24:02,017 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:02,017 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:02,018 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 87, 'Body': <_io.BytesIO object at 0x7f7ccb73c3b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:02,018 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:02,018 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:02,018 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:02,018 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:02,018 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:02,018 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:02,018 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:02,026 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:02,027 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:02,027 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:02,027 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:02,027 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:02,027 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 87}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 's11A/+xqtmPiWfoRurahOg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb73c3b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=87', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:02,027 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:02,027 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:02,027 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:02,027 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:02,027 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:02,027 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=87&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:s11A/+xqtmPiWfoRurahOg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132402Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:02,027 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132402Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 545306db4946d582e9d8e0335e98a8c6e0bc4ac28887169288c1aea501a798a4 gunicorn-registry stdout | 2023-06-29 13:24:02,027 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ebb599104df9b68bdd72fd3e70cd842e131caab24e954efb916aa747fea448f4 gunicorn-registry stdout | 2023-06-29 13:24:02,027 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:02,027 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:02,028 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:02,028 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:02,073 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:24:02,473 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=87 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:02,473 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '91c3244f-26cc-4a0f-91e2-a5cf53857a70', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '91c3244f-26cc-4a0f-91e2-a5cf53857a70', 'ETag': '"b35d40ffec6ab663e259fa11bab6a13a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:02,473 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:02,474 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:02,474 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:02,474 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:02,474 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '91c3244f-26cc-4a0f-91e2-a5cf53857a70', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '91c3244f-26cc-4a0f-91e2-a5cf53857a70', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '91c3244f-26cc-4a0f-91e2-a5cf53857a70', 'etag': '"b35d40ffec6ab663e259fa11bab6a13a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b35d40ffec6ab663e259fa11bab6a13a"'} queuecleanupworker stdout | 2023-06-29 13:24:02,618 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:24:02,888 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:02,888 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:02,888 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 88, 'Body': <_io.BytesIO object at 0x7f7cd012c4f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:02,888 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:02,889 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:02,889 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:02,889 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:02,889 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:02,889 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:02,889 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:02,897 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:02,897 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:02,897 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:02,897 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:02,897 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:02,897 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 88}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'vMQFaeYlrdqusCXCAj9Dag==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd012c4f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=88', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:02,897 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:02,897 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:02,897 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:02,897 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:02,898 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:02,898 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=88&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:vMQFaeYlrdqusCXCAj9Dag== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132402Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:02,898 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132402Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 382a4d54d6cad24f01c0c246f0e8357c827fa3c737fda1c1d81c22b1e8905196 gunicorn-registry stdout | 2023-06-29 13:24:02,898 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7921f00cea04c8b0fef675df19ed12c86e0b1ba2d975a96b0dd537f5bc98e886 gunicorn-registry stdout | 2023-06-29 13:24:02,898 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:02,898 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:02,898 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:02,899 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:02,944 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:24:03,304 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=88 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:03,304 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4445af5f-b76f-4270-aed5-fb66eb7508f5', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4445af5f-b76f-4270-aed5-fb66eb7508f5', 'ETag': '"bcc40569e625addaaeb025c2023f436a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:03,304 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:03,304 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:03,304 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:03,304 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:03,304 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4445af5f-b76f-4270-aed5-fb66eb7508f5', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4445af5f-b76f-4270-aed5-fb66eb7508f5', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4445af5f-b76f-4270-aed5-fb66eb7508f5', 'etag': '"bcc40569e625addaaeb025c2023f436a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"bcc40569e625addaaeb025c2023f436a"'} notificationworker stdout | 2023-06-29 13:24:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:24:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:24:13.978401+00:00 (in 9.999548 seconds) notificationworker stdout | 2023-06-29 13:24:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:24:13 UTC)" (scheduled at 2023-06-29 13:24:03.978401+00:00) notificationworker stdout | 2023-06-29 13:24:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:24:03,980 [74] [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(2023, 6, 29, 13, 24, 3, 979236), True, datetime.datetime(2023, 6, 29, 13, 24, 3, 979236), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:24:03,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:24:03,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:24:03,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:24:13 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:24:04,336 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:04,336 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:04,336 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 89, 'Body': <_io.BytesIO object at 0x7f7cd00ad090>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:04,336 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:04,336 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:04,336 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:04,337 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:04,337 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:04,337 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:04,337 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:04,345 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:04,345 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:04,345 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:04,345 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:04,345 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:04,345 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 89}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '0ItvuGSoy6iPmzHJj94GOQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00ad090>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=89', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:04,345 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:04,345 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:04,345 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:04,345 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:04,346 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:04,346 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=89&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:0ItvuGSoy6iPmzHJj94GOQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132404Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:04,346 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132404Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 576940d00f61cab89be9294005d4341fc99c086f947c429b888532c7f34e47b9 gunicorn-registry stdout | 2023-06-29 13:24:04,346 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 00e9a28b48454693f637f3b54dd984d341c56c9a3df08d2aff85d5ab8a145dba gunicorn-registry stdout | 2023-06-29 13:24:04,346 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:04,346 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:04,346 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:04,347 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:04,392 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:24:04,831 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=89 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:04,831 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b658d22c-b055-4511-bb7d-ea6bfa97f0b8', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b658d22c-b055-4511-bb7d-ea6bfa97f0b8', 'ETag': '"d08b6fb864a8cba88f9b31c98fde0639"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:04,831 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:04,832 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:04,832 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:04,832 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:04,832 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b658d22c-b055-4511-bb7d-ea6bfa97f0b8', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b658d22c-b055-4511-bb7d-ea6bfa97f0b8', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b658d22c-b055-4511-bb7d-ea6bfa97f0b8', 'etag': '"d08b6fb864a8cba88f9b31c98fde0639"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d08b6fb864a8cba88f9b31c98fde0639"'} gunicorn-registry stdout | 2023-06-29 13:24:05,550 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:05,550 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:05,551 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 90, 'Body': <_io.BytesIO object at 0x7f7ccb9dc2c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:05,551 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:05,551 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:05,551 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:05,551 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:05,551 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:05,551 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:05,551 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:05,559 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:05,559 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:05,559 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:05,559 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:05,559 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:05,559 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 90}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'hYYxiAervZrPN/63qxy43A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb9dc2c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=90', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:05,559 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:05,560 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:05,560 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:05,560 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:05,560 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:05,560 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=90&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:hYYxiAervZrPN/63qxy43A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132405Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:05,560 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132405Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 22dfea7c7600deef7c874a828ef2f480e4f82e5f0654bd1574d4eb9f7fddf55f gunicorn-registry stdout | 2023-06-29 13:24:05,560 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9fd4ccdb639cda09707ce47901b498a7daceca8c18c47c0696902bc8f4e19a02 gunicorn-registry stdout | 2023-06-29 13:24:05,560 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:05,560 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:05,560 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:05,561 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:05,608 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. builder stdout | 2023-06-29 13:24:05,877 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:24:05,884 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:24:06,006 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=90 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:06,007 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '706553d0-a92d-468d-b753-fefd911bf3e0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '706553d0-a92d-468d-b753-fefd911bf3e0', 'ETag': '"8586318807abbd9acf37feb7ab1cb8dc"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:06,007 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:06,007 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:06,007 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:06,007 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:06,007 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '706553d0-a92d-468d-b753-fefd911bf3e0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '706553d0-a92d-468d-b753-fefd911bf3e0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '706553d0-a92d-468d-b753-fefd911bf3e0', 'etag': '"8586318807abbd9acf37feb7ab1cb8dc"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8586318807abbd9acf37feb7ab1cb8dc"'} securityworker stdout | 2023-06-29 13:24:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:24:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:24:11.713664+00:00 (in 5.130719 seconds) securityworker stdout | 2023-06-29 13:24:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:24:36 UTC)" (scheduled at 2023-06-29 13:24:06.582504+00:00) securityworker stdout | 2023-06-29 13:24:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:24:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:24:06,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:24:06,587 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:24:06,599 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:24:06,602 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:24:06,602 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:24:36 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:24:06,970 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:06,970 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:06,971 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 91, 'Body': <_io.BytesIO object at 0x7f7ccb2aca40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:06,971 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:06,971 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:06,971 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:06,971 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:06,971 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:06,971 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:06,971 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:06,980 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:06,980 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:06,980 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:06,980 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:06,980 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:06,980 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 91}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'VLDsQpEaHwLketzira5ydw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2aca40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=91', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:06,980 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:06,980 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:06,980 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:06,980 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:06,980 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:06,980 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=91&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:VLDsQpEaHwLketzira5ydw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132406Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:06,980 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132406Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 41172dbc75e3738e3eb3fa2c69b55d2a1f1e8adff7b1c67d6a31ffa2b8492e20 gunicorn-registry stdout | 2023-06-29 13:24:06,980 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | bdb808b05632b3dc09d2f357bad92fd2bd4b4092a6383e07f3f941f1ed1314fe gunicorn-registry stdout | 2023-06-29 13:24:06,980 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:06,981 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:06,981 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:06,982 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:07,027 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:24:07,468 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=91 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:07,468 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '71b31a6a-c4a5-4596-85ca-1697cf0ca25c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '71b31a6a-c4a5-4596-85ca-1697cf0ca25c', 'ETag': '"54b0ec42911a1f02e47adce2adae7277"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:07,468 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:07,468 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:07,468 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:07,468 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:07,468 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '71b31a6a-c4a5-4596-85ca-1697cf0ca25c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '71b31a6a-c4a5-4596-85ca-1697cf0ca25c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '71b31a6a-c4a5-4596-85ca-1697cf0ca25c', 'etag': '"54b0ec42911a1f02e47adce2adae7277"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"54b0ec42911a1f02e47adce2adae7277"'} gunicorn-registry stdout | 2023-06-29 13:24:08,168 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:08,168 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:08,168 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 92, 'Body': <_io.BytesIO object at 0x7f7cdba94d10>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:08,168 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:08,168 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:08,169 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:08,169 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:08,169 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:08,169 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:08,169 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:08,178 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:08,178 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:08,178 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:08,178 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:08,178 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:08,178 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 92}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Kmd0hWZZg0vHm+/cKIPZZw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cdba94d10>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=92', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:08,178 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:08,178 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:08,178 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:08,178 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:08,178 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:08,178 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=92&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Kmd0hWZZg0vHm+/cKIPZZw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132408Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:08,178 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132408Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 066a06bdf554eeefd9cfa8e4520202cc0db64b4c5b0b6c3f8e2e97f73fcf14ce gunicorn-registry stdout | 2023-06-29 13:24:08,178 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5b1593d75bfbd8c28b2bb13c71bd7ad1d7af7c9d08c32a92cfce43e3bdd8666f gunicorn-registry stdout | 2023-06-29 13:24:08,178 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:08,179 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:08,179 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:08,179 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:08,224 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotaregistrysizeworker stdout | 2023-06-29 13:24:08,226 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} namespacegcworker stdout | 2023-06-29 13:24:08,570 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} gunicorn-registry stdout | 2023-06-29 13:24:08,626 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=92 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:08,626 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '02071882-fc35-43e8-8137-5a53547a0cb0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '02071882-fc35-43e8-8137-5a53547a0cb0', 'ETag': '"2a6774856659834bc79befdc2883d967"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:08,626 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:08,626 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:08,626 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:08,627 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:08,627 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '02071882-fc35-43e8-8137-5a53547a0cb0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '02071882-fc35-43e8-8137-5a53547a0cb0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '02071882-fc35-43e8-8137-5a53547a0cb0', 'etag': '"2a6774856659834bc79befdc2883d967"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2a6774856659834bc79befdc2883d967"'} logrotateworker stdout | 2023-06-29 13:24:08,806 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:24:08,888 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-registry stdout | 2023-06-29 13:24:09,255 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:09,255 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:09,256 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 93, 'Body': <_io.BytesIO object at 0x7f7ccb73c3b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:09,256 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:09,256 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:09,256 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:09,256 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:09,256 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:09,256 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:09,256 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:09,264 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:09,264 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:09,264 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:09,265 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:09,265 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:09,265 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 93}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'gY2xG5Ho2soNzYReOOFnfQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb73c3b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=93', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:09,265 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:09,265 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:09,265 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:09,265 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:09,265 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:09,265 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=93&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:gY2xG5Ho2soNzYReOOFnfQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132409Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:09,265 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132409Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 265e6a3ef78e75047452d0583e1adb596f0ac759892d97a7c59dc0096d36a682 gunicorn-registry stdout | 2023-06-29 13:24:09,265 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 695b4a167aea96ea3f77af0489f8272d644aaf9cb3fc405b9b747839dc48db63 gunicorn-registry stdout | 2023-06-29 13:24:09,265 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:09,265 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:09,266 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:09,266 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:09,315 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositoryactioncounter stdout | 2023-06-29 13:24:09,439 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-web stdout | 2023-06-29 13:24:09,636 [212] [DEBUG] [app] Starting request: urn:request:db035ece-9a4c-491c-a0c3-3d200bcd55a1 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:24:09,636 [211] [DEBUG] [app] Starting request: urn:request:e3ec9962-711f-47e9-9026-5722842dc4b5 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:24:09,638 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:24:09,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:24:09,640 [216] [DEBUG] [app] Starting request: urn:request:d277f6f3-befc-4bda-b123-fee87a37532a (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:24:09,640 [222] [DEBUG] [app] Starting request: urn:request:0a9d36c1-cd02-43e9-addb-57458abd9267 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:24:09,641 [216] [DEBUG] [app] Ending request: urn:request:d277f6f3-befc-4bda-b123-fee87a37532a (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:d277f6f3-befc-4bda-b123-fee87a37532a', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:24:09,641 [222] [DEBUG] [app] Ending request: urn:request:0a9d36c1-cd02-43e9-addb-57458abd9267 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:0a9d36c1-cd02-43e9-addb-57458abd9267', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:24:09,641 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:24:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:24:09,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:24:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:24:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:24:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-web stdout | 2023-06-29 13:24:09,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:24:09,641 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:24:09,643 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:24:09,643 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:24:09,644 [213] [DEBUG] [app] Starting request: urn:request:faf38c1a-c472-49eb-8ad6-de5e1274dfa0 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:24:09,645 [214] [DEBUG] [app] Starting request: urn:request:55aef047-407d-47b5-ae2a-ce59f201c033 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:24:09,645 [213] [DEBUG] [app] Ending request: urn:request:faf38c1a-c472-49eb-8ad6-de5e1274dfa0 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:faf38c1a-c472-49eb-8ad6-de5e1274dfa0', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:24:09,645 [214] [DEBUG] [app] Ending request: urn:request:55aef047-407d-47b5-ae2a-ce59f201c033 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:55aef047-407d-47b5-ae2a-ce59f201c033', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:24:09,645 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:24:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:24:09,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:24:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:24:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-06-29 13:24:09,645 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:24:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:24:09,645 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:24:09,646 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:24:09,646 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:24:09,654 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:24:09,654 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:24:09,664 [212] [DEBUG] [app] Ending request: urn:request:db035ece-9a4c-491c-a0c3-3d200bcd55a1 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:db035ece-9a4c-491c-a0c3-3d200bcd55a1', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:24:09,665 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:24:09,665 [211] [DEBUG] [app] Ending request: urn:request:e3ec9962-711f-47e9-9026-5722842dc4b5 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:e3ec9962-711f-47e9-9026-5722842dc4b5', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:24:09,665 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:24:09,665 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:24:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:24:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.030 118 0.030) gunicorn-web stdout | 2023-06-29 13:24:09,665 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:24:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:24:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.030 118 0.030) gunicorn-registry stdout | 2023-06-29 13:24:09,675 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=93 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:09,675 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a4ba1e53-885a-4fc0-8af0-c37e47c95fdb', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a4ba1e53-885a-4fc0-8af0-c37e47c95fdb', 'ETag': '"818db11b91e8daca0dcd845e38e1677d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:09,675 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:09,676 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:09,676 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:09,676 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:09,676 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a4ba1e53-885a-4fc0-8af0-c37e47c95fdb', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a4ba1e53-885a-4fc0-8af0-c37e47c95fdb', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a4ba1e53-885a-4fc0-8af0-c37e47c95fdb', 'etag': '"818db11b91e8daca0dcd845e38e1677d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"818db11b91e8daca0dcd845e38e1677d"'} servicekey stdout | 2023-06-29 13:24:09,880 [84] [DEBUG] [apscheduler.scheduler] Looking for jobs to run servicekey stdout | 2023-06-29 13:24:09,881 [84] [INFO] [apscheduler.executors.default] Running job "ServiceKeyWorker._refresh_service_key (trigger: interval[0:55:00], next run at: 2023-06-29 13:24:09 UTC)" (scheduled at 2023-06-29 13:24:09.880527+00:00) servicekey stdout | 2023-06-29 13:24:09,881 [84] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:19:09.880527+00:00 (in 3299.999669 seconds) servicekey stdout | 2023-06-29 13:24:09,881 [84] [DEBUG] [__main__] Starting automatic refresh of service key f6sJ1TZU9k47kC9D_pdzexl48MrjOpEj8XafEHofDDQ to new expiration 2023-06-29 15:24:09.881242 servicekey stdout | 2023-06-29 13:24:09,882 [84] [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 (("t1"."kid" = %s) AND (NOT ("t1"."expiration_date" <= %s) OR ("t1"."expiration_date" IS %s))) LIMIT %s OFFSET %s', ['f6sJ1TZU9k47kC9D_pdzexl48MrjOpEj8XafEHofDDQ', datetime.datetime(2023, 6, 22, 13, 24, 9, 881700), None, 1, 0]) servicekey stdout | 2023-06-29 13:24:09,894 [84] [DEBUG] [peewee] ('UPDATE "servicekey" SET "name" = %s, "kid" = %s, "service" = %s, "jwk" = %s, "metadata" = %s, "created_date" = %s, "expiration_date" = %s, "rotation_duration" = %s, "approval_id" = %s WHERE ("servicekey"."id" = %s)', ['https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com:443', 'f6sJ1TZU9k47kC9D_pdzexl48MrjOpEj8XafEHofDDQ', 'quay', '{"n": "4q_UzEBtb4gJvIDuVF3eEK4wWUqfIiWX3H9HFG96Hzb8wHNzRChzsvut6zEWIzVvkjy3ScI8M5AtRyEU6d8B_JJmOWk-oYOPo1uJPHwi-Hzvv3U82P2sdPDBDrhv5BIQV20Wduh8uio9Lmsj285lO4U4L6G6-Za2az7cJ8cs-Ony6mUd0iMYSKoC1rUj-N5RXVsCKF7pglayqQPrDkoQQ5pqrzSVeFFM-LjcBZvpIGq0-3vKb1U9dZpijFo-y9lHVaKi2OUrmhRl3Pab6t9sShb4RUvnBMlX9LJC8uut49QtbMbz-ju7ux1_J-qNHoZMtaBt2SL6U_DC2-foVzhvnw", "e": "AQAB", "kty": "RSA", "kid": "f6sJ1TZU9k47kC9D_pdzexl48MrjOpEj8XafEHofDDQ"}', '{"created_by": "CLI tool"}', datetime.datetime(2023, 6, 29, 13, 14, 1, 30966), datetime.datetime(2023, 6, 29, 15, 24, 9, 881242), None, 5, 5]) servicekey stdout | 2023-06-29 13:24:09,899 [84] [DEBUG] [__main__] Finished automatic refresh of service key f6sJ1TZU9k47kC9D_pdzexl48MrjOpEj8XafEHofDDQ with new expiration 2023-06-29 15:24:09.881242 servicekey stdout | 2023-06-29 13:24:09,899 [84] [DEBUG] [data.database] Disconnecting from database. servicekey stdout | 2023-06-29 13:24:09,899 [84] [INFO] [apscheduler.executors.default] Job "ServiceKeyWorker._refresh_service_key (trigger: interval[0:55:00], next run at: 2023-06-29 14:19:09 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:24:10,340 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:10,340 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:10,340 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 94, 'Body': <_io.BytesIO object at 0x7f7cd09c1770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:10,341 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:10,341 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:10,341 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:10,341 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:10,341 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:10,341 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:10,341 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:10,349 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:10,349 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:10,349 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:10,349 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:10,349 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:10,349 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 94}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'hM3uHz4mIjVa6nCM3Ns3Ng==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd09c1770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=94', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:10,349 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:10,350 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:10,350 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:10,350 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:10,350 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:10,350 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=94&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:hM3uHz4mIjVa6nCM3Ns3Ng== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132410Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:10,350 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132410Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 06170f0110a19a5b7ee34fe1cb90781fa3cafe4ac2901ce7f7cb47b3af948723 gunicorn-registry stdout | 2023-06-29 13:24:10,350 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9eb47fe9bd2609f94294493410f13ef13f846860c437873af6459eb1b8b1f603 gunicorn-registry stdout | 2023-06-29 13:24:10,350 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:10,350 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:10,350 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:10,351 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. blobuploadcleanupworker stdout | 2023-06-29 13:24:10,568 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gcworker stdout | 2023-06-29 13:24:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:24:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:24:20.585410+00:00 (in 9.999529 seconds) gcworker stdout | 2023-06-29 13:24:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:24:20 UTC)" (scheduled at 2023-06-29 13:24:10.585410+00:00) gcworker stdout | 2023-06-29 13:24:10,587 [59] [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, 1686835450586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:24:10,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:24:10,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:24:10,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:24:20 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:24:10,619 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:24:11,065 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=94 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:11,065 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3a84a4f0-58d2-4b74-a8d9-34d02f0a6a8e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3a84a4f0-58d2-4b74-a8d9-34d02f0a6a8e', 'ETag': '"84cdee1f3e2622355aea708cdcdb3736"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:11,065 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:11,066 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:11,066 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:11,066 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:11,066 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3a84a4f0-58d2-4b74-a8d9-34d02f0a6a8e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3a84a4f0-58d2-4b74-a8d9-34d02f0a6a8e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3a84a4f0-58d2-4b74-a8d9-34d02f0a6a8e', 'etag': '"84cdee1f3e2622355aea708cdcdb3736"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"84cdee1f3e2622355aea708cdcdb3736"'} gunicorn-registry stdout | 2023-06-29 13:24:11,419 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:11,419 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:11,419 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 95, 'Body': <_io.BytesIO object at 0x7f7cd012c4f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:11,420 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:11,420 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:11,420 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:11,420 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:11,420 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:11,420 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:11,420 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:11,428 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:11,428 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:11,428 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:11,428 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:11,428 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:11,428 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 95}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '7KXWZNx0ISY93qqcQhDzlQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd012c4f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=95', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:11,428 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:11,429 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:11,429 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:11,429 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:11,429 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:11,429 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=95&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:7KXWZNx0ISY93qqcQhDzlQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132411Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:11,429 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132411Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9ce12dcb0e7687c6907ed59260a3fdbcdfeb52e2a0fc2e9a141350341ed793c5 gunicorn-registry stdout | 2023-06-29 13:24:11,429 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 05fad464d2c6042f8287eb985214db888174c93043b5fcbef2124f8107dd2e91 gunicorn-registry stdout | 2023-06-29 13:24:11,429 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:11,429 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:11,430 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:11,430 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:11,475 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:24:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:24:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:24:36.582504+00:00 (in 24.868404 seconds) securityworker stdout | 2023-06-29 13:24:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:24:41 UTC)" (scheduled at 2023-06-29 13:24:11.713664+00:00) securityworker stdout | 2023-06-29 13:24:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:24:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:24:11,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:24:11,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:24:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:24:11,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:24:11,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:24:11,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:24:11,721 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:24:11,733 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:24:11,737 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:24:11,737 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:24:11,738 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 19, 11, 721449), 1, 2]) securityworker stdout | 2023-06-29 13:24:11,742 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:24:11,742 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:24:11,743 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 19, 11, 721449), 1, 2]) securityworker stdout | 2023-06-29 13:24:11,747 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:24:11,747 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:24:11,747 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:24:11,747 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:24:11,747 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:24:11,747 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:24:11,747 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:24:11,748 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:24:11,748 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:24:11,748 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:24:41 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:24:11,797 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=95 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:11,797 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6a92a599-f7c3-458e-91b0-9275c3c263bf', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6a92a599-f7c3-458e-91b0-9275c3c263bf', 'ETag': '"eca5d664dc7421263ddeaa9c4210f395"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:11,797 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:11,797 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:11,797 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:11,797 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:11,797 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6a92a599-f7c3-458e-91b0-9275c3c263bf', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6a92a599-f7c3-458e-91b0-9275c3c263bf', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6a92a599-f7c3-458e-91b0-9275c3c263bf', 'etag': '"eca5d664dc7421263ddeaa9c4210f395"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"eca5d664dc7421263ddeaa9c4210f395"'} gunicorn-registry stdout | 2023-06-29 13:24:12,473 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:12,473 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:12,473 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 96, 'Body': <_io.BytesIO object at 0x7f7cd0a50630>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:12,473 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:12,473 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:12,473 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:12,473 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:12,473 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:12,474 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:12,474 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:12,482 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:12,482 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:12,482 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:12,482 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:12,482 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:12,482 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 96}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'xQPZCFBMM49Ub/sU24S7Vg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd0a50630>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=96', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:12,482 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:12,482 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:12,482 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:12,482 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:12,482 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:12,483 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=96&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:xQPZCFBMM49Ub/sU24S7Vg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132412Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:12,483 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132412Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 43c76577f4ce62714613e775c631e15c07e9d9eab5f084dc922b97138bcb698c gunicorn-registry stdout | 2023-06-29 13:24:12,483 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 859093dfd3fb9c470f0ecb9446e453f914c09c733d36a4f8fa18441d79e2657c gunicorn-registry stdout | 2023-06-29 13:24:12,483 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:12,483 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:12,483 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:12,484 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:12,529 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:24:12,615 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:24:12,929 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=96 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:12,929 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'fc4d45c3-8953-4456-bdf6-1fab26a480ee', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'fc4d45c3-8953-4456-bdf6-1fab26a480ee', 'ETag': '"c503d908504c338f546ffb14db84bb56"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:12,929 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:12,930 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:12,930 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:12,930 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:12,930 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'fc4d45c3-8953-4456-bdf6-1fab26a480ee', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'fc4d45c3-8953-4456-bdf6-1fab26a480ee', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'fc4d45c3-8953-4456-bdf6-1fab26a480ee', 'etag': '"c503d908504c338f546ffb14db84bb56"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c503d908504c338f546ffb14db84bb56"'} gunicorn-registry stdout | 2023-06-29 13:24:13,663 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:13,663 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:13,664 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 97, 'Body': <_io.BytesIO object at 0x7f7ccb309770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:13,664 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:13,664 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:13,664 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:13,664 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:13,664 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:13,664 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:13,664 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:13,673 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:13,673 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:13,673 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:13,673 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:13,673 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:13,673 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 97}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '7KOY4WK0l5BsMyV+E5CbfQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb309770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=97', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:13,673 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:13,673 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:13,673 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:13,673 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:13,673 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:13,673 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=97&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:7KOY4WK0l5BsMyV+E5CbfQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132413Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:13,673 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132413Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0a667b9c7a380c7c367add792de58f84362cb2256c0d6bc8547d84f0d6dfc461 gunicorn-registry stdout | 2023-06-29 13:24:13,674 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a5d2622e43e041705c90dff282ec275c2a521888f786f2b27e416a7ffac2e369 gunicorn-registry stdout | 2023-06-29 13:24:13,674 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:13,674 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:13,674 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:13,675 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:13,722 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. manifestbackfillworker stdout | 2023-06-29 13:24:13,931 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} securityworker stdout | 2023-06-29 13:24:13,963 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} notificationworker stdout | 2023-06-29 13:24:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:24:13,978 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:24:15.985355+00:00 (in 2.006519 seconds) notificationworker stdout | 2023-06-29 13:24:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:24:23 UTC)" (scheduled at 2023-06-29 13:24:13.978401+00:00) notificationworker stdout | 2023-06-29 13:24:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:24:13,980 [74] [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(2023, 6, 29, 13, 24, 13, 979228), True, datetime.datetime(2023, 6, 29, 13, 24, 13, 979228), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:24:13,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:24:13,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:24:13,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:24:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:24:14,121 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=97 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:14,122 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'feec189d-439b-4171-8d3e-20028c920645', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'feec189d-439b-4171-8d3e-20028c920645', 'ETag': '"eca398e162b497906c33257e13909b7d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:14,122 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:14,122 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:14,122 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:14,122 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:14,122 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'feec189d-439b-4171-8d3e-20028c920645', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'feec189d-439b-4171-8d3e-20028c920645', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'feec189d-439b-4171-8d3e-20028c920645', 'etag': '"eca398e162b497906c33257e13909b7d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"eca398e162b497906c33257e13909b7d"'} exportactionlogsworker stdout | 2023-06-29 13:24:14,237 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:24:14,285 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gcworker stdout | 2023-06-29 13:24:14,792 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} exportactionlogsworker stdout | 2023-06-29 13:24:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:24:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:24:55.591055+00:00 (in 40.797146 seconds) exportactionlogsworker stdout | 2023-06-29 13:24:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:25:14 UTC)" (scheduled at 2023-06-29 13:24:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:24:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:24:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:25:14 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:24:14,849 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:14,849 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:14,850 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 98, 'Body': <_io.BytesIO object at 0x7f7ccb2dc9f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:14,850 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:14,850 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:14,850 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:14,850 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:14,850 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:14,850 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:14,851 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:14,859 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:14,859 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:14,859 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:14,859 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:14,859 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:14,859 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 98}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Q/gyFCV7ps+x7KXCuHcgqw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2dc9f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=98', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:14,859 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:14,859 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:14,859 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:14,860 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:14,860 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:14,860 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=98&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Q/gyFCV7ps+x7KXCuHcgqw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132414Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:14,860 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132414Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9cc52cb53cda40ee4d1200da1b4b61ad16eb46acb0b7192bcd3b4cec261b9cbc gunicorn-registry stdout | 2023-06-29 13:24:14,860 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 91e9618ee519c3d6e4ac3a5bbc54a7043deab6d68e5e39fa8ea484e5d579226b gunicorn-registry stdout | 2023-06-29 13:24:14,860 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:14,860 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:14,861 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:14,861 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. securityscanningnotificationworker stdout | 2023-06-29 13:24:14,903 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-registry stdout | 2023-06-29 13:24:14,908 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:24:15,305 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=98 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:15,306 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f92beefc-c77e-461e-aa3b-3624a6be8046', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f92beefc-c77e-461e-aa3b-3624a6be8046', 'ETag': '"43f83214257ba6cfb1eca5c2b87720ab"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:15,306 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:15,306 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:15,306 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:15,306 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:15,306 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f92beefc-c77e-461e-aa3b-3624a6be8046', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f92beefc-c77e-461e-aa3b-3624a6be8046', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f92beefc-c77e-461e-aa3b-3624a6be8046', 'etag': '"43f83214257ba6cfb1eca5c2b87720ab"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"43f83214257ba6cfb1eca5c2b87720ab"'} gunicorn-web stdout | 2023-06-29 13:24:15,491 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:24:15,495 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-web stdout | 2023-06-29 13:24:15,498 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:24:15,500 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:24:15,503 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} notificationworker stdout | 2023-06-29 13:24:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:24:15,985 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:24:23.978401+00:00 (in 7.992583 seconds) notificationworker stdout | 2023-06-29 13:24:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:25:15 UTC)" (scheduled at 2023-06-29 13:24:15.985355+00:00) notificationworker stdout | 2023-06-29 13:24:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:24:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:25:15 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:24:15,992 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:15,993 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:15,993 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 99, 'Body': <_io.BytesIO object at 0x7f7cdba9a130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:15,993 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:15,993 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:15,993 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:15,993 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:15,993 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:15,993 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:15,993 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler globalpromstats stdout | 2023-06-29 13:24:16,001 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} gunicorn-registry stdout | 2023-06-29 13:24:16,002 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:16,002 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:16,002 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:16,002 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:16,002 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:16,002 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 99}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'o/FiE0TiuuywSjkiMR7DFg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cdba9a130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=99', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:16,002 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:16,002 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:16,002 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:16,002 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:16,002 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:16,002 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=99&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:o/FiE0TiuuywSjkiMR7DFg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132416Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:16,002 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132416Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c6f93fff029efd802c1f3e125f6ec9a9d66a0df0ab7e0d61d4aa9dae5517cac1 gunicorn-registry stdout | 2023-06-29 13:24:16,002 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 96246d5263883bfbcd5ca21efb5abe8d5e480367c3cfd2bba8f23d25590608b1 gunicorn-registry stdout | 2023-06-29 13:24:16,003 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:16,003 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:16,003 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:16,003 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:16,053 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. teamsyncworker stdout | 2023-06-29 13:24:16,421 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:24:16,451 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=99 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:16,451 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3e2a6801-c15a-47c6-95b3-46f39f0953fa', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3e2a6801-c15a-47c6-95b3-46f39f0953fa', 'ETag': '"a3f1621344e2baecb04a3922311ec316"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:16,451 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:16,452 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:16,452 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:16,452 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:16,452 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3e2a6801-c15a-47c6-95b3-46f39f0953fa', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3e2a6801-c15a-47c6-95b3-46f39f0953fa', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3e2a6801-c15a-47c6-95b3-46f39f0953fa', 'etag': '"a3f1621344e2baecb04a3922311ec316"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a3f1621344e2baecb04a3922311ec316"'} chunkcleanupworker stdout | 2023-06-29 13:24:16,992 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-registry stdout | 2023-06-29 13:24:17,142 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:17,142 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:17,143 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 100, 'Body': <_io.BytesIO object at 0x7f7ccb317ae0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:17,143 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:17,143 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:17,143 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:17,143 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:17,143 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:17,143 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:17,143 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:17,151 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:17,151 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:17,151 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:17,152 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:17,152 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:17,152 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 100}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'gUKT/zTjhwSHZk/tJHZdTg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb317ae0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=100', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:17,152 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:17,152 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:17,152 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:17,152 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:17,152 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:17,152 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=100&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:gUKT/zTjhwSHZk/tJHZdTg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132417Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:17,152 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132417Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0bd071f9b7b2d3c2e9d2f62173a6734756c2e1c8793e5a3d597421d9ca30eb0e gunicorn-registry stdout | 2023-06-29 13:24:17,152 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 56bff1bf9ab67f0d6ca702f17b75e0535fda105547ee9e9126c3dda6c9b2b4eb gunicorn-registry stdout | 2023-06-29 13:24:17,152 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:17,152 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:17,153 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:17,153 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:17,199 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityscanningnotificationworker stdout | 2023-06-29 13:24:17,286 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:24:17,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:24:23.286787+00:00 (in 5.999908 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:24:17,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:29:17 UTC)" (scheduled at 2023-06-29 13:24:17.286405+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:24:17,287 [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(2023, 6, 29, 13, 24, 17, 287256), 'secscanv4/%']) securityscanningnotificationworker stdout | 2023-06-29 13:24:17,308 [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(2023, 6, 29, 13, 24, 17, 287256), True, datetime.datetime(2023, 6, 29, 13, 24, 17, 287256), 0, 'secscanv4/%']) securityscanningnotificationworker stdout | 2023-06-29 13:24:17,312 [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(2023, 6, 29, 13, 24, 17, 287256), True, datetime.datetime(2023, 6, 29, 13, 24, 17, 287256), 0, 'secscanv4/%', False, datetime.datetime(2023, 6, 29, 13, 24, 17, 287256), 'secscanv4/%']) securityscanningnotificationworker stdout | 2023-06-29 13:24:17,316 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:24:17,316 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:29:17 UTC)" executed successfully storagereplication stdout | 2023-06-29 13:24:17,512 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:24:17,597 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=100 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:17,598 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3afb1300-706d-4b55-8b61-28ca80c21e30', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3afb1300-706d-4b55-8b61-28ca80c21e30', 'ETag': '"814293ff34e3870487664fed24765d4e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:17,598 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:17,598 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:17,598 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:17,598 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:17,598 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3afb1300-706d-4b55-8b61-28ca80c21e30', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3afb1300-706d-4b55-8b61-28ca80c21e30', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3afb1300-706d-4b55-8b61-28ca80c21e30', 'etag': '"814293ff34e3870487664fed24765d4e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"814293ff34e3870487664fed24765d4e"'} gunicorn-secscan stdout | 2023-06-29 13:24:17,858 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:24:17,861 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:24:17,863 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:24:18,218 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:18,218 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:18,218 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 101, 'Body': <_io.BytesIO object at 0x7f7cd0a50630>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:18,218 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:18,218 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:18,218 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:18,218 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:18,218 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:18,218 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:18,219 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:18,227 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:18,227 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:18,227 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:18,227 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:18,227 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:18,227 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 101}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'JpbIULs2J9FVwpcevfs3BQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd0a50630>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=101', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:18,227 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:18,227 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:18,227 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:18,227 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:18,227 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:18,227 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=101&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:JpbIULs2J9FVwpcevfs3BQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132418Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:18,227 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132418Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 937e72ea16c1821709a84ed9f2c2618191c1aafda275a4ab19cc60c650f8325f gunicorn-registry stdout | 2023-06-29 13:24:18,228 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 43c905290da4a7e81b22d489daf425b5df06653fba62832eb9f89c869454370b gunicorn-registry stdout | 2023-06-29 13:24:18,228 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:18,228 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:18,228 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:18,229 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:18,273 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:24:18,632 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=101 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:18,632 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e901b528-1875-4609-9b6e-31c510c48c67', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e901b528-1875-4609-9b6e-31c510c48c67', 'ETag': '"2696c850bb3627d155c2971ebdfb3705"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:18,632 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:18,633 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:18,633 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:18,633 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:18,633 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e901b528-1875-4609-9b6e-31c510c48c67', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e901b528-1875-4609-9b6e-31c510c48c67', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e901b528-1875-4609-9b6e-31c510c48c67', 'etag': '"2696c850bb3627d155c2971ebdfb3705"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2696c850bb3627d155c2971ebdfb3705"'} gunicorn-registry stdout | 2023-06-29 13:24:18,944 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:24:18,947 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:24:18,950 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:24:18,958 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:24:18,968 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:24:18,971 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:24:18,974 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:24:18,982 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:24:18,987 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:24:19,091 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:19,092 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:19,092 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 102, 'Body': <_io.BytesIO object at 0x7f7cd09c1770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:19,092 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:19,092 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:19,092 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:19,092 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:19,092 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:19,092 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:19,093 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:19,101 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:19,101 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:19,101 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:19,101 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:19,101 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:19,101 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 102}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'NDe4TJX/e6A/Z/qySglh4Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd09c1770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=102', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:19,101 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:19,101 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:19,101 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:19,101 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:19,101 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:19,101 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=102&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:NDe4TJX/e6A/Z/qySglh4Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132419Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:19,101 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132419Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | cc86686fbf59c8482906afac97d729b2627740c93006127366547848e65b30b0 gunicorn-registry stdout | 2023-06-29 13:24:19,101 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | cb7ddb5d79b8cf647921bc983fb2e1e05f7b9545c2d24c68c238df20034d390b gunicorn-registry stdout | 2023-06-29 13:24:19,102 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:19,102 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:19,102 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:19,102 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:19,147 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:24:19,507 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=102 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:19,508 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8eea01b9-8128-42b8-9247-d2fdfe6e8792', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8eea01b9-8128-42b8-9247-d2fdfe6e8792', 'ETag': '"3437b84c95ff7ba03f67fab24a0961e1"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:19,508 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:19,508 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:19,508 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:19,508 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:19,508 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8eea01b9-8128-42b8-9247-d2fdfe6e8792', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8eea01b9-8128-42b8-9247-d2fdfe6e8792', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8eea01b9-8128-42b8-9247-d2fdfe6e8792', 'etag': '"3437b84c95ff7ba03f67fab24a0961e1"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3437b84c95ff7ba03f67fab24a0961e1"'} gunicorn-registry stdout | 2023-06-29 13:24:20,181 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:20,181 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:20,182 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 103, 'Body': <_io.BytesIO object at 0x7f7ccb309770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:20,182 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:20,182 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:20,182 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:20,182 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:20,182 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:20,182 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:20,182 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:20,191 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:20,191 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:20,191 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:20,191 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:20,191 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:20,191 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 103}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ba0r38uaei5Uii6VcHgDZg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb309770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=103', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:20,191 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:20,191 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:20,191 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:20,191 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:20,192 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:20,192 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=103&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ba0r38uaei5Uii6VcHgDZg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132420Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:20,192 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132420Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7a3f7aefba091f6f78acba3edc4c257a052a7967f2f315d49cc58c0352e69acf gunicorn-registry stdout | 2023-06-29 13:24:20,192 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b8db1e2845325de6f2d5755195b47e16bf3d46ba3757ac6350eec6703b82d9e9 gunicorn-registry stdout | 2023-06-29 13:24:20,192 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:20,192 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:20,192 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:20,193 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:20,238 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:24:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:24:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:24:30.585410+00:00 (in 9.999552 seconds) gcworker stdout | 2023-06-29 13:24:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:24:30 UTC)" (scheduled at 2023-06-29 13:24:20.585410+00:00) gcworker stdout | 2023-06-29 13:24:20,587 [59] [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, 1686835460586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:24:20,599 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:24:20,599 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:24:20,599 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:24:30 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:24:20,636 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=103 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:20,637 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '30446306-7b5e-42aa-bd69-6b6cb7d6689e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '30446306-7b5e-42aa-bd69-6b6cb7d6689e', 'ETag': '"6dad2bdfcb9a7a2e548a2e9570780366"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:20,637 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:20,637 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:20,637 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:20,637 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:20,638 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '30446306-7b5e-42aa-bd69-6b6cb7d6689e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '30446306-7b5e-42aa-bd69-6b6cb7d6689e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '30446306-7b5e-42aa-bd69-6b6cb7d6689e', 'etag': '"6dad2bdfcb9a7a2e548a2e9570780366"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6dad2bdfcb9a7a2e548a2e9570780366"'} gunicorn-registry stdout | 2023-06-29 13:24:21,184 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:21,184 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:21,185 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 104, 'Body': <_io.BytesIO object at 0x7f7cd00e1a40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:21,185 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:21,185 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:21,185 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:21,185 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:21,185 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:21,185 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:21,185 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:21,194 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:21,194 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:21,194 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:21,194 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:21,194 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:21,194 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 104}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '8oHIOR3eHUAp+/ljl0ks7A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1a40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=104', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:21,194 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:21,194 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:21,194 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:21,194 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:21,195 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:21,195 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=104&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:8oHIOR3eHUAp+/ljl0ks7A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132421Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:21,195 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132421Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 94e10343ad72d028c43deef9f54d1a93b77e9d3aeaaff0cb3165f95cbb82bc6b gunicorn-registry stdout | 2023-06-29 13:24:21,195 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f3c36e74cd8194f3d5efb824fdc655e63c8be35dafda47b5854a6aa258251de7 gunicorn-registry stdout | 2023-06-29 13:24:21,195 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:21,195 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:21,195 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:21,196 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:21,243 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:24:21,602 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=104 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:21,603 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3b0c920c-d49b-4aa8-9753-715f49c85101', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3b0c920c-d49b-4aa8-9753-715f49c85101', 'ETag': '"f281c8391dde1d4029fbf96397492cec"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:21,603 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:21,603 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:21,603 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:21,604 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:21,604 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3b0c920c-d49b-4aa8-9753-715f49c85101', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3b0c920c-d49b-4aa8-9753-715f49c85101', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3b0c920c-d49b-4aa8-9753-715f49c85101', 'etag': '"f281c8391dde1d4029fbf96397492cec"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f281c8391dde1d4029fbf96397492cec"'} gunicorn-registry stdout | 2023-06-29 13:24:22,245 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:22,245 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:22,246 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 105, 'Body': <_io.BytesIO object at 0x7f7cd00e1b30>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:22,246 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:22,246 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:22,246 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:22,246 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:22,246 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:22,246 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:22,247 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:22,255 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:22,255 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:22,255 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:22,255 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:22,255 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:22,255 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 105}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '+mLzA9JBolnU+F5k2+lu8w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1b30>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=105', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:22,255 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:22,255 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:22,256 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:22,256 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:22,256 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:22,256 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=105&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:+mLzA9JBolnU+F5k2+lu8w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132422Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:22,256 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132422Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e3e428c5ee545838d9c798d8f34c5dd34678ebdaa45a15c5bad464103aaf288f gunicorn-registry stdout | 2023-06-29 13:24:22,256 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4fb9637441e76fd7c7114106eb24ca377200f308befb7f2819e6c8ea72774737 gunicorn-registry stdout | 2023-06-29 13:24:22,256 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:22,256 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:22,257 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:22,257 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:22,302 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:24:22,664 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=105 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:22,665 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0f379c80-a500-455f-b635-4ec341b20039', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0f379c80-a500-455f-b635-4ec341b20039', 'ETag': '"fa62f303d241a259d4f85e64dbe96ef3"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:22,665 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:22,665 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:22,665 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:22,665 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:22,665 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0f379c80-a500-455f-b635-4ec341b20039', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0f379c80-a500-455f-b635-4ec341b20039', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0f379c80-a500-455f-b635-4ec341b20039', 'etag': '"fa62f303d241a259d4f85e64dbe96ef3"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"fa62f303d241a259d4f85e64dbe96ef3"'} securityscanningnotificationworker stdout | 2023-06-29 13:24:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:24:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:24:48.681765+00:00 (in 25.394494 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:24:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:25:23 UTC)" (scheduled at 2023-06-29 13:24:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:24:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:24:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:25:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:24:23,754 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:23,755 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:23,755 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 106, 'Body': <_io.BytesIO object at 0x7f7cd09c1810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:23,755 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:23,755 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:23,755 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:23,755 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:23,755 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:23,755 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:23,755 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:23,763 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:23,764 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:23,764 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:23,764 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:23,764 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:23,764 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 106}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'b26/5Qv0trZ1PjH2LE8ZzQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd09c1810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=106', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:23,764 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:23,764 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:23,764 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:23,764 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:23,764 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:23,764 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=106&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:b26/5Qv0trZ1PjH2LE8ZzQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132423Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:23,764 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132423Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d43d7bb464a44afaf9b432e1320077542d5ce3b01b700e2f17b23ebbf2d2f682 gunicorn-registry stdout | 2023-06-29 13:24:23,764 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 39514a95b3740c064da7fa3fe953689f0581e05f360e057d960e38a59c682e0a gunicorn-registry stdout | 2023-06-29 13:24:23,764 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:23,765 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:23,765 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:23,765 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:23,976 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:24:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:24:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:24:33.978401+00:00 (in 9.999532 seconds) notificationworker stdout | 2023-06-29 13:24:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:24:33 UTC)" (scheduled at 2023-06-29 13:24:23.978401+00:00) notificationworker stdout | 2023-06-29 13:24:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:24:23,980 [74] [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(2023, 6, 29, 13, 24, 23, 979285), True, datetime.datetime(2023, 6, 29, 13, 24, 23, 979285), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:24:23,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:24:23,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:24:23,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:24:33 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:24:24,421 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=106 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:24,422 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c1cae7d6-6355-448d-a2e6-4c76c062bb9b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c1cae7d6-6355-448d-a2e6-4c76c062bb9b', 'ETag': '"6f6ebfe50bf4b6b6753e31f62c4f19cd"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:24,422 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:24,422 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:24,422 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:24,422 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:24,422 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c1cae7d6-6355-448d-a2e6-4c76c062bb9b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c1cae7d6-6355-448d-a2e6-4c76c062bb9b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c1cae7d6-6355-448d-a2e6-4c76c062bb9b', 'etag': '"6f6ebfe50bf4b6b6753e31f62c4f19cd"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6f6ebfe50bf4b6b6753e31f62c4f19cd"'} gunicorn-web stdout | 2023-06-29 13:24:24,636 [214] [DEBUG] [app] Starting request: urn:request:4bf45f00-61e4-47f3-9101-0f2404725bd1 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:24:24,636 [211] [DEBUG] [app] Starting request: urn:request:19124880-9055-4cc8-baf0-be966358c4ba (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:24:24,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:24:24,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:24:24,639 [220] [DEBUG] [app] Starting request: urn:request:9f70560c-2d6e-4452-9c9c-a9a9bbe3147f (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:24:24,639 [216] [DEBUG] [app] Starting request: urn:request:b2b96388-8e35-4fd6-a2e2-b53ae8291e6d (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:24:24,640 [220] [DEBUG] [app] Ending request: urn:request:9f70560c-2d6e-4452-9c9c-a9a9bbe3147f (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:9f70560c-2d6e-4452-9c9c-a9a9bbe3147f', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:24:24,640 [216] [DEBUG] [app] Ending request: urn:request:b2b96388-8e35-4fd6-a2e2-b53ae8291e6d (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:b2b96388-8e35-4fd6-a2e2-b53ae8291e6d', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:24:24,640 [220] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:24:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:24:24,640 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:24:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:24:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) gunicorn-registry stdout | 2023-06-29 13:24:24,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:24:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:24:24,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:24:24,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:24:24,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:24:24,643 [213] [DEBUG] [app] Starting request: urn:request:ed807c26-47d3-4cb6-90b5-fd5616f1dbca (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:24:24,643 [212] [DEBUG] [app] Starting request: urn:request:8ac1e9f0-ad93-4bb1-bedc-cc4199d412ef (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:24:24,643 [213] [DEBUG] [app] Ending request: urn:request:ed807c26-47d3-4cb6-90b5-fd5616f1dbca (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:ed807c26-47d3-4cb6-90b5-fd5616f1dbca', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:24:24,643 [212] [DEBUG] [app] Ending request: urn:request:8ac1e9f0-ad93-4bb1-bedc-cc4199d412ef (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:8ac1e9f0-ad93-4bb1-bedc-cc4199d412ef', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:24:24,644 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:24:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:24:24,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:24:24,644 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:24:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:24:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:24:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:24:24,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:24:24,644 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:24:24,644 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:24:24,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:24:24,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:24:24,662 [211] [DEBUG] [app] Ending request: urn:request:19124880-9055-4cc8-baf0-be966358c4ba (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:19124880-9055-4cc8-baf0-be966358c4ba', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:24:24,662 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:24:24,662 [214] [DEBUG] [app] Ending request: urn:request:4bf45f00-61e4-47f3-9101-0f2404725bd1 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:4bf45f00-61e4-47f3-9101-0f2404725bd1', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:24:24,662 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:24:24,662 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:24:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:24:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.026 118 0.027) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:24:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.027 118 0.027) gunicorn-web stdout | 2023-06-29 13:24:24,663 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:24:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-registry stdout | 2023-06-29 13:24:24,897 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:24,897 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:24,897 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 107, 'Body': <_io.BytesIO object at 0x7f7ccb960590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:24,897 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:24,897 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:24,897 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:24,898 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:24,898 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:24,898 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:24,898 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:24,906 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:24,906 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:24,906 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:24,906 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:24,906 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:24,906 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 107}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'bb2Wz3bO6X21wVbvfqFwLg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=107', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:24,906 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:24,906 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:24,906 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:24,906 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:24,907 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:24,907 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=107&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:bb2Wz3bO6X21wVbvfqFwLg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132424Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:24,907 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132424Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c459661189b628bc8d9d28447f05ca3e90ff6012b151b61948a112e6a233d93d gunicorn-registry stdout | 2023-06-29 13:24:24,907 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | aa09d37ae24e4e8b8cbbc411bd33810f9382ccbee93ada526c1cdccf9bd40498 gunicorn-registry stdout | 2023-06-29 13:24:24,907 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:24,907 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:24,907 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:24,908 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:24,953 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:24:25,312 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=107 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:25,312 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5eb9d203-e52a-4a56-88d9-a8f6cbf00142', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5eb9d203-e52a-4a56-88d9-a8f6cbf00142', 'ETag': '"6dbd96cf76cee97db5c156ef7ea1702e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:25,312 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:25,312 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:25,313 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:25,313 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:25,313 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5eb9d203-e52a-4a56-88d9-a8f6cbf00142', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5eb9d203-e52a-4a56-88d9-a8f6cbf00142', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5eb9d203-e52a-4a56-88d9-a8f6cbf00142', 'etag': '"6dbd96cf76cee97db5c156ef7ea1702e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6dbd96cf76cee97db5c156ef7ea1702e"'} buildlogsarchiver stdout | 2023-06-29 13:24:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:24:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:24:55.790030+00:00 (in 29.999544 seconds) buildlogsarchiver stdout | 2023-06-29 13:24:25,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:24:55 UTC)" (scheduled at 2023-06-29 13:24:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:24:25,792 [54] [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(2023, 6, 14, 13, 24, 25, 790944), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:24:25,808 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:24:25,808 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:24:25,808 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:24:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:24:25,838 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:25,838 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:25,839 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 108, 'Body': <_io.BytesIO object at 0x7f7ccb960b30>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:25,839 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:25,839 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:25,839 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:25,839 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:25,839 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:25,839 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:25,839 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:25,847 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:25,847 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:25,847 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:25,847 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:25,847 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:25,847 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 108}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'nGJlMfsmMRfR9AKsB60v0g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960b30>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=108', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:25,848 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:25,848 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:25,848 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:25,848 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:25,848 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:25,848 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=108&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:nGJlMfsmMRfR9AKsB60v0g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132425Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:25,848 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132425Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8b471064fda431ba205389c3c4df22c561836227ebabca0643e990e3de6dae1c gunicorn-registry stdout | 2023-06-29 13:24:25,848 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 356ecb2f878ad0f6f74cd2c00ec31a19be4e179b509cb4f5ea06903f999f3a2c gunicorn-registry stdout | 2023-06-29 13:24:25,848 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:25,848 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:25,848 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:25,849 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:25,894 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:24:26,253 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=108 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:26,253 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6127125f-7c24-4eb0-9f43-4be353fa8213', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6127125f-7c24-4eb0-9f43-4be353fa8213', 'ETag': '"9c626531fb263117d1f402ac07ad2fd2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:26,253 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:26,253 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:26,253 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:26,253 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:26,253 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6127125f-7c24-4eb0-9f43-4be353fa8213', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6127125f-7c24-4eb0-9f43-4be353fa8213', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6127125f-7c24-4eb0-9f43-4be353fa8213', 'etag': '"9c626531fb263117d1f402ac07ad2fd2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9c626531fb263117d1f402ac07ad2fd2"'} gunicorn-registry stdout | 2023-06-29 13:24:26,764 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:26,765 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:26,765 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 109, 'Body': <_io.BytesIO object at 0x7f7ccb290db0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:26,765 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:26,765 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:26,765 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:26,765 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:26,765 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:26,765 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:26,765 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:26,774 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:26,774 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:26,774 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:26,774 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:26,774 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:26,774 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 109}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '2sRF+e/4FG+sT1mXxYPpaA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290db0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=109', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:26,774 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:26,774 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:26,774 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:26,774 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:26,774 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:26,774 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=109&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:2sRF+e/4FG+sT1mXxYPpaA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132426Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:26,774 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132426Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 05727549c467c08c36b1fb6019de7a0dd1f4783c815e431527364357d718b3e3 gunicorn-registry stdout | 2023-06-29 13:24:26,774 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 576b0a29ee910b9815e5539e999449948139904cab60d51ec25f1578365e89f6 gunicorn-registry stdout | 2023-06-29 13:24:26,774 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:26,775 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:26,775 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:26,775 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:26,998 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:24:27,367 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=109 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:27,367 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '32acb134-1d0a-4fa9-86da-a0ca6cca4107', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '32acb134-1d0a-4fa9-86da-a0ca6cca4107', 'ETag': '"dac445f9eff8146fac4f5997c583e968"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:27,367 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:27,368 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:27,368 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:27,368 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:27,368 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '32acb134-1d0a-4fa9-86da-a0ca6cca4107', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '32acb134-1d0a-4fa9-86da-a0ca6cca4107', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '32acb134-1d0a-4fa9-86da-a0ca6cca4107', 'etag': '"dac445f9eff8146fac4f5997c583e968"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"dac445f9eff8146fac4f5997c583e968"'} gunicorn-registry stdout | 2023-06-29 13:24:27,774 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:27,774 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:27,775 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 110, 'Body': <_io.BytesIO object at 0x7f7ccb290e50>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:27,775 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:27,775 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:27,775 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:27,775 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:27,775 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:27,775 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:27,775 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:27,784 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:27,784 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:27,784 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:27,784 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:27,784 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:27,784 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 110}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'hqUjSSaJ+2ucuwtLBgAjRw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290e50>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=110', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:27,784 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:27,784 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:27,784 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:27,784 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:27,785 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:27,785 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=110&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:hqUjSSaJ+2ucuwtLBgAjRw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132427Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:27,785 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132427Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a905914d9d18b668327c40a78bb7fe64bc5cf948963782a933e242272189ce43 gunicorn-registry stdout | 2023-06-29 13:24:27,785 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7a44d82122465c32fa0875eb0f7d44a65807fa4f642448ab299dc245956b0d8e gunicorn-registry stdout | 2023-06-29 13:24:27,785 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:27,785 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:27,786 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:27,786 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:27,831 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:24:28,189 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=110 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:28,190 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2381d5cf-6e1d-489a-bc60-5a0e8205030c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2381d5cf-6e1d-489a-bc60-5a0e8205030c', 'ETag': '"86a523492689fb6b9cbb0b4b06002347"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:28,190 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:28,190 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:28,190 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:28,191 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:28,191 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2381d5cf-6e1d-489a-bc60-5a0e8205030c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2381d5cf-6e1d-489a-bc60-5a0e8205030c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2381d5cf-6e1d-489a-bc60-5a0e8205030c', 'etag': '"86a523492689fb6b9cbb0b4b06002347"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"86a523492689fb6b9cbb0b4b06002347"'} gunicorn-registry stdout | 2023-06-29 13:24:29,167 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:29,167 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:29,168 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 111, 'Body': <_io.BytesIO object at 0x7f7cd0fd2c20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:29,168 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:29,168 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:29,168 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:29,168 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:29,168 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:29,168 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:29,169 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:29,177 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:29,177 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:29,177 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:29,177 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:29,177 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:29,177 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 111}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Mogt9UhbBRUeJCK22lqi5Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd0fd2c20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=111', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:29,177 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:29,177 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:29,178 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:29,178 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:29,178 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:29,178 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=111&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Mogt9UhbBRUeJCK22lqi5Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132429Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:29,178 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132429Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ccd517cc3f34268ae88863f328bfadc7ec2915cbe6ced94d274d7860e9b7f00f gunicorn-registry stdout | 2023-06-29 13:24:29,178 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 48586bfe8660302fcaf30605952fdb9f88ee6c457a878f1392fec661932b5f41 gunicorn-registry stdout | 2023-06-29 13:24:29,178 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:29,178 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:29,179 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:29,179 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. expiredappspecifictokenworker stdout | 2023-06-29 13:24:29,202 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:24:29,390 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:24:29,836 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=111 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:29,836 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5f35d49b-a165-4ab9-93bf-8095155b0dcf', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5f35d49b-a165-4ab9-93bf-8095155b0dcf', 'ETag': '"32882df5485b05151e2422b6da5aa2e5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:29,837 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:29,837 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:29,837 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:29,837 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:29,837 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5f35d49b-a165-4ab9-93bf-8095155b0dcf', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5f35d49b-a165-4ab9-93bf-8095155b0dcf', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5f35d49b-a165-4ab9-93bf-8095155b0dcf', 'etag': '"32882df5485b05151e2422b6da5aa2e5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"32882df5485b05151e2422b6da5aa2e5"'} gunicorn-registry stdout | 2023-06-29 13:24:30,250 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:30,250 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:30,251 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 112, 'Body': <_io.BytesIO object at 0x7f7cd09c1810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:30,251 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:30,251 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:30,251 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:30,251 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:30,252 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:30,252 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:30,252 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:30,260 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:30,260 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:30,260 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:30,260 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:30,260 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:30,260 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 112}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'u8cxsxb+0uFaYej9gK8XbA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd09c1810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=112', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:30,261 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:30,261 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:30,261 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:30,261 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:30,261 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:30,261 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=112&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:u8cxsxb+0uFaYej9gK8XbA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132430Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:30,261 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132430Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 67ae3f42516f6eb35ecfeb99aab11944cb5fd837713dc6f32e15cbbb63a0625e gunicorn-registry stdout | 2023-06-29 13:24:30,261 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 168afcab7d842de0346e675d68a2f60f1e183141d2a4e44f5b4511f142e7b7cc gunicorn-registry stdout | 2023-06-29 13:24:30,262 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:30,262 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:30,262 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:30,263 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:30,312 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:24:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:24:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:24:40.585410+00:00 (in 9.999532 seconds) gcworker stdout | 2023-06-29 13:24:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:24:40 UTC)" (scheduled at 2023-06-29 13:24:30.585410+00:00) gcworker stdout | 2023-06-29 13:24:30,587 [59] [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, 1686835470586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:24:30,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:24:30,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:24:30,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:24:40 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:24:30,672 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=112 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:30,672 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5f6390c1-5fab-455d-b182-780a4d7a0d38', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5f6390c1-5fab-455d-b182-780a4d7a0d38', 'ETag': '"bbc731b316fed2e15a61e8fd80af176c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:30,672 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:30,673 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:30,673 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:30,673 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:30,673 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5f6390c1-5fab-455d-b182-780a4d7a0d38', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5f6390c1-5fab-455d-b182-780a4d7a0d38', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5f6390c1-5fab-455d-b182-780a4d7a0d38', 'etag': '"bbc731b316fed2e15a61e8fd80af176c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"bbc731b316fed2e15a61e8fd80af176c"'} gunicorn-registry stdout | 2023-06-29 13:24:31,319 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:31,319 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:31,319 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 113, 'Body': <_io.BytesIO object at 0x7f7ccb290090>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:31,320 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:31,320 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:31,320 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:31,320 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:31,320 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:31,320 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:31,320 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:31,329 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:31,329 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:31,329 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:31,329 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:31,329 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:31,329 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 113}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'RdoFEo8UgvBJhyFlWSScag==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290090>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=113', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:31,329 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:31,329 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:31,329 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:31,329 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:31,330 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:31,330 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=113&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:RdoFEo8UgvBJhyFlWSScag== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132431Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:31,330 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132431Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b328583b8b43ef2f41c205236e7cf6b847e4709f836a2c9fa15562a83f9a340d gunicorn-registry stdout | 2023-06-29 13:24:31,330 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4b53e7c5b00d88aa09f4b45503602ba3fe97fca76065fa91f4cfe94b3c90d97d gunicorn-registry stdout | 2023-06-29 13:24:31,330 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:31,330 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:31,330 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:31,331 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:31,380 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:24:31,779 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=113 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:31,779 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '9c6d75ef-808a-4a4a-a663-5f875abf21f3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '9c6d75ef-808a-4a4a-a663-5f875abf21f3', 'ETag': '"45da05128f1482f04987216559249c6a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:31,779 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:31,779 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:31,780 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:31,780 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:31,780 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '9c6d75ef-808a-4a4a-a663-5f875abf21f3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '9c6d75ef-808a-4a4a-a663-5f875abf21f3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '9c6d75ef-808a-4a4a-a663-5f875abf21f3', 'etag': '"45da05128f1482f04987216559249c6a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"45da05128f1482f04987216559249c6a"'} queuecleanupworker stdout | 2023-06-29 13:24:32,655 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:24:33,092 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:33,092 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:33,093 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 114, 'Body': <_io.BytesIO object at 0x7f7cdba9a2c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:33,093 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:33,093 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:33,093 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:33,093 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:33,093 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:33,093 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:33,094 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:33,102 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:33,102 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:33,102 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:33,102 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:33,102 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:33,102 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 114}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '/6mVIpXAVQ+TVd9Rdb9J6g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cdba9a2c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=114', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:33,102 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:33,103 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:33,103 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:33,103 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:33,103 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:33,103 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=114&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:/6mVIpXAVQ+TVd9Rdb9J6g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132433Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:33,103 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132433Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7ed57d1a2c284f1a421da40aca77c0b1db7d3811a618a603e8b62940b7339064 gunicorn-registry stdout | 2023-06-29 13:24:33,103 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0a44bcc6ffd6538d144ea70a0b58c7e6c136b62e1cdf78488b20034e021a4b9b gunicorn-registry stdout | 2023-06-29 13:24:33,103 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:33,104 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:33,104 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:33,105 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:33,154 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:24:33,596 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=114 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:33,597 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c04f1b17-fe58-4643-859a-cdba2fe8530b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c04f1b17-fe58-4643-859a-cdba2fe8530b', 'ETag': '"ffa9952295c0550f9355df5175bf49ea"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:33,597 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:33,597 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:33,597 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:33,597 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:33,598 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c04f1b17-fe58-4643-859a-cdba2fe8530b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c04f1b17-fe58-4643-859a-cdba2fe8530b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c04f1b17-fe58-4643-859a-cdba2fe8530b', 'etag': '"ffa9952295c0550f9355df5175bf49ea"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ffa9952295c0550f9355df5175bf49ea"'} notificationworker stdout | 2023-06-29 13:24:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:24:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:24:43.978401+00:00 (in 9.999499 seconds) notificationworker stdout | 2023-06-29 13:24:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:24:43 UTC)" (scheduled at 2023-06-29 13:24:33.978401+00:00) notificationworker stdout | 2023-06-29 13:24:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:24:33,980 [74] [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(2023, 6, 29, 13, 24, 33, 979354), True, datetime.datetime(2023, 6, 29, 13, 24, 33, 979354), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:24:33,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:24:33,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:24:33,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:24:43 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:24:34,710 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:34,711 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:34,711 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 115, 'Body': <_io.BytesIO object at 0x7f7cdba9a770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:34,711 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:34,711 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:34,711 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:34,712 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:34,712 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:34,712 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:34,712 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:34,720 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:34,720 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:34,721 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:34,721 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:34,721 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:34,721 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 115}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'YSz0BL42DgOnw6sROnWITQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cdba9a770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=115', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:34,721 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:34,721 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:34,721 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:34,721 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:34,721 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:34,722 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=115&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:YSz0BL42DgOnw6sROnWITQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132434Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:34,722 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132434Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 617ee854884333a50970b5e23a3cdc96061d3344f952d743c351c1eef2b34997 gunicorn-registry stdout | 2023-06-29 13:24:34,722 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c23080db4ddd3dddc4fa0797aee329314454d31316f56b94601760c8c7e6614c gunicorn-registry stdout | 2023-06-29 13:24:34,722 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:34,722 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:34,722 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:34,723 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:34,768 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:24:35,169 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=115 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:35,170 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5f7e7873-7786-486c-b502-154c55b47a9b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5f7e7873-7786-486c-b502-154c55b47a9b', 'ETag': '"612cf404be360e03a7c3ab113a75884d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:35,170 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:35,170 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:35,170 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:35,170 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:35,171 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5f7e7873-7786-486c-b502-154c55b47a9b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5f7e7873-7786-486c-b502-154c55b47a9b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5f7e7873-7786-486c-b502-154c55b47a9b', 'etag': '"612cf404be360e03a7c3ab113a75884d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"612cf404be360e03a7c3ab113a75884d"'} gunicorn-registry stdout | 2023-06-29 13:24:35,855 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:35,855 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:35,855 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 116, 'Body': <_io.BytesIO object at 0x7f7cd09c1810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:35,856 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:35,856 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:35,856 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:35,856 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:35,856 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:35,856 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:35,856 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:35,865 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:35,865 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:35,865 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:35,865 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:35,865 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:35,865 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 116}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '4qt49vgxEVl2P7Z+P85Hpw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd09c1810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=116', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:35,865 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:35,865 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:35,865 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:35,866 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:35,866 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:35,866 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=116&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:4qt49vgxEVl2P7Z+P85Hpw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132435Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:35,866 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132435Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c1a9180cd0c42283b052c9cdbaa47ce07360c18c9d7b9fb63b8fdfbdec874053 gunicorn-registry stdout | 2023-06-29 13:24:35,866 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7d043f00a57d52328b71df7ef68906ec33a631aae3804c3acbe0dee2f4af08df gunicorn-registry stdout | 2023-06-29 13:24:35,866 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:35,867 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:35,867 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:35,868 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:35,913 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. builder stdout | 2023-06-29 13:24:35,916 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:24:35,919 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:24:36,270 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=116 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:36,271 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '390bcaa3-5dfe-4228-a524-a31887c6fba3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '390bcaa3-5dfe-4228-a524-a31887c6fba3', 'ETag': '"e2ab78f6f8311159763fb67e3fce47a7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:36,271 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:36,271 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:36,271 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:36,272 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:36,272 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '390bcaa3-5dfe-4228-a524-a31887c6fba3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '390bcaa3-5dfe-4228-a524-a31887c6fba3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '390bcaa3-5dfe-4228-a524-a31887c6fba3', 'etag': '"e2ab78f6f8311159763fb67e3fce47a7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e2ab78f6f8311159763fb67e3fce47a7"'} securityworker stdout | 2023-06-29 13:24:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:24:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:24:41.713664+00:00 (in 5.130692 seconds) securityworker stdout | 2023-06-29 13:24:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:25:06 UTC)" (scheduled at 2023-06-29 13:24:36.582504+00:00) securityworker stdout | 2023-06-29 13:24:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:24:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:24:36,587 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:24:36,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:24:36,600 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:24:36,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:24:36,604 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:25:06 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:24:37,088 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:37,088 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:37,089 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 117, 'Body': <_io.BytesIO object at 0x7f7ccb309770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:37,089 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:37,089 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:37,089 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:37,089 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:37,089 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:37,089 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:37,090 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:37,098 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:37,098 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:37,098 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:37,098 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:37,098 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:37,099 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 117}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Ku2zex5XmyPutxtKJyNU0A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb309770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=117', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:37,099 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:37,099 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:37,099 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:37,099 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:37,099 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:37,099 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=117&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Ku2zex5XmyPutxtKJyNU0A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132437Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:37,099 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132437Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 137f64caf6700124b3c8d925fdfe3562cb3b9954dcae726f67c54439a6c8a57d gunicorn-registry stdout | 2023-06-29 13:24:37,100 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4c3c460270191db3ddbfe918e98ea0f7b8c329b63590a2162c2f4ffdef96b442 gunicorn-registry stdout | 2023-06-29 13:24:37,100 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:37,100 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:37,100 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:37,101 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:37,146 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:24:37,506 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=117 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:37,506 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '47a50392-64d7-4d7e-8ffa-5eac06adf08c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '47a50392-64d7-4d7e-8ffa-5eac06adf08c', 'ETag': '"2aedb37b1e579b23eeb71b4a272354d0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:37,506 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:37,506 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:37,507 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:37,507 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:37,507 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '47a50392-64d7-4d7e-8ffa-5eac06adf08c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '47a50392-64d7-4d7e-8ffa-5eac06adf08c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '47a50392-64d7-4d7e-8ffa-5eac06adf08c', 'etag': '"2aedb37b1e579b23eeb71b4a272354d0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2aedb37b1e579b23eeb71b4a272354d0"'} quotaregistrysizeworker stdout | 2023-06-29 13:24:38,264 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-registry stdout | 2023-06-29 13:24:38,484 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:38,484 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:38,485 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 118, 'Body': <_io.BytesIO object at 0x7f7ccb2900e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:38,485 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:38,485 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:38,485 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:38,485 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:38,485 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:38,485 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:38,485 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:38,493 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:38,493 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:38,493 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:38,493 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:38,493 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:38,494 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 118}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'I5fEXS1tahfRXE65KE/cPg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2900e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=118', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:38,494 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:38,494 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:38,494 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:38,494 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:38,494 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:38,494 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=118&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:I5fEXS1tahfRXE65KE/cPg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132438Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:38,494 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132438Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e2d9ac41325a7951472a4518aa2c5f7a9ae22f861a784db65605a883c18c5133 gunicorn-registry stdout | 2023-06-29 13:24:38,494 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5e4b25b1f29af60ce7c357bab1733e6e5ee5fcf99f27e42611f4bd6cef8ff480 gunicorn-registry stdout | 2023-06-29 13:24:38,494 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:38,494 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:38,495 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:38,495 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:38,544 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. namespacegcworker stdout | 2023-06-29 13:24:38,603 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} repositorygcworker stdout | 2023-06-29 13:24:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:24:38,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:25:01.990998+00:00 (in 23.202373 seconds) repositorygcworker stdout | 2023-06-29 13:24:38,788 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:25:38 UTC)" (scheduled at 2023-06-29 13:24:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:24:38,789 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:24:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:25:38 UTC)" executed successfully logrotateworker stdout | 2023-06-29 13:24:38,816 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:24:38,919 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-registry stdout | 2023-06-29 13:24:38,942 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=118 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:38,942 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'dd277a36-44e8-4ad3-beff-9814a2f23c0b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'dd277a36-44e8-4ad3-beff-9814a2f23c0b', 'ETag': '"2397c45d2d6d6a17d15c4eb9284fdc3e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:38,942 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:38,943 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:38,943 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:38,943 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:38,943 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'dd277a36-44e8-4ad3-beff-9814a2f23c0b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'dd277a36-44e8-4ad3-beff-9814a2f23c0b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'dd277a36-44e8-4ad3-beff-9814a2f23c0b', 'etag': '"2397c45d2d6d6a17d15c4eb9284fdc3e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2397c45d2d6d6a17d15c4eb9284fdc3e"'} repositoryactioncounter stdout | 2023-06-29 13:24:39,447 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-web stdout | 2023-06-29 13:24:39,636 [211] [DEBUG] [app] Starting request: urn:request:cd25d692-ff26-46cd-953a-830ad4913e1b (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:24:39,636 [214] [DEBUG] [app] Starting request: urn:request:5226c2de-2b26-4a89-bc40-a0114c35f0e3 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:24:39,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:24:39,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:24:39,639 [216] [DEBUG] [app] Starting request: urn:request:f6fd940b-5b48-496c-8e20-e0bd85dfc647 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:24:39,640 [223] [DEBUG] [app] Starting request: urn:request:26b9df05-4a50-4ea5-a2df-4197ae61319f (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:24:39,640 [216] [DEBUG] [app] Ending request: urn:request:f6fd940b-5b48-496c-8e20-e0bd85dfc647 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:f6fd940b-5b48-496c-8e20-e0bd85dfc647', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:24:39,640 [223] [DEBUG] [app] Ending request: urn:request:26b9df05-4a50-4ea5-a2df-4197ae61319f (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:26b9df05-4a50-4ea5-a2df-4197ae61319f', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:24:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:24:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:24:39,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:24:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:24:39,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:24:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:24:39,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:24:39,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:24:39,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:24:39,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:24:39,643 [212] [DEBUG] [app] Starting request: urn:request:0ec24dea-b59d-461a-80e1-eb7c44f332e9 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:24:39,643 [213] [DEBUG] [app] Starting request: urn:request:2b984004-8d66-4efa-bc00-3e417dfa122d (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:24:39,644 [212] [DEBUG] [app] Ending request: urn:request:0ec24dea-b59d-461a-80e1-eb7c44f332e9 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:0ec24dea-b59d-461a-80e1-eb7c44f332e9', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:24:39,644 [213] [DEBUG] [app] Ending request: urn:request:2b984004-8d66-4efa-bc00-3e417dfa122d (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:2b984004-8d66-4efa-bc00-3e417dfa122d', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:24:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:24:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:24:39,644 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:24:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:24:39,644 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:24:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:24:39,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:24:39,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:24:39,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:24:39,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:24:39,653 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:24:39,656 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:24:39,663 [214] [DEBUG] [app] Ending request: urn:request:5226c2de-2b26-4a89-bc40-a0114c35f0e3 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:5226c2de-2b26-4a89-bc40-a0114c35f0e3', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:24:39,664 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:24:39,664 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:24:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:24:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-web stdout | 2023-06-29 13:24:39,667 [211] [DEBUG] [app] Ending request: urn:request:cd25d692-ff26-46cd-953a-830ad4913e1b (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:cd25d692-ff26-46cd-953a-830ad4913e1b', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:24:39,667 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:24:39,667 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:24:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:24:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.032 118 0.032) gunicorn-registry stdout | 2023-06-29 13:24:39,874 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:39,874 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:39,874 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 119, 'Body': <_io.BytesIO object at 0x7f7ccb271e50>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:39,874 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:39,875 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:39,875 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:39,875 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:39,875 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:39,875 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:39,875 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:39,883 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:39,883 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:39,883 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:39,883 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:39,883 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:39,883 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 119}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'FT4VoIS3aeslFhYzTd7/bQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271e50>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=119', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:39,884 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:39,884 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:39,884 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:39,884 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:39,884 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:39,884 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=119&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:FT4VoIS3aeslFhYzTd7/bQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132439Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:39,884 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132439Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b488df866ffc584d9089616cef60077286bdbad92e16d06aa3027f81fdaeab28 gunicorn-registry stdout | 2023-06-29 13:24:39,884 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ab019d3037f451edfecf248ecce11a92e1367802fcbfca340d8882f34b9e72cf gunicorn-registry stdout | 2023-06-29 13:24:39,884 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:39,884 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:39,885 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:39,885 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:40,264 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:24:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:24:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:24:50.585410+00:00 (in 9.999508 seconds) gcworker stdout | 2023-06-29 13:24:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:24:50 UTC)" (scheduled at 2023-06-29 13:24:40.585410+00:00) gcworker stdout | 2023-06-29 13:24:40,587 [59] [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, 1686835480586, 1209600, True, 3, 500, 1, 0]) blobuploadcleanupworker stdout | 2023-06-29 13:24:40,601 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gcworker stdout | 2023-06-29 13:24:40,608 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:24:40,608 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:24:40,608 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:24:50 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:24:40,709 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=119 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:40,709 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3d40891b-4a71-427b-97ab-4c95b15a2d4b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3d40891b-4a71-427b-97ab-4c95b15a2d4b', 'ETag': '"153e15a084b769eb251616334ddeff6d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:40,709 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:40,710 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:40,710 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:40,710 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:40,710 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3d40891b-4a71-427b-97ab-4c95b15a2d4b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3d40891b-4a71-427b-97ab-4c95b15a2d4b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3d40891b-4a71-427b-97ab-4c95b15a2d4b', 'etag': '"153e15a084b769eb251616334ddeff6d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"153e15a084b769eb251616334ddeff6d"'} gunicorn-registry stdout | 2023-06-29 13:24:40,977 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:40,977 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:40,978 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 120, 'Body': <_io.BytesIO object at 0x7f7cdba9a770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:40,978 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:40,978 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:40,978 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:40,978 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:40,978 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:40,978 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:40,978 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:40,986 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:40,986 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:40,986 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:40,986 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:40,987 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:40,987 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 120}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '83FPp+vlCoLTaHSu2VqEgQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cdba9a770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=120', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:40,987 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:40,987 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:40,987 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:40,987 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:40,987 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:40,987 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=120&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:83FPp+vlCoLTaHSu2VqEgQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132440Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:40,987 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132440Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 97d3767ac1275edc160dcef78b87598a88a387a31defd251f6fc3d81b454eba0 gunicorn-registry stdout | 2023-06-29 13:24:40,987 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | bccd6fee6d1c7675bf448dfd2710e7e7e175043eed12a7bce65ba4240bdd821b gunicorn-registry stdout | 2023-06-29 13:24:40,987 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:40,988 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:40,988 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:40,988 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:41,033 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:24:41,314 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=120 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:41,314 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a23ea2b7-37a4-4014-b2ed-05e64ab4bea1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a23ea2b7-37a4-4014-b2ed-05e64ab4bea1', 'ETag': '"f3714fa7ebe50a82d36874aed95a8481"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:41,314 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:41,315 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:41,315 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:41,315 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:41,315 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a23ea2b7-37a4-4014-b2ed-05e64ab4bea1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a23ea2b7-37a4-4014-b2ed-05e64ab4bea1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a23ea2b7-37a4-4014-b2ed-05e64ab4bea1', 'etag': '"f3714fa7ebe50a82d36874aed95a8481"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f3714fa7ebe50a82d36874aed95a8481"'} securityworker stdout | 2023-06-29 13:24:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:24:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:25:06.582504+00:00 (in 24.868255 seconds) securityworker stdout | 2023-06-29 13:24:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:25:11 UTC)" (scheduled at 2023-06-29 13:24:41.713664+00:00) securityworker stdout | 2023-06-29 13:24:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:24:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:24:41,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:24:41,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:24:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:24:41,718 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:24:41,718 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:24:41,721 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:24:41,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:24:41,734 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:24:41,738 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:24:41,738 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:24:41,739 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 19, 41, 722230), 1, 2]) securityworker stdout | 2023-06-29 13:24:41,743 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:24:41,743 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:24:41,744 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 19, 41, 722230), 1, 2]) securityworker stdout | 2023-06-29 13:24:41,747 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:24:41,747 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:24:41,748 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:24:41,748 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:24:41,748 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:24:41,748 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:24:41,748 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:24:41,749 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:24:41,749 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:24:41,749 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:25:11 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:24:42,089 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:42,090 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:42,090 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 121, 'Body': <_io.BytesIO object at 0x7f7ccb960ae0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:42,090 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:42,090 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:42,090 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:42,090 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:42,090 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:42,090 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:42,091 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:42,099 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:42,099 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:42,099 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:42,099 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:42,099 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:42,099 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 121}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'tfc2CekGB6kARVorlRu5Fg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960ae0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=121', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:42,099 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:42,099 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:42,099 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:42,099 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:42,100 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:42,100 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=121&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:tfc2CekGB6kARVorlRu5Fg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132442Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:42,100 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132442Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 297450dfe931ff23530ce851b5a0508b174265f64dfe806ec801a6e09e0f1936 gunicorn-registry stdout | 2023-06-29 13:24:42,100 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 953f6d8b6b9eb01d0d268d55bf947fa59daff8593a2dd37714df28b3236c1e9f gunicorn-registry stdout | 2023-06-29 13:24:42,100 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:42,100 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:42,101 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:42,101 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:42,146 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:24:42,501 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=121 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:42,501 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'fcbe94b2-760e-4e16-a9fd-0620f5c9c03a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'fcbe94b2-760e-4e16-a9fd-0620f5c9c03a', 'ETag': '"b5f73609e90607a900455a2b951bb916"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:42,501 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:42,502 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:42,502 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:42,502 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:42,502 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'fcbe94b2-760e-4e16-a9fd-0620f5c9c03a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'fcbe94b2-760e-4e16-a9fd-0620f5c9c03a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'fcbe94b2-760e-4e16-a9fd-0620f5c9c03a', 'etag': '"b5f73609e90607a900455a2b951bb916"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b5f73609e90607a900455a2b951bb916"'} repositorygcworker stdout | 2023-06-29 13:24:42,642 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:24:43,435 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:43,436 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:43,436 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 122, 'Body': <_io.BytesIO object at 0x7f7ccb2ac1d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:43,436 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:43,436 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:43,436 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:43,436 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:43,436 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:43,436 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:43,437 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:43,445 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:43,445 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:43,445 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:43,445 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:43,445 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:43,445 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 122}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'VncCpEj6WziqSpT/zKLelQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac1d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=122', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:43,445 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:43,445 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:43,445 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:43,445 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:43,445 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:43,445 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=122&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:VncCpEj6WziqSpT/zKLelQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132443Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:43,446 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132443Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b4e50a0015b42e0c7916f13f2d5871574e1f31b75f5564f76185650bc6d8b64c gunicorn-registry stdout | 2023-06-29 13:24:43,446 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | dee83f0733174bf0c3cd9d8c70913507529dbeb306f4c0221ef92c5d2ed5dab7 gunicorn-registry stdout | 2023-06-29 13:24:43,446 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:43,446 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:43,446 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:43,447 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:43,492 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. manifestbackfillworker stdout | 2023-06-29 13:24:43,949 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} notificationworker stdout | 2023-06-29 13:24:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:24:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:24:53.978401+00:00 (in 9.999487 seconds) notificationworker stdout | 2023-06-29 13:24:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:24:53 UTC)" (scheduled at 2023-06-29 13:24:43.978401+00:00) notificationworker stdout | 2023-06-29 13:24:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:24:43,980 [74] [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(2023, 6, 29, 13, 24, 43, 979366), True, datetime.datetime(2023, 6, 29, 13, 24, 43, 979366), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:24:43,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:24:43,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:24:43,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:24:53 UTC)" executed successfully securityworker stdout | 2023-06-29 13:24:44,000 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} exportactionlogsworker stdout | 2023-06-29 13:24:44,269 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:24:44,322 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gcworker stdout | 2023-06-29 13:24:44,830 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:24:44,930 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-registry stdout | 2023-06-29 13:24:44,932 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=122 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:44,932 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a4f739b7-8fad-48d5-af77-840a3d8f1f8e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a4f739b7-8fad-48d5-af77-840a3d8f1f8e', 'ETag': '"567702a448fa5b38aa4a94ffcca2de95"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:44,932 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:44,932 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:44,932 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:44,932 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:44,933 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a4f739b7-8fad-48d5-af77-840a3d8f1f8e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a4f739b7-8fad-48d5-af77-840a3d8f1f8e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a4f739b7-8fad-48d5-af77-840a3d8f1f8e', 'etag': '"567702a448fa5b38aa4a94ffcca2de95"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"567702a448fa5b38aa4a94ffcca2de95"'} gunicorn-registry stdout | 2023-06-29 13:24:44,955 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:44,956 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:44,956 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 123, 'Body': <_io.BytesIO object at 0x7f7ccb309770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:44,956 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:44,956 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:44,956 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:44,956 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:44,956 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:44,956 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:44,956 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:44,964 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:44,964 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:44,965 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:44,965 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:44,965 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:44,965 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 123}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'rwLahIhrl+FtzDt6uY0hNQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb309770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=123', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:44,965 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:44,965 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:44,965 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:44,965 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:44,965 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:44,965 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=123&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:rwLahIhrl+FtzDt6uY0hNQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132444Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:44,965 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132444Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a0cef124382f2c1cd3758cc672ae6ea2097c7c5cba8745a55eea9479d1331f87 gunicorn-registry stdout | 2023-06-29 13:24:44,965 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ca9514eb61b597bc93fb6c3c5b2329862d639c9f0039403611d39d39176d1bcc gunicorn-registry stdout | 2023-06-29 13:24:44,965 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:44,965 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:44,966 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:44,966 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:45,011 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:24:45,408 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=123 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:45,409 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0c02191e-7d47-408a-971b-22224f9de29a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0c02191e-7d47-408a-971b-22224f9de29a', 'ETag': '"af02da84886b97e16dcc3b7ab98d2135"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:45,409 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:45,409 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:45,409 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:45,409 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:45,409 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0c02191e-7d47-408a-971b-22224f9de29a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0c02191e-7d47-408a-971b-22224f9de29a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0c02191e-7d47-408a-971b-22224f9de29a', 'etag': '"af02da84886b97e16dcc3b7ab98d2135"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"af02da84886b97e16dcc3b7ab98d2135"'} gunicorn-web stdout | 2023-06-29 13:24:45,503 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:24:45,507 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-web stdout | 2023-06-29 13:24:45,510 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:24:45,515 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:24:45,518 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} namespacegcworker stdout | 2023-06-29 13:24:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:24:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:24:55.889222+00:00 (in 10.198274 seconds) namespacegcworker stdout | 2023-06-29 13:24:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:25:45 UTC)" (scheduled at 2023-06-29 13:24:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:24:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:24:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:25:45 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:24:45,823 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:45,823 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:45,824 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 124, 'Body': <_io.BytesIO object at 0x7f7ccb2714a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:45,824 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:45,824 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:45,824 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:45,824 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:45,824 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:45,824 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:45,824 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:45,832 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:45,833 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:45,833 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:45,833 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:45,833 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:45,833 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 124}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'XbtFpcjaYdbBzhca2eFeCQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2714a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=124', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:45,833 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:45,833 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:45,833 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:45,833 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:45,833 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:45,833 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=124&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:XbtFpcjaYdbBzhca2eFeCQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132445Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:45,833 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132445Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7156d8558247381a4924a0be2ee8b53f0d9115fe892b73817b4566b1a155149c gunicorn-registry stdout | 2023-06-29 13:24:45,833 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | be2afecc335711f16889de29c302db7b6c5ab1c302b58d44e37c0118f2d06a8a gunicorn-registry stdout | 2023-06-29 13:24:45,834 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:45,834 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:45,834 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:45,835 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:45,884 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. globalpromstats stdout | 2023-06-29 13:24:46,037 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} quotaregistrysizeworker stdout | 2023-06-29 13:24:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:24:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:25:46.378393+00:00 (in 59.999497 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:24:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:25:46 UTC)" (scheduled at 2023-06-29 13:24:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:24:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:24:46,390 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:24:46,390 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:25:46 UTC)" executed successfully teamsyncworker stdout | 2023-06-29 13:24:46,430 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} chunkcleanupworker stdout | 2023-06-29 13:24:47,029 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} storagereplication stdout | 2023-06-29 13:24:47,525 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-secscan stdout | 2023-06-29 13:24:47,868 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:24:47,872 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:24:47,876 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} securityscanningnotificationworker stdout | 2023-06-29 13:24:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:24:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:25:23.286787+00:00 (in 34.604523 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:24:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:25:48 UTC)" (scheduled at 2023-06-29 13:24:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:24:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:24:48,683 [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(2023, 6, 29, 13, 24, 48, 682712), True, datetime.datetime(2023, 6, 29, 13, 24, 48, 682712), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:24:48,696 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:24:48,696 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:24:48,696 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:25:48 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:24:48,955 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:24:48,959 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:24:48,963 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:24:48,967 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:24:48,980 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:24:48,984 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:24:48,988 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:24:48,991 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:24:48,999 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:24:49,543 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=124 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:49,543 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'da987b6a-08ca-4357-b52f-ebd751cc3092', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'da987b6a-08ca-4357-b52f-ebd751cc3092', 'ETag': '"5dbb45a5c8da61d6c1ce171ad9e15e09"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:49,544 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:49,544 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:49,544 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:49,544 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:49,544 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'da987b6a-08ca-4357-b52f-ebd751cc3092', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'da987b6a-08ca-4357-b52f-ebd751cc3092', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'da987b6a-08ca-4357-b52f-ebd751cc3092', 'etag': '"5dbb45a5c8da61d6c1ce171ad9e15e09"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5dbb45a5c8da61d6c1ce171ad9e15e09"'} gunicorn-registry stdout | 2023-06-29 13:24:49,567 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:49,567 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:49,567 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 125, 'Body': <_io.BytesIO object at 0x7f7cd012c4f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:49,567 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:49,567 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:49,567 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:49,568 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:49,568 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:49,568 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:49,568 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:49,576 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:49,576 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:49,576 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:49,576 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:49,576 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:49,576 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 125}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'JkGJ95slCpNv2tHFIGjP4A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd012c4f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=125', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:49,576 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:49,576 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:49,576 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:49,576 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:49,577 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:49,577 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=125&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:JkGJ95slCpNv2tHFIGjP4A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132449Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:49,577 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132449Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | df26382d43efa1538301101fdf12156c8e19ba0c4b6d3b0d17ef020fcdf9dc14 gunicorn-registry stdout | 2023-06-29 13:24:49,577 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f155eb512cd56a9da6ebe8671bae2ecf664c4757bb78301e11bb00cd2e4c6219 gunicorn-registry stdout | 2023-06-29 13:24:49,577 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:49,577 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:49,577 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:49,578 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:49,625 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:24:50,556 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=125 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:50,557 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '39d3d47d-4d8c-409d-a76c-e1027e9eb822', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '39d3d47d-4d8c-409d-a76c-e1027e9eb822', 'ETag': '"264189f79b250a936fdad1c52068cfe0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:50,557 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:50,557 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:50,557 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:50,557 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:50,557 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '39d3d47d-4d8c-409d-a76c-e1027e9eb822', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '39d3d47d-4d8c-409d-a76c-e1027e9eb822', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '39d3d47d-4d8c-409d-a76c-e1027e9eb822', 'etag': '"264189f79b250a936fdad1c52068cfe0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"264189f79b250a936fdad1c52068cfe0"'} gunicorn-registry stdout | 2023-06-29 13:24:50,580 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:50,580 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:50,580 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 126, 'Body': <_io.BytesIO object at 0x7f7ccb2900e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:50,580 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:50,580 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:50,580 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:50,580 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:50,580 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:50,580 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:50,581 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gcworker stdout | 2023-06-29 13:24:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:24:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:25:00.585410+00:00 (in 9.999533 seconds) gcworker stdout | 2023-06-29 13:24:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:25:00 UTC)" (scheduled at 2023-06-29 13:24:50.585410+00:00) gcworker stdout | 2023-06-29 13:24:50,587 [59] [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, 1686835490586, 1209600, True, 3, 500, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:24:50,589 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:50,589 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:50,589 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:50,589 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:50,589 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:50,589 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 126}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'n5Mdsw1xrtwDBxJ9V39rBQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2900e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=126', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:50,589 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:50,589 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:50,589 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:50,589 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:50,590 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:50,590 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=126&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:n5Mdsw1xrtwDBxJ9V39rBQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132450Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:50,590 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132450Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7cd5d39c94954a6391ac07c68c4c50d7687fd37640da00f79eea9fea27c1e1a1 gunicorn-registry stdout | 2023-06-29 13:24:50,590 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | fb02992fc51c11735861f215d8c3c39935c9ad8d975dac435a4b490c7c01bfc4 gunicorn-registry stdout | 2023-06-29 13:24:50,590 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:50,590 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:50,590 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:50,591 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gcworker stdout | 2023-06-29 13:24:50,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:24:50,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:24:50,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:25:00 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:24:50,831 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:24:51,319 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=126 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:51,320 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'db7a66eb-32e2-4680-b7ae-0e2b67ec78f1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'db7a66eb-32e2-4680-b7ae-0e2b67ec78f1', 'ETag': '"9f931db30d71aedc0307127d577f6b05"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:51,320 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:51,320 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:51,320 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:51,320 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:51,320 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'db7a66eb-32e2-4680-b7ae-0e2b67ec78f1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'db7a66eb-32e2-4680-b7ae-0e2b67ec78f1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'db7a66eb-32e2-4680-b7ae-0e2b67ec78f1', 'etag': '"9f931db30d71aedc0307127d577f6b05"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9f931db30d71aedc0307127d577f6b05"'} gunicorn-registry stdout | 2023-06-29 13:24:51,343 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:51,343 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:51,344 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 127, 'Body': <_io.BytesIO object at 0x7f7ccb269e00>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:51,344 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:51,344 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:51,344 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:51,344 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:51,344 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:51,344 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:51,344 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:51,352 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:51,353 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:51,353 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:51,353 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:51,353 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:51,353 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 127}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'FmAaWqaP7+0YHcwxOlZ6Yw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269e00>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=127', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:51,353 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:51,353 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:51,353 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:51,353 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:51,353 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:51,353 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=127&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:FmAaWqaP7+0YHcwxOlZ6Yw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132451Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:51,353 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132451Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5ddea7daa92e03411a7c33826b2c65f08b2ea9228f4dba6720eaec9080cafc5a gunicorn-registry stdout | 2023-06-29 13:24:51,353 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 11044ab8031f210782a4d27c03164d7e014d2ce9bec9e4e5e8e602d9d38d2eaf gunicorn-registry stdout | 2023-06-29 13:24:51,353 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:51,353 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:51,354 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:51,354 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:51,403 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:24:51,725 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=127 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:51,725 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8ea85c6d-e70f-4199-8208-0c08d157eb69', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8ea85c6d-e70f-4199-8208-0c08d157eb69', 'ETag': '"16601a5aa68fefed181dcc313a567a63"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:51,725 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:51,726 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:51,726 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:51,726 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:51,726 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8ea85c6d-e70f-4199-8208-0c08d157eb69', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8ea85c6d-e70f-4199-8208-0c08d157eb69', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8ea85c6d-e70f-4199-8208-0c08d157eb69', 'etag': '"16601a5aa68fefed181dcc313a567a63"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"16601a5aa68fefed181dcc313a567a63"'} gunicorn-registry stdout | 2023-06-29 13:24:51,748 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:51,748 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:51,748 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 128, 'Body': <_io.BytesIO object at 0x7f7ccb269f40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:51,748 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:51,748 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:51,748 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:51,748 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:51,748 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:51,748 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:51,749 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:51,757 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:51,757 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:51,757 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:51,757 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:51,757 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:51,757 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 128}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'BSUyW69vX4NcaI7awqVaLw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269f40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=128', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:51,757 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:51,757 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:51,757 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:51,757 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:51,757 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:51,757 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=128&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:BSUyW69vX4NcaI7awqVaLw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132451Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:51,758 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132451Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 71f6e03f7de839574eee965a77ef2383feefa773234a7ce74132d93a31ae393f gunicorn-registry stdout | 2023-06-29 13:24:51,758 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 298aecccf0aea10b1ea61d3621a16dbaf35c0e73f0c080d4ed51f7c07611d0f0 gunicorn-registry stdout | 2023-06-29 13:24:51,758 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:51,758 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:51,758 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:51,759 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:51,808 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:24:52,085 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=128 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:52,086 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2e2873fe-7504-4844-ac5b-7eab0ee6527e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2e2873fe-7504-4844-ac5b-7eab0ee6527e', 'ETag': '"0525325baf6f5f835c688edac2a55a2f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:52,086 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:52,086 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:52,086 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:52,086 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:52,086 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2e2873fe-7504-4844-ac5b-7eab0ee6527e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2e2873fe-7504-4844-ac5b-7eab0ee6527e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2e2873fe-7504-4844-ac5b-7eab0ee6527e', 'etag': '"0525325baf6f5f835c688edac2a55a2f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0525325baf6f5f835c688edac2a55a2f"'} gunicorn-registry stdout | 2023-06-29 13:24:52,725 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:52,725 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:52,726 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 129, 'Body': <_io.BytesIO object at 0x7f7ccb960c20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:52,726 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:52,726 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:52,726 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:52,726 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:52,726 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:52,726 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:52,727 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:52,735 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:52,735 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:52,735 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:52,735 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:52,735 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:52,735 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 129}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Vqvqb/Ad3SpIlEp2ZgeNRQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960c20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=129', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:52,735 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:52,736 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:52,736 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:52,736 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:52,736 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:52,736 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=129&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Vqvqb/Ad3SpIlEp2ZgeNRQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132452Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:52,736 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132452Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 73ef1fbb622d3540127566aa1858bda24bc2c86e676429212536333c9691d141 gunicorn-registry stdout | 2023-06-29 13:24:52,736 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7d3f1b905e3b0256f0aa27ebcbfeff676cc42aadbaf6ba39bd2bcb8d916e529b gunicorn-registry stdout | 2023-06-29 13:24:52,736 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:52,736 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:52,736 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:52,737 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:52,782 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:24:53,103 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=129 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:53,104 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '06f1d85f-c6d1-4113-b1dd-994ea564e328', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '06f1d85f-c6d1-4113-b1dd-994ea564e328', 'ETag': '"56abea6ff01ddd2a48944a7666078d45"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:53,104 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:53,104 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:53,104 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:53,104 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:53,104 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '06f1d85f-c6d1-4113-b1dd-994ea564e328', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '06f1d85f-c6d1-4113-b1dd-994ea564e328', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '06f1d85f-c6d1-4113-b1dd-994ea564e328', 'etag': '"56abea6ff01ddd2a48944a7666078d45"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"56abea6ff01ddd2a48944a7666078d45"'} gunicorn-registry stdout | 2023-06-29 13:24:53,599 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:53,599 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:53,600 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 130, 'Body': <_io.BytesIO object at 0x7f7ccb271130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:53,600 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:53,600 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:53,600 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:53,600 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:53,600 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:53,600 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:53,600 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:53,609 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:53,609 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:53,609 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:53,609 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:53,609 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:53,609 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 130}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'vdjkkF/YiVKieuuMqxW5YQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=130', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:53,609 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:53,609 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:53,609 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:53,609 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:53,609 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:53,609 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=130&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:vdjkkF/YiVKieuuMqxW5YQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132453Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:53,609 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132453Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7e5652a87569aeace48c518db629accea99712389cbbc74771fe3d04111fc202 gunicorn-registry stdout | 2023-06-29 13:24:53,609 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1a4d24e4809810c4fe8cd4f2dff59e91a3787c85a4e74fb69a497d2b6537e84b gunicorn-registry stdout | 2023-06-29 13:24:53,610 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:53,610 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:53,610 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:53,611 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:53,660 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:24:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:24:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:25:03.978401+00:00 (in 9.999473 seconds) notificationworker stdout | 2023-06-29 13:24:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:25:03 UTC)" (scheduled at 2023-06-29 13:24:53.978401+00:00) notificationworker stdout | 2023-06-29 13:24:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:24:53,980 [74] [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(2023, 6, 29, 13, 24, 53, 979375), True, datetime.datetime(2023, 6, 29, 13, 24, 53, 979375), 0, 'notification/%', 50, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:24:53,988 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=130 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:53,989 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3543f6e4-6fd6-4180-ac23-0d2004da2661', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3543f6e4-6fd6-4180-ac23-0d2004da2661', 'ETag': '"bdd8e4905fd88952a27aeb8cab15b961"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:53,989 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:53,989 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:53,989 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:53,989 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:53,989 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3543f6e4-6fd6-4180-ac23-0d2004da2661', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3543f6e4-6fd6-4180-ac23-0d2004da2661', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3543f6e4-6fd6-4180-ac23-0d2004da2661', 'etag': '"bdd8e4905fd88952a27aeb8cab15b961"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"bdd8e4905fd88952a27aeb8cab15b961"'} notificationworker stdout | 2023-06-29 13:24:53,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:24:53,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:24:53,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:25:03 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:24:54,636 [214] [DEBUG] [app] Starting request: urn:request:8190fde5-84e0-41aa-8cc6-379e0403c660 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:24:54,636 [211] [DEBUG] [app] Starting request: urn:request:53d22953-576c-4f98-a386-0c894911cf9e (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:24:54,637 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:24:54,637 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:24:54,639 [222] [DEBUG] [app] Starting request: urn:request:8996f09f-76f1-40e2-8d31-5c0bd801ec14 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:24:54,639 [221] [DEBUG] [app] Starting request: urn:request:a6277a50-1051-4014-8585-4fa0dd3aaa08 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:24:54,640 [222] [DEBUG] [app] Ending request: urn:request:8996f09f-76f1-40e2-8d31-5c0bd801ec14 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:8996f09f-76f1-40e2-8d31-5c0bd801ec14', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:24:54,640 [221] [DEBUG] [app] Ending request: urn:request:a6277a50-1051-4014-8585-4fa0dd3aaa08 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:a6277a50-1051-4014-8585-4fa0dd3aaa08', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:24:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.003) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:24:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.003) gunicorn-registry stdout | 2023-06-29 13:24:54,640 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:24:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:24:54,640 [221] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:24:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:24:54,640 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:24:54,640 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:24:54,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:24:54,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:24:54,643 [214] [DEBUG] [app] Starting request: urn:request:904dd6f4-a65c-4af0-93f1-22279aa9c05c (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:24:54,643 [212] [DEBUG] [app] Starting request: urn:request:45999b4f-0113-4099-a266-bc9fc68c1ccd (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:24:54,643 [214] [DEBUG] [app] Ending request: urn:request:904dd6f4-a65c-4af0-93f1-22279aa9c05c (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:904dd6f4-a65c-4af0-93f1-22279aa9c05c', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:24:54,644 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:24:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:24:54,644 [212] [DEBUG] [app] Ending request: urn:request:45999b4f-0113-4099-a266-bc9fc68c1ccd (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:45999b4f-0113-4099-a266-bc9fc68c1ccd', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:24:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:24:54,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:24:54,644 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:24:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:24:54,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:24:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:24:54,644 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:24:54,644 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:24:54,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:24:54,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:24:54,663 [214] [DEBUG] [app] Ending request: urn:request:8190fde5-84e0-41aa-8cc6-379e0403c660 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:8190fde5-84e0-41aa-8cc6-379e0403c660', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:24:54,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:24:54,664 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:24:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:24:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-web stdout | 2023-06-29 13:24:54,664 [211] [DEBUG] [app] Ending request: urn:request:53d22953-576c-4f98-a386-0c894911cf9e (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:53d22953-576c-4f98-a386-0c894911cf9e', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:24:54,665 [211] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:24:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.030 118 0.030) gunicorn-web stdout | 2023-06-29 13:24:54,665 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:24:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-registry stdout | 2023-06-29 13:24:54,700 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:54,700 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:54,701 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 131, 'Body': <_io.BytesIO object at 0x7f7ccb2c6540>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:54,701 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:54,701 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:54,701 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:54,701 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:54,701 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:54,701 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:54,701 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:54,710 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:54,710 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:54,710 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:54,710 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:54,710 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:54,710 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 131}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'D6oZ5dvq5+pKZDoWDamRJw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6540>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=131', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:54,710 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:54,710 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:54,710 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:54,710 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:54,710 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:54,710 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=131&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:D6oZ5dvq5+pKZDoWDamRJw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132454Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:54,711 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132454Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c65598a57afcc339154e14e421714fd92d7c17afdfa12f190203351c04048e20 gunicorn-registry stdout | 2023-06-29 13:24:54,711 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 96d7758dd67bec94aa50bdb72d71ce4accb81dc2353daaebde812a2dcdbeeeed gunicorn-registry stdout | 2023-06-29 13:24:54,711 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:54,711 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:54,711 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:54,712 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:54,756 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:24:55,119 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=131 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:55,119 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '367538c9-53c4-4a7b-9ab6-deff063e4ef4', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '367538c9-53c4-4a7b-9ab6-deff063e4ef4', 'ETag': '"0faa19e5dbeae7ea4a643a160da99127"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:55,119 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:55,120 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:55,120 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:55,120 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:55,120 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '367538c9-53c4-4a7b-9ab6-deff063e4ef4', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '367538c9-53c4-4a7b-9ab6-deff063e4ef4', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '367538c9-53c4-4a7b-9ab6-deff063e4ef4', 'etag': '"0faa19e5dbeae7ea4a643a160da99127"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0faa19e5dbeae7ea4a643a160da99127"'} exportactionlogsworker stdout | 2023-06-29 13:24:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:24:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:25:14.793446+00:00 (in 19.201943 seconds) exportactionlogsworker stdout | 2023-06-29 13:24:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:25:55 UTC)" (scheduled at 2023-06-29 13:24:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:24:55,591 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:24:55,593 [58] [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(2023, 6, 29, 13, 24, 55, 591990), True, datetime.datetime(2023, 6, 29, 13, 24, 55, 591990), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:24:55,605 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:24:55,605 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:24:55,606 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:25:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:24:55,755 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:55,755 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:55,755 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 132, 'Body': <_io.BytesIO object at 0x7f7ccb290630>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:55,755 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:55,756 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:55,756 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:55,756 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:55,756 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:55,756 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:55,756 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:55,764 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:55,764 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:55,764 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:55,764 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:55,764 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:55,764 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 132}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'p3s/rYcLAfyLOpvqd2WsOA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290630>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=132', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:55,765 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:55,765 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:55,765 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:55,765 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:55,765 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:55,765 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=132&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:p3s/rYcLAfyLOpvqd2WsOA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132455Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:55,765 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132455Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6b3f24af588885845901c6b4c3b8ecef87945179220f89dd9e34007069a5fcf5 gunicorn-registry stdout | 2023-06-29 13:24:55,765 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | fd4158eb5a8d7f9352e86841e5b4314e1a87c47480622a84cdd92573c7717e91 gunicorn-registry stdout | 2023-06-29 13:24:55,765 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:55,765 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:55,766 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:55,766 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. buildlogsarchiver stdout | 2023-06-29 13:24:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:24:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:25:25.790030+00:00 (in 29.999532 seconds) buildlogsarchiver stdout | 2023-06-29 13:24:55,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:25:25 UTC)" (scheduled at 2023-06-29 13:24:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:24:55,791 [54] [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(2023, 6, 14, 13, 24, 55, 790926), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:24:55,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:24:55,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:24:55,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:25:25 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:24:55,812 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. namespacegcworker stdout | 2023-06-29 13:24:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:24:55,889 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:25:45.690471+00:00 (in 49.800737 seconds) namespacegcworker stdout | 2023-06-29 13:24:55,890 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:25:55 UTC)" (scheduled at 2023-06-29 13:24:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:24:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:24:55,891 [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(2023, 6, 29, 13, 24, 55, 890271), True, datetime.datetime(2023, 6, 29, 13, 24, 55, 890271), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:24:55,903 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:24:55,903 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:24:55,903 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:25:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:24:56,132 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=132 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:56,133 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd956c488-bad9-4bd1-83a1-821613e6c3f6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd956c488-bad9-4bd1-83a1-821613e6c3f6', 'ETag': '"a77b3fad870b01fc8b3a9bea7765ac38"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:56,133 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:56,133 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:56,133 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:56,133 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:56,133 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd956c488-bad9-4bd1-83a1-821613e6c3f6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd956c488-bad9-4bd1-83a1-821613e6c3f6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd956c488-bad9-4bd1-83a1-821613e6c3f6', 'etag': '"a77b3fad870b01fc8b3a9bea7765ac38"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a77b3fad870b01fc8b3a9bea7765ac38"'} gunicorn-web stdout | 2023-06-29 13:24:56,144 [211] [DEBUG] [app] Starting request: urn:request:65ef72d6-1a93-4b41-8693-404692ad472b (/api/v1/user/apptoken) {'X-Forwarded-For': '209.132.188.14, 10.131.0.8'} gunicorn-web stdout | 2023-06-29 13:24:56,145 [211] [DEBUG] [app] User loader loading deferred user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:24:56,145 [211] [DEBUG] [auth.cookie] Loading user from cookie: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:24:56,146 [214] [DEBUG] [app] Starting request: urn:request:6b375d28-dfa0-487c-a924-00f3c8fed64e (/api/v1/user/notifications) {'X-Forwarded-For': '209.132.188.14, 10.131.0.8'} gunicorn-web stdout | 2023-06-29 13:24:56,146 [214] [DEBUG] [app] User loader loading deferred user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:24:56,146 [214] [DEBUG] [auth.cookie] Loading user from cookie: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:24:56,146 [211] [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', ['ac2fc6f0-2e87-4695-9c83-b3592b08e757', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:24:56,147 [214] [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', ['ac2fc6f0-2e87-4695-9c83-b3592b08e757', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:24:56,158 [214] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-06-29 13:24:56,158 [211] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-06-29 13:24:56,158 [211] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-06-29 13:24:56,158 [214] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-06-29 13:24:56,158 [211] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:24:56,158 [214] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:24:56,158 [211] [DEBUG] [endpoints.api] Checking permission for user whuquay gunicorn-web stdout | 2023-06-29 13:24:56,158 [214] [DEBUG] [endpoints.api] Checking permission for user whuquay gunicorn-web stdout | 2023-06-29 13:24:56,158 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:24:56,158 [211] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:24:56,158 [214] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:24:56,158 [211] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:24:56,159 [211] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:24:56,159 [214] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:24:56,159 [211] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:24:56,159 [214] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:24:56,160 [211] [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))', [1, datetime.datetime(2023, 7, 2, 8, 36, 56, 159281), datetime.datetime(2023, 6, 29, 13, 24, 56, 159336)]) gunicorn-web stdout | 2023-06-29 13:24:56,161 [214] [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, 1, False, 1, 'admin', 6]) gunicorn-web stdout | 2023-06-29 13:24:56,164 [211] [DEBUG] [app] Ending request: urn:request:65ef72d6-1a93-4b41-8693-404692ad472b (/api/v1/user/apptoken) {'endpoint': 'api.apptokens', 'request_id': 'urn:request:65ef72d6-1a93-4b41-8693-404692ad472b', 'remote_addr': '10.131.0.8', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/api/v1/user/apptoken?expiring=true', 'path': '/api/v1/user/apptoken', 'parameters': {'expiring': 'true'}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-06-29 13:24:56,164 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:24:56,165 [211] [INFO] [gunicorn.access] 10.131.0.8 - - [29/Jun/2023:13:24:56 +0000] "GET /api/v1/user/apptoken?expiring=true HTTP/1.0" 200 38 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:13:24:56 +0000] "GET /api/v1/user/apptoken?expiring=true HTTP/1.1" 200 38 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.022 1509 0.022) gunicorn-web stdout | 2023-06-29 13:24:56,167 [214] [DEBUG] [app] Ending request: urn:request:6b375d28-dfa0-487c-a924-00f3c8fed64e (/api/v1/user/notifications) {'endpoint': 'api.usernotificationlist', 'request_id': 'urn:request:6b375d28-dfa0-487c-a924-00f3c8fed64e', 'remote_addr': '10.131.0.8', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/api/v1/user/notifications', 'path': '/api/v1/user/notifications', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-06-29 13:24:56,168 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:24:56,168 [214] [INFO] [gunicorn.access] 10.131.0.8 - - [29/Jun/2023:13:24:56 +0000] "GET /api/v1/user/notifications HTTP/1.0" 200 43 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:13:24:56 +0000] "GET /api/v1/user/notifications HTTP/1.1" 200 43 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.024 1500 0.024) gunicorn-registry stdout | 2023-06-29 13:24:56,942 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:56,943 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:56,944 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 133, 'Body': <_io.BytesIO object at 0x7f7ccb2c6450>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:56,944 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:56,944 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:56,944 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:56,944 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:56,944 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:56,944 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:56,944 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:56,953 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:56,953 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:56,953 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:56,953 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:56,953 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:56,953 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 133}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Wfi/vf+93AJSwQNG6RtSkQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6450>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=133', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:56,953 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:56,953 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:56,953 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:56,953 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:56,953 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:56,953 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=133&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Wfi/vf+93AJSwQNG6RtSkQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132456Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:56,953 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132456Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b6715b6d10f666f0b555d578a80583fb7d2fcb750cfa3fb4d07b7f62136af13a gunicorn-registry stdout | 2023-06-29 13:24:56,953 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 980fe59f578eb18f196ee7c10d69869f774de9c4b8a93d4e12c9ad1966369df3 gunicorn-registry stdout | 2023-06-29 13:24:56,954 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:56,954 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:56,954 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:56,954 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:56,999 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:24:57,361 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=133 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:57,361 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '52688032-d2b4-4e77-a9f6-43efd0bfefa6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '52688032-d2b4-4e77-a9f6-43efd0bfefa6', 'ETag': '"59f8bfbdffbddc0252c10346e91b5291"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:57,361 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:57,362 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:57,362 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:57,362 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:57,362 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '52688032-d2b4-4e77-a9f6-43efd0bfefa6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '52688032-d2b4-4e77-a9f6-43efd0bfefa6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '52688032-d2b4-4e77-a9f6-43efd0bfefa6', 'etag': '"59f8bfbdffbddc0252c10346e91b5291"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"59f8bfbdffbddc0252c10346e91b5291"'} gunicorn-registry stdout | 2023-06-29 13:24:57,969 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:57,969 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:57,969 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 134, 'Body': <_io.BytesIO object at 0x7f7ccb2860e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:57,969 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:57,970 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:57,970 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:57,970 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:57,970 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:57,970 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:57,970 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:57,978 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:57,978 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:57,978 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:57,978 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:57,978 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:57,978 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 134}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'UBdd4vRIqqdFs0pYGjMUjg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2860e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=134', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:57,978 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:57,979 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:57,979 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:57,979 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:57,979 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:57,979 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=134&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:UBdd4vRIqqdFs0pYGjMUjg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132457Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:57,979 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132457Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 278e3174ca9502332aec54f60c54e210382c0226336ce7de84891ed25727c0e9 gunicorn-registry stdout | 2023-06-29 13:24:57,979 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5087838e7a63a67480bc94020ea84c349b101afe56ba8de03c2eb1413e1d2609 gunicorn-registry stdout | 2023-06-29 13:24:57,979 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:57,979 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:57,980 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:57,980 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:58,029 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:24:58,352 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=134 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:58,352 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd3559402-a5a3-488a-89b3-e6ea25495274', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd3559402-a5a3-488a-89b3-e6ea25495274', 'ETag': '"50175de2f448aaa745b34a581a33148e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:58,352 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:58,352 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:58,352 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:58,352 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:58,353 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd3559402-a5a3-488a-89b3-e6ea25495274', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd3559402-a5a3-488a-89b3-e6ea25495274', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd3559402-a5a3-488a-89b3-e6ea25495274', 'etag': '"50175de2f448aaa745b34a581a33148e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"50175de2f448aaa745b34a581a33148e"'} gunicorn-registry stdout | 2023-06-29 13:24:58,862 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:58,863 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:58,863 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 135, 'Body': <_io.BytesIO object at 0x7f7ccb2867c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:58,863 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:58,863 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:58,863 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:58,863 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:58,863 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:58,863 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:58,864 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:58,872 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:58,872 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:58,872 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:58,872 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:58,872 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:58,872 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 135}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'e8ubQGHpRIcLichOPowV7A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2867c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=135', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:58,872 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:58,872 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:58,872 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:58,872 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:58,872 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:58,872 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=135&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:e8ubQGHpRIcLichOPowV7A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132458Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:58,872 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132458Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | dbcf422a021c24202952345d412eb7f1f2fb306b3908eaab988139c9cb73ff40 gunicorn-registry stdout | 2023-06-29 13:24:58,873 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d73af784c5baf0222decbc093c4d156aab238254214c339d86953e5f1e81a4a7 gunicorn-registry stdout | 2023-06-29 13:24:58,873 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:58,873 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:58,873 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:58,874 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:24:58,923 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. expiredappspecifictokenworker stdout | 2023-06-29 13:24:59,239 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:24:59,245 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=135 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:24:59,246 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '07ef4e92-dd8b-40c8-9ea8-2dfc6f730acf', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '07ef4e92-dd8b-40c8-9ea8-2dfc6f730acf', 'ETag': '"7bcb9b4061e944870b89c84e3e8c15ec"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:24:59,246 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:24:59,246 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:59,246 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:24:59,246 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:59,246 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '07ef4e92-dd8b-40c8-9ea8-2dfc6f730acf', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '07ef4e92-dd8b-40c8-9ea8-2dfc6f730acf', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '07ef4e92-dd8b-40c8-9ea8-2dfc6f730acf', 'etag': '"7bcb9b4061e944870b89c84e3e8c15ec"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7bcb9b4061e944870b89c84e3e8c15ec"'} gunicorn-registry stdout | 2023-06-29 13:24:59,978 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:24:59,979 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:24:59,979 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 136, 'Body': <_io.BytesIO object at 0x7f7ccb286450>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:24:59,979 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:59,979 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:59,979 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:59,979 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:59,979 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:59,979 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:59,980 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:59,988 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:59,988 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:24:59,988 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:59,988 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:59,988 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:59,988 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 136}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'DT564stZCqOMjNtPvox5tQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286450>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=136', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:24:59,988 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:59,988 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:59,988 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:59,988 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:24:59,988 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:24:59,989 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=136&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:DT564stZCqOMjNtPvox5tQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132459Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:24:59,989 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132459Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5c53aba37378338a7642c090578d66e33511bc437e895b70ecdcfb8f353181f7 gunicorn-registry stdout | 2023-06-29 13:24:59,989 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6c4548cefaf7481255067be451d48be906e84360acf5bac48a87b65a15debafd gunicorn-registry stdout | 2023-06-29 13:24:59,989 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:24:59,989 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:24:59,989 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:24:59,990 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:00,038 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:25:00,404 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=136 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:00,405 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '06772d65-8527-47a0-a20e-8b41105e35ac', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '06772d65-8527-47a0-a20e-8b41105e35ac', 'ETag': '"0d3e7ae2cb590aa38c8cdb4fbe8c79b5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:00,405 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:00,405 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:00,405 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:00,405 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:00,405 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '06772d65-8527-47a0-a20e-8b41105e35ac', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '06772d65-8527-47a0-a20e-8b41105e35ac', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '06772d65-8527-47a0-a20e-8b41105e35ac', 'etag': '"0d3e7ae2cb590aa38c8cdb4fbe8c79b5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0d3e7ae2cb590aa38c8cdb4fbe8c79b5"'} gcworker stdout | 2023-06-29 13:25:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:25:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:25:10.585410+00:00 (in 9.999535 seconds) gcworker stdout | 2023-06-29 13:25:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:25:10 UTC)" (scheduled at 2023-06-29 13:25:00.585410+00:00) gcworker stdout | 2023-06-29 13:25:00,586 [59] [DEBUG] [peewee] ('SELECT DISTINCT "t1"."removed_tag_expiration_s" FROM "user" AS "t1" LIMIT %s', [100]) gcworker stdout | 2023-06-29 13:25:00,599 [59] [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, 1686835500598, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:25:00,604 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:25:00,604 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:25:00,604 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:25:10 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:25:00,911 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:00,911 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:00,912 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 137, 'Body': <_io.BytesIO object at 0x7f7ccb27ae50>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:00,912 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:00,912 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:00,912 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:00,912 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:00,912 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:00,912 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:00,912 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:00,920 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:00,920 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:00,920 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:00,921 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:00,921 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:00,921 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 137}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Uzn4HFfFsLCTkhCtkHsKLQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27ae50>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=137', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:00,921 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:00,921 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:00,921 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:00,921 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:00,921 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:00,921 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=137&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Uzn4HFfFsLCTkhCtkHsKLQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132500Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:00,921 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132500Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c3bd50a8553df768f21172baf7abc99517efa65c05bd676d5bd5755f98fe4f86 gunicorn-registry stdout | 2023-06-29 13:25:00,921 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f5e8b1d596bf4959cb3743f27299d6916cff0805dfb532730f6b164ef8978ce5 gunicorn-registry stdout | 2023-06-29 13:25:00,921 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:00,921 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:00,922 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:00,922 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:00,968 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:25:01,290 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=137 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:01,290 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f790f3fb-a4e6-4ac0-9020-a87b18a0d1b3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f790f3fb-a4e6-4ac0-9020-a87b18a0d1b3', 'ETag': '"5339f81c57c5b0b0939210ad907b0a2d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:01,290 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:01,291 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:01,291 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:01,291 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:01,291 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f790f3fb-a4e6-4ac0-9020-a87b18a0d1b3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f790f3fb-a4e6-4ac0-9020-a87b18a0d1b3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f790f3fb-a4e6-4ac0-9020-a87b18a0d1b3', 'etag': '"5339f81c57c5b0b0939210ad907b0a2d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5339f81c57c5b0b0939210ad907b0a2d"'} gunicorn-registry stdout | 2023-06-29 13:25:01,898 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:01,899 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:01,899 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 138, 'Body': <_io.BytesIO object at 0x7f7ccb27a450>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:01,899 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:01,899 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:01,899 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:01,899 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:01,899 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:01,900 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:01,900 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:01,908 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:01,908 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:01,908 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:01,908 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:01,908 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:01,908 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 138}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'aMjtmPrc56rPKkdA3Acb9A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a450>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=138', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:01,908 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:01,908 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:01,908 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:01,908 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:01,909 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:01,909 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=138&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:aMjtmPrc56rPKkdA3Acb9A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132501Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:01,909 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132501Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5137aeb32e39742a22c8ac41cb3a5a3c82ab5222e7731d8588567e00e49b93c0 gunicorn-registry stdout | 2023-06-29 13:25:01,909 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 419ada76b50ba6b95dd4068386458db53a6261113d22e85f293bc659d4625d89 gunicorn-registry stdout | 2023-06-29 13:25:01,909 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:01,909 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:01,909 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:01,910 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:01,955 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:25:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:25:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:25:38.788158+00:00 (in 36.796629 seconds) repositorygcworker stdout | 2023-06-29 13:25:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:26:01 UTC)" (scheduled at 2023-06-29 13:25:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:25:01,991 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:25:01,993 [81] [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(2023, 6, 29, 13, 25, 1, 992050), True, datetime.datetime(2023, 6, 29, 13, 25, 1, 992050), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 13:25:02,005 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:25:02,005 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:25:02,006 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:26:01 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:25:02,333 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=138 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:02,334 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6e10b4b7-b927-40b4-91b6-72df2da34d99', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6e10b4b7-b927-40b4-91b6-72df2da34d99', 'ETag': '"68c8ed98fadce7aacf2a4740dc071bf4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:02,334 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:02,334 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:02,334 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:02,334 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:02,334 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6e10b4b7-b927-40b4-91b6-72df2da34d99', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6e10b4b7-b927-40b4-91b6-72df2da34d99', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6e10b4b7-b927-40b4-91b6-72df2da34d99', 'etag': '"68c8ed98fadce7aacf2a4740dc071bf4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"68c8ed98fadce7aacf2a4740dc071bf4"'} queuecleanupworker stdout | 2023-06-29 13:25:02,668 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:25:03,392 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:03,392 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:03,393 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 139, 'Body': <_io.BytesIO object at 0x7f7ccb980ae0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:03,393 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:03,393 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:03,393 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:03,393 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:03,393 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:03,393 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:03,393 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:03,402 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:03,402 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:03,402 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:03,402 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:03,402 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:03,402 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 139}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'GGaSa//JqnjtwBc+6xyKVA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb980ae0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=139', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:03,402 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:03,402 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:03,402 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:03,402 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:03,402 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:03,402 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=139&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:GGaSa//JqnjtwBc+6xyKVA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132503Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:03,402 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132503Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | fde12180451765bc08308823e7fb0590cc46177ef224e1df24b04a12b1fdaa6c gunicorn-registry stdout | 2023-06-29 13:25:03,402 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 341161cadba78d31abc0c1f89cf0f58e1ba88d1ed8efd02f253c44594570a01c gunicorn-registry stdout | 2023-06-29 13:25:03,402 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:03,403 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:03,403 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:03,403 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:03,449 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:25:03,849 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=139 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:03,850 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '61625385-6c65-414a-9a4e-cad2a54e9a07', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '61625385-6c65-414a-9a4e-cad2a54e9a07', 'ETag': '"1866926bffc9aa78edc0173eeb1c8a54"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:03,850 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:03,850 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:03,850 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:03,850 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:03,850 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '61625385-6c65-414a-9a4e-cad2a54e9a07', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '61625385-6c65-414a-9a4e-cad2a54e9a07', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '61625385-6c65-414a-9a4e-cad2a54e9a07', 'etag': '"1866926bffc9aa78edc0173eeb1c8a54"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1866926bffc9aa78edc0173eeb1c8a54"'} notificationworker stdout | 2023-06-29 13:25:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:25:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:25:13.978401+00:00 (in 9.999470 seconds) notificationworker stdout | 2023-06-29 13:25:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:25:13 UTC)" (scheduled at 2023-06-29 13:25:03.978401+00:00) notificationworker stdout | 2023-06-29 13:25:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:25:03,980 [74] [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(2023, 6, 29, 13, 25, 3, 979403), True, datetime.datetime(2023, 6, 29, 13, 25, 3, 979403), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:25:03,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:25:03,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:25:03,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:25:13 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:25:04,937 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:04,937 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:04,938 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 140, 'Body': <_io.BytesIO object at 0x7f7ccb93cea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:04,938 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:04,938 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:04,938 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:04,938 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:04,938 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:04,938 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:04,938 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:04,946 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:04,946 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:04,946 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:04,947 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:04,947 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:04,947 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 140}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'mfOSB84ME6BlTBtzn3vp6g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb93cea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=140', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:04,947 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:04,947 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:04,947 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:04,947 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:04,947 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:04,947 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=140&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:mfOSB84ME6BlTBtzn3vp6g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132504Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:04,947 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132504Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | def40323275006124974bdd9caf203563016e481a05603789c719991edf7a05c gunicorn-registry stdout | 2023-06-29 13:25:04,947 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 018425d9a0bba7aff30f507cdbcb02d02d9d8e0b1e77b5e2ac4d42f629fff8f5 gunicorn-registry stdout | 2023-06-29 13:25:04,947 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:04,947 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:04,948 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:04,948 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:04,993 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:25:05,392 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=140 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:05,393 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '834bfb2a-9f6b-4ae0-826a-3ce2a91f10c0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '834bfb2a-9f6b-4ae0-826a-3ce2a91f10c0', 'ETag': '"99f39207ce0c13a0654c1b739f7be9ea"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:05,393 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:05,393 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:05,393 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:05,393 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:05,393 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '834bfb2a-9f6b-4ae0-826a-3ce2a91f10c0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '834bfb2a-9f6b-4ae0-826a-3ce2a91f10c0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '834bfb2a-9f6b-4ae0-826a-3ce2a91f10c0', 'etag': '"99f39207ce0c13a0654c1b739f7be9ea"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"99f39207ce0c13a0654c1b739f7be9ea"'} notificationworker stdout | 2023-06-29 13:25:05,945 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} builder stdout | 2023-06-29 13:25:05,948 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} gunicorn-registry stdout | 2023-06-29 13:25:06,062 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:06,062 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:06,062 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 141, 'Body': <_io.BytesIO object at 0x7f7ccb271310>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:06,062 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:06,062 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:06,062 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:06,062 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:06,062 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:06,063 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:06,063 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:06,071 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:06,071 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:06,071 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:06,071 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:06,071 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:06,071 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 141}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '7TdwzUTOM5HLP6SSmJr+7g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271310>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=141', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:06,071 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:06,071 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:06,071 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:06,071 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:06,072 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:06,072 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=141&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:7TdwzUTOM5HLP6SSmJr+7g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132506Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:06,072 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132506Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7af7584fbf8db5f8d66dbaeb114a628da04fc915f742ecd0304882990c013ba5 gunicorn-registry stdout | 2023-06-29 13:25:06,072 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b29a553dc0a5b6405235d30ff4820050dd6da92505e77eec67de3fbe23003a42 gunicorn-registry stdout | 2023-06-29 13:25:06,072 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:06,072 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:06,072 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:06,073 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:06,121 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:25:06,484 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=141 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:06,485 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0aee27d6-01b5-40c9-81e1-d2a33b606512', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0aee27d6-01b5-40c9-81e1-d2a33b606512', 'ETag': '"ed3770cd44ce3391cb3fa492989afeee"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:06,485 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:06,485 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:06,485 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:06,485 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:06,485 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0aee27d6-01b5-40c9-81e1-d2a33b606512', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0aee27d6-01b5-40c9-81e1-d2a33b606512', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0aee27d6-01b5-40c9-81e1-d2a33b606512', 'etag': '"ed3770cd44ce3391cb3fa492989afeee"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ed3770cd44ce3391cb3fa492989afeee"'} securityworker stdout | 2023-06-29 13:25:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:25:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:25:11.713664+00:00 (in 5.130646 seconds) securityworker stdout | 2023-06-29 13:25:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:25:36 UTC)" (scheduled at 2023-06-29 13:25:06.582504+00:00) securityworker stdout | 2023-06-29 13:25:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:25:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:25:06,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:25:06,587 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:25:06,599 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:25:06,602 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:25:06,602 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:25:36 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:25:06,963 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:06,963 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:06,964 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 142, 'Body': <_io.BytesIO object at 0x7f7ccb27a360>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:06,964 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:06,964 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:06,964 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:06,964 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:06,964 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:06,964 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:06,964 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:06,972 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:06,972 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:06,972 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:06,972 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:06,973 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:06,973 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 142}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'P/DM11UZB/ZiFrzD5Y3WYw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a360>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=142', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:06,973 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:06,973 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:06,973 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:06,973 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:06,973 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:06,973 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=142&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:P/DM11UZB/ZiFrzD5Y3WYw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132506Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:06,973 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132506Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | edcaa6cd715511fafbad98b3a4becbf041bdf90e143ba1825b1798e4c647a8f9 gunicorn-registry stdout | 2023-06-29 13:25:06,973 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3fe3bdf8e3f3442bb94458dcb2b3c85a89c66123491e635ed76c825ec9ddbd7d gunicorn-registry stdout | 2023-06-29 13:25:06,973 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:06,973 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:06,974 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:06,974 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:07,023 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:25:07,346 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=142 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:07,346 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b4f1bf4f-a793-4bfa-a708-596d4c12cab9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b4f1bf4f-a793-4bfa-a708-596d4c12cab9', 'ETag': '"3ff0ccd7551907f66216bcc3e58dd663"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:07,346 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:07,346 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:07,346 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:07,346 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:07,346 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b4f1bf4f-a793-4bfa-a708-596d4c12cab9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b4f1bf4f-a793-4bfa-a708-596d4c12cab9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b4f1bf4f-a793-4bfa-a708-596d4c12cab9', 'etag': '"3ff0ccd7551907f66216bcc3e58dd663"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3ff0ccd7551907f66216bcc3e58dd663"'} gunicorn-registry stdout | 2023-06-29 13:25:08,080 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:08,080 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:08,081 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 143, 'Body': <_io.BytesIO object at 0x7f7cdba9a130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:08,081 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:08,081 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:08,081 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:08,081 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:08,081 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:08,081 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:08,081 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:08,089 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:08,089 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:08,089 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:08,089 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:08,090 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:08,090 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 143}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'rNZJCmevSpDYlFlJFsW9qw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cdba9a130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=143', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:08,090 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:08,090 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:08,090 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:08,090 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:08,090 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:08,090 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=143&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:rNZJCmevSpDYlFlJFsW9qw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132508Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:08,090 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132508Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4b1b36f55bb03198fbf9599dd3300e574e1ddc59cab9f5c7c341da840f3ca33c gunicorn-registry stdout | 2023-06-29 13:25:08,090 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8023db2389e2f1482f47ab4221099eda122a8483c6b0b34ef42cf0833851ec25 gunicorn-registry stdout | 2023-06-29 13:25:08,090 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:08,091 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:08,091 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:08,091 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:08,138 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotaregistrysizeworker stdout | 2023-06-29 13:25:08,300 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} namespacegcworker stdout | 2023-06-29 13:25:08,640 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:25:08,855 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:25:08,927 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} repositoryactioncounter stdout | 2023-06-29 13:25:09,485 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-web stdout | 2023-06-29 13:25:09,636 [211] [DEBUG] [app] Starting request: urn:request:91de67da-d8cb-4204-931f-f6b06455084d (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:25:09,636 [213] [DEBUG] [app] Starting request: urn:request:2709024f-bade-42b8-ac04-bbcfb6d827bf (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:25:09,637 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:25:09,637 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:25:09,639 [216] [DEBUG] [app] Starting request: urn:request:654dcae9-d471-44d8-bee0-dcf833dae93f (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:25:09,639 [223] [DEBUG] [app] Starting request: urn:request:ea2243b4-5b49-4ff8-aca5-f0fee4be1ff5 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:25:09,640 [216] [DEBUG] [app] Ending request: urn:request:654dcae9-d471-44d8-bee0-dcf833dae93f (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:654dcae9-d471-44d8-bee0-dcf833dae93f', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:25:09,640 [223] [DEBUG] [app] Ending request: urn:request:ea2243b4-5b49-4ff8-aca5-f0fee4be1ff5 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:ea2243b4-5b49-4ff8-aca5-f0fee4be1ff5', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:25:09,640 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:25:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:25:09,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:25:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:25:09,640 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:25:09,640 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:25:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:25:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:25:09,641 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:25:09,641 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:25:09,642 [213] [DEBUG] [app] Starting request: urn:request:cb57aaff-a907-4f18-8071-116c1a3dea90 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:25:09,643 [214] [DEBUG] [app] Starting request: urn:request:143540a3-672c-4227-94d3-4d26540187ec (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:25:09,643 [213] [DEBUG] [app] Ending request: urn:request:cb57aaff-a907-4f18-8071-116c1a3dea90 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:cb57aaff-a907-4f18-8071-116c1a3dea90', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:25:09,643 [214] [DEBUG] [app] Ending request: urn:request:143540a3-672c-4227-94d3-4d26540187ec (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:143540a3-672c-4227-94d3-4d26540187ec', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:25:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:25:09,643 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:25:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:25:09,643 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:25:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:25:09,643 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:25:09,644 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:25:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-06-29 13:25:09,644 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:25:09,644 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:25:09,651 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:25:09,652 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-registry stdout | 2023-06-29 13:25:09,653 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=143 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:09,653 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '04d6d244-3b00-4c6f-aa23-bb82c139d878', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '04d6d244-3b00-4c6f-aa23-bb82c139d878', 'ETag': '"acd6490a67af4a90d894594916c5bdab"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:09,653 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:09,653 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:09,654 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:09,654 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:09,654 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '04d6d244-3b00-4c6f-aa23-bb82c139d878', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '04d6d244-3b00-4c6f-aa23-bb82c139d878', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '04d6d244-3b00-4c6f-aa23-bb82c139d878', 'etag': '"acd6490a67af4a90d894594916c5bdab"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"acd6490a67af4a90d894594916c5bdab"'} gunicorn-web stdout | 2023-06-29 13:25:09,662 [213] [DEBUG] [app] Ending request: urn:request:2709024f-bade-42b8-ac04-bbcfb6d827bf (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:2709024f-bade-42b8-ac04-bbcfb6d827bf', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:25:09,662 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:25:09,662 [211] [DEBUG] [app] Ending request: urn:request:91de67da-d8cb-4204-931f-f6b06455084d (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:91de67da-d8cb-4204-931f-f6b06455084d', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:25:09,662 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:25:09,663 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:25:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:25:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.027 118 0.028) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:25:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-web stdout | 2023-06-29 13:25:09,663 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:25:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-registry stdout | 2023-06-29 13:25:09,677 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:09,677 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:09,677 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 144, 'Body': <_io.BytesIO object at 0x7f7ccb27adb0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:09,677 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:09,677 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:09,677 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:09,677 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:09,677 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:09,677 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:09,678 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:09,686 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:09,686 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:09,686 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:09,686 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:09,686 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:09,686 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 144}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Sknu2NFGLk6o+VVIvoFEjA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27adb0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=144', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:09,686 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:09,686 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:09,686 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:09,686 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:09,686 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:09,687 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=144&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Sknu2NFGLk6o+VVIvoFEjA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132509Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:09,687 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132509Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c7d966430c57f0988a22f04ae43b7fcc8d5081dbcddf856d61b86d01ef9a14f5 gunicorn-registry stdout | 2023-06-29 13:25:09,687 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 97173cf40523c27a3a25a566e0812941293fbb73c70e56842a9d06713bcfd074 gunicorn-registry stdout | 2023-06-29 13:25:09,687 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:09,687 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:09,687 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:09,688 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:09,732 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:25:10,256 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=144 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:10,257 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f62b70fc-544f-4eb2-b2cd-9a9172fc1f2f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f62b70fc-544f-4eb2-b2cd-9a9172fc1f2f', 'ETag': '"4a49eed8d1462e4ea8f95548be81448c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:10,257 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:10,257 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:10,257 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:10,257 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:10,257 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f62b70fc-544f-4eb2-b2cd-9a9172fc1f2f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f62b70fc-544f-4eb2-b2cd-9a9172fc1f2f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f62b70fc-544f-4eb2-b2cd-9a9172fc1f2f', 'etag': '"4a49eed8d1462e4ea8f95548be81448c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4a49eed8d1462e4ea8f95548be81448c"'} gunicorn-registry stdout | 2023-06-29 13:25:10,278 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:10,278 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:10,278 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 145, 'Body': <_io.BytesIO object at 0x7f7ccb27a2c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:10,278 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:10,278 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:10,278 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:10,278 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:10,278 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:10,278 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:10,278 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:10,287 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:10,287 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:10,287 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:10,287 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:10,287 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:10,287 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 145}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'KIK2cP68Y5Wtc01ffGp5LQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a2c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=145', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:10,287 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:10,287 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:10,287 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:10,287 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:10,287 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:10,287 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=145&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:KIK2cP68Y5Wtc01ffGp5LQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132510Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:10,287 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132510Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 43a8982d937b62892dfdbbcb1b5623c95fc5fafdcd1cb180008a9051de9c1a66 gunicorn-registry stdout | 2023-06-29 13:25:10,287 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 97c3a0d0ddc061d0de40982faa570de35bb6adcf65c45f4211fe0f9c85356f44 gunicorn-registry stdout | 2023-06-29 13:25:10,287 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:10,287 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:10,288 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:10,288 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:10,333 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:25:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:25:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:25:20.585410+00:00 (in 9.999500 seconds) gcworker stdout | 2023-06-29 13:25:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:25:20 UTC)" (scheduled at 2023-06-29 13:25:10.585410+00:00) gcworker stdout | 2023-06-29 13:25:10,587 [59] [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, 1686835510586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:25:10,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:25:10,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:25:10,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:25:20 UTC)" executed successfully blobuploadcleanupworker stdout | 2023-06-29 13:25:10,628 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:25:10,691 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=145 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:10,692 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a17d28ec-c243-4972-b4a5-7013f461a1fb', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a17d28ec-c243-4972-b4a5-7013f461a1fb', 'ETag': '"2882b670febc6395ad734d5f7c6a792d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:10,692 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:10,692 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:10,692 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:10,692 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:10,692 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a17d28ec-c243-4972-b4a5-7013f461a1fb', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a17d28ec-c243-4972-b4a5-7013f461a1fb', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a17d28ec-c243-4972-b4a5-7013f461a1fb', 'etag': '"2882b670febc6395ad734d5f7c6a792d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2882b670febc6395ad734d5f7c6a792d"'} gunicorn-registry stdout | 2023-06-29 13:25:11,044 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:11,044 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:11,045 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 146, 'Body': <_io.BytesIO object at 0x7f7ccb271090>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:11,045 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:11,045 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:11,045 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:11,045 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:11,045 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:11,045 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:11,045 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:11,053 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:11,054 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:11,054 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:11,054 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:11,054 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:11,054 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 146}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '2H4TCMiUhTwYUuuWr0ekkw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271090>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=146', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:11,054 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:11,054 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:11,054 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:11,054 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:11,054 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:11,054 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=146&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:2H4TCMiUhTwYUuuWr0ekkw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132511Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:11,054 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132511Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 41d4f24056ad085c1cc5c20ca8d629736f47499164834a1bbdf3228f0090bc6f gunicorn-registry stdout | 2023-06-29 13:25:11,054 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e2baaf4969bd81a1304c8f4d35c30f156f6f4221df490b9689123db50fcc67b4 gunicorn-registry stdout | 2023-06-29 13:25:11,054 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:11,055 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:11,055 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:11,055 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:11,101 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:25:11,459 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=146 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:11,459 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4c31174f-90c3-4450-bfb9-74d308b33f0d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4c31174f-90c3-4450-bfb9-74d308b33f0d', 'ETag': '"d87e1308c894853c1852eb96af47a493"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:11,459 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:11,459 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:11,459 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:11,459 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:11,459 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4c31174f-90c3-4450-bfb9-74d308b33f0d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4c31174f-90c3-4450-bfb9-74d308b33f0d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4c31174f-90c3-4450-bfb9-74d308b33f0d', 'etag': '"d87e1308c894853c1852eb96af47a493"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d87e1308c894853c1852eb96af47a493"'} securityworker stdout | 2023-06-29 13:25:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:25:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:25:36.582504+00:00 (in 24.868370 seconds) securityworker stdout | 2023-06-29 13:25:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:25:41 UTC)" (scheduled at 2023-06-29 13:25:11.713664+00:00) securityworker stdout | 2023-06-29 13:25:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:25:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:25:11,716 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:25:11,716 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:25:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:25:11,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:25:11,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:25:11,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:25:11,721 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:25:11,733 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:25:11,737 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:25:11,737 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:25:11,738 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 20, 11, 721685), 1, 2]) securityworker stdout | 2023-06-29 13:25:11,741 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:25:11,742 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:25:11,742 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 20, 11, 721685), 1, 2]) securityworker stdout | 2023-06-29 13:25:11,746 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:25:11,746 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:25:11,746 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:25:11,746 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:25:11,746 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:25:11,746 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:25:11,746 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:25:11,747 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:25:11,747 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:25:11,747 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:25:41 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:25:12,528 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:12,529 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:12,529 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 147, 'Body': <_io.BytesIO object at 0x7f7ccb271310>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:12,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:12,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:12,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:12,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:12,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:12,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:12,529 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:12,538 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:12,538 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:12,538 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:12,538 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:12,538 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:12,538 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 147}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'pLahyTb/ZuYXY21mbZnxXw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271310>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=147', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:12,538 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:12,538 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:12,538 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:12,538 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:12,538 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:12,538 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=147&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:pLahyTb/ZuYXY21mbZnxXw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132512Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:12,538 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132512Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 85beba8b29909b7341084d0841f2ed4aa01fa583d2e74bb0b00c84a2c42632a8 gunicorn-registry stdout | 2023-06-29 13:25:12,538 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 15c1b6706b4d63e70ac82e61e7c2f18d3aff527a11a31838da0ba815c1c97694 gunicorn-registry stdout | 2023-06-29 13:25:12,538 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:12,539 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:12,539 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:12,539 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:12,587 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:25:12,665 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:25:13,030 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=147 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:13,030 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'fdbbf31a-b972-4339-913c-6a0333991d1b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'fdbbf31a-b972-4339-913c-6a0333991d1b', 'ETag': '"a4b6a1c936ff66e617636d666d99f15f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:13,030 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:13,030 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:13,031 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:13,031 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:13,031 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'fdbbf31a-b972-4339-913c-6a0333991d1b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'fdbbf31a-b972-4339-913c-6a0333991d1b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'fdbbf31a-b972-4339-913c-6a0333991d1b', 'etag': '"a4b6a1c936ff66e617636d666d99f15f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a4b6a1c936ff66e617636d666d99f15f"'} notificationworker stdout | 2023-06-29 13:25:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:25:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:25:15.985355+00:00 (in 2.006395 seconds) notificationworker stdout | 2023-06-29 13:25:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:25:23 UTC)" (scheduled at 2023-06-29 13:25:13.978401+00:00) notificationworker stdout | 2023-06-29 13:25:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:25:13,980 [74] [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(2023, 6, 29, 13, 25, 13, 979409), True, datetime.datetime(2023, 6, 29, 13, 25, 13, 979409), 0, 'notification/%', 50, 1, 0]) manifestbackfillworker stdout | 2023-06-29 13:25:13,987 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} notificationworker stdout | 2023-06-29 13:25:13,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:25:13,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:25:13,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:25:23 UTC)" executed successfully securityworker stdout | 2023-06-29 13:25:14,023 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} gunicorn-registry stdout | 2023-06-29 13:25:14,161 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:14,161 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:14,161 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 148, 'Body': <_io.BytesIO object at 0x7f7ccb2864f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:14,161 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:14,161 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:14,161 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:14,161 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:14,162 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:14,162 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:14,162 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:14,170 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:14,170 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:14,170 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:14,170 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:14,170 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:14,170 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 148}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'BsgoS3SADfFishS4EGGLmw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2864f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=148', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:14,170 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:14,170 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:14,170 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:14,170 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:14,171 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:14,171 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=148&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:BsgoS3SADfFishS4EGGLmw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132514Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:14,171 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132514Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 02656b89aa5fe4e22956d52320c7209ace3149f28017eab65184d70c1219f441 gunicorn-registry stdout | 2023-06-29 13:25:14,171 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d923645b7cca219b21c04a3fc40889b0dcb45c204ad47834532aa893ee6a5794 gunicorn-registry stdout | 2023-06-29 13:25:14,171 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:14,171 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:14,171 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:14,172 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:14,217 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. exportactionlogsworker stdout | 2023-06-29 13:25:14,278 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:25:14,355 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-registry stdout | 2023-06-29 13:25:14,701 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=148 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:14,701 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7e93b7ab-4f9c-4405-b6c9-40f039809b6b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7e93b7ab-4f9c-4405-b6c9-40f039809b6b', 'ETag': '"06c8284b74800df162b214b810618b9b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:14,701 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:14,701 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:14,701 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:14,701 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:14,702 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7e93b7ab-4f9c-4405-b6c9-40f039809b6b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7e93b7ab-4f9c-4405-b6c9-40f039809b6b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7e93b7ab-4f9c-4405-b6c9-40f039809b6b', 'etag': '"06c8284b74800df162b214b810618b9b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"06c8284b74800df162b214b810618b9b"'} exportactionlogsworker stdout | 2023-06-29 13:25:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:25:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:25:55.591055+00:00 (in 40.797097 seconds) exportactionlogsworker stdout | 2023-06-29 13:25:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:26:14 UTC)" (scheduled at 2023-06-29 13:25:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:25:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:25:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:26:14 UTC)" executed successfully gcworker stdout | 2023-06-29 13:25:14,869 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:25:14,951 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-registry stdout | 2023-06-29 13:25:15,494 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:15,495 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:15,495 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 149, 'Body': <_io.BytesIO object at 0x7f7cd00e1b30>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:15,495 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:15,495 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:15,495 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:15,495 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:15,495 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:15,495 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:15,495 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:15,504 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:15,504 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:15,504 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:15,504 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:15,504 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:15,504 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 149}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'MRaQWp0DFvsXtKf/VCPVEQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1b30>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=149', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:15,504 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:15,504 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:15,504 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:15,504 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:15,504 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:15,504 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=149&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:MRaQWp0DFvsXtKf/VCPVEQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132515Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:15,505 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132515Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d1e12bbd1f46568ec238d1783ecda21100af32a36b29d7a60410ecf3762a3393 gunicorn-registry stdout | 2023-06-29 13:25:15,505 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b2866f4f20f99d7e7e5fcb56350e767cb7339c5fca1aca0fd7d1bc35acb5f6df gunicorn-registry stdout | 2023-06-29 13:25:15,505 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:15,505 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:15,505 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:15,506 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-web stdout | 2023-06-29 13:25:15,513 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:25:15,517 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-web stdout | 2023-06-29 13:25:15,520 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:25:15,526 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:25:15,528 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-registry stdout | 2023-06-29 13:25:15,566 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:25:15,979 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=149 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:15,979 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4fcc0210-0350-4063-b656-e4e5af1bcb5b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4fcc0210-0350-4063-b656-e4e5af1bcb5b', 'ETag': '"3116905a9d0316fb17b4a7ff5423d511"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:15,979 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:15,979 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:15,979 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:15,979 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:15,979 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4fcc0210-0350-4063-b656-e4e5af1bcb5b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4fcc0210-0350-4063-b656-e4e5af1bcb5b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4fcc0210-0350-4063-b656-e4e5af1bcb5b', 'etag': '"3116905a9d0316fb17b4a7ff5423d511"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3116905a9d0316fb17b4a7ff5423d511"'} notificationworker stdout | 2023-06-29 13:25:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:25:15,986 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:25:23.978401+00:00 (in 7.992488 seconds) notificationworker stdout | 2023-06-29 13:25:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:26:15 UTC)" (scheduled at 2023-06-29 13:25:15.985355+00:00) notificationworker stdout | 2023-06-29 13:25:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:25:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:26:15 UTC)" executed successfully globalpromstats stdout | 2023-06-29 13:25:16,070 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 13:25:16,439 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:25:16,568 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:16,568 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:16,568 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 150, 'Body': <_io.BytesIO object at 0x7f7ccb27ac20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:16,568 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:16,569 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:16,569 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:16,569 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:16,569 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:16,569 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:16,569 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:16,577 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:16,577 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:16,577 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:16,577 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:16,577 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:16,577 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 150}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'NeuhjyH8HEbr6uhPEV6rYA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27ac20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=150', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:16,577 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:16,578 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:16,578 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:16,578 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:16,578 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:16,578 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=150&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:NeuhjyH8HEbr6uhPEV6rYA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132516Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:16,578 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132516Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 49445bdae42f782d6a2e0318ca500e9c372ffa00cff6872e3d85250738685e09 gunicorn-registry stdout | 2023-06-29 13:25:16,578 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d228cebed35597f2af91c53ca253262d368b4e145f3067da274e241c2522ab48 gunicorn-registry stdout | 2023-06-29 13:25:16,578 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:16,578 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:16,578 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:16,579 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:16,624 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:25:16,985 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=150 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:16,986 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0ee82aa5-4bc7-4ebc-a0da-2599a2eea7b5', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0ee82aa5-4bc7-4ebc-a0da-2599a2eea7b5', 'ETag': '"35eba18f21fc1c46ebeae84f115eab60"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:16,986 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:16,986 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:16,986 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:16,986 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:16,986 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0ee82aa5-4bc7-4ebc-a0da-2599a2eea7b5', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0ee82aa5-4bc7-4ebc-a0da-2599a2eea7b5', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0ee82aa5-4bc7-4ebc-a0da-2599a2eea7b5', 'etag': '"35eba18f21fc1c46ebeae84f115eab60"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"35eba18f21fc1c46ebeae84f115eab60"'} chunkcleanupworker stdout | 2023-06-29 13:25:17,053 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-registry stdout | 2023-06-29 13:25:17,456 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:17,457 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:17,457 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 151, 'Body': <_io.BytesIO object at 0x7f7ccb27a4f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:17,457 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:17,457 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:17,457 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:17,457 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:17,457 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:17,457 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:17,458 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:17,466 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:17,466 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:17,466 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:17,466 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:17,466 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:17,466 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 151}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '54x++6BVoqpd9k1dy644DQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a4f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=151', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:17,466 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:17,466 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:17,466 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:17,466 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:17,467 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:17,467 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=151&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:54x++6BVoqpd9k1dy644DQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132517Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:17,467 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132517Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 12eaa52ba5524bf7307ac5901c2254b3c239fbd5399ac041e94999e8571ec9bf gunicorn-registry stdout | 2023-06-29 13:25:17,467 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e228637cf5cdc30cc19c79377725e789c639fe0ed983b38d2e0e719fd71e337f gunicorn-registry stdout | 2023-06-29 13:25:17,467 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:17,467 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:17,467 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:17,468 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:17,513 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. storagereplication stdout | 2023-06-29 13:25:17,535 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:25:17,874 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=151 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:17,875 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '60f3b1eb-7a15-484b-b350-b2058bc5e84f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '60f3b1eb-7a15-484b-b350-b2058bc5e84f', 'ETag': '"e78c7efba055a2aa5df64d5dcbae380d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:17,875 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:17,875 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:17,875 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:17,875 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:17,875 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '60f3b1eb-7a15-484b-b350-b2058bc5e84f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '60f3b1eb-7a15-484b-b350-b2058bc5e84f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '60f3b1eb-7a15-484b-b350-b2058bc5e84f', 'etag': '"e78c7efba055a2aa5df64d5dcbae380d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e78c7efba055a2aa5df64d5dcbae380d"'} gunicorn-secscan stdout | 2023-06-29 13:25:17,878 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:25:17,882 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:25:17,885 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:25:18,635 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:18,635 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:18,636 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 152, 'Body': <_io.BytesIO object at 0x7f7ccb271f90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:18,636 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:18,636 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:18,636 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:18,636 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:18,636 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:18,636 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:18,637 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:18,645 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:18,645 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:18,645 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:18,645 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:18,645 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:18,645 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 152}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'SoV5G0oRshbP469fhw/A0g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271f90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=152', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:18,645 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:18,645 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:18,645 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:18,645 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:18,645 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:18,645 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=152&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:SoV5G0oRshbP469fhw/A0g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132518Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:18,645 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132518Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7f0529a242aabe216b69bfdfbdaeb5159bf910f56822ae1a99e674c5045d20f7 gunicorn-registry stdout | 2023-06-29 13:25:18,646 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d454c97fb8575b413a5c853effb6c7ad9941b761806a5384aee387bf59b42730 gunicorn-registry stdout | 2023-06-29 13:25:18,646 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:18,646 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:18,646 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:18,647 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:18,862 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:25:18,965 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:25:18,968 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:25:18,974 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:25:18,977 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:25:18,992 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:25:18,995 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:25:18,999 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:25:19,003 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:25:19,010 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:25:19,269 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=152 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:19,269 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '88271aae-7098-4f3d-95aa-35b4d1bfa66c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '88271aae-7098-4f3d-95aa-35b4d1bfa66c', 'ETag': '"4a85791b4a11b216cfe3af5f870fc0d2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:19,270 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:19,270 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:19,270 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:19,270 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:19,270 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '88271aae-7098-4f3d-95aa-35b4d1bfa66c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '88271aae-7098-4f3d-95aa-35b4d1bfa66c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '88271aae-7098-4f3d-95aa-35b4d1bfa66c', 'etag': '"4a85791b4a11b216cfe3af5f870fc0d2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4a85791b4a11b216cfe3af5f870fc0d2"'} gunicorn-registry stdout | 2023-06-29 13:25:19,626 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:19,626 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:19,626 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 153, 'Body': <_io.BytesIO object at 0x7f7ccb269db0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:19,626 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:19,627 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:19,627 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:19,627 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:19,627 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:19,627 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:19,627 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:19,635 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:19,635 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:19,635 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:19,635 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:19,635 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:19,635 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 153}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'OahHJjR0hNKLw4KaEC5NoA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269db0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=153', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:19,636 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:19,636 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:19,636 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:19,636 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:19,636 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:19,636 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=153&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:OahHJjR0hNKLw4KaEC5NoA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132519Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:19,636 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132519Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 848a90e55df3256e3d8e631d2661adfa40a4899521097ee5bd34c5f165532df3 gunicorn-registry stdout | 2023-06-29 13:25:19,636 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9f33b3161822555a3d78123e7b1de5a41663cde0a99d76e3293f30bf0c022dcc gunicorn-registry stdout | 2023-06-29 13:25:19,636 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:19,636 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:19,637 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:19,637 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:19,683 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:25:20,041 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=153 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:20,041 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ab5c8586-3d87-4bba-a3b0-54873f1191e3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ab5c8586-3d87-4bba-a3b0-54873f1191e3', 'ETag': '"39a84726347484d28bc3829a102e4da0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:20,042 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:20,042 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:20,042 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:20,042 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:20,042 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ab5c8586-3d87-4bba-a3b0-54873f1191e3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ab5c8586-3d87-4bba-a3b0-54873f1191e3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ab5c8586-3d87-4bba-a3b0-54873f1191e3', 'etag': '"39a84726347484d28bc3829a102e4da0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"39a84726347484d28bc3829a102e4da0"'} gcworker stdout | 2023-06-29 13:25:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:25:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:25:30.585410+00:00 (in 9.999467 seconds) gcworker stdout | 2023-06-29 13:25:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:25:30 UTC)" (scheduled at 2023-06-29 13:25:20.585410+00:00) gcworker stdout | 2023-06-29 13:25:20,587 [59] [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, 1686835520586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:25:20,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:25:20,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:25:20,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:25:30 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:25:20,609 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:20,609 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:20,610 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 154, 'Body': <_io.BytesIO object at 0x7f7ccb269950>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:20,610 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:20,610 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:20,610 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:20,610 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:20,610 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:20,610 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:20,611 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:20,619 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:20,619 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:20,619 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:20,619 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:20,619 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:20,619 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 154}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'zbgarO3PhIhqfEPCsJRL9g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269950>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=154', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:20,619 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:20,619 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:20,619 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:20,619 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:20,620 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:20,620 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=154&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:zbgarO3PhIhqfEPCsJRL9g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132520Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:20,620 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132520Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9593a468227164742959de516a591352726fcf3607b43565fb9468b8600d4354 gunicorn-registry stdout | 2023-06-29 13:25:20,620 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 95a30c953ecdecc806b3aa9c6a051f1895c339972d82485b9363ba8321319684 gunicorn-registry stdout | 2023-06-29 13:25:20,620 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:20,620 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:20,620 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:20,621 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:20,835 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:25:21,202 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=154 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:21,202 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3d8eadc6-d964-4fb0-b85c-f2159564db2f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3d8eadc6-d964-4fb0-b85c-f2159564db2f', 'ETag': '"cdb81aacedcf84886a7c43c2b0944bf6"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:21,202 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:21,202 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:21,202 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:21,202 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:21,202 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3d8eadc6-d964-4fb0-b85c-f2159564db2f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3d8eadc6-d964-4fb0-b85c-f2159564db2f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3d8eadc6-d964-4fb0-b85c-f2159564db2f', 'etag': '"cdb81aacedcf84886a7c43c2b0944bf6"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"cdb81aacedcf84886a7c43c2b0944bf6"'} gunicorn-registry stdout | 2023-06-29 13:25:21,739 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:21,740 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:21,740 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 155, 'Body': <_io.BytesIO object at 0x7f7ccb271360>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:21,740 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:21,741 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:21,741 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:21,741 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:21,741 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:21,741 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:21,741 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:21,749 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:21,749 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:21,749 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:21,750 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:21,750 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:21,750 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 155}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'gQHAfTZJbVEcWbyQzTvoDA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271360>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=155', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:21,750 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:21,750 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:21,750 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:21,750 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:21,750 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:21,750 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=155&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:gQHAfTZJbVEcWbyQzTvoDA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132521Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:21,750 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132521Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 13a5009b62bc0fdbc27ec251fb2963a4497037dd116cd905b8da19138cc9d933 gunicorn-registry stdout | 2023-06-29 13:25:21,750 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 406bae3203cbd98331f311ad89f19ad3bc46743893dbbcc27502c467869fd548 gunicorn-registry stdout | 2023-06-29 13:25:21,750 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:21,751 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:21,751 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:21,752 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:21,801 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:25:22,165 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=155 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:22,165 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '9dee48be-e0a2-4e88-9069-b9aeecdf4498', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '9dee48be-e0a2-4e88-9069-b9aeecdf4498', 'ETag': '"8101c07d36496d511c59bc90cd3be80c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:22,165 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:22,165 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:22,166 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:22,166 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:22,166 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '9dee48be-e0a2-4e88-9069-b9aeecdf4498', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '9dee48be-e0a2-4e88-9069-b9aeecdf4498', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '9dee48be-e0a2-4e88-9069-b9aeecdf4498', 'etag': '"8101c07d36496d511c59bc90cd3be80c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8101c07d36496d511c59bc90cd3be80c"'} gunicorn-registry stdout | 2023-06-29 13:25:22,596 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:22,596 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:22,597 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 156, 'Body': <_io.BytesIO object at 0x7f7ccb2c67c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:22,597 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:22,597 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:22,597 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:22,597 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:22,597 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:22,597 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:22,598 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:22,606 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:22,606 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:22,606 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:22,606 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:22,606 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:22,606 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 156}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'AbDZkVergs5jsy6xG6MISQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c67c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=156', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:22,606 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:22,606 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:22,606 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:22,606 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:22,607 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:22,607 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=156&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:AbDZkVergs5jsy6xG6MISQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132522Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:22,607 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132522Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8e45e7e27d01856fb9cbac22f02f4de4b0d3ba30714a07dab6f9f9563d4826d0 gunicorn-registry stdout | 2023-06-29 13:25:22,607 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d8c1b10c11bd3775e01c3a6f1e25e70c0722ac043920365e2de0051c0cde7938 gunicorn-registry stdout | 2023-06-29 13:25:22,607 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:22,607 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:22,607 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:22,608 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:22,655 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:25:23,020 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=156 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:23,021 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '557927bb-0075-4ae7-82c8-52d5c23f9b50', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '557927bb-0075-4ae7-82c8-52d5c23f9b50', 'ETag': '"01b0d99157ab82ce63b32eb11ba30849"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:23,021 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:23,021 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:23,021 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:23,021 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:23,021 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '557927bb-0075-4ae7-82c8-52d5c23f9b50', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '557927bb-0075-4ae7-82c8-52d5c23f9b50', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '557927bb-0075-4ae7-82c8-52d5c23f9b50', 'etag': '"01b0d99157ab82ce63b32eb11ba30849"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"01b0d99157ab82ce63b32eb11ba30849"'} securityscanningnotificationworker stdout | 2023-06-29 13:25:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:25:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:25:48.681765+00:00 (in 25.394424 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:25:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:26:23 UTC)" (scheduled at 2023-06-29 13:25:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:25:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:25:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:26:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:25:23,772 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:23,772 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:23,773 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 157, 'Body': <_io.BytesIO object at 0x7f7ccb960c20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:23,773 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:23,773 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:23,773 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:23,773 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:23,773 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:23,773 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:23,773 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:23,782 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:23,782 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:23,782 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:23,782 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:23,782 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:23,782 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 157}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Oja+DiUA6htTqoHPq+mdKQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960c20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=157', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:23,782 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:23,782 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:23,782 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:23,782 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:23,782 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:23,783 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=157&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Oja+DiUA6htTqoHPq+mdKQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132523Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:23,783 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132523Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b59fdb48a654ad35f2b6caa384a66988f16175ee5f7ef62c22c3b0a7e3987fa8 gunicorn-registry stdout | 2023-06-29 13:25:23,783 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 18808aa8717e19a1dfe7324856e3c8d5a3b5fbe48498d3f6669ce333ea44d656 gunicorn-registry stdout | 2023-06-29 13:25:23,783 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:23,783 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:23,783 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:23,784 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:23,829 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:25:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:25:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:25:33.978401+00:00 (in 9.999434 seconds) notificationworker stdout | 2023-06-29 13:25:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:25:33 UTC)" (scheduled at 2023-06-29 13:25:23.978401+00:00) notificationworker stdout | 2023-06-29 13:25:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:25:23,981 [74] [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(2023, 6, 29, 13, 25, 23, 979560), True, datetime.datetime(2023, 6, 29, 13, 25, 23, 979560), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:25:23,994 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:25:23,994 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:25:23,994 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:25:33 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:25:24,230 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=157 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:24,231 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '94133774-d736-4d0a-9237-72b5a9596551', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '94133774-d736-4d0a-9237-72b5a9596551', 'ETag': '"3a36be0e2500ea1b53aa81cfabe99d29"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:24,231 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:24,231 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:24,231 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:24,231 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:24,231 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '94133774-d736-4d0a-9237-72b5a9596551', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '94133774-d736-4d0a-9237-72b5a9596551', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '94133774-d736-4d0a-9237-72b5a9596551', 'etag': '"3a36be0e2500ea1b53aa81cfabe99d29"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3a36be0e2500ea1b53aa81cfabe99d29"'} gunicorn-web stdout | 2023-06-29 13:25:24,636 [214] [DEBUG] [app] Starting request: urn:request:e763e585-4e48-410e-ac5a-620978005ee8 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:25:24,636 [212] [DEBUG] [app] Starting request: urn:request:78a31efb-daa2-46a6-b719-f435f564ff64 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:25:24,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:25:24,638 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:25:24,639 [219] [DEBUG] [app] Starting request: urn:request:68d8bb20-08ce-4616-b540-b1b7e0e5f10e (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:25:24,639 [216] [DEBUG] [app] Starting request: urn:request:0fae0d5c-8633-4e8f-8399-1af340d4ca85 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:25:24,640 [219] [DEBUG] [app] Ending request: urn:request:68d8bb20-08ce-4616-b540-b1b7e0e5f10e (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:68d8bb20-08ce-4616-b540-b1b7e0e5f10e', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:25:24,640 [216] [DEBUG] [app] Ending request: urn:request:0fae0d5c-8633-4e8f-8399-1af340d4ca85 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:0fae0d5c-8633-4e8f-8399-1af340d4ca85', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:25:24,640 [219] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:25:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:25:24,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:25:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:25:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:25:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) gunicorn-web stdout | 2023-06-29 13:25:24,640 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:25:24,641 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:25:24,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:25:24,642 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:25:24,643 [212] [DEBUG] [app] Starting request: urn:request:9cda627b-94f7-4d16-9967-26d42798a91f (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:25:24,643 [211] [DEBUG] [app] Starting request: urn:request:3e85df56-31f0-4d7f-ad0d-3bf87f231269 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:25:24,644 [212] [DEBUG] [app] Ending request: urn:request:9cda627b-94f7-4d16-9967-26d42798a91f (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:9cda627b-94f7-4d16-9967-26d42798a91f', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:25:24,644 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:25:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:25:24,644 [211] [DEBUG] [app] Ending request: urn:request:3e85df56-31f0-4d7f-ad0d-3bf87f231269 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:3e85df56-31f0-4d7f-ad0d-3bf87f231269', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:25:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:25:24,644 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:25:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:25:24,644 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:25:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:25:24,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:25:24,644 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:25:24,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:25:24,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:25:24,652 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:25:24,663 [214] [DEBUG] [app] Ending request: urn:request:e763e585-4e48-410e-ac5a-620978005ee8 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:e763e585-4e48-410e-ac5a-620978005ee8', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:25:24,663 [212] [DEBUG] [app] Ending request: urn:request:78a31efb-daa2-46a6-b719-f435f564ff64 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:78a31efb-daa2-46a6-b719-f435f564ff64', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:25:24,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:25:24,663 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:25:24,663 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:25:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:25:24,663 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:25:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:25:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:25:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-registry stdout | 2023-06-29 13:25:24,705 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:24,705 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:24,706 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 158, 'Body': <_io.BytesIO object at 0x7f7ccb309ea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:24,706 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:24,706 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:24,706 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:24,706 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:24,706 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:24,706 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:24,706 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:24,714 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:24,714 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:24,714 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:24,714 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:24,714 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:24,714 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 158}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'UoXF3nThCQVdzSZt3CW1LQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb309ea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=158', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:24,715 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:24,715 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:24,715 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:24,715 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:24,715 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:24,715 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=158&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:UoXF3nThCQVdzSZt3CW1LQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132524Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:24,715 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132524Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | addf94fb50ad71a995de7f374ab5392352355508a8629d20eb778df5a259b23c gunicorn-registry stdout | 2023-06-29 13:25:24,715 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | afe275b7f3ae07b4bf306cfbafeaf0666d85bea515c3a6d2ee0b62dd49adc2ea gunicorn-registry stdout | 2023-06-29 13:25:24,715 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:24,715 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:24,716 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:24,716 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:24,761 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:25:25,125 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=158 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:25,126 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a27f0200-5ffb-4ea8-a613-1721e9667f11', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a27f0200-5ffb-4ea8-a613-1721e9667f11', 'ETag': '"5285c5de74e109055dcd266ddc25b52d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:25,126 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:25,126 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:25,126 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:25,126 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:25,126 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a27f0200-5ffb-4ea8-a613-1721e9667f11', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a27f0200-5ffb-4ea8-a613-1721e9667f11', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a27f0200-5ffb-4ea8-a613-1721e9667f11', 'etag': '"5285c5de74e109055dcd266ddc25b52d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5285c5de74e109055dcd266ddc25b52d"'} buildlogsarchiver stdout | 2023-06-29 13:25:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:25:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:25:55.790030+00:00 (in 29.999515 seconds) buildlogsarchiver stdout | 2023-06-29 13:25:25,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:25:55 UTC)" (scheduled at 2023-06-29 13:25:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:25:25,791 [54] [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(2023, 6, 14, 13, 25, 25, 790946), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:25:25,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:25:25,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:25:25,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:25:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:25:26,136 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:26,137 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:26,137 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 159, 'Body': <_io.BytesIO object at 0x7f7ccb2ac130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:26,137 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:26,137 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:26,137 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:26,137 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:26,137 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:26,138 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:26,138 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:26,146 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:26,146 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:26,146 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:26,146 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:26,146 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:26,146 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 159}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'fQyuA2RPJF5JaiwQD4bCDA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=159', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:26,146 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:26,146 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:26,146 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:26,147 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:26,147 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:26,147 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=159&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:fQyuA2RPJF5JaiwQD4bCDA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132526Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:26,147 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132526Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2370ffa40cdc096c112e6a2592db5fefb6a3cfb55d1700424d51136b4d05ded4 gunicorn-registry stdout | 2023-06-29 13:25:26,147 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4aa5a8a91a80119326ac36eefc63a0a4dea78ec1042b389383add67b50936481 gunicorn-registry stdout | 2023-06-29 13:25:26,147 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:26,147 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:26,147 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:26,148 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:26,193 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:25:26,635 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=159 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:26,636 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a9f245d1-63ae-44d6-9fc5-f759e557d66c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a9f245d1-63ae-44d6-9fc5-f759e557d66c', 'ETag': '"7d0cae03644f245e496a2c100f86c20c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:26,636 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:26,636 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:26,636 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:26,636 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:26,636 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a9f245d1-63ae-44d6-9fc5-f759e557d66c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a9f245d1-63ae-44d6-9fc5-f759e557d66c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a9f245d1-63ae-44d6-9fc5-f759e557d66c', 'etag': '"7d0cae03644f245e496a2c100f86c20c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7d0cae03644f245e496a2c100f86c20c"'} gunicorn-registry stdout | 2023-06-29 13:25:27,636 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:27,636 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:27,637 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 160, 'Body': <_io.BytesIO object at 0x7f7cd09c1770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:27,637 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:27,637 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:27,637 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:27,637 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:27,637 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:27,637 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:27,637 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:27,645 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:27,646 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:27,646 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:27,646 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:27,646 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:27,646 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 160}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'VXJ+IShggcsP9oa1SUlADA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd09c1770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=160', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:27,646 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:27,646 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:27,646 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:27,646 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:27,646 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:27,646 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=160&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:VXJ+IShggcsP9oa1SUlADA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132527Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:27,646 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132527Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5086991967fdc4b3382224217f2499f6daafb4b96ae1dea98abd436eb08b8dd6 gunicorn-registry stdout | 2023-06-29 13:25:27,646 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 16ecdafee61789c286d1a98e253a222ca406f5defdd7846b6182942a2cf066ff gunicorn-registry stdout | 2023-06-29 13:25:27,647 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:27,647 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:27,647 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:27,648 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:27,697 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:25:28,140 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=160 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:28,141 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '43c2de23-bdaa-44b3-be21-71e92c86a459', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '43c2de23-bdaa-44b3-be21-71e92c86a459', 'ETag': '"55727e21286081cb0ff686b54949400c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:28,141 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:28,141 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:28,141 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:28,141 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:28,141 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '43c2de23-bdaa-44b3-be21-71e92c86a459', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '43c2de23-bdaa-44b3-be21-71e92c86a459', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '43c2de23-bdaa-44b3-be21-71e92c86a459', 'etag': '"55727e21286081cb0ff686b54949400c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"55727e21286081cb0ff686b54949400c"'} gunicorn-registry stdout | 2023-06-29 13:25:28,730 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:28,730 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:28,731 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 161, 'Body': <_io.BytesIO object at 0x7f7ccb960b30>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:28,731 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:28,731 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:28,731 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:28,731 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:28,731 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:28,731 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:28,731 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:28,740 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:28,740 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:28,740 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:28,740 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:28,740 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:28,740 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 161}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Dq7yNtzuNJcd/gzy7MRkNg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960b30>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=161', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:28,740 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:28,740 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:28,740 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:28,740 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:28,741 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:28,741 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=161&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Dq7yNtzuNJcd/gzy7MRkNg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132528Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:28,741 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132528Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8898590a1bf37fc020dc9591304afe5ecba42f70fcd5fc5bf35ff2ac6886acc6 gunicorn-registry stdout | 2023-06-29 13:25:28,741 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 587d30b5757033d83e1cc0c631cb82b19a9130d4f9c08198eea425bd0a5089d0 gunicorn-registry stdout | 2023-06-29 13:25:28,741 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:28,741 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:28,741 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:28,742 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:28,789 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:25:29,152 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=161 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:29,152 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b4a12d4d-5540-4e3d-8c96-d27e3ef7c759', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b4a12d4d-5540-4e3d-8c96-d27e3ef7c759', 'ETag': '"0eaef236dcee34971dfe0cf2ecc46436"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:29,152 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:29,153 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:29,153 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:29,153 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:29,153 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b4a12d4d-5540-4e3d-8c96-d27e3ef7c759', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b4a12d4d-5540-4e3d-8c96-d27e3ef7c759', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b4a12d4d-5540-4e3d-8c96-d27e3ef7c759', 'etag': '"0eaef236dcee34971dfe0cf2ecc46436"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0eaef236dcee34971dfe0cf2ecc46436"'} expiredappspecifictokenworker stdout | 2023-06-29 13:25:29,279 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:25:30,004 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:30,004 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:30,005 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 162, 'Body': <_io.BytesIO object at 0x7f7cd00e1900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:30,005 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:30,005 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:30,005 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:30,005 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:30,005 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:30,005 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:30,005 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:30,014 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:30,014 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:30,014 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:30,014 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:30,014 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:30,014 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 162}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '9sTnYoJpsqHHiwh9JLwHvg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=162', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:30,014 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:30,014 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:30,014 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:30,014 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:30,015 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:30,015 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=162&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:9sTnYoJpsqHHiwh9JLwHvg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132530Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:30,015 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132530Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9ea306d9865ca4e5ee73954fcb0c53319c6a0b22270f8bbacecb71dd886f6529 gunicorn-registry stdout | 2023-06-29 13:25:30,015 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4751ab91d0d3732ac4cf3d60f031f0b56c810916d2d43d594183d0b684d14090 gunicorn-registry stdout | 2023-06-29 13:25:30,015 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:30,015 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:30,015 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:30,016 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:30,068 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:25:30,475 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=162 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:30,476 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd4117910-3b8d-4627-942a-ec40d900d86c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd4117910-3b8d-4627-942a-ec40d900d86c', 'ETag': '"f6c4e7628269b2a1c78b087d24bc07be"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:30,476 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:30,476 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:30,476 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:30,476 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:30,476 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd4117910-3b8d-4627-942a-ec40d900d86c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd4117910-3b8d-4627-942a-ec40d900d86c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd4117910-3b8d-4627-942a-ec40d900d86c', 'etag': '"f6c4e7628269b2a1c78b087d24bc07be"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f6c4e7628269b2a1c78b087d24bc07be"'} gcworker stdout | 2023-06-29 13:25:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:25:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:25:40.585410+00:00 (in 9.999470 seconds) gcworker stdout | 2023-06-29 13:25:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:25:40 UTC)" (scheduled at 2023-06-29 13:25:30.585410+00:00) gcworker stdout | 2023-06-29 13:25:30,587 [59] [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, 1686835530586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:25:30,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:25:30,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:25:30,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:25:40 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:25:30,969 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:30,969 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:30,970 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 163, 'Body': <_io.BytesIO object at 0x7f7ccb960590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:30,970 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:30,970 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:30,970 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:30,970 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:30,970 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:30,970 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:30,971 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:30,979 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:30,979 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:30,979 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:30,979 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:30,979 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:30,979 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 163}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '9YeSuuoJ/aM41xlPoCnF+A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=163', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:30,979 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:30,979 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:30,979 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:30,979 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:30,980 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:30,980 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=163&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:9YeSuuoJ/aM41xlPoCnF+A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132530Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:30,980 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132530Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5a467204e51797323064678b5ae8c2667c9bff0d1afa7381e810bebc21a7413e gunicorn-registry stdout | 2023-06-29 13:25:30,980 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 460840a54c40615bde196f43238c8df97437031ad5bd1faa8181793f10b96be4 gunicorn-registry stdout | 2023-06-29 13:25:30,980 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:30,980 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:30,980 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:30,981 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:31,027 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:25:31,389 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=163 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:31,389 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '35378e7c-6a9f-49d3-8119-6a22ecc6123b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '35378e7c-6a9f-49d3-8119-6a22ecc6123b', 'ETag': '"f58792baea09fda338d7194fa029c5f8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:31,389 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:31,389 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:31,390 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:31,390 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:31,390 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '35378e7c-6a9f-49d3-8119-6a22ecc6123b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '35378e7c-6a9f-49d3-8119-6a22ecc6123b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '35378e7c-6a9f-49d3-8119-6a22ecc6123b', 'etag': '"f58792baea09fda338d7194fa029c5f8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f58792baea09fda338d7194fa029c5f8"'} gunicorn-registry stdout | 2023-06-29 13:25:32,144 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:32,145 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:32,145 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 164, 'Body': <_io.BytesIO object at 0x7f7ccb960b30>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:32,145 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:32,145 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:32,145 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:32,145 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:32,145 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:32,145 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:32,146 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:32,154 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:32,154 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:32,154 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:32,154 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:32,154 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:32,154 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 164}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'jroBpk1pN+M48P3NOegYXg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960b30>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=164', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:32,154 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:32,154 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:32,154 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:32,154 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:32,155 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:32,155 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=164&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:jroBpk1pN+M48P3NOegYXg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132532Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:32,155 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132532Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c1912b71a10eabc1f6b77739b108d5f8090c3a06f7f8789ac023828cbf286305 gunicorn-registry stdout | 2023-06-29 13:25:32,155 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2b1d95d11aeb9884fe2a809bb93dcdf56323bcddac2c62104818b7f35a131b9c gunicorn-registry stdout | 2023-06-29 13:25:32,155 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:32,155 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:32,155 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:32,156 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:32,203 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:25:32,604 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=164 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:32,605 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '782e3a1b-f8d0-4ff4-a8f9-099f8228ab3c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '782e3a1b-f8d0-4ff4-a8f9-099f8228ab3c', 'ETag': '"8eba01a64d6937e338f0fdcd39e8185e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:32,605 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:32,605 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:32,605 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:32,605 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:32,605 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '782e3a1b-f8d0-4ff4-a8f9-099f8228ab3c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '782e3a1b-f8d0-4ff4-a8f9-099f8228ab3c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '782e3a1b-f8d0-4ff4-a8f9-099f8228ab3c', 'etag': '"8eba01a64d6937e338f0fdcd39e8185e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8eba01a64d6937e338f0fdcd39e8185e"'} queuecleanupworker stdout | 2023-06-29 13:25:32,707 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:25:33,059 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:33,060 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:33,060 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 165, 'Body': <_io.BytesIO object at 0x7f7ccb27ac20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:33,060 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:33,060 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:33,060 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:33,060 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:33,060 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:33,061 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:33,061 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:33,069 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:33,069 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:33,069 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:33,069 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:33,069 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:33,069 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 165}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'xSRRFxOmjrTRYA/bZhpVuA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27ac20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=165', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:33,069 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:33,069 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:33,069 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:33,070 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:33,070 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:33,070 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=165&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:xSRRFxOmjrTRYA/bZhpVuA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132533Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:33,070 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132533Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9d6de4c614d098dfd6d098f300b70e52a9ef483a2683aed6e042df3f865a6418 gunicorn-registry stdout | 2023-06-29 13:25:33,070 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3a652bf1500275b95a585d7b68418bc590ece04d7b956bbbd8071d20acc63ee9 gunicorn-registry stdout | 2023-06-29 13:25:33,070 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:33,070 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:33,070 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:33,071 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:33,119 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:25:33,478 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=165 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:33,478 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6d4df42a-60aa-4e6e-b31b-02277581e635', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6d4df42a-60aa-4e6e-b31b-02277581e635', 'ETag': '"c524511713a68eb4d1600fdb661a55b8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:33,478 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:33,479 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:33,479 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:33,479 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:33,479 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6d4df42a-60aa-4e6e-b31b-02277581e635', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6d4df42a-60aa-4e6e-b31b-02277581e635', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6d4df42a-60aa-4e6e-b31b-02277581e635', 'etag': '"c524511713a68eb4d1600fdb661a55b8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c524511713a68eb4d1600fdb661a55b8"'} notificationworker stdout | 2023-06-29 13:25:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:25:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:25:43.978401+00:00 (in 9.999507 seconds) notificationworker stdout | 2023-06-29 13:25:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:25:43 UTC)" (scheduled at 2023-06-29 13:25:33.978401+00:00) notificationworker stdout | 2023-06-29 13:25:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:25:33,980 [74] [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(2023, 6, 29, 13, 25, 33, 979361), True, datetime.datetime(2023, 6, 29, 13, 25, 33, 979361), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:25:33,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:25:33,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:25:33,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:25:43 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:25:34,046 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:34,046 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:34,046 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 166, 'Body': <_io.BytesIO object at 0x7f7ccb960590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:34,047 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:34,047 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:34,047 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:34,047 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:34,047 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:34,047 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:34,047 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:34,055 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:34,055 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:34,055 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:34,055 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:34,055 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:34,055 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 166}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'IgmpwkPKZ5HsIy8ld7LqNQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=166', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:34,056 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:34,056 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:34,056 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:34,056 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:34,056 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:34,056 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=166&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:IgmpwkPKZ5HsIy8ld7LqNQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132534Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:34,056 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132534Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 99cd7de980c63c658ea87f67b78e7b02cfe2da89189f4160c5f224330dbef834 gunicorn-registry stdout | 2023-06-29 13:25:34,056 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 210f29b7e5b85aacc544586fa8b27ec9ebdc78259a2f1ccc5a9a5502e5ca8990 gunicorn-registry stdout | 2023-06-29 13:25:34,056 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:34,056 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:34,057 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:34,057 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:34,102 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:25:34,465 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=166 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:34,466 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '49c69a7a-8b1e-4417-b832-69759e5780ba', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '49c69a7a-8b1e-4417-b832-69759e5780ba', 'ETag': '"2209a9c243ca6791ec232f2577b2ea35"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:34,466 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:34,466 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:34,466 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:34,466 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:34,466 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '49c69a7a-8b1e-4417-b832-69759e5780ba', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '49c69a7a-8b1e-4417-b832-69759e5780ba', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '49c69a7a-8b1e-4417-b832-69759e5780ba', 'etag': '"2209a9c243ca6791ec232f2577b2ea35"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2209a9c243ca6791ec232f2577b2ea35"'} gunicorn-registry stdout | 2023-06-29 13:25:35,117 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:35,117 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:35,117 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 167, 'Body': <_io.BytesIO object at 0x7f7cd09c1770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:35,117 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:35,117 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:35,117 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:35,117 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:35,117 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:35,118 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:35,118 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:35,126 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:35,126 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:35,126 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:35,126 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:35,126 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:35,126 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 167}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'FG5J+0TwDnGGNy673ca6qg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd09c1770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=167', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:35,127 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:35,127 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:35,127 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:35,127 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:35,127 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:35,127 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=167&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:FG5J+0TwDnGGNy673ca6qg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132535Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:35,127 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132535Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6d1d4e0d3a4d73734e0af43107cf8fc9b329d00f1ea23916b838ed8b0856830c gunicorn-registry stdout | 2023-06-29 13:25:35,127 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5ec4cd7733919d63fc3a0437fc746072144bdbd0f0f664dd26691e7fd36bcd08 gunicorn-registry stdout | 2023-06-29 13:25:35,127 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:35,127 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:35,128 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:35,128 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:35,174 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:25:35,575 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=167 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:35,575 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ff9b692b-51bd-48f9-90f6-2f962b734836', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ff9b692b-51bd-48f9-90f6-2f962b734836', 'ETag': '"146e49fb44f00e7186372ebbddc6baaa"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:35,575 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:35,575 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:35,575 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:35,576 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:35,576 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ff9b692b-51bd-48f9-90f6-2f962b734836', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ff9b692b-51bd-48f9-90f6-2f962b734836', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ff9b692b-51bd-48f9-90f6-2f962b734836', 'etag': '"146e49fb44f00e7186372ebbddc6baaa"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"146e49fb44f00e7186372ebbddc6baaa"'} notificationworker stdout | 2023-06-29 13:25:35,969 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} builder stdout | 2023-06-29 13:25:35,973 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} gunicorn-registry stdout | 2023-06-29 13:25:36,071 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:36,071 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:36,072 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 168, 'Body': <_io.BytesIO object at 0x7f7ccb2c62c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:36,072 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:36,072 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:36,072 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:36,072 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:36,072 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:36,072 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:36,072 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:36,081 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:36,081 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:36,081 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:36,081 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:36,081 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:36,081 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 168}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'yd0GE2eyyxwc4CzNNbEAlw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c62c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=168', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:36,081 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:36,081 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:36,081 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:36,081 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:36,082 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:36,082 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=168&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:yd0GE2eyyxwc4CzNNbEAlw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132536Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:36,082 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132536Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 37f65cefb5336c5388ac081f6230c9c38ced4a6865d9f019e05879020b7c23b9 gunicorn-registry stdout | 2023-06-29 13:25:36,082 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5d3bcd9a658512c9893f681c026f44db13310ed9a4f6664b1484e68bd0a807cf gunicorn-registry stdout | 2023-06-29 13:25:36,082 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:36,082 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:36,082 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:36,083 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:36,133 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:25:36,495 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=168 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:36,495 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ebea05ad-598a-4417-9b2a-5621abe88fef', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ebea05ad-598a-4417-9b2a-5621abe88fef', 'ETag': '"c9dd061367b2cb1c1ce02ccd35b10097"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:36,496 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:36,496 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:36,496 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:36,496 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:36,496 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ebea05ad-598a-4417-9b2a-5621abe88fef', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ebea05ad-598a-4417-9b2a-5621abe88fef', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ebea05ad-598a-4417-9b2a-5621abe88fef', 'etag': '"c9dd061367b2cb1c1ce02ccd35b10097"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c9dd061367b2cb1c1ce02ccd35b10097"'} securityworker stdout | 2023-06-29 13:25:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:25:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:25:41.713664+00:00 (in 5.130679 seconds) securityworker stdout | 2023-06-29 13:25:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:26:06 UTC)" (scheduled at 2023-06-29 13:25:36.582504+00:00) securityworker stdout | 2023-06-29 13:25:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:25:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:25:36,587 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:25:36,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:25:36,600 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:25:36,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:25:36,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:26:06 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:25:37,445 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:37,445 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:37,446 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 169, 'Body': <_io.BytesIO object at 0x7f7ccb960590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:37,446 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:37,446 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:37,446 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:37,446 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:37,446 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:37,446 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:37,446 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:37,455 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:37,455 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:37,455 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:37,455 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:37,455 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:37,455 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 169}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'mFiu/7ticgdMlubpq3WXYg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=169', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:37,455 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:37,455 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:37,455 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:37,455 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:37,455 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:37,455 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=169&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:mFiu/7ticgdMlubpq3WXYg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132537Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:37,455 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132537Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 867b0493843f5701ba651b3780eb6540eaa8b076164eb879ce2b6bdd2707df17 gunicorn-registry stdout | 2023-06-29 13:25:37,456 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1b22c79e9c91fe9724dabc6e5d7f73c71fc585d6766634f6e935a99bfe80b013 gunicorn-registry stdout | 2023-06-29 13:25:37,456 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:37,456 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:37,456 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:37,457 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:37,505 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:25:37,954 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=169 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:37,954 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '555e7939-a62f-4e05-a3c6-4970a3219b69', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '555e7939-a62f-4e05-a3c6-4970a3219b69', 'ETag': '"9858aeffbb6272074c96e6e9ab759762"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:37,954 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:37,954 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:37,954 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:37,955 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:37,955 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '555e7939-a62f-4e05-a3c6-4970a3219b69', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '555e7939-a62f-4e05-a3c6-4970a3219b69', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '555e7939-a62f-4e05-a3c6-4970a3219b69', 'etag': '"9858aeffbb6272074c96e6e9ab759762"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9858aeffbb6272074c96e6e9ab759762"'} quotaregistrysizeworker stdout | 2023-06-29 13:25:38,339 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} namespacegcworker stdout | 2023-06-29 13:25:38,677 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} gunicorn-registry stdout | 2023-06-29 13:25:38,784 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:38,785 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:38,785 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 170, 'Body': <_io.BytesIO object at 0x7f7cd00e19f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:38,786 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:38,786 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:38,786 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:38,786 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:38,786 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:38,786 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:38,786 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler repositorygcworker stdout | 2023-06-29 13:25:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:25:38,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:26:01.990998+00:00 (in 23.202321 seconds) repositorygcworker stdout | 2023-06-29 13:25:38,788 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:26:38 UTC)" (scheduled at 2023-06-29 13:25:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:25:38,789 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:25:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:26:38 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:25:38,794 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:38,794 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:38,794 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:38,794 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:38,794 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:38,795 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 170}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '6iSuttV4xJhWeEfKtaIzxw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e19f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=170', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:38,795 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:38,795 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:38,795 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:38,795 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:38,795 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:38,795 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=170&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:6iSuttV4xJhWeEfKtaIzxw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132538Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:38,795 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132538Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 50d778f1a062f58c8ee9ed77963cab11cc3fbb69f6b7cb25a6827ad4a7174e5e gunicorn-registry stdout | 2023-06-29 13:25:38,795 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 91dbefdac01c21ac52ddd77489af9e8e8141ca5f9e4897d7411780f24f4dc618 gunicorn-registry stdout | 2023-06-29 13:25:38,795 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:38,795 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:38,796 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:38,796 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:38,841 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. logrotateworker stdout | 2023-06-29 13:25:38,869 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:25:38,958 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-registry stdout | 2023-06-29 13:25:39,241 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=170 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:39,241 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '90e54912-a58c-444e-8822-9069b176dca3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '90e54912-a58c-444e-8822-9069b176dca3', 'ETag': '"ea24aeb6d578c498567847cab5a233c7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:39,242 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:39,242 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:39,242 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:39,242 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:39,242 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '90e54912-a58c-444e-8822-9069b176dca3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '90e54912-a58c-444e-8822-9069b176dca3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '90e54912-a58c-444e-8822-9069b176dca3', 'etag': '"ea24aeb6d578c498567847cab5a233c7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ea24aeb6d578c498567847cab5a233c7"'} repositoryactioncounter stdout | 2023-06-29 13:25:39,524 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-web stdout | 2023-06-29 13:25:39,636 [211] [DEBUG] [app] Starting request: urn:request:43404614-a980-441b-a045-90313e7eb91b (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:25:39,636 [213] [DEBUG] [app] Starting request: urn:request:07a27d48-982a-41c0-8615-6e8b22578d30 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:25:39,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:25:39,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:25:39,640 [216] [DEBUG] [app] Starting request: urn:request:fa129a84-122f-483b-8aa8-8ae92212700c (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:25:39,640 [223] [DEBUG] [app] Starting request: urn:request:2f0bcb47-e781-4b6d-9e36-b086c4321ccb (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:25:39,640 [216] [DEBUG] [app] Ending request: urn:request:fa129a84-122f-483b-8aa8-8ae92212700c (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:fa129a84-122f-483b-8aa8-8ae92212700c', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:25:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:25:39,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:25:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:25:39,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-registry stdout | 2023-06-29 13:25:39,641 [223] [DEBUG] [app] Ending request: urn:request:2f0bcb47-e781-4b6d-9e36-b086c4321ccb (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:2f0bcb47-e781-4b6d-9e36-b086c4321ccb', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:25:39,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:25:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:25:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-web stdout | 2023-06-29 13:25:39,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:25:39,642 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:25:39,643 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:25:39,643 [213] [DEBUG] [app] Starting request: urn:request:0dcbc5fd-c781-4d1f-a363-ac6c3f078833 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:25:39,644 [213] [DEBUG] [app] Ending request: urn:request:0dcbc5fd-c781-4d1f-a363-ac6c3f078833 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:0dcbc5fd-c781-4d1f-a363-ac6c3f078833', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:25:39,644 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:25:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:25:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:25:39,644 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:25:39,645 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:25:39,645 [214] [DEBUG] [app] Starting request: urn:request:a9681e54-5899-4a17-adb7-cdd2cb247e38 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:25:39,645 [214] [DEBUG] [app] Ending request: urn:request:a9681e54-5899-4a17-adb7-cdd2cb247e38 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:a9681e54-5899-4a17-adb7-cdd2cb247e38', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:25:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:25:39,646 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:25:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:25:39,646 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:25:39,646 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:25:39,653 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:25:39,654 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:25:39,663 [213] [DEBUG] [app] Ending request: urn:request:07a27d48-982a-41c0-8615-6e8b22578d30 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:07a27d48-982a-41c0-8615-6e8b22578d30', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:25:39,663 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:25:39,663 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:25:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:25:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.029) gunicorn-web stdout | 2023-06-29 13:25:39,664 [211] [DEBUG] [app] Ending request: urn:request:43404614-a980-441b-a045-90313e7eb91b (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:43404614-a980-441b-a045-90313e7eb91b', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:25:39,664 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:25:39,665 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:25:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:25:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.030 118 0.030) gunicorn-registry stdout | 2023-06-29 13:25:39,882 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:39,882 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:39,883 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 171, 'Body': <_io.BytesIO object at 0x7f7ccb2acb80>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:39,883 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:39,883 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:39,883 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:39,883 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:39,883 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:39,883 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:39,883 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:39,892 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:39,892 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:39,892 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:39,892 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:39,892 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:39,892 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 171}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Ict+plhjpBMRUMVJv/Ppdg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2acb80>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=171', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:39,892 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:39,892 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:39,892 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:39,892 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:39,892 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:39,892 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=171&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Ict+plhjpBMRUMVJv/Ppdg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132539Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:39,893 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132539Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 287456343ede32630facf193a97ee0b7e9d8a23385c5bfcc99374172baa3e4b9 gunicorn-registry stdout | 2023-06-29 13:25:39,893 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 11b4ac60a7c7bac7443fb3a2d9f776eb89e5c38ab3c2a23fd35bf27a556132d2 gunicorn-registry stdout | 2023-06-29 13:25:39,893 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:39,893 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:39,893 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:39,894 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:39,939 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:25:40,306 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=171 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:40,307 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '73fc7845-c9dd-4562-b9a7-a77ce9b7246d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '73fc7845-c9dd-4562-b9a7-a77ce9b7246d', 'ETag': '"21cb7ea65863a4131150c549bff3e976"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:40,307 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:40,307 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:40,307 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:40,307 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:40,307 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '73fc7845-c9dd-4562-b9a7-a77ce9b7246d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '73fc7845-c9dd-4562-b9a7-a77ce9b7246d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '73fc7845-c9dd-4562-b9a7-a77ce9b7246d', 'etag': '"21cb7ea65863a4131150c549bff3e976"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"21cb7ea65863a4131150c549bff3e976"'} gcworker stdout | 2023-06-29 13:25:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:25:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:25:50.585410+00:00 (in 9.999490 seconds) gcworker stdout | 2023-06-29 13:25:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:25:50 UTC)" (scheduled at 2023-06-29 13:25:40.585410+00:00) gcworker stdout | 2023-06-29 13:25:40,587 [59] [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, 1686835540586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:25:40,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:25:40,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:25:40,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:25:50 UTC)" executed successfully blobuploadcleanupworker stdout | 2023-06-29 13:25:40,652 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:25:40,956 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:40,956 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:40,956 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 172, 'Body': <_io.BytesIO object at 0x7f7ccb290720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:40,956 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:40,957 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:40,957 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:40,957 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:40,957 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:40,957 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:40,957 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:40,965 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:40,965 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:40,965 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:40,965 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:40,965 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:40,965 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 172}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Mosz+9Rfy2hB8rksgFd7Ug==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=172', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:40,966 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:40,966 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:40,966 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:40,966 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:40,966 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:40,966 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=172&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Mosz+9Rfy2hB8rksgFd7Ug== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132540Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:40,966 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132540Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9e8d77d86714aa517305056865d701f13639325b879dc178a31bbca1b35570a3 gunicorn-registry stdout | 2023-06-29 13:25:40,966 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9c540f004b42ece6d68a37120451bd47f1471f676002dc9204f4d11c27efbe77 gunicorn-registry stdout | 2023-06-29 13:25:40,966 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:40,966 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:40,967 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:40,967 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:41,012 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:25:41,414 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=172 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:41,414 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'de4bd5ce-9970-4811-9192-c75eb246bca1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'de4bd5ce-9970-4811-9192-c75eb246bca1', 'ETag': '"328b33fbd45fcb6841f2b92c80577b52"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:41,414 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:41,415 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:41,415 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:41,415 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:41,415 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'de4bd5ce-9970-4811-9192-c75eb246bca1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'de4bd5ce-9970-4811-9192-c75eb246bca1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'de4bd5ce-9970-4811-9192-c75eb246bca1', 'etag': '"328b33fbd45fcb6841f2b92c80577b52"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"328b33fbd45fcb6841f2b92c80577b52"'} securityworker stdout | 2023-06-29 13:25:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:25:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:26:06.582504+00:00 (in 24.868335 seconds) securityworker stdout | 2023-06-29 13:25:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:26:11 UTC)" (scheduled at 2023-06-29 13:25:41.713664+00:00) securityworker stdout | 2023-06-29 13:25:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:25:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:25:41,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:25:41,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:25:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:25:41,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:25:41,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:25:41,721 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:25:41,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:25:41,735 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:25:41,739 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:25:41,739 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:25:41,740 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 20, 41, 722422), 1, 2]) securityworker stdout | 2023-06-29 13:25:41,744 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:25:41,744 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:25:41,745 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 20, 41, 722422), 1, 2]) securityworker stdout | 2023-06-29 13:25:41,748 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:25:41,748 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:25:41,749 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:25:41,749 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:25:41,749 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:25:41,749 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:25:41,749 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:25:41,750 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:25:41,750 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:25:41,750 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:26:11 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:25:42,144 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:42,145 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:42,145 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 173, 'Body': <_io.BytesIO object at 0x7f7cd00e1900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:42,145 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:42,145 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:42,145 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:42,145 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:42,145 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:42,146 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:42,146 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:42,154 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:42,154 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:42,154 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:42,154 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:42,154 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:42,154 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 173}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'yLABSkoePTCxofcI1ox+pw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=173', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:42,154 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:42,154 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:42,154 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:42,155 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:42,155 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:42,155 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=173&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:yLABSkoePTCxofcI1ox+pw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132542Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:42,155 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132542Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | de0bb8007607c89334a78528b8a9d5460015ad7983b95ff34a5ed956d1d2a1e3 gunicorn-registry stdout | 2023-06-29 13:25:42,155 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1fd7e255525f25c2e4763a68c05f96e53fe529229108c1f3220c2c0d6a1eb274 gunicorn-registry stdout | 2023-06-29 13:25:42,155 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:42,155 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:42,155 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:42,156 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:42,207 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:25:42,608 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=173 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:42,608 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'acbdff71-3dd2-45af-a2e2-9a5a2c0cb1b2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'acbdff71-3dd2-45af-a2e2-9a5a2c0cb1b2', 'ETag': '"c8b0014a4a1e3d30b1a1f708d68c7ea7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:42,608 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:42,609 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:42,609 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:42,609 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:42,609 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'acbdff71-3dd2-45af-a2e2-9a5a2c0cb1b2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'acbdff71-3dd2-45af-a2e2-9a5a2c0cb1b2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'acbdff71-3dd2-45af-a2e2-9a5a2c0cb1b2', 'etag': '"c8b0014a4a1e3d30b1a1f708d68c7ea7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c8b0014a4a1e3d30b1a1f708d68c7ea7"'} repositorygcworker stdout | 2023-06-29 13:25:42,681 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:25:43,025 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:43,025 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:43,025 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 174, 'Body': <_io.BytesIO object at 0x7f7ccb290680>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:43,025 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:43,025 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:43,025 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:43,026 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:43,026 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:43,026 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:43,026 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:43,034 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:43,034 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:43,034 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:43,035 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:43,035 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:43,035 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 174}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '9W477Srhe0FEbxkJ7EIKKw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290680>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=174', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:43,035 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:43,035 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:43,035 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:43,035 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:43,035 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:43,035 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=174&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:9W477Srhe0FEbxkJ7EIKKw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132543Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:43,035 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132543Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 43d43681a8ce9cd1ab50fb090dd890102ab1c2eb0c7eb1c6da1223f40dae8504 gunicorn-registry stdout | 2023-06-29 13:25:43,035 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c7f5933ae04e0c5377075e95b8b11d2588466f816a057067fd4d469f92e5b544 gunicorn-registry stdout | 2023-06-29 13:25:43,035 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:43,036 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:43,036 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:43,036 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:43,084 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:25:43,444 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=174 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:43,445 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8a64a879-b540-4867-aae4-71d35de9a791', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8a64a879-b540-4867-aae4-71d35de9a791', 'ETag': '"f56e3bed2ae17b41446f1909ec420a2b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:43,445 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:43,445 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:43,445 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:43,445 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:43,445 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8a64a879-b540-4867-aae4-71d35de9a791', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8a64a879-b540-4867-aae4-71d35de9a791', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8a64a879-b540-4867-aae4-71d35de9a791', 'etag': '"f56e3bed2ae17b41446f1909ec420a2b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f56e3bed2ae17b41446f1909ec420a2b"'} notificationworker stdout | 2023-06-29 13:25:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:25:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:25:53.978401+00:00 (in 9.999534 seconds) notificationworker stdout | 2023-06-29 13:25:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:25:53 UTC)" (scheduled at 2023-06-29 13:25:43.978401+00:00) notificationworker stdout | 2023-06-29 13:25:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:25:43,980 [74] [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(2023, 6, 29, 13, 25, 43, 979356), True, datetime.datetime(2023, 6, 29, 13, 25, 43, 979356), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:25:43,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:25:43,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:25:43,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:25:53 UTC)" executed successfully manifestbackfillworker stdout | 2023-06-29 13:25:44,004 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} securityworker stdout | 2023-06-29 13:25:44,032 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} exportactionlogsworker stdout | 2023-06-29 13:25:44,317 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:25:44,393 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-registry stdout | 2023-06-29 13:25:44,435 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:44,435 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:44,436 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 175, 'Body': <_io.BytesIO object at 0x7f7cd012c220>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:44,436 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:44,436 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:44,436 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:44,436 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:44,436 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:44,436 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:44,436 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:44,445 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:44,445 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:44,445 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:44,445 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:44,445 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:44,445 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 175}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'RTV/FJ7YE0fczw6X1JqSgA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd012c220>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=175', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:44,445 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:44,445 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:44,445 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:44,445 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:44,445 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:44,445 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=175&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:RTV/FJ7YE0fczw6X1JqSgA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132544Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:44,445 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132544Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7238b455ca246cc002a9ab6968c9772869191fd293d0a9a777f271bf110d1ea3 gunicorn-registry stdout | 2023-06-29 13:25:44,445 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f1f487308178cdd5f57f0ade0c30f193bee9629252cad378bfb4644ee8fbb59c gunicorn-registry stdout | 2023-06-29 13:25:44,446 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:44,446 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:44,446 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:44,447 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:44,491 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:25:44,897 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=175 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:44,897 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c8380e9a-44d2-4f73-93b4-9f16bd2952c5', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c8380e9a-44d2-4f73-93b4-9f16bd2952c5', 'ETag': '"45357f149ed81347dccf0e97d49a9280"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:44,897 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:44,897 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:44,897 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:44,898 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:44,898 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c8380e9a-44d2-4f73-93b4-9f16bd2952c5', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c8380e9a-44d2-4f73-93b4-9f16bd2952c5', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c8380e9a-44d2-4f73-93b4-9f16bd2952c5', 'etag': '"45357f149ed81347dccf0e97d49a9280"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"45357f149ed81347dccf0e97d49a9280"'} gcworker stdout | 2023-06-29 13:25:44,907 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:25:44,980 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-web stdout | 2023-06-29 13:25:45,524 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:25:45,529 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-web stdout | 2023-06-29 13:25:45,532 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:25:45,535 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:25:45,539 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} namespacegcworker stdout | 2023-06-29 13:25:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:25:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:25:55.889222+00:00 (in 10.198260 seconds) namespacegcworker stdout | 2023-06-29 13:25:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:26:45 UTC)" (scheduled at 2023-06-29 13:25:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:25:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:25:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:26:45 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:25:45,724 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:45,724 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:45,725 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 176, 'Body': <_io.BytesIO object at 0x7f7ccb2c6540>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:45,725 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:45,725 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:45,725 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:45,725 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:45,725 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:45,725 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:45,726 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:45,734 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:45,734 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:45,734 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:45,734 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:45,734 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:45,734 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 176}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '1mVxAR/g+44Zp9SMzlTk9A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6540>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=176', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:45,734 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:45,734 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:45,734 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:45,734 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:45,735 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:45,735 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=176&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:1mVxAR/g+44Zp9SMzlTk9A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132545Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:45,735 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132545Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e5910881de35f58e298cbff2e7b49563f7138286ae07305c69b88049ad8fe9b3 gunicorn-registry stdout | 2023-06-29 13:25:45,735 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1f0c451115b62fb5a2925df782599f6a840c206b5cf902106f6d07e249ad8259 gunicorn-registry stdout | 2023-06-29 13:25:45,735 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:45,735 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:45,736 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:45,736 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:45,781 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. globalpromstats stdout | 2023-06-29 13:25:46,109 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} gunicorn-registry stdout | 2023-06-29 13:25:46,148 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=176 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:46,148 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '10045696-9fe9-4b1e-b021-f60dde20b79f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '10045696-9fe9-4b1e-b021-f60dde20b79f', 'ETag': '"d66571011fe0fb8e19a7d48cce54e4f4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:46,148 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:46,149 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:46,149 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:46,149 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:46,149 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '10045696-9fe9-4b1e-b021-f60dde20b79f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '10045696-9fe9-4b1e-b021-f60dde20b79f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '10045696-9fe9-4b1e-b021-f60dde20b79f', 'etag': '"d66571011fe0fb8e19a7d48cce54e4f4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d66571011fe0fb8e19a7d48cce54e4f4"'} quotaregistrysizeworker stdout | 2023-06-29 13:25:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:25:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:26:46.378393+00:00 (in 59.999462 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:25:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:26:46 UTC)" (scheduled at 2023-06-29 13:25:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:25:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:25:46,390 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:25:46,390 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:26:46 UTC)" executed successfully teamsyncworker stdout | 2023-06-29 13:25:46,477 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} chunkcleanupworker stdout | 2023-06-29 13:25:47,084 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-registry stdout | 2023-06-29 13:25:47,114 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:47,114 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:47,115 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 177, 'Body': <_io.BytesIO object at 0x7f7ccb27aa40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:47,115 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:47,115 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:47,115 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:47,115 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:47,115 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:47,115 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:47,115 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:47,123 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:47,123 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:47,123 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:47,124 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:47,124 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:47,124 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 177}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '4o0GsKWezqZ+gemMggst4Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27aa40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=177', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:47,124 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:47,124 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:47,124 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:47,124 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:47,124 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:47,124 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=177&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:4o0GsKWezqZ+gemMggst4Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132547Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:47,124 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132547Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b6ba409a56b2ec684a43192ad84c6605974d91b5d2699a00aca32be2b60c009e gunicorn-registry stdout | 2023-06-29 13:25:47,124 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4b9932903a7c6af6a55b13ee908181ff1990850c219c0d6edd617d5d586f993c gunicorn-registry stdout | 2023-06-29 13:25:47,124 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:47,125 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:47,125 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:47,125 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:47,171 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. storagereplication stdout | 2023-06-29 13:25:47,559 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:25:47,573 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=177 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:47,573 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'feecc7a4-cdd0-431a-a97f-decbfedb61e2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'feecc7a4-cdd0-431a-a97f-decbfedb61e2', 'ETag': '"e28d06b0a59ecea67e81e98c820b2de1"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:47,574 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:47,574 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:47,574 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:47,574 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:47,574 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'feecc7a4-cdd0-431a-a97f-decbfedb61e2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'feecc7a4-cdd0-431a-a97f-decbfedb61e2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'feecc7a4-cdd0-431a-a97f-decbfedb61e2', 'etag': '"e28d06b0a59ecea67e81e98c820b2de1"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e28d06b0a59ecea67e81e98c820b2de1"'} gunicorn-secscan stdout | 2023-06-29 13:25:47,887 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:25:47,891 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:25:47,895 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:25:48,227 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:48,227 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:48,227 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 178, 'Body': <_io.BytesIO object at 0x7f7ccb290270>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:48,228 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:48,228 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:48,228 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:48,228 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:48,228 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:48,228 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:48,228 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:48,236 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:48,236 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:48,236 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:48,236 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:48,236 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:48,237 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 178}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'uEoUQFR3pWrZMH2iQfhgpg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290270>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=178', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:48,237 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:48,237 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:48,237 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:48,237 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:48,237 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:48,237 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=178&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:uEoUQFR3pWrZMH2iQfhgpg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132548Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:48,237 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132548Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b0cca509c66a9d45ec4f76b28acc43f7de801fcb65e83237332ff5164ee6f826 gunicorn-registry stdout | 2023-06-29 13:25:48,237 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 75c8e10f54e07acebf14862c76967bd5b98de160321ecfe6ae6fe9a9c503573d gunicorn-registry stdout | 2023-06-29 13:25:48,237 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:48,237 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:48,238 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:48,238 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:48,288 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:25:48,648 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=178 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:48,649 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4f30a770-5e38-4ac0-9a23-a1fc41fcd64e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4f30a770-5e38-4ac0-9a23-a1fc41fcd64e', 'ETag': '"b84a14405477a56ad9307da241f860a6"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:48,649 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:48,649 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:48,649 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:48,649 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:48,649 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4f30a770-5e38-4ac0-9a23-a1fc41fcd64e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4f30a770-5e38-4ac0-9a23-a1fc41fcd64e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4f30a770-5e38-4ac0-9a23-a1fc41fcd64e', 'etag': '"b84a14405477a56ad9307da241f860a6"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b84a14405477a56ad9307da241f860a6"'} securityscanningnotificationworker stdout | 2023-06-29 13:25:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:25:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:26:23.286787+00:00 (in 34.604507 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:25:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:26:48 UTC)" (scheduled at 2023-06-29 13:25:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:25:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:25:48,683 [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(2023, 6, 29, 13, 25, 48, 682727), True, datetime.datetime(2023, 6, 29, 13, 25, 48, 682727), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:25:48,696 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:25:48,696 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:25:48,696 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:26:48 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:25:48,977 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:25:48,981 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:25:48,986 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:25:48,989 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:25:49,003 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:25:49,006 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:25:49,010 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:25:49,014 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:25:49,021 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:25:49,448 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:49,448 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:49,448 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 179, 'Body': <_io.BytesIO object at 0x7f7ccb2c67c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:49,448 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:49,448 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:49,448 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:49,449 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:49,449 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:49,449 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:49,449 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:49,457 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:49,457 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:49,457 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:49,457 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:49,457 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:49,457 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 179}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'SyBsq+/WA0lyrVrbM+GCIQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c67c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=179', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:49,457 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:49,458 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:49,458 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:49,458 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:49,458 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:49,458 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=179&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:SyBsq+/WA0lyrVrbM+GCIQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132549Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:49,458 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132549Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a086fbe8388091077683641481fb62813f853998ad8a80b273c0f69520a7ff25 gunicorn-registry stdout | 2023-06-29 13:25:49,458 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2f0f1ebe2df6078ddf962d995b837c0985122ddf2eb97f008633da6424f087d0 gunicorn-registry stdout | 2023-06-29 13:25:49,458 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:49,458 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:49,458 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:49,459 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:49,508 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:25:49,868 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=179 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:49,869 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'cd5c807a-6b8b-41bc-91da-8482dc854a3d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'cd5c807a-6b8b-41bc-91da-8482dc854a3d', 'ETag': '"4b206cabefd6034972ad5adb33e18221"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:49,869 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:49,869 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:49,869 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:49,869 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:49,870 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'cd5c807a-6b8b-41bc-91da-8482dc854a3d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'cd5c807a-6b8b-41bc-91da-8482dc854a3d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'cd5c807a-6b8b-41bc-91da-8482dc854a3d', 'etag': '"4b206cabefd6034972ad5adb33e18221"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4b206cabefd6034972ad5adb33e18221"'} gcworker stdout | 2023-06-29 13:25:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:25:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:26:00.585410+00:00 (in 9.999439 seconds) gcworker stdout | 2023-06-29 13:25:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:26:00 UTC)" (scheduled at 2023-06-29 13:25:50.585410+00:00) gcworker stdout | 2023-06-29 13:25:50,587 [59] [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, 1686835550586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:25:50,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:25:50,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:25:50,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:26:00 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:25:50,636 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:50,636 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:50,636 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 180, 'Body': <_io.BytesIO object at 0x7f7ccb269ef0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:50,637 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:50,637 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:50,637 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:50,637 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:50,637 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:50,637 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:50,637 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:50,645 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:50,645 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:50,646 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:50,646 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:50,646 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:50,646 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 180}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'fwV6p9iSfH8RLv1xMPzkIg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269ef0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=180', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:50,646 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:50,646 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:50,646 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:50,646 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:50,646 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:50,646 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=180&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:fwV6p9iSfH8RLv1xMPzkIg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132550Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:50,646 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132550Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e3806bc747f0c5f83742948a9fe5ec7e35497c90a403f9af76d3b6c991e82b71 gunicorn-registry stdout | 2023-06-29 13:25:50,646 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | bf7e136adfaa6e5be5aeb56c02a9e8625f881d517f28a7b658fe55a98a5f8728 gunicorn-registry stdout | 2023-06-29 13:25:50,647 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:50,647 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:50,647 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:50,648 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:50,692 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:25:51,053 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=180 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:51,054 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1296ceb7-4e4e-4665-83c5-44284f969808', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1296ceb7-4e4e-4665-83c5-44284f969808', 'ETag': '"7f057aa7d8927c7f112efd7130fce422"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:51,054 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:51,054 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:51,054 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:51,054 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:51,054 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1296ceb7-4e4e-4665-83c5-44284f969808', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1296ceb7-4e4e-4665-83c5-44284f969808', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1296ceb7-4e4e-4665-83c5-44284f969808', 'etag': '"7f057aa7d8927c7f112efd7130fce422"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7f057aa7d8927c7f112efd7130fce422"'} gunicorn-registry stdout | 2023-06-29 13:25:51,871 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:51,871 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:51,871 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 181, 'Body': <_io.BytesIO object at 0x7f7ccb960590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:51,872 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:51,872 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:51,872 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:51,872 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:51,872 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:51,872 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:51,872 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:51,880 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:51,880 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:51,880 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:51,881 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:51,881 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:51,881 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 181}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '6wYC2Mi1bBOeL8criaaHvA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=181', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:51,881 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:51,881 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:51,881 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:51,881 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:51,881 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:51,881 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=181&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:6wYC2Mi1bBOeL8criaaHvA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132551Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:51,881 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132551Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7d904ccbf3f8a3ae23e1a61aa0d2fc2588ec573aa14d6646fa6ec76e95998a57 gunicorn-registry stdout | 2023-06-29 13:25:51,881 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8d6b6a11a767fccda3302e5abbf110b459d7628d201ab000a50cf9c936d6bdf2 gunicorn-registry stdout | 2023-06-29 13:25:51,881 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:51,882 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:51,882 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:51,882 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:51,927 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:25:52,291 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=181 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:52,291 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '65d4df81-b7bb-4c47-a30b-7d9ac3b64baa', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '65d4df81-b7bb-4c47-a30b-7d9ac3b64baa', 'ETag': '"eb0602d8c8b56c139e2fc72b89a687bc"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:52,291 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:52,291 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:52,292 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:52,292 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:52,292 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '65d4df81-b7bb-4c47-a30b-7d9ac3b64baa', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '65d4df81-b7bb-4c47-a30b-7d9ac3b64baa', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '65d4df81-b7bb-4c47-a30b-7d9ac3b64baa', 'etag': '"eb0602d8c8b56c139e2fc72b89a687bc"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"eb0602d8c8b56c139e2fc72b89a687bc"'} gunicorn-registry stdout | 2023-06-29 13:25:52,970 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:52,970 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:52,971 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 182, 'Body': <_io.BytesIO object at 0x7f7ccb27a4a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:52,971 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:52,971 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:52,971 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:52,971 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:52,971 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:52,971 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:52,971 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:52,980 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:52,980 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:52,980 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:52,980 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:52,980 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:52,980 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 182}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '3Cfk5HZXox7m7v0J9tBN+Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a4a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=182', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:52,980 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:52,980 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:52,980 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:52,980 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:52,980 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:52,980 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=182&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:3Cfk5HZXox7m7v0J9tBN+Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132552Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:52,980 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132552Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 09d3376ac26bde07ea1c4881373b320396ff44dc77c545c5b751237233ddedc7 gunicorn-registry stdout | 2023-06-29 13:25:52,981 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 411df964bf0bc9beda10b5cd7177f3cf48ca4cf7c2a3dd1736994e6ea0335888 gunicorn-registry stdout | 2023-06-29 13:25:52,981 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:52,981 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:52,981 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:52,982 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:53,027 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:25:53,385 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=182 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:53,385 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '739e8883-968e-4470-8d0c-abe03afc3431', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '739e8883-968e-4470-8d0c-abe03afc3431', 'ETag': '"dc27e4e47657a31ee6eefd09f6d04df9"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:53,385 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:53,385 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:53,385 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:53,385 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:53,386 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '739e8883-968e-4470-8d0c-abe03afc3431', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '739e8883-968e-4470-8d0c-abe03afc3431', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '739e8883-968e-4470-8d0c-abe03afc3431', 'etag': '"dc27e4e47657a31ee6eefd09f6d04df9"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"dc27e4e47657a31ee6eefd09f6d04df9"'} notificationworker stdout | 2023-06-29 13:25:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:25:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:26:03.978401+00:00 (in 9.999496 seconds) notificationworker stdout | 2023-06-29 13:25:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:26:03 UTC)" (scheduled at 2023-06-29 13:25:53.978401+00:00) notificationworker stdout | 2023-06-29 13:25:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:25:53,980 [74] [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(2023, 6, 29, 13, 25, 53, 979326), True, datetime.datetime(2023, 6, 29, 13, 25, 53, 979326), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:25:53,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:25:53,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:25:53,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:26:03 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:25:54,205 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:54,206 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:54,206 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 183, 'Body': <_io.BytesIO object at 0x7f7ccb269e50>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:54,206 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:54,206 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:54,206 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:54,206 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:54,206 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:54,206 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:54,207 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:54,215 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:54,215 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:54,215 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:54,215 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:54,215 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:54,215 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 183}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'j7x+Jz0/LxS7Va/NlVJ3WQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269e50>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=183', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:54,215 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:54,215 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:54,215 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:54,215 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:54,216 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:54,216 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=183&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:j7x+Jz0/LxS7Va/NlVJ3WQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132554Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:54,216 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132554Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1419e17fd167b01651fa584f0f6ecd1bfd66def70a324819ef29ccba8aff9884 gunicorn-registry stdout | 2023-06-29 13:25:54,216 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 10f387fb690a40d6fcfd8d32c1dd618d024671a3e4b8d047d92278241d2faf0b gunicorn-registry stdout | 2023-06-29 13:25:54,216 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:54,216 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:54,216 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:54,217 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:54,263 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:25:54,623 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=183 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:54,624 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '29b26ff2-b68f-4c31-8afd-577678166b0f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '29b26ff2-b68f-4c31-8afd-577678166b0f', 'ETag': '"8fbc7e273d3f2f14bb55afcd95527759"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:54,624 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:54,624 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:54,624 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:54,624 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:54,624 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '29b26ff2-b68f-4c31-8afd-577678166b0f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '29b26ff2-b68f-4c31-8afd-577678166b0f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '29b26ff2-b68f-4c31-8afd-577678166b0f', 'etag': '"8fbc7e273d3f2f14bb55afcd95527759"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8fbc7e273d3f2f14bb55afcd95527759"'} gunicorn-web stdout | 2023-06-29 13:25:54,637 [212] [DEBUG] [app] Starting request: urn:request:280cb169-a4a2-45e4-be2c-5aadde0146ba (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:25:54,637 [211] [DEBUG] [app] Starting request: urn:request:e73d3703-90f9-4885-a3c6-3b1b6da3ea9e (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:25:54,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:25:54,638 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:25:54,640 [223] [DEBUG] [app] Starting request: urn:request:3a75c351-ae4b-433d-a8f7-fbd66a60ef5a (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:25:54,640 [216] [DEBUG] [app] Starting request: urn:request:b16a0809-2a44-4786-9939-5021925a2787 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:25:54,640 [223] [DEBUG] [app] Ending request: urn:request:3a75c351-ae4b-433d-a8f7-fbd66a60ef5a (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:3a75c351-ae4b-433d-a8f7-fbd66a60ef5a', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:25:54,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:25:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:25:54,641 [216] [DEBUG] [app] Ending request: urn:request:b16a0809-2a44-4786-9939-5021925a2787 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:b16a0809-2a44-4786-9939-5021925a2787', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:25:54,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:25:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) gunicorn-registry stdout | 2023-06-29 13:25:54,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:25:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:25:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:25:54,641 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:25:54,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:25:54,643 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:25:54,643 [214] [DEBUG] [app] Starting request: urn:request:e408cc58-340d-497f-a88e-fcea9471506c (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:25:54,644 [214] [DEBUG] [app] Ending request: urn:request:e408cc58-340d-497f-a88e-fcea9471506c (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:e408cc58-340d-497f-a88e-fcea9471506c', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:25:54,644 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:25:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:25:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:25:54,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:25:54,644 [213] [DEBUG] [app] Starting request: urn:request:9edae95a-f39b-4af6-a775-60be2a356965 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:25:54,644 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:25:54,645 [213] [DEBUG] [app] Ending request: urn:request:9edae95a-f39b-4af6-a775-60be2a356965 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:9edae95a-f39b-4af6-a775-60be2a356965', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:25:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:25:54,645 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:25:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:25:54,645 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:25:54,646 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:25:54,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:25:54,653 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:25:54,662 [211] [DEBUG] [app] Ending request: urn:request:e73d3703-90f9-4885-a3c6-3b1b6da3ea9e (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:e73d3703-90f9-4885-a3c6-3b1b6da3ea9e', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:25:54,662 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:25:54,663 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:25:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:25:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.026 118 0.027) gunicorn-web stdout | 2023-06-29 13:25:54,663 [212] [DEBUG] [app] Ending request: urn:request:280cb169-a4a2-45e4-be2c-5aadde0146ba (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:280cb169-a4a2-45e4-be2c-5aadde0146ba', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:25:54,663 [212] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:25:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.027 118 0.028) gunicorn-web stdout | 2023-06-29 13:25:54,664 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:25:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" exportactionlogsworker stdout | 2023-06-29 13:25:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:25:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:26:14.793446+00:00 (in 19.201877 seconds) exportactionlogsworker stdout | 2023-06-29 13:25:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:26:55 UTC)" (scheduled at 2023-06-29 13:25:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:25:55,592 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:25:55,593 [58] [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(2023, 6, 29, 13, 25, 55, 592107), True, datetime.datetime(2023, 6, 29, 13, 25, 55, 592107), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:25:55,620 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:25:55,620 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:25:55,620 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:26:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:25:55,684 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:55,684 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:55,685 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 184, 'Body': <_io.BytesIO object at 0x7f7ccb279180>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:55,685 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:55,685 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:55,685 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:55,685 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:55,685 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:55,685 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:55,686 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:55,694 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:55,694 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:55,694 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:55,694 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:55,695 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:55,695 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 184}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'zTYvleWE7BBHzY9GpaXS7g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279180>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=184', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:55,695 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:55,695 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:55,695 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:55,695 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:55,695 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:55,695 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=184&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:zTYvleWE7BBHzY9GpaXS7g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132555Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:55,695 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132555Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4a0bf44ca477ec8910aa0e86057b9efad78842171b9c321784e43f68352cd078 gunicorn-registry stdout | 2023-06-29 13:25:55,696 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d51aac0db476cef9d952c4d39f3036c4ab748aa257e9f0c39d1d38fda3cf741d gunicorn-registry stdout | 2023-06-29 13:25:55,696 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:55,696 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:55,696 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:55,697 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:55,743 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. buildlogsarchiver stdout | 2023-06-29 13:25:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:25:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:26:25.790030+00:00 (in 29.999500 seconds) buildlogsarchiver stdout | 2023-06-29 13:25:55,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:26:25 UTC)" (scheduled at 2023-06-29 13:25:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:25:55,791 [54] [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(2023, 6, 14, 13, 25, 55, 790975), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:25:55,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:25:55,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:25:55,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:26:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:25:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:25:55,889 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:26:45.690471+00:00 (in 49.800741 seconds) namespacegcworker stdout | 2023-06-29 13:25:55,890 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:26:55 UTC)" (scheduled at 2023-06-29 13:25:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:25:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:25:55,891 [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(2023, 6, 29, 13, 25, 55, 890301), True, datetime.datetime(2023, 6, 29, 13, 25, 55, 890301), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:25:55,903 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:25:55,903 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:25:55,903 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:26:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:25:56,137 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=184 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:56,138 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '98ae64bb-331c-468a-a66d-c4b1f22fe7ea', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '98ae64bb-331c-468a-a66d-c4b1f22fe7ea', 'ETag': '"cd362f95e584ec1047cd8f46a5a5d2ee"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:56,138 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:56,138 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:56,138 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:56,138 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:56,139 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '98ae64bb-331c-468a-a66d-c4b1f22fe7ea', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '98ae64bb-331c-468a-a66d-c4b1f22fe7ea', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '98ae64bb-331c-468a-a66d-c4b1f22fe7ea', 'etag': '"cd362f95e584ec1047cd8f46a5a5d2ee"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"cd362f95e584ec1047cd8f46a5a5d2ee"'} gunicorn-registry stdout | 2023-06-29 13:25:56,880 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:56,880 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:56,881 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 185, 'Body': <_io.BytesIO object at 0x7f7ccb279f90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:56,881 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:56,881 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:56,881 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:56,881 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:56,881 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:56,881 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:56,882 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:56,890 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:56,890 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:56,890 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:56,890 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:56,890 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:56,890 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 185}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '51+zqwCvBr98RxAzNCkO9Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279f90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=185', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:56,891 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:56,891 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:56,891 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:56,891 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:56,891 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:56,891 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=185&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:51+zqwCvBr98RxAzNCkO9Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132556Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:56,891 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132556Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f77da46cb920143c2c822c0d4ad73d6f6c9f3843219518befc0985c36e04751a gunicorn-registry stdout | 2023-06-29 13:25:56,891 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | dbbca4b3f0551c2917f8ae5453b61e71861bcfb8a4cecfb4608224b8aa87a548 gunicorn-registry stdout | 2023-06-29 13:25:56,892 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:56,892 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:56,892 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:56,893 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:56,938 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:25:57,263 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=185 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:57,264 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '59dda7ba-bd64-4bd8-b733-f8d566c847c8', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '59dda7ba-bd64-4bd8-b733-f8d566c847c8', 'ETag': '"e75fb3ab00af06bf7c47103334290ef5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:57,264 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:57,264 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:57,264 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:57,264 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:57,265 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '59dda7ba-bd64-4bd8-b733-f8d566c847c8', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '59dda7ba-bd64-4bd8-b733-f8d566c847c8', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '59dda7ba-bd64-4bd8-b733-f8d566c847c8', 'etag': '"e75fb3ab00af06bf7c47103334290ef5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e75fb3ab00af06bf7c47103334290ef5"'} gunicorn-registry stdout | 2023-06-29 13:25:58,138 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:58,138 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:58,138 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 186, 'Body': <_io.BytesIO object at 0x7f7ccb27af40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:58,138 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:58,138 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:58,138 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:58,138 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:58,138 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:58,138 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:58,139 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:58,147 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:58,147 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:58,147 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:58,147 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:58,147 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:58,147 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 186}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'DvvFxKuscGoNAJLf0w0M+A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27af40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=186', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:58,147 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:58,147 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:58,147 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:58,147 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:58,148 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:58,148 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=186&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:DvvFxKuscGoNAJLf0w0M+A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132558Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:58,148 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132558Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3d5d649b33adfe0edd98ac71c6557b7be15bb5ec49293732e5b895cdb07a2747 gunicorn-registry stdout | 2023-06-29 13:25:58,148 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ba23b204cea45d840a280ed2c406506b73dab2ec8e1275766a6a83a33af296d7 gunicorn-registry stdout | 2023-06-29 13:25:58,148 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:58,148 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:58,148 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:58,149 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:58,194 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:25:58,549 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=186 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:58,550 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'eb6dbc1c-8451-4428-b106-e52bb1d2e5b0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'eb6dbc1c-8451-4428-b106-e52bb1d2e5b0', 'ETag': '"0efbc5c4abac706a0d0092dfd30d0cf8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:58,550 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:58,550 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:58,550 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:58,550 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:58,550 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'eb6dbc1c-8451-4428-b106-e52bb1d2e5b0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'eb6dbc1c-8451-4428-b106-e52bb1d2e5b0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'eb6dbc1c-8451-4428-b106-e52bb1d2e5b0', 'etag': '"0efbc5c4abac706a0d0092dfd30d0cf8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0efbc5c4abac706a0d0092dfd30d0cf8"'} gunicorn-registry stdout | 2023-06-29 13:25:59,074 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:25:59,074 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:25:59,075 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 187, 'Body': <_io.BytesIO object at 0x7f7ccb269e50>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:25:59,075 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:59,075 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:59,075 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:59,075 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:59,075 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:59,075 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:59,076 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:59,084 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:59,084 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:25:59,084 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:59,084 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:59,084 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:59,084 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 187}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Bcdf4pHM/Df11Wsq01dKgg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269e50>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=187', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:25:59,084 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:59,084 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:59,084 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:59,084 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:59,084 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:25:59,084 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=187&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Bcdf4pHM/Df11Wsq01dKgg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132559Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:25:59,084 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132559Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8bcd6f4426bf245365cf6ca2e445e0bc9c6466a48a24635fc92223ac49fe2d56 gunicorn-registry stdout | 2023-06-29 13:25:59,085 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 26559552636098d4f63671d0119b80ae8f199b03d2bc1ccd2a133463db85328d gunicorn-registry stdout | 2023-06-29 13:25:59,085 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:59,085 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:25:59,085 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:25:59,085 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:25:59,130 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. expiredappspecifictokenworker stdout | 2023-06-29 13:25:59,317 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:25:59,446 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=187 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:25:59,447 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'da7e111f-6b14-4dcc-8104-b82bdbdda685', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'da7e111f-6b14-4dcc-8104-b82bdbdda685', 'ETag': '"05c75fe291ccfc37f5d56b2ad3574a82"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:25:59,447 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:25:59,447 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:25:59,447 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:25:59,447 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:25:59,447 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'da7e111f-6b14-4dcc-8104-b82bdbdda685', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'da7e111f-6b14-4dcc-8104-b82bdbdda685', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'da7e111f-6b14-4dcc-8104-b82bdbdda685', 'etag': '"05c75fe291ccfc37f5d56b2ad3574a82"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"05c75fe291ccfc37f5d56b2ad3574a82"'} gunicorn-registry stdout | 2023-06-29 13:26:00,080 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:00,080 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:00,081 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 188, 'Body': <_io.BytesIO object at 0x7f7ccb2ac9a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:00,081 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:00,081 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:00,081 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:00,081 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:00,081 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:00,081 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:00,081 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:00,089 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:00,090 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:00,090 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:00,090 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:00,090 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:00,090 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 188}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'bR5S+tIKocFqthht+okGpQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac9a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=188', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:00,090 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:00,090 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:00,090 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:00,090 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:00,090 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:00,090 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=188&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:bR5S+tIKocFqthht+okGpQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132600Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:00,090 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132600Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a4cda7e5660c036fa924e02f70d1a73b1b28656c705334912f5a749c632b9324 gunicorn-registry stdout | 2023-06-29 13:26:00,090 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 80596bace6d83b9a911584c7a9aee6ae0c949e96085b4256d9ee87f382ef1601 gunicorn-registry stdout | 2023-06-29 13:26:00,091 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:00,091 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:00,091 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:00,092 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:00,139 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:26:00,455 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=188 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:00,456 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7b0ae894-8333-466e-9899-f09fbfd7542e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7b0ae894-8333-466e-9899-f09fbfd7542e', 'ETag': '"6d1e52fad20aa1c16ab6186dfa8906a5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:00,456 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:00,456 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:00,456 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:00,456 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:00,456 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7b0ae894-8333-466e-9899-f09fbfd7542e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7b0ae894-8333-466e-9899-f09fbfd7542e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7b0ae894-8333-466e-9899-f09fbfd7542e', 'etag': '"6d1e52fad20aa1c16ab6186dfa8906a5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6d1e52fad20aa1c16ab6186dfa8906a5"'} gcworker stdout | 2023-06-29 13:26:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:26:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:26:10.585410+00:00 (in 9.999486 seconds) gcworker stdout | 2023-06-29 13:26:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:26:10 UTC)" (scheduled at 2023-06-29 13:26:00.585410+00:00) gcworker stdout | 2023-06-29 13:26:00,587 [59] [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, 1686835560586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:26:00,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:26:00,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:26:00,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:26:10 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:26:00,929 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:00,929 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:00,930 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 189, 'Body': <_io.BytesIO object at 0x7f7ccb279f90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:00,930 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:00,930 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:00,930 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:00,930 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:00,930 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:00,930 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:00,930 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:00,938 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:00,939 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:00,939 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:00,939 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:00,939 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:00,939 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 189}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'c+isbLJ0eAlOhAoRh+HaEQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279f90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=189', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:00,939 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:00,939 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:00,939 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:00,939 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:00,939 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:00,939 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=189&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:c+isbLJ0eAlOhAoRh+HaEQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132600Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:00,939 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132600Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | bf72fa413cbb6a1918586ed003f3eb13595e7c29719ba3fe13786f1c2e11b231 gunicorn-registry stdout | 2023-06-29 13:26:00,939 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | cefaf26bdfef88d195ccb9fc5652fbe8367de7d093433e0f826c1448ad7ddf97 gunicorn-registry stdout | 2023-06-29 13:26:00,940 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:00,940 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:00,940 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:00,941 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:00,986 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:26:01,307 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=189 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:01,307 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '681d3192-1ec2-41f5-b103-e7cdce326e08', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '681d3192-1ec2-41f5-b103-e7cdce326e08', 'ETag': '"73e8ac6cb27478094e840a1187e1da11"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:01,307 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:01,307 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:01,308 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:01,308 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:01,308 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '681d3192-1ec2-41f5-b103-e7cdce326e08', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '681d3192-1ec2-41f5-b103-e7cdce326e08', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '681d3192-1ec2-41f5-b103-e7cdce326e08', 'etag': '"73e8ac6cb27478094e840a1187e1da11"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"73e8ac6cb27478094e840a1187e1da11"'} gunicorn-registry stdout | 2023-06-29 13:26:01,818 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:01,818 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:01,819 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 190, 'Body': <_io.BytesIO object at 0x7f7ccb2799a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:01,819 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:01,819 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:01,819 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:01,819 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:01,819 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:01,819 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:01,819 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:01,827 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:01,827 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:01,827 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:01,828 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:01,828 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:01,828 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 190}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'wRHaXDBk+iT+RFMSYzPeXQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2799a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=190', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:01,828 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:01,828 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:01,828 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:01,828 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:01,828 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:01,828 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=190&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:wRHaXDBk+iT+RFMSYzPeXQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132601Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:01,828 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132601Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f1e3e2dc45879c80fee50054103b856a0b6e5c50918c19ac104fa94d55d8624e gunicorn-registry stdout | 2023-06-29 13:26:01,828 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2193f311cb853bcdc9e340552dd70f18d6fd568f3fbf1ecf691f128b9c9070ad gunicorn-registry stdout | 2023-06-29 13:26:01,828 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:01,829 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:01,829 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:01,829 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:01,879 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:26:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:26:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:26:38.788158+00:00 (in 36.796651 seconds) repositorygcworker stdout | 2023-06-29 13:26:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:27:01 UTC)" (scheduled at 2023-06-29 13:26:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:26:01,991 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:26:01,993 [81] [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(2023, 6, 29, 13, 26, 1, 992053), True, datetime.datetime(2023, 6, 29, 13, 26, 1, 992053), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 13:26:02,005 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:26:02,005 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:26:02,005 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:27:01 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:26:02,195 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=190 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:02,196 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7bb6195d-05ce-4160-a0eb-d85b9485f2aa', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7bb6195d-05ce-4160-a0eb-d85b9485f2aa', 'ETag': '"c111da5c3064fa24fe4453126333de5d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:02,196 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:02,196 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:02,196 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:02,196 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:02,196 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7bb6195d-05ce-4160-a0eb-d85b9485f2aa', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7bb6195d-05ce-4160-a0eb-d85b9485f2aa', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7bb6195d-05ce-4160-a0eb-d85b9485f2aa', 'etag': '"c111da5c3064fa24fe4453126333de5d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c111da5c3064fa24fe4453126333de5d"'} gunicorn-registry stdout | 2023-06-29 13:26:02,598 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:02,598 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:02,598 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 191, 'Body': <_io.BytesIO object at 0x7f7ccb279ef0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:02,599 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:02,599 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:02,599 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:02,599 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:02,599 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:02,599 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:02,599 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:02,607 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:02,607 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:02,607 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:02,607 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:02,607 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:02,607 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 191}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'zhVDGQHZMdNJXhMZ7XtBJw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279ef0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=191', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:02,608 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:02,608 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:02,608 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:02,608 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:02,608 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:02,608 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=191&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:zhVDGQHZMdNJXhMZ7XtBJw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132602Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:02,608 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132602Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ce5552b21bc7fa2d70af6273c52b978c19fd2b3222ea3b4a3b8e2420426b6b22 gunicorn-registry stdout | 2023-06-29 13:26:02,608 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d6a627eed8ea4b40983cd3a0a7f60ee16ceddde1c05c2de084e48d24b041aefd gunicorn-registry stdout | 2023-06-29 13:26:02,608 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:02,608 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:02,609 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:02,609 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:02,654 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. queuecleanupworker stdout | 2023-06-29 13:26:02,736 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:26:02,971 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=191 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:02,972 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7954a36b-bff7-406b-8015-d35b6a71a426', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7954a36b-bff7-406b-8015-d35b6a71a426', 'ETag': '"ce15431901d931d3495e1319ed7b4127"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:02,972 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:02,972 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:02,972 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:02,972 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:02,972 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7954a36b-bff7-406b-8015-d35b6a71a426', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7954a36b-bff7-406b-8015-d35b6a71a426', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7954a36b-bff7-406b-8015-d35b6a71a426', 'etag': '"ce15431901d931d3495e1319ed7b4127"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ce15431901d931d3495e1319ed7b4127"'} gunicorn-registry stdout | 2023-06-29 13:26:03,962 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:03,962 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:03,963 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 192, 'Body': <_io.BytesIO object at 0x7f7ccb2abb80>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:03,963 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:03,963 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:03,963 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:03,963 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:03,963 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:03,963 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:03,963 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:03,972 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:03,972 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:03,972 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:03,972 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:03,972 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:03,972 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 192}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '+4XmpuwqhH9QouoWbzvBiw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2abb80>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=192', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:03,972 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:03,972 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:03,972 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:03,972 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:03,973 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:03,973 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=192&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:+4XmpuwqhH9QouoWbzvBiw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132603Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:03,973 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132603Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ef42fd79cc086f34bfed0c8a2771f8a4169a3e9ee412f1e08b8403d7cacb2210 gunicorn-registry stdout | 2023-06-29 13:26:03,973 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 37639d0c8b7d6e3182707b80c9f9af4c29026076ba92ca0e3a49b92c4ef23707 gunicorn-registry stdout | 2023-06-29 13:26:03,973 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:03,973 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:03,973 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:03,974 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. notificationworker stdout | 2023-06-29 13:26:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:26:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:26:13.978401+00:00 (in 9.999507 seconds) notificationworker stdout | 2023-06-29 13:26:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:26:13 UTC)" (scheduled at 2023-06-29 13:26:03.978401+00:00) notificationworker stdout | 2023-06-29 13:26:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:26:03,980 [74] [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(2023, 6, 29, 13, 26, 3, 979346), True, datetime.datetime(2023, 6, 29, 13, 26, 3, 979346), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:26:03,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:26:03,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:26:03,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:26:13 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:26:04,023 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:26:06,003 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} builder stdout | 2023-06-29 13:26:06,010 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} securityworker stdout | 2023-06-29 13:26:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:26:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:26:11.713664+00:00 (in 5.130646 seconds) securityworker stdout | 2023-06-29 13:26:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:26:36 UTC)" (scheduled at 2023-06-29 13:26:06.582504+00:00) securityworker stdout | 2023-06-29 13:26:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:26:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:26:06,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:26:06,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:26:06,600 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:26:06,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:26:06,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:26:36 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:26:06,899 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=192 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:06,900 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '86dee74b-bb6b-4ad7-9087-03b28f7f953b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '86dee74b-bb6b-4ad7-9087-03b28f7f953b', 'ETag': '"fb85e6a6ec2a847f50a2ea166f3bc18b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:06,900 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:06,900 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:06,900 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:06,900 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:06,900 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '86dee74b-bb6b-4ad7-9087-03b28f7f953b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '86dee74b-bb6b-4ad7-9087-03b28f7f953b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '86dee74b-bb6b-4ad7-9087-03b28f7f953b', 'etag': '"fb85e6a6ec2a847f50a2ea166f3bc18b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"fb85e6a6ec2a847f50a2ea166f3bc18b"'} gunicorn-registry stdout | 2023-06-29 13:26:06,929 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:06,929 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:06,929 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 193, 'Body': <_io.BytesIO object at 0x7f7ccb2c62c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:06,929 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:06,929 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:06,929 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:06,929 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:06,929 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:06,930 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:06,930 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:06,938 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:06,938 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:06,938 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:06,938 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:06,938 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:06,938 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 193}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '+0iO6l6CJhCi9yb/p/Yt6w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c62c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=193', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:06,938 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:06,938 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:06,938 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:06,938 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:06,939 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:06,939 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=193&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:+0iO6l6CJhCi9yb/p/Yt6w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132606Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:06,939 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132606Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b61d08399475534da0a9ae2cc85b9e319ff3625eb789ea8f9d653e0197c7b781 gunicorn-registry stdout | 2023-06-29 13:26:06,939 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3404b63ba0ae6a4e42448ff2e98b41aee03b91f23cb62bdb429d5173d71f98a5 gunicorn-registry stdout | 2023-06-29 13:26:06,939 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:06,939 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:06,939 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:06,940 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:06,985 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:26:08,206 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=193 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:08,207 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '996ff197-c6e8-43c9-9204-ab9235f3a2e3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '996ff197-c6e8-43c9-9204-ab9235f3a2e3', 'ETag': '"fb488eea5e822610a2f726ffa7f62deb"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:08,207 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:08,207 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:08,207 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:08,207 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:08,207 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '996ff197-c6e8-43c9-9204-ab9235f3a2e3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '996ff197-c6e8-43c9-9204-ab9235f3a2e3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '996ff197-c6e8-43c9-9204-ab9235f3a2e3', 'etag': '"fb488eea5e822610a2f726ffa7f62deb"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"fb488eea5e822610a2f726ffa7f62deb"'} gunicorn-registry stdout | 2023-06-29 13:26:08,232 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:08,232 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:08,233 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 194, 'Body': <_io.BytesIO object at 0x7f7ccb2c6450>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:08,233 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:08,233 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:08,233 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:08,233 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:08,233 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:08,233 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:08,233 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:08,241 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:08,241 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:08,241 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:08,241 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:08,241 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:08,241 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 194}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ObOQmTGFv7RMk8+YvnquZg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6450>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=194', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:08,242 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:08,242 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:08,242 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:08,242 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:08,242 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:08,242 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=194&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ObOQmTGFv7RMk8+YvnquZg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132608Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:08,242 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132608Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | dfca3ae3ab27314ea682623106d1ae179025f158731e8cd43756aaaed07ba752 gunicorn-registry stdout | 2023-06-29 13:26:08,242 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | fc04cca8704dad3bca9b876b38062990e85eb25f73a537fd1fa8de13590a9ee0 gunicorn-registry stdout | 2023-06-29 13:26:08,242 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:08,242 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:08,242 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:08,243 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:08,290 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotaregistrysizeworker stdout | 2023-06-29 13:26:08,359 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} namespacegcworker stdout | 2023-06-29 13:26:08,699 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} gunicorn-registry stdout | 2023-06-29 13:26:08,812 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=194 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:08,813 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '400a9835-833d-4ec6-9462-a9acfd75c342', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '400a9835-833d-4ec6-9462-a9acfd75c342', 'ETag': '"39b390993185bfb44c93cf98be7aae66"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:08,813 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:08,813 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:08,813 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:08,814 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:08,814 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '400a9835-833d-4ec6-9462-a9acfd75c342', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '400a9835-833d-4ec6-9462-a9acfd75c342', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '400a9835-833d-4ec6-9462-a9acfd75c342', 'etag': '"39b390993185bfb44c93cf98be7aae66"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"39b390993185bfb44c93cf98be7aae66"'} gunicorn-registry stdout | 2023-06-29 13:26:08,839 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:08,839 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:08,840 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 195, 'Body': <_io.BytesIO object at 0x7f7ccb2c6270>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:08,840 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:08,840 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:08,840 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:08,840 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:08,840 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:08,841 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:08,841 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:08,849 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:08,849 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:08,849 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:08,850 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:08,850 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:08,850 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 195}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'OMiD7qo+QECtzkqUXP1PtA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6270>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=195', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:08,850 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:08,850 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:08,850 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:08,850 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:08,850 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:08,850 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=195&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:OMiD7qo+QECtzkqUXP1PtA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132608Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:08,851 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132608Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 22b1fa114e7c617fdbf0e25cc0435e568bc3cc55df27205f9bd430736ea54e55 gunicorn-registry stdout | 2023-06-29 13:26:08,851 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 28a9f43084571839de3f9ac04659823bfe2e654c03d4c370c0c1a28b581b659b gunicorn-registry stdout | 2023-06-29 13:26:08,851 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:08,851 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:08,851 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:08,852 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. logrotateworker stdout | 2023-06-29 13:26:08,889 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} gunicorn-registry stdout | 2023-06-29 13:26:08,899 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. buildlogsarchiver stdout | 2023-06-29 13:26:08,976 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-registry stdout | 2023-06-29 13:26:09,259 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=195 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:09,260 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '130bafc6-591c-4bdd-987f-80c8d271a342', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '130bafc6-591c-4bdd-987f-80c8d271a342', 'ETag': '"38c883eeaa3e4040adce4a945cfd4fb4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:09,260 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:09,260 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:09,260 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:09,260 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:09,261 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '130bafc6-591c-4bdd-987f-80c8d271a342', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '130bafc6-591c-4bdd-987f-80c8d271a342', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '130bafc6-591c-4bdd-987f-80c8d271a342', 'etag': '"38c883eeaa3e4040adce4a945cfd4fb4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"38c883eeaa3e4040adce4a945cfd4fb4"'} gunicorn-registry stdout | 2023-06-29 13:26:09,287 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:09,287 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:09,287 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 196, 'Body': <_io.BytesIO object at 0x7f7ccb2ab2c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:09,287 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:09,288 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:09,288 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:09,288 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:09,288 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:09,288 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:09,288 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:09,296 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:09,296 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:09,296 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:09,296 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:09,296 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:09,297 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 196}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'siZt/9vjibTApRjSYsg/JA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab2c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=196', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:09,297 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:09,297 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:09,297 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:09,297 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:09,297 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:09,297 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=196&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:siZt/9vjibTApRjSYsg/JA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132609Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:09,297 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132609Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 56670eeee1e468c19d50be407b9ffb71661a7fa384d3e6f2b0892ec9d074f715 gunicorn-registry stdout | 2023-06-29 13:26:09,297 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0803a9cf3452db6059efac8ad0c4ee152d1c54efede9324ed1ac54bea9bb5f05 gunicorn-registry stdout | 2023-06-29 13:26:09,298 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:09,298 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:09,298 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:09,299 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:09,346 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositoryactioncounter stdout | 2023-06-29 13:26:09,541 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-registry stdout | 2023-06-29 13:26:09,625 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=196 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:09,625 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b4c54cc3-935b-4862-ad14-9e131b5a5281', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b4c54cc3-935b-4862-ad14-9e131b5a5281', 'ETag': '"b2266dffdbe389b4c0a518d262c83f24"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:09,625 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:09,626 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:09,626 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:09,626 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:09,626 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b4c54cc3-935b-4862-ad14-9e131b5a5281', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b4c54cc3-935b-4862-ad14-9e131b5a5281', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b4c54cc3-935b-4862-ad14-9e131b5a5281', 'etag': '"b2266dffdbe389b4c0a518d262c83f24"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b2266dffdbe389b4c0a518d262c83f24"'} gunicorn-web stdout | 2023-06-29 13:26:09,636 [211] [DEBUG] [app] Starting request: urn:request:9ab5daa7-5bac-4b93-915d-ac39e5a77658 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:26:09,636 [214] [DEBUG] [app] Starting request: urn:request:90a3dbc6-71ac-4501-90bc-7a19043b57d1 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:26:09,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:26:09,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:26:09,640 [222] [DEBUG] [app] Starting request: urn:request:93215ee7-f88c-4e3e-a8d0-4b7b8bb121dc (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:26:09,640 [221] [DEBUG] [app] Starting request: urn:request:a32a65b0-7ed0-4eda-9641-982324db9872 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:26:09,641 [222] [DEBUG] [app] Ending request: urn:request:93215ee7-f88c-4e3e-a8d0-4b7b8bb121dc (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:93215ee7-f88c-4e3e-a8d0-4b7b8bb121dc', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:26:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:26:09,641 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:26:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:26:09,641 [221] [DEBUG] [app] Ending request: urn:request:a32a65b0-7ed0-4eda-9641-982324db9872 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:a32a65b0-7ed0-4eda-9641-982324db9872', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:26:09,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-registry stdout | 2023-06-29 13:26:09,641 [221] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:26:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:26:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) gunicorn-web stdout | 2023-06-29 13:26:09,642 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:26:09,643 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:26:09,643 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:26:09,644 [213] [DEBUG] [app] Starting request: urn:request:6ce35da9-4a74-4db1-aaaf-c3d3c12816af (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:26:09,644 [214] [DEBUG] [app] Starting request: urn:request:7e747a4b-6cf5-4cf0-8228-72eac72d4fd1 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:26:09,645 [213] [DEBUG] [app] Ending request: urn:request:6ce35da9-4a74-4db1-aaaf-c3d3c12816af (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:6ce35da9-4a74-4db1-aaaf-c3d3c12816af', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:26:09,645 [214] [DEBUG] [app] Ending request: urn:request:7e747a4b-6cf5-4cf0-8228-72eac72d4fd1 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:7e747a4b-6cf5-4cf0-8228-72eac72d4fd1', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:26:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:26:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:26:09,645 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:26:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:26:09,645 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:26:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:26:09,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:26:09,645 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:26:09,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:26:09,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-registry stdout | 2023-06-29 13:26:09,652 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:09,652 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:09,652 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 197, 'Body': <_io.BytesIO object at 0x7f7ccb279590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:09,652 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:09,652 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:09,652 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:09,652 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:09,652 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:09,652 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:09,653 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-web stdout | 2023-06-29 13:26:09,653 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:26:09,653 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-registry stdout | 2023-06-29 13:26:09,661 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:09,662 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:09,662 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:09,662 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:09,662 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:09,662 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 197}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'daZrd8MfHHMl6igZ7FooEw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=197', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:09,662 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:09,662 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:09,662 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:09,662 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:09,662 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:09,662 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=197&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:daZrd8MfHHMl6igZ7FooEw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132609Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:09,662 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132609Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1d8e107a2e170c408ec4b68b74c0b558117bf65befaad19fb05acf81268890f5 gunicorn-registry stdout | 2023-06-29 13:26:09,662 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 417e9ce29ce74545e29332c11e585f3d45107217529170519b304fb1e5ba75a6 gunicorn-registry stdout | 2023-06-29 13:26:09,663 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:09,663 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:09,663 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:09,664 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-web stdout | 2023-06-29 13:26:09,664 [211] [DEBUG] [app] Ending request: urn:request:9ab5daa7-5bac-4b93-915d-ac39e5a77658 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:9ab5daa7-5bac-4b93-915d-ac39e5a77658', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:26:09,664 [214] [DEBUG] [app] Ending request: urn:request:90a3dbc6-71ac-4501-90bc-7a19043b57d1 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:90a3dbc6-71ac-4501-90bc-7a19043b57d1', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:26:09,664 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:26:09,664 [214] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:26:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.030 118 0.029) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:26:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.030 118 0.029) gunicorn-web stdout | 2023-06-29 13:26:09,665 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:26:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:26:09,665 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:26:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-registry stdout | 2023-06-29 13:26:09,711 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:26:09,986 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=197 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:09,986 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '70d4e935-ace8-4763-bca0-3698a011d673', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '70d4e935-ace8-4763-bca0-3698a011d673', 'ETag': '"75a66b77c31f1c7325ea2819ec5a2813"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:09,986 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:09,986 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:09,987 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:09,987 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:09,987 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '70d4e935-ace8-4763-bca0-3698a011d673', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '70d4e935-ace8-4763-bca0-3698a011d673', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '70d4e935-ace8-4763-bca0-3698a011d673', 'etag': '"75a66b77c31f1c7325ea2819ec5a2813"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"75a66b77c31f1c7325ea2819ec5a2813"'} gcworker stdout | 2023-06-29 13:26:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:26:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:26:20.585410+00:00 (in 9.999500 seconds) gcworker stdout | 2023-06-29 13:26:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:26:20 UTC)" (scheduled at 2023-06-29 13:26:10.585410+00:00) gcworker stdout | 2023-06-29 13:26:10,587 [59] [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, 1686835570586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:26:10,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:26:10,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:26:10,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:26:20 UTC)" executed successfully blobuploadcleanupworker stdout | 2023-06-29 13:26:10,690 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:26:10,778 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:10,778 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:10,778 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 198, 'Body': <_io.BytesIO object at 0x7f7ccb2ab130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:10,779 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:10,779 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:10,779 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:10,779 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:10,779 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:10,779 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:10,779 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:10,787 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:10,787 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:10,787 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:10,787 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:10,788 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:10,788 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 198}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'KbzopD2K6lSTWR/UE6PqEQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=198', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:10,788 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:10,788 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:10,788 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:10,788 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:10,788 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:10,788 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=198&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:KbzopD2K6lSTWR/UE6PqEQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132610Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:10,788 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132610Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ae4adc6f2d6049a6ab57df69d9cbec0f055f244a4fd7a480ed6af3ad76d813ef gunicorn-registry stdout | 2023-06-29 13:26:10,788 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 312db2d97bb7b11030e7649ff116a49af58985dc09d624ca8149a107123852d0 gunicorn-registry stdout | 2023-06-29 13:26:10,788 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:10,788 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:10,789 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:10,789 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:10,840 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:26:11,201 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=198 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:11,202 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a113110b-3b4a-4cc8-bcb2-bab9e7f93bfe', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a113110b-3b4a-4cc8-bcb2-bab9e7f93bfe', 'ETag': '"29bce8a43d8aea5493591fd413a3ea11"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:11,202 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:11,202 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:11,202 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:11,202 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:11,202 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a113110b-3b4a-4cc8-bcb2-bab9e7f93bfe', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a113110b-3b4a-4cc8-bcb2-bab9e7f93bfe', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a113110b-3b4a-4cc8-bcb2-bab9e7f93bfe', 'etag': '"29bce8a43d8aea5493591fd413a3ea11"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"29bce8a43d8aea5493591fd413a3ea11"'} gunicorn-registry stdout | 2023-06-29 13:26:11,619 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:11,620 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:11,620 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 199, 'Body': <_io.BytesIO object at 0x7f7ccb2abea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:11,620 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:11,620 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:11,620 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:11,620 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:11,620 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:11,620 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:11,621 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:11,629 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:11,629 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:11,629 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:11,629 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:11,629 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:11,629 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 199}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '9zTfChCbdX0X5DolsE8snA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2abea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=199', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:11,629 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:11,629 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:11,629 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:11,629 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:11,630 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:11,630 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=199&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:9zTfChCbdX0X5DolsE8snA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132611Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:11,630 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132611Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2c7a2fb7f38fb75be8769914d4a16037424dd89cdc4fa1cac170fa60d2923f22 gunicorn-registry stdout | 2023-06-29 13:26:11,630 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e1c984665c4e125d0a295ad2088d947cf279cc0625d262b0352b04ebebca7572 gunicorn-registry stdout | 2023-06-29 13:26:11,630 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:11,630 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:11,630 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:11,631 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:11,676 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:26:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:26:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:26:36.582504+00:00 (in 24.868309 seconds) securityworker stdout | 2023-06-29 13:26:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:26:41 UTC)" (scheduled at 2023-06-29 13:26:11.713664+00:00) securityworker stdout | 2023-06-29 13:26:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:26:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:26:11,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:26:11,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:26:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:26:11,718 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:26:11,718 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:26:11,721 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:26:11,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:26:11,735 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:26:11,739 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:26:11,739 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:26:11,740 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 21, 11, 722622), 1, 2]) securityworker stdout | 2023-06-29 13:26:11,743 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:26:11,743 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:26:11,744 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 21, 11, 722622), 1, 2]) securityworker stdout | 2023-06-29 13:26:11,748 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:26:11,748 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:26:11,748 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:26:11,748 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:26:11,748 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:26:11,748 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:26:11,748 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:26:11,749 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:26:11,750 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:26:11,750 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:26:41 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:26:11,998 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=199 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:11,999 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3f79bba8-34bf-4015-b2ad-a71fd0c6ae20', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3f79bba8-34bf-4015-b2ad-a71fd0c6ae20', 'ETag': '"f734df0a109b757d17e43a25b04f2c9c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:11,999 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:11,999 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:11,999 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:11,999 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:11,999 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3f79bba8-34bf-4015-b2ad-a71fd0c6ae20', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3f79bba8-34bf-4015-b2ad-a71fd0c6ae20', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3f79bba8-34bf-4015-b2ad-a71fd0c6ae20', 'etag': '"f734df0a109b757d17e43a25b04f2c9c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f734df0a109b757d17e43a25b04f2c9c"'} gunicorn-registry stdout | 2023-06-29 13:26:12,684 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:12,684 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:12,685 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 200, 'Body': <_io.BytesIO object at 0x7f7ccb2794f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:12,685 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:12,685 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:12,685 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:12,685 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:12,685 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:12,685 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:12,685 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:12,693 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:12,693 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:12,693 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:12,694 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:12,694 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:12,694 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 200}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'v3EvFTvzSmFgHRUrAMn/og==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2794f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=200', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:12,694 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:12,694 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:12,694 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:12,694 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:12,694 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:12,694 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=200&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:v3EvFTvzSmFgHRUrAMn/og== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132612Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:12,694 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132612Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c0db49bf1f99ac69dc63fb69e10a80d9ed0ea7959250dbd977a2af579b169311 gunicorn-registry stdout | 2023-06-29 13:26:12,694 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | cb904afc47c332f02d3746c4c35cea082c836405c486e2fec1c9a5317af68042 gunicorn-registry stdout | 2023-06-29 13:26:12,694 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:12,695 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:12,695 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:12,695 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. repositorygcworker stdout | 2023-06-29 13:26:12,719 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:26:12,740 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:26:13,102 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=200 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:13,102 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3485fd5c-f0d3-4cd4-89dc-cbbce6e8f3b8', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3485fd5c-f0d3-4cd4-89dc-cbbce6e8f3b8', 'ETag': '"bf712f153bf34a61601d152b00c9ffa2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:13,102 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:13,102 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:13,102 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:13,102 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:13,103 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3485fd5c-f0d3-4cd4-89dc-cbbce6e8f3b8', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3485fd5c-f0d3-4cd4-89dc-cbbce6e8f3b8', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3485fd5c-f0d3-4cd4-89dc-cbbce6e8f3b8', 'etag': '"bf712f153bf34a61601d152b00c9ffa2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"bf712f153bf34a61601d152b00c9ffa2"'} notificationworker stdout | 2023-06-29 13:26:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:26:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:26:15.985355+00:00 (in 2.006440 seconds) notificationworker stdout | 2023-06-29 13:26:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:26:23 UTC)" (scheduled at 2023-06-29 13:26:13.978401+00:00) notificationworker stdout | 2023-06-29 13:26:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:26:13,980 [74] [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(2023, 6, 29, 13, 26, 13, 979444), True, datetime.datetime(2023, 6, 29, 13, 26, 13, 979444), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:26:13,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:26:13,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:26:13,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:26:23 UTC)" executed successfully manifestbackfillworker stdout | 2023-06-29 13:26:14,025 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} securityworker stdout | 2023-06-29 13:26:14,070 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} gunicorn-registry stdout | 2023-06-29 13:26:14,211 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:14,212 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:14,212 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 201, 'Body': <_io.BytesIO object at 0x7f7ccb279b30>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:14,212 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:14,212 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:14,213 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:14,213 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:14,213 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:14,213 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:14,213 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:14,222 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:14,223 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:14,223 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:14,223 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:14,223 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:14,223 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 201}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'tGVAJhzoY8tBfq2qGuMg6A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279b30>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=201', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:14,223 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:14,223 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:14,223 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:14,223 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:14,224 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:14,224 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=201&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:tGVAJhzoY8tBfq2qGuMg6A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132614Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:14,224 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132614Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6e88715eff3b9e76f18be6ddd6c9c4b5b543538b47c24d96ae247a40bf8f2596 gunicorn-registry stdout | 2023-06-29 13:26:14,224 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8bcb9cfa3d1aa7ce2096c9fe1b5c9dc3fc8d398b363d80c4854e4c43b45cd78f gunicorn-registry stdout | 2023-06-29 13:26:14,224 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:14,224 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:14,224 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:14,225 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:14,271 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. exportactionlogsworker stdout | 2023-06-29 13:26:14,356 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:26:14,432 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-registry stdout | 2023-06-29 13:26:14,672 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=201 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:14,672 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '82b6877e-c502-4615-bfda-b690fd3a0d1d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '82b6877e-c502-4615-bfda-b690fd3a0d1d', 'ETag': '"b46540261ce863cb417eadaa1ae320e8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:14,673 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:14,673 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:14,673 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:14,673 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:14,673 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '82b6877e-c502-4615-bfda-b690fd3a0d1d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '82b6877e-c502-4615-bfda-b690fd3a0d1d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '82b6877e-c502-4615-bfda-b690fd3a0d1d', 'etag': '"b46540261ce863cb417eadaa1ae320e8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b46540261ce863cb417eadaa1ae320e8"'} exportactionlogsworker stdout | 2023-06-29 13:26:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:26:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:26:55.591055+00:00 (in 40.797065 seconds) exportactionlogsworker stdout | 2023-06-29 13:26:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:27:14 UTC)" (scheduled at 2023-06-29 13:26:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:26:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:26:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:27:14 UTC)" executed successfully gcworker stdout | 2023-06-29 13:26:14,916 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:26:15,019 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-registry stdout | 2023-06-29 13:26:15,397 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:15,397 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:15,398 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 202, 'Body': <_io.BytesIO object at 0x7f7ccb2c6cc0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:15,398 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:15,398 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:15,398 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:15,398 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:15,398 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:15,398 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:15,398 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:15,407 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:15,407 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:15,407 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:15,407 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:15,407 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:15,407 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 202}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '61A5wXOWEoaYd99j99QIXA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6cc0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=202', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:15,407 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:15,407 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:15,407 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:15,407 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:15,408 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:15,408 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=202&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:61A5wXOWEoaYd99j99QIXA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132615Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:15,408 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132615Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a02486b2217e5dce94da73cf9b0e5d362b9f0c51aa030fa658a648ebf12230be gunicorn-registry stdout | 2023-06-29 13:26:15,408 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | cce0e5a151cbc5d542238985fc7600df93ba05abb4c7fe979d4cfe98c65d87d0 gunicorn-registry stdout | 2023-06-29 13:26:15,408 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:15,408 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:15,408 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:15,409 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:15,454 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:26:15,537 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:26:15,541 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-web stdout | 2023-06-29 13:26:15,545 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:26:15,549 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:26:15,553 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-registry stdout | 2023-06-29 13:26:15,815 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=202 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:15,816 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0368ff1c-d2e6-4326-a504-8a4704b062fb', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0368ff1c-d2e6-4326-a504-8a4704b062fb', 'ETag': '"eb5039c1739612869877df63f7d4085c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:15,816 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:15,816 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:15,816 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:15,816 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:15,816 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0368ff1c-d2e6-4326-a504-8a4704b062fb', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0368ff1c-d2e6-4326-a504-8a4704b062fb', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0368ff1c-d2e6-4326-a504-8a4704b062fb', 'etag': '"eb5039c1739612869877df63f7d4085c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"eb5039c1739612869877df63f7d4085c"'} notificationworker stdout | 2023-06-29 13:26:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:26:15,986 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:26:23.978401+00:00 (in 7.992464 seconds) notificationworker stdout | 2023-06-29 13:26:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:27:15 UTC)" (scheduled at 2023-06-29 13:26:15.985355+00:00) notificationworker stdout | 2023-06-29 13:26:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:26:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:27:15 UTC)" executed successfully globalpromstats stdout | 2023-06-29 13:26:16,148 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 13:26:16,503 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:26:16,605 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:16,605 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:16,606 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 203, 'Body': <_io.BytesIO object at 0x7f7ccb290f90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:16,606 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:16,606 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:16,606 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:16,606 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:16,606 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:16,606 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:16,606 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:16,614 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:16,615 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:16,615 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:16,615 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:16,615 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:16,615 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 203}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'u29m0ZC2sdusKpmiagNwAA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290f90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=203', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:16,615 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:16,615 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:16,615 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:16,615 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:16,615 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:16,615 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=203&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:u29m0ZC2sdusKpmiagNwAA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132616Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:16,615 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132616Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2bf8cbfda0d978f1eff92fc2aca446720c042858868afc0290f3e1a04326cb47 gunicorn-registry stdout | 2023-06-29 13:26:16,615 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 791e95b911e1b1fd33fd0b3d64614f18866d91f8478a06fa8d9e9e788a7ebf99 gunicorn-registry stdout | 2023-06-29 13:26:16,615 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:16,616 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:16,616 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:16,617 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:16,661 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. globalpromstats stdout | 2023-06-29 13:26:16,681 [60] [DEBUG] [apscheduler.scheduler] Looking for jobs to run globalpromstats stdout | 2023-06-29 13:26:16,681 [60] [INFO] [apscheduler.executors.default] Running job "GlobalPrometheusStatsWorker._try_report_stats (trigger: interval[1:00:00], next run at: 2023-06-29 13:26:16 UTC)" (scheduled at 2023-06-29 13:26:16.681147+00:00) globalpromstats stdout | 2023-06-29 13:26:16,681 [60] [DEBUG] [__main__] Attempting to report stats globalpromstats stdout | 2023-06-29 13:26:16,682 [60] [DEBUG] [util.locking] Acquiring global lock GLOBAL_PROM_STATS globalpromstats stdout | 2023-06-29 13:26:16,682 [60] [DEBUG] [redis_lock.acquire] Getting 'lock:GLOBAL_PROM_STATS' ... globalpromstats stdout | 2023-06-29 13:26:16,682 [60] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:26:16.681147+00:00 (in 3599.999696 seconds) globalpromstats stdout | 2023-06-29 13:26:16,684 [60] [INFO] [redis_lock.acquire] Got lock for 'lock:GLOBAL_PROM_STATS'. globalpromstats stdout | 2023-06-29 13:26:16,684 [60] [DEBUG] [util.locking] Acquired lock GLOBAL_PROM_STATS globalpromstats stdout | 2023-06-29 13:26:16,684 [60] [DEBUG] [__main__] Reporting global stats globalpromstats stdout | 2023-06-29 13:26:16,685 [60] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT 1 FROM "repository" AS "t1") AS "_wrapped"', []) globalpromstats stdout | 2023-06-29 13:26:16,697 [60] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT 1 FROM "user" AS "t1" WHERE ((("t1"."organization" = %s) AND ("t1"."robot" = %s)) AND ("t1"."id" NOT IN (SELECT "t2"."namespace_id" FROM "deletednamespace" AS "t2")))) AS "_wrapped"', [False, False]) globalpromstats stdout | 2023-06-29 13:26:16,702 [60] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT 1 FROM "user" AS "t1" WHERE ((("t1"."organization" = %s) AND ("t1"."robot" = %s)) AND ("t1"."enabled" = %s))) AS "_wrapped"', [True, False, True]) globalpromstats stdout | 2023-06-29 13:26:16,705 [60] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT 1 FROM "robotaccounttoken" AS "t1") AS "_wrapped"', []) globalpromstats stdout | 2023-06-29 13:26:16,709 [60] [DEBUG] [data.database] Disconnecting from database. globalpromstats stdout | 2023-06-29 13:26:16,709 [60] [DEBUG] [util.locking] Releasing lock GLOBAL_PROM_STATS globalpromstats stdout | 2023-06-29 13:26:16,709 [60] [DEBUG] [redis_lock.release] Releasing 'lock:GLOBAL_PROM_STATS'. globalpromstats stdout | 2023-06-29 13:26:16,710 [60] [DEBUG] [util.locking] Released lock GLOBAL_PROM_STATS globalpromstats stdout | 2023-06-29 13:26:16,710 [60] [INFO] [apscheduler.executors.default] Job "GlobalPrometheusStatsWorker._try_report_stats (trigger: interval[1:00:00], next run at: 2023-06-29 14:26:16 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:26:17,021 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=203 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:17,021 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '37b49824-e0be-4c9f-84a8-4f45d5e32982', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '37b49824-e0be-4c9f-84a8-4f45d5e32982', 'ETag': '"bb6f66d190b6b1dbac2a99a26a037000"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:17,021 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:17,022 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:17,022 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:17,022 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:17,022 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '37b49824-e0be-4c9f-84a8-4f45d5e32982', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '37b49824-e0be-4c9f-84a8-4f45d5e32982', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '37b49824-e0be-4c9f-84a8-4f45d5e32982', 'etag': '"bb6f66d190b6b1dbac2a99a26a037000"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"bb6f66d190b6b1dbac2a99a26a037000"'} chunkcleanupworker stdout | 2023-06-29 13:26:17,092 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} storagereplication stdout | 2023-06-29 13:26:17,584 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:26:17,808 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:17,808 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:17,809 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 204, 'Body': <_io.BytesIO object at 0x7f7ccb290130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:17,809 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:17,809 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:17,809 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:17,809 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:17,809 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:17,809 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:17,809 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:17,818 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:17,818 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:17,818 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:17,818 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:17,818 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:17,818 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 204}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'nTO6Z+g7qjiKMVvQtLs8TA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=204', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:17,818 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:17,818 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:17,818 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:17,818 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:17,819 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:17,819 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=204&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:nTO6Z+g7qjiKMVvQtLs8TA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132617Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:17,819 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132617Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0032c2e4c64045dd174f1f452dda56ea9b07c884cf5691005610de167446e085 gunicorn-registry stdout | 2023-06-29 13:26:17,819 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9cecf17fb7c9d2c0a37dcfa058e57e91ed4b88a08974dc31493d0bfb2877c1c0 gunicorn-registry stdout | 2023-06-29 13:26:17,819 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:17,819 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:17,819 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:17,820 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:17,865 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-secscan stdout | 2023-06-29 13:26:17,898 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:26:17,903 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:26:17,906 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:26:18,988 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:26:18,993 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:26:18,996 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:26:18,999 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:26:19,013 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:26:19,016 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:26:19,020 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:26:19,023 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:26:19,031 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:26:19,378 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=204 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:19,378 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0a1f6c7a-90f1-437b-8b21-d3554ff774c4', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0a1f6c7a-90f1-437b-8b21-d3554ff774c4', 'ETag': '"9d33ba67e83baa388a315bd0b4bb3c4c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:19,378 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:19,379 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:19,379 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:19,379 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:19,379 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0a1f6c7a-90f1-437b-8b21-d3554ff774c4', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0a1f6c7a-90f1-437b-8b21-d3554ff774c4', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0a1f6c7a-90f1-437b-8b21-d3554ff774c4', 'etag': '"9d33ba67e83baa388a315bd0b4bb3c4c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9d33ba67e83baa388a315bd0b4bb3c4c"'} gunicorn-registry stdout | 2023-06-29 13:26:19,405 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:19,405 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:19,405 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 205, 'Body': <_io.BytesIO object at 0x7f7ccb279c20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:19,405 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:19,405 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:19,405 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:19,405 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:19,405 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:19,405 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:19,405 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:19,414 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:19,414 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:19,414 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:19,414 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:19,414 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:19,414 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 205}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'g/4D3E+ioy+sVzFr0M0VBQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279c20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=205', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:19,414 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:19,414 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:19,414 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:19,414 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:19,414 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:19,414 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=205&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:g/4D3E+ioy+sVzFr0M0VBQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132619Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:19,415 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132619Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 170861a6bad81b3df5b7a2c2898aff3f6b5608bfc8f8d0b36ce0638b809acf50 gunicorn-registry stdout | 2023-06-29 13:26:19,415 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0ffd36a67a058bc50dc762f121bac42283c8539f8e0f7018aed8da3745021489 gunicorn-registry stdout | 2023-06-29 13:26:19,415 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:19,415 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:19,415 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:19,416 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:19,460 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:26:19,982 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=205 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:19,983 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f853f12b-4a1e-4564-9205-446818957210', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f853f12b-4a1e-4564-9205-446818957210', 'ETag': '"83fe03dc4fa2a32fac57316bd0cd1505"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:19,983 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:19,983 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:19,983 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:19,984 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:19,984 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f853f12b-4a1e-4564-9205-446818957210', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f853f12b-4a1e-4564-9205-446818957210', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f853f12b-4a1e-4564-9205-446818957210', 'etag': '"83fe03dc4fa2a32fac57316bd0cd1505"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"83fe03dc4fa2a32fac57316bd0cd1505"'} gunicorn-registry stdout | 2023-06-29 13:26:20,027 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:20,027 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:20,028 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 206, 'Body': <_io.BytesIO object at 0x7f7ccb27a9a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:20,028 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:20,028 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:20,028 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:20,028 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:20,028 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:20,028 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:20,028 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:20,037 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:20,037 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:20,037 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:20,037 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:20,037 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:20,037 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 206}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'avWVbtzY80k+98LGdn8pvA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a9a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=206', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:20,037 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:20,037 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:20,037 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:20,037 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:20,037 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:20,037 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=206&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:avWVbtzY80k+98LGdn8pvA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132620Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:20,037 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132620Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e19d3b5553a8424a1dc677fccd8f2add36f24ac595b5d724d4340a9b80909320 gunicorn-registry stdout | 2023-06-29 13:26:20,038 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2ff237d9813820dd87bec9a36632da1efc923c84a6cf0fffc22610327798fffe gunicorn-registry stdout | 2023-06-29 13:26:20,038 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:20,038 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:20,038 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:20,039 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:20,088 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:26:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:26:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:26:30.585410+00:00 (in 9.999468 seconds) gcworker stdout | 2023-06-29 13:26:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:26:30 UTC)" (scheduled at 2023-06-29 13:26:20.585410+00:00) gcworker stdout | 2023-06-29 13:26:20,587 [59] [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, 1686835580586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:26:20,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:26:20,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:26:20,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:26:30 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:26:21,563 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=206 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:21,563 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e9713003-ca31-4aaa-b1af-5c7b43522620', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e9713003-ca31-4aaa-b1af-5c7b43522620', 'ETag': '"6af5956edcd8f3493ef7c2c6767f29bc"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:21,564 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:21,564 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:21,564 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:21,564 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:21,564 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e9713003-ca31-4aaa-b1af-5c7b43522620', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e9713003-ca31-4aaa-b1af-5c7b43522620', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e9713003-ca31-4aaa-b1af-5c7b43522620', 'etag': '"6af5956edcd8f3493ef7c2c6767f29bc"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6af5956edcd8f3493ef7c2c6767f29bc"'} gunicorn-registry stdout | 2023-06-29 13:26:21,587 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:21,588 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:21,588 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 207, 'Body': <_io.BytesIO object at 0x7f7cd00e1a40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:21,588 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:21,588 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:21,588 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:21,588 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:21,588 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:21,588 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:21,588 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:21,597 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:21,597 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:21,597 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:21,597 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:21,597 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:21,597 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 207}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Or0QDe5jWtd2HwleSvqNmg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1a40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=207', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:21,597 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:21,597 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:21,597 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:21,597 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:21,597 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:21,597 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=207&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Or0QDe5jWtd2HwleSvqNmg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132621Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:21,597 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132621Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9cdd876f9202078c703f60ca2a59d2681b7e9d13bd2ae2c8ba84265fec7eb148 gunicorn-registry stdout | 2023-06-29 13:26:21,597 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 24e52deef506aaf73e8f0245ce2ca755ba1fc820062100a1729ccee0675b1d02 gunicorn-registry stdout | 2023-06-29 13:26:21,597 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:21,598 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:21,598 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:21,598 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:21,643 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:26:22,162 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=207 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:22,163 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f73612c3-de8e-4484-82e1-9b6cd11188dc', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f73612c3-de8e-4484-82e1-9b6cd11188dc', 'ETag': '"3abd100dee635ad7761f095e4afa8d9a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:22,163 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:22,163 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:22,163 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:22,163 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:22,163 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f73612c3-de8e-4484-82e1-9b6cd11188dc', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f73612c3-de8e-4484-82e1-9b6cd11188dc', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f73612c3-de8e-4484-82e1-9b6cd11188dc', 'etag': '"3abd100dee635ad7761f095e4afa8d9a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3abd100dee635ad7761f095e4afa8d9a"'} gunicorn-registry stdout | 2023-06-29 13:26:22,328 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:22,328 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:22,329 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 208, 'Body': <_io.BytesIO object at 0x7f7ccb290f90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:22,329 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:22,329 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:22,329 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:22,329 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:22,329 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:22,329 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:22,330 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:22,338 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:22,338 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:22,338 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:22,338 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:22,338 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:22,338 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 208}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'pEXGJ022+JfM3ika9DhX/g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290f90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=208', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:22,338 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:22,338 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:22,338 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:22,338 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:22,339 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:22,339 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=208&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:pEXGJ022+JfM3ika9DhX/g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132622Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:22,339 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132622Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4622f2b84671f33743646fd45da48c8de87d723c566e1b99f347fb318afe27fc gunicorn-registry stdout | 2023-06-29 13:26:22,339 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 30c5606ca413b3c3f3c033f35e2df9919052ceb9fb06347e6d149837a05e782d gunicorn-registry stdout | 2023-06-29 13:26:22,339 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:22,339 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:22,339 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:22,340 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:22,389 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:26:22,832 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=208 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:22,832 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '276fbfe4-85e0-4240-88a2-e4f0f4d62ec5', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '276fbfe4-85e0-4240-88a2-e4f0f4d62ec5', 'ETag': '"a445c6274db6f897ccde291af43857fe"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:22,832 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:22,833 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:22,833 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:22,833 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:22,833 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '276fbfe4-85e0-4240-88a2-e4f0f4d62ec5', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '276fbfe4-85e0-4240-88a2-e4f0f4d62ec5', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '276fbfe4-85e0-4240-88a2-e4f0f4d62ec5', 'etag': '"a445c6274db6f897ccde291af43857fe"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a445c6274db6f897ccde291af43857fe"'} securityscanningnotificationworker stdout | 2023-06-29 13:26:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:26:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:26:48.681765+00:00 (in 25.394448 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:26:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:27:23 UTC)" (scheduled at 2023-06-29 13:26:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:26:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:26:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:27:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:26:23,667 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:23,668 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:23,668 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 209, 'Body': <_io.BytesIO object at 0x7f7ccb27a040>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:23,668 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:23,668 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:23,668 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:23,668 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:23,668 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:23,668 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:23,669 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:23,677 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:23,677 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:23,677 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:23,677 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:23,677 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:23,677 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 209}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'zGo8JlY5oOPzXU1mlkMB2Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a040>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=209', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:23,677 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:23,677 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:23,677 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:23,677 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:23,677 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:23,678 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=209&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:zGo8JlY5oOPzXU1mlkMB2Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132623Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:23,678 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132623Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4c692c66ad3d1dae83248e84259b8ab5f0b848a16c8decbb9976c2e9703013cf gunicorn-registry stdout | 2023-06-29 13:26:23,678 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8de2e6be32f1b68ef49c66bd8232e0efe59a3543b405aad08eacfa31d47bb1f0 gunicorn-registry stdout | 2023-06-29 13:26:23,678 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:23,678 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:23,678 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:23,679 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:23,724 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:26:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:26:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:26:33.978401+00:00 (in 9.999418 seconds) notificationworker stdout | 2023-06-29 13:26:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:26:33 UTC)" (scheduled at 2023-06-29 13:26:23.978401+00:00) notificationworker stdout | 2023-06-29 13:26:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:26:23,980 [74] [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(2023, 6, 29, 13, 26, 23, 979456), True, datetime.datetime(2023, 6, 29, 13, 26, 23, 979456), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:26:23,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:26:23,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:26:23,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:26:33 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:26:24,204 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=209 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:24,204 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '98268975-4a4c-46b1-8fbb-5f0e0fda899b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '98268975-4a4c-46b1-8fbb-5f0e0fda899b', 'ETag': '"cc6a3c265639a0e3f35d4d66964301d9"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:24,204 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:24,204 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:24,205 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:24,205 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:24,205 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '98268975-4a4c-46b1-8fbb-5f0e0fda899b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '98268975-4a4c-46b1-8fbb-5f0e0fda899b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '98268975-4a4c-46b1-8fbb-5f0e0fda899b', 'etag': '"cc6a3c265639a0e3f35d4d66964301d9"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"cc6a3c265639a0e3f35d4d66964301d9"'} gunicorn-web stdout | 2023-06-29 13:26:24,637 [214] [DEBUG] [app] Starting request: urn:request:565d5af2-c002-45da-aa49-13f87fba8b51 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:26:24,637 [211] [DEBUG] [app] Starting request: urn:request:3780941a-01b0-47cc-859d-b6e7c847dfaf (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:26:24,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:26:24,639 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:26:24,640 [221] [DEBUG] [app] Starting request: urn:request:a49a29b5-e88e-45d3-880f-aded871d0718 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:26:24,640 [216] [DEBUG] [app] Starting request: urn:request:1a40ce58-5b2c-425b-b313-605c73fe7fb1 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:26:24,641 [221] [DEBUG] [app] Ending request: urn:request:a49a29b5-e88e-45d3-880f-aded871d0718 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:a49a29b5-e88e-45d3-880f-aded871d0718', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:26:24,641 [216] [DEBUG] [app] Ending request: urn:request:1a40ce58-5b2c-425b-b313-605c73fe7fb1 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:1a40ce58-5b2c-425b-b313-605c73fe7fb1', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:26:24,641 [221] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:26:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:26:24,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:26:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:26:24,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:26:24,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:26:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:26:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-web stdout | 2023-06-29 13:26:24,643 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:26:24,643 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:26:24,644 [211] [DEBUG] [app] Starting request: urn:request:e9f1f33f-32b8-4f7d-b70f-91c24fe05991 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:26:24,644 [211] [DEBUG] [app] Ending request: urn:request:e9f1f33f-32b8-4f7d-b70f-91c24fe05991 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:e9f1f33f-32b8-4f7d-b70f-91c24fe05991', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:26:24,645 [213] [DEBUG] [app] Starting request: urn:request:eba1aae7-ed77-463b-b87c-3e73b4b5ea6a (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:26:24,645 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:26:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:26:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:26:24,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:26:24,645 [213] [DEBUG] [app] Ending request: urn:request:eba1aae7-ed77-463b-b87c-3e73b4b5ea6a (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:eba1aae7-ed77-463b-b87c-3e73b4b5ea6a', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:26:24,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:26:24,645 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:26:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:26:24,646 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:26:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-06-29 13:26:24,646 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:26:24,653 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:26:24,653 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:26:24,664 [211] [DEBUG] [app] Ending request: urn:request:3780941a-01b0-47cc-859d-b6e7c847dfaf (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:3780941a-01b0-47cc-859d-b6e7c847dfaf', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:26:24,664 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:26:24,664 [214] [DEBUG] [app] Ending request: urn:request:565d5af2-c002-45da-aa49-13f87fba8b51 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:565d5af2-c002-45da-aa49-13f87fba8b51', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:26:24,664 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:26:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:26:24,664 [214] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:26:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-web stdout | 2023-06-29 13:26:24,664 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:26:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:26:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.029) gunicorn-registry stdout | 2023-06-29 13:26:24,895 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:24,895 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:24,895 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 210, 'Body': <_io.BytesIO object at 0x7f7ccb27af90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:24,896 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:24,896 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:24,896 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:24,896 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:24,896 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:24,896 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:24,896 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:24,904 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:24,904 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:24,904 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:24,904 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:24,905 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:24,905 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 210}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 't4yRGJSj68YFakOFEkctiA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27af90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=210', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:24,905 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:24,905 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:24,905 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:24,905 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:24,905 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:24,905 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=210&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:t4yRGJSj68YFakOFEkctiA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132624Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:24,905 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132624Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b639be626954e336dccc56c074238aa542fe1a2c2ca9abe375636cc7e8d4c592 gunicorn-registry stdout | 2023-06-29 13:26:24,905 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2140eb64e94e19bc3bc9b75fea80858a9b4d750b20d4ca4b08c07fcd61fca032 gunicorn-registry stdout | 2023-06-29 13:26:24,905 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:24,905 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:24,906 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:24,906 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:24,954 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. buildlogsarchiver stdout | 2023-06-29 13:26:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:26:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:26:55.790030+00:00 (in 29.999473 seconds) buildlogsarchiver stdout | 2023-06-29 13:26:25,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:26:55 UTC)" (scheduled at 2023-06-29 13:26:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:26:25,791 [54] [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(2023, 6, 14, 13, 26, 25, 790990), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:26:25,810 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:26:25,810 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:26:25,810 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:26:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:26:26,712 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=210 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:26,713 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '996850f0-506b-4a38-ad6c-50394202081a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '996850f0-506b-4a38-ad6c-50394202081a', 'ETag': '"b78c911894a3ebc6056a438512472d88"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:26,713 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:26,713 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:26,713 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:26,713 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:26,713 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '996850f0-506b-4a38-ad6c-50394202081a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '996850f0-506b-4a38-ad6c-50394202081a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '996850f0-506b-4a38-ad6c-50394202081a', 'etag': '"b78c911894a3ebc6056a438512472d88"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b78c911894a3ebc6056a438512472d88"'} gunicorn-registry stdout | 2023-06-29 13:26:26,736 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:26,736 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:26,737 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 211, 'Body': <_io.BytesIO object at 0x7f7cd00e1b30>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:26,737 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:26,737 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:26,737 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:26,737 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:26,737 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:26,737 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:26,737 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:26,745 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:26,745 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:26,745 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:26,745 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:26,745 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:26,746 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 211}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '7/uDGizibLraXNm3leFhbg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1b30>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=211', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:26,746 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:26,746 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:26,746 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:26,746 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:26,746 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:26,746 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=211&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:7/uDGizibLraXNm3leFhbg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132626Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:26,746 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132626Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | cd20e411252fda573f4f545516f221fc21ccf634f156972044195f727a4f0383 gunicorn-registry stdout | 2023-06-29 13:26:26,746 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a575de6222387681a834e780b1cef5bfee3fe32c35f2540aa0ab9e01fe28958b gunicorn-registry stdout | 2023-06-29 13:26:26,746 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:26,746 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:26,747 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:26,747 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:26,792 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:26:27,439 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=211 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:27,439 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a1291cbe-3ec6-4aa5-84ef-08d1c7c504ca', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a1291cbe-3ec6-4aa5-84ef-08d1c7c504ca', 'ETag': '"effb831a2ce26cbada5cd9b795e1616e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:27,439 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:27,439 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:27,439 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:27,439 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:27,440 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a1291cbe-3ec6-4aa5-84ef-08d1c7c504ca', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a1291cbe-3ec6-4aa5-84ef-08d1c7c504ca', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a1291cbe-3ec6-4aa5-84ef-08d1c7c504ca', 'etag': '"effb831a2ce26cbada5cd9b795e1616e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"effb831a2ce26cbada5cd9b795e1616e"'} expiredappspecifictokenworker stdout | 2023-06-29 13:26:29,356 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gcworker stdout | 2023-06-29 13:26:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:26:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:26:40.585410+00:00 (in 9.999464 seconds) gcworker stdout | 2023-06-29 13:26:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:26:40 UTC)" (scheduled at 2023-06-29 13:26:30.585410+00:00) gcworker stdout | 2023-06-29 13:26:30,587 [59] [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, 1686835590586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:26:30,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:26:30,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:26:30,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:26:40 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:26:31,778 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:31,778 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:31,778 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 212, 'Body': <_io.BytesIO object at 0x7f7ccb2c64f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:31,779 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:31,779 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:31,779 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:31,779 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:31,779 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:31,779 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:31,779 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:31,787 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:31,788 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:31,788 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:31,788 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:31,788 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:31,788 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 212}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'YaZubKEeJuj6nzAWc2Ym+w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c64f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=212', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:31,788 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:31,788 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:31,788 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:31,788 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:31,788 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:31,788 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=212&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:YaZubKEeJuj6nzAWc2Ym+w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132631Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:31,788 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132631Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2d60befda1f6139b310bdaa5f68815c6d8a946adaf7b17c0bacfd1f35bf36475 gunicorn-registry stdout | 2023-06-29 13:26:31,788 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a9783a76d68adbdaf8ae1fc0b7710c688f78d07d3041694468048cf72bd2857f gunicorn-registry stdout | 2023-06-29 13:26:31,788 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:31,789 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:31,789 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:31,789 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:31,835 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:26:32,520 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=212 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:32,521 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '67052b7c-7c92-47f2-b59e-29785c14eb3a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '67052b7c-7c92-47f2-b59e-29785c14eb3a', 'ETag': '"61a66e6ca11e26e8fa9f3016736626fb"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:32,521 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:32,521 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:32,521 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:32,521 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:32,521 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '67052b7c-7c92-47f2-b59e-29785c14eb3a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '67052b7c-7c92-47f2-b59e-29785c14eb3a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '67052b7c-7c92-47f2-b59e-29785c14eb3a', 'etag': '"61a66e6ca11e26e8fa9f3016736626fb"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"61a66e6ca11e26e8fa9f3016736626fb"'} queuecleanupworker stdout | 2023-06-29 13:26:32,776 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:26:33,041 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:33,042 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:33,042 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 213, 'Body': <_io.BytesIO object at 0x7f7ccb960590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:33,042 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:33,042 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:33,042 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:33,043 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:33,043 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:33,043 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:33,043 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:33,051 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:33,051 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:33,051 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:33,051 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:33,051 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:33,051 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 213}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Z1mStRZwW4TBI9kGJmIo+w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=213', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:33,052 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:33,052 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:33,052 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:33,052 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:33,052 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:33,052 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=213&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Z1mStRZwW4TBI9kGJmIo+w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132633Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:33,052 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132633Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 84e05c37b47e7cdeca79a1c91b37d23456bfc539c5641e72e59dcdbc37576d44 gunicorn-registry stdout | 2023-06-29 13:26:33,052 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3be0a5c90e41c9513fc4843616475fb6b2a3929af815b43735be50a202763a63 gunicorn-registry stdout | 2023-06-29 13:26:33,052 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:33,052 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:33,053 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:33,053 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:33,098 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:26:33,581 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=213 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:33,582 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0951a829-93dd-4671-ac19-abcec78f60cc', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0951a829-93dd-4671-ac19-abcec78f60cc', 'ETag': '"675992b516705b84c123d906266228fb"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:33,582 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:33,582 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:33,582 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:33,582 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:33,582 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0951a829-93dd-4671-ac19-abcec78f60cc', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0951a829-93dd-4671-ac19-abcec78f60cc', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0951a829-93dd-4671-ac19-abcec78f60cc', 'etag': '"675992b516705b84c123d906266228fb"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"675992b516705b84c123d906266228fb"'} notificationworker stdout | 2023-06-29 13:26:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:26:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:26:43.978401+00:00 (in 9.999456 seconds) notificationworker stdout | 2023-06-29 13:26:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:26:43 UTC)" (scheduled at 2023-06-29 13:26:33.978401+00:00) notificationworker stdout | 2023-06-29 13:26:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:26:33,980 [74] [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(2023, 6, 29, 13, 26, 33, 979438), True, datetime.datetime(2023, 6, 29, 13, 26, 33, 979438), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:26:33,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:26:33,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:26:33,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:26:43 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:26:34,126 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:34,126 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:34,126 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 214, 'Body': <_io.BytesIO object at 0x7f7ccb27a360>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:34,127 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:34,127 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:34,127 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:34,127 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:34,127 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:34,127 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:34,127 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:34,135 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:34,135 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:34,135 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:34,135 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:34,135 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:34,135 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 214}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'EAgvTwXvPQ+eLUW3bvd3BA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a360>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=214', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:34,136 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:34,136 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:34,136 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:34,136 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:34,136 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:34,136 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=214&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:EAgvTwXvPQ+eLUW3bvd3BA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132634Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:34,136 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132634Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6ef3ceeb1a22353443defca794ec490df56c21e9ff92752d726fa5645dd0bbbe gunicorn-registry stdout | 2023-06-29 13:26:34,136 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3da7165b2defe336ae1bc40cb72404bbc87871f743578bcc7ae2f9e1d2bfc70a gunicorn-registry stdout | 2023-06-29 13:26:34,136 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:34,136 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:34,137 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:34,137 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:34,184 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:26:34,624 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=214 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:34,624 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a2e19692-a6fa-427a-8005-9e52d9f38ebf', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a2e19692-a6fa-427a-8005-9e52d9f38ebf', 'ETag': '"10082f4f05ef3d0f9e2d45b76ef77704"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:34,624 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:34,624 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:34,624 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:34,624 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:34,625 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a2e19692-a6fa-427a-8005-9e52d9f38ebf', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a2e19692-a6fa-427a-8005-9e52d9f38ebf', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a2e19692-a6fa-427a-8005-9e52d9f38ebf', 'etag': '"10082f4f05ef3d0f9e2d45b76ef77704"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"10082f4f05ef3d0f9e2d45b76ef77704"'} gunicorn-registry stdout | 2023-06-29 13:26:35,054 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:35,054 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:35,054 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 215, 'Body': <_io.BytesIO object at 0x7f7cd00e1b30>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:35,054 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:35,055 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:35,055 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:35,055 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:35,055 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:35,055 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:35,055 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:35,063 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:35,063 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:35,063 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:35,063 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:35,063 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:35,063 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 215}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '5JEIdx52HHQwp7BPrl4FCA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1b30>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=215', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:35,064 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:35,064 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:35,064 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:35,064 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:35,064 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:35,064 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=215&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:5JEIdx52HHQwp7BPrl4FCA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132635Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:35,064 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132635Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3d06056b301c6726e44c75f0975d77453fbe66c3c07fece6727e717c910dd4b9 gunicorn-registry stdout | 2023-06-29 13:26:35,064 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c40d883e39a14a4206c028c87a7a5940dc2abf889a6cd7d7ee98df0f4f413e18 gunicorn-registry stdout | 2023-06-29 13:26:35,064 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:35,064 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:35,065 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:35,065 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:35,112 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:26:35,524 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=215 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:35,524 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6de86789-4d7f-45e4-839a-ab22caa311ef', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6de86789-4d7f-45e4-839a-ab22caa311ef', 'ETag': '"e49108771e761c7430a7b04fae5e0508"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:35,524 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:35,524 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:35,524 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:35,525 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:35,525 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6de86789-4d7f-45e4-839a-ab22caa311ef', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6de86789-4d7f-45e4-839a-ab22caa311ef', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6de86789-4d7f-45e4-839a-ab22caa311ef', 'etag': '"e49108771e761c7430a7b04fae5e0508"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e49108771e761c7430a7b04fae5e0508"'} gunicorn-registry stdout | 2023-06-29 13:26:35,670 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:35,670 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:35,671 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 216, 'Body': <_io.BytesIO object at 0x7f7cd0a50630>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:35,671 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:35,671 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:35,671 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:35,671 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:35,671 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:35,671 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:35,671 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:35,680 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:35,680 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:35,680 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:35,680 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:35,680 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:35,680 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 216}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'p4BDSg+3tUuMyXgZN3xaSw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd0a50630>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=216', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:35,680 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:35,680 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:35,680 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:35,680 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:35,680 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:35,680 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=216&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:p4BDSg+3tUuMyXgZN3xaSw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132635Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:35,680 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132635Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 43313757fa59211f36ceb1773b9437f29af4e7357422c39d4d057cc7820ed33c gunicorn-registry stdout | 2023-06-29 13:26:35,681 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 648c0c02e08891ddadd7b0f9455fd779588e714bb7b93632578c441dba64c378 gunicorn-registry stdout | 2023-06-29 13:26:35,681 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:35,681 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:35,681 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:35,682 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:35,726 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:26:36,007 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=216 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:36,007 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e625d50d-9878-4b90-9a6c-927b9659b5eb', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e625d50d-9878-4b90-9a6c-927b9659b5eb', 'ETag': '"a780434a0fb7b54b8cc97819377c5a4b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:36,007 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:36,008 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:36,008 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:36,008 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:36,008 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e625d50d-9878-4b90-9a6c-927b9659b5eb', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e625d50d-9878-4b90-9a6c-927b9659b5eb', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e625d50d-9878-4b90-9a6c-927b9659b5eb', 'etag': '"a780434a0fb7b54b8cc97819377c5a4b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a780434a0fb7b54b8cc97819377c5a4b"'} notificationworker stdout | 2023-06-29 13:26:36,017 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} builder stdout | 2023-06-29 13:26:36,021 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} securityworker stdout | 2023-06-29 13:26:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:26:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:26:41.713664+00:00 (in 5.130654 seconds) securityworker stdout | 2023-06-29 13:26:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:27:06 UTC)" (scheduled at 2023-06-29 13:26:36.582504+00:00) securityworker stdout | 2023-06-29 13:26:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:26:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:26:36,587 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:26:36,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:26:36,600 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:26:36,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:26:36,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:27:06 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:26:36,606 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:36,606 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:36,607 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 217, 'Body': <_io.BytesIO object at 0x7f7ccb2c67c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:36,607 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:36,607 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:36,607 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:36,607 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:36,607 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:36,607 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:36,607 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:36,616 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:36,616 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:36,616 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:36,616 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:36,616 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:36,616 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 217}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'lgWe+EYOT/ZhI1roQTqO0A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c67c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=217', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:36,616 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:36,617 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:36,617 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:36,617 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:36,617 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:36,617 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=217&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:lgWe+EYOT/ZhI1roQTqO0A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132636Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:36,617 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132636Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1627647b91171cf6e0e89a0db023dbce9a0dd3d7a06f05b8c4b285bf72cdeee4 gunicorn-registry stdout | 2023-06-29 13:26:36,617 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b7d0203a46b39d190b537fc8ac75818779c2c3813c95168645a10768dafe3c72 gunicorn-registry stdout | 2023-06-29 13:26:36,617 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:36,617 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:36,617 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:36,618 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:36,667 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:26:36,989 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=217 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:36,989 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '08646480-7f78-48f3-acb5-9d5bb2666442', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '08646480-7f78-48f3-acb5-9d5bb2666442', 'ETag': '"96059ef8460e4ff661235ae8413a8ed0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:36,989 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:36,990 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:36,990 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:36,990 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:36,990 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '08646480-7f78-48f3-acb5-9d5bb2666442', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '08646480-7f78-48f3-acb5-9d5bb2666442', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '08646480-7f78-48f3-acb5-9d5bb2666442', 'etag': '"96059ef8460e4ff661235ae8413a8ed0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"96059ef8460e4ff661235ae8413a8ed0"'} gunicorn-registry stdout | 2023-06-29 13:26:37,987 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:37,987 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:37,987 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 218, 'Body': <_io.BytesIO object at 0x7f7ccb2ab1d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:37,987 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:37,987 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:37,987 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:37,987 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:37,987 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:37,987 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:37,988 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:37,996 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:37,996 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:37,996 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:37,996 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:37,996 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:37,996 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 218}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'E3SBfGIJEJRxo4FUy4WcRg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab1d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=218', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:37,996 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:37,996 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:37,996 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:37,996 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:37,997 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:37,997 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=218&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:E3SBfGIJEJRxo4FUy4WcRg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132637Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:37,997 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132637Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5ef3458dc7a68b11d044c2c546509c15985720088fe15bcb14e7b5c33393bd94 gunicorn-registry stdout | 2023-06-29 13:26:37,997 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 36d74372e8dd94d4976acd9c449cc6852c3c447b745eebc0f0e9e2dead041f6c gunicorn-registry stdout | 2023-06-29 13:26:37,997 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:37,997 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:37,997 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:37,998 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:38,046 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotaregistrysizeworker stdout | 2023-06-29 13:26:38,387 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-registry stdout | 2023-06-29 13:26:38,451 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=218 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:38,452 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'af95953c-44d1-43e8-b90a-025dba002c9d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'af95953c-44d1-43e8-b90a-025dba002c9d', 'ETag': '"1374817c6209109471a38154cb859c46"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:38,452 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:38,452 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:38,452 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:38,452 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:38,452 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'af95953c-44d1-43e8-b90a-025dba002c9d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'af95953c-44d1-43e8-b90a-025dba002c9d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'af95953c-44d1-43e8-b90a-025dba002c9d', 'etag': '"1374817c6209109471a38154cb859c46"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1374817c6209109471a38154cb859c46"'} namespacegcworker stdout | 2023-06-29 13:26:38,722 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} repositorygcworker stdout | 2023-06-29 13:26:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:26:38,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:26:51.787775+00:00 (in 12.999091 seconds) repositorygcworker stdout | 2023-06-29 13:26:38,789 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:27:38 UTC)" (scheduled at 2023-06-29 13:26:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:26:38,789 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:26:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:27:38 UTC)" executed successfully logrotateworker stdout | 2023-06-29 13:26:38,927 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:26:39,012 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-registry stdout | 2023-06-29 13:26:39,108 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:39,108 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:39,108 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 219, 'Body': <_io.BytesIO object at 0x7f7ccb2ab130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:39,108 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:39,108 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:39,108 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:39,109 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:39,109 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:39,109 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:39,109 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:39,117 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:39,117 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:39,117 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:39,117 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:39,117 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:39,117 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 219}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'SydhBZtOHeXVk+j4i+qjaw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=219', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:39,117 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:39,118 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:39,118 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:39,118 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:39,118 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:39,118 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=219&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:SydhBZtOHeXVk+j4i+qjaw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132639Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:39,118 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132639Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 61c24239eee0059667f96f0d313c3f13f0071f292b46d388b045b83f3a8325d2 gunicorn-registry stdout | 2023-06-29 13:26:39,118 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 846f341f5930356d8da4be7ef20dde3a1cbcf7e3cf6102e04a3b06408ae042af gunicorn-registry stdout | 2023-06-29 13:26:39,118 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:39,118 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:39,119 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:39,119 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:39,165 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:26:39,527 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=219 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:39,528 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '70a1b22f-f4d2-4ac3-8efc-c03839d91c9b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '70a1b22f-f4d2-4ac3-8efc-c03839d91c9b', 'ETag': '"4b2761059b4e1de5d593e8f88beaa36b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:39,528 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:39,528 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:39,528 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:39,528 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:39,528 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '70a1b22f-f4d2-4ac3-8efc-c03839d91c9b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '70a1b22f-f4d2-4ac3-8efc-c03839d91c9b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '70a1b22f-f4d2-4ac3-8efc-c03839d91c9b', 'etag': '"4b2761059b4e1de5d593e8f88beaa36b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4b2761059b4e1de5d593e8f88beaa36b"'} repositoryactioncounter stdout | 2023-06-29 13:26:39,571 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-web stdout | 2023-06-29 13:26:39,636 [211] [DEBUG] [app] Starting request: urn:request:ebdb854e-776b-4e3b-b947-18aa2d1203b6 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:26:39,636 [213] [DEBUG] [app] Starting request: urn:request:44b30f3a-a72d-4e18-9711-3fd883934f6e (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:26:39,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:26:39,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:26:39,640 [216] [DEBUG] [app] Starting request: urn:request:5f639514-70cb-456b-9e61-36dad95d424c (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:26:39,640 [223] [DEBUG] [app] Starting request: urn:request:303018ab-21cc-4b8e-a871-91ce44be8537 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:26:39,641 [216] [DEBUG] [app] Ending request: urn:request:5f639514-70cb-456b-9e61-36dad95d424c (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:5f639514-70cb-456b-9e61-36dad95d424c', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:26:39,641 [223] [DEBUG] [app] Ending request: urn:request:303018ab-21cc-4b8e-a871-91ce44be8537 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:303018ab-21cc-4b8e-a871-91ce44be8537', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:26:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:26:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:26:39,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:26:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:26:39,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:26:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:26:39,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:26:39,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:26:39,643 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:26:39,643 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:26:39,644 [213] [DEBUG] [app] Starting request: urn:request:33d100c1-8a6a-46b9-afa6-6678255a1db6 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:26:39,644 [214] [DEBUG] [app] Starting request: urn:request:a22a5c0e-1b2e-40a2-a4c8-da2cbef38609 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:26:39,644 [213] [DEBUG] [app] Ending request: urn:request:33d100c1-8a6a-46b9-afa6-6678255a1db6 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:33d100c1-8a6a-46b9-afa6-6678255a1db6', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:26:39,645 [214] [DEBUG] [app] Ending request: urn:request:a22a5c0e-1b2e-40a2-a4c8-da2cbef38609 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:a22a5c0e-1b2e-40a2-a4c8-da2cbef38609', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:26:39,645 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:26:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:26:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:26:39,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:26:39,645 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:26:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:26:39,645 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:26:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:26:39,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:26:39,645 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:26:39,653 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:26:39,653 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:26:39,663 [213] [DEBUG] [app] Ending request: urn:request:44b30f3a-a72d-4e18-9711-3fd883934f6e (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:44b30f3a-a72d-4e18-9711-3fd883934f6e', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:26:39,664 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:26:39,664 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:26:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:26:39,664 [211] [DEBUG] [app] Ending request: urn:request:ebdb854e-776b-4e3b-b947-18aa2d1203b6 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:ebdb854e-776b-4e3b-b947-18aa2d1203b6', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:26:39,664 [211] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:26:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.028) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:26:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-web stdout | 2023-06-29 13:26:39,664 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:26:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-registry stdout | 2023-06-29 13:26:40,234 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:40,234 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:40,235 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 220, 'Body': <_io.BytesIO object at 0x7f7ccb2ab540>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:40,235 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:40,235 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:40,235 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:40,235 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:40,235 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:40,236 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:40,236 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:40,244 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:40,244 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:40,244 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:40,244 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:40,244 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:40,244 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 220}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'VYAG12Ndrn+rcZS4GSZZQA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab540>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=220', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:40,244 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:40,244 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:40,244 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:40,245 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:40,245 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:40,245 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=220&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:VYAG12Ndrn+rcZS4GSZZQA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132640Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:40,245 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132640Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b8d451602cd95495cf64b89acbb069851bfc951805b41c8d4f4a4b1734b209d8 gunicorn-registry stdout | 2023-06-29 13:26:40,245 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e7a0cd15839ee36a14b1209c48f76803cfb0cd9b3f179a6bb2f81d1baee29258 gunicorn-registry stdout | 2023-06-29 13:26:40,245 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:40,245 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:40,245 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:40,246 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:40,291 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:26:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:26:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:26:50.585410+00:00 (in 9.999460 seconds) gcworker stdout | 2023-06-29 13:26:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:26:50 UTC)" (scheduled at 2023-06-29 13:26:40.585410+00:00) gcworker stdout | 2023-06-29 13:26:40,588 [59] [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, 1686835600586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:26:40,602 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:26:40,602 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:26:40,602 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:26:50 UTC)" executed successfully blobuploadcleanupworker stdout | 2023-06-29 13:26:40,729 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:26:40,835 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=220 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:40,836 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f26f5dd2-90f4-4371-b74e-68ead31e12d9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f26f5dd2-90f4-4371-b74e-68ead31e12d9', 'ETag': '"558006d7635dae7fab7194b819265940"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:40,836 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:40,836 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:40,836 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:40,836 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:40,836 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f26f5dd2-90f4-4371-b74e-68ead31e12d9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f26f5dd2-90f4-4371-b74e-68ead31e12d9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f26f5dd2-90f4-4371-b74e-68ead31e12d9', 'etag': '"558006d7635dae7fab7194b819265940"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"558006d7635dae7fab7194b819265940"'} gunicorn-registry stdout | 2023-06-29 13:26:41,052 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:41,053 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:41,053 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 221, 'Body': <_io.BytesIO object at 0x7f7ccb2c67c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:41,053 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:41,053 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:41,053 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:41,053 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:41,053 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:41,053 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:41,054 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:41,062 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:41,062 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:41,062 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:41,062 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:41,062 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:41,062 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 221}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '2kOQaL88KUjIwIkcYrRU+A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c67c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=221', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:41,062 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:41,062 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:41,062 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:41,063 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:41,063 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:41,063 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=221&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:2kOQaL88KUjIwIkcYrRU+A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132641Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:41,063 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132641Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c17520a08ed3fa016306349ba7f4505aa9a165a8b09b247d05575cd0ff360fa2 gunicorn-registry stdout | 2023-06-29 13:26:41,063 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 404c692b853f8a14ddd65dea29951bdfff7d3a90d389e0ebdadbc3cc19576962 gunicorn-registry stdout | 2023-06-29 13:26:41,063 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:41,063 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:41,063 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:41,064 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:41,111 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:26:41,430 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=221 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:41,430 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '36efab34-d562-4b94-88f7-2fa6fd9789b1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '36efab34-d562-4b94-88f7-2fa6fd9789b1', 'ETag': '"da439068bf3c2948c8c0891c62b454f8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:41,431 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:41,431 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:41,431 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:41,431 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:41,431 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '36efab34-d562-4b94-88f7-2fa6fd9789b1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '36efab34-d562-4b94-88f7-2fa6fd9789b1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '36efab34-d562-4b94-88f7-2fa6fd9789b1', 'etag': '"da439068bf3c2948c8c0891c62b454f8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"da439068bf3c2948c8c0891c62b454f8"'} securityworker stdout | 2023-06-29 13:26:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:26:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:27:06.582504+00:00 (in 24.868250 seconds) securityworker stdout | 2023-06-29 13:26:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:27:11 UTC)" (scheduled at 2023-06-29 13:26:41.713664+00:00) securityworker stdout | 2023-06-29 13:26:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:26:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:26:41,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:26:41,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:26:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:26:41,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:26:41,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:26:41,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:26:41,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:26:41,734 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:26:41,738 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:26:41,739 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:26:41,739 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 21, 41, 722604), 1, 2]) securityworker stdout | 2023-06-29 13:26:41,743 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:26:41,743 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:26:41,744 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 21, 41, 722604), 1, 2]) securityworker stdout | 2023-06-29 13:26:41,748 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:26:41,748 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:26:41,748 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:26:41,748 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:26:41,748 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:26:41,748 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:26:41,748 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:26:41,749 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:26:41,749 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:26:41,750 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:27:11 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:26:42,354 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:42,354 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:42,354 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 222, 'Body': <_io.BytesIO object at 0x7f7ccb269040>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:42,355 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:42,355 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:42,355 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:42,355 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:42,355 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:42,355 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:42,355 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:42,363 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:42,363 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:42,363 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:42,363 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:42,363 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:42,363 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 222}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '71PB75kRO+S5lGBFxWal7Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269040>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=222', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:42,364 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:42,364 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:42,364 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:42,364 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:42,364 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:42,364 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=222&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:71PB75kRO+S5lGBFxWal7Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132642Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:42,364 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132642Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5536481ef130fe86a04d34ed3587ea69082a390f3daaea5a3802eae06b77e7f0 gunicorn-registry stdout | 2023-06-29 13:26:42,364 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2f5020c3da9d788c92763c393b61dde591a9580deaf8de32c6e8c46076990827 gunicorn-registry stdout | 2023-06-29 13:26:42,364 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:42,364 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:42,365 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:42,365 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:42,410 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:26:42,757 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:26:43,964 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=222 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:43,965 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6d76701f-69b3-4c4d-9234-b03ffe213fab', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6d76701f-69b3-4c4d-9234-b03ffe213fab', 'ETag': '"ef53c1ef99113be4b9946045c566a5ed"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:43,965 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:43,965 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:43,965 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:43,965 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:43,965 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6d76701f-69b3-4c4d-9234-b03ffe213fab', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6d76701f-69b3-4c4d-9234-b03ffe213fab', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6d76701f-69b3-4c4d-9234-b03ffe213fab', 'etag': '"ef53c1ef99113be4b9946045c566a5ed"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ef53c1ef99113be4b9946045c566a5ed"'} notificationworker stdout | 2023-06-29 13:26:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:26:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:26:53.978401+00:00 (in 9.999440 seconds) notificationworker stdout | 2023-06-29 13:26:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:26:53 UTC)" (scheduled at 2023-06-29 13:26:43.978401+00:00) notificationworker stdout | 2023-06-29 13:26:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:26:43,980 [74] [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(2023, 6, 29, 13, 26, 43, 979472), True, datetime.datetime(2023, 6, 29, 13, 26, 43, 979472), 0, 'notification/%', 50, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:26:43,989 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:43,990 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:43,990 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 223, 'Body': <_io.BytesIO object at 0x7f7ccb269e50>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:43,990 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:43,990 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:43,990 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:43,990 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:43,990 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:43,990 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:43,990 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler notificationworker stdout | 2023-06-29 13:26:43,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:26:43,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:26:43,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:26:53 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:26:43,999 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:43,999 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:43,999 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:43,999 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:43,999 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:43,999 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 223}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Oe1k/P99330mB6i9xJNw9w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269e50>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=223', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:43,999 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:43,999 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:43,999 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:43,999 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:43,999 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:43,999 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=223&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Oe1k/P99330mB6i9xJNw9w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132643Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:43,999 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132643Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9d72b58528292c79f6173571ab734f1e9daf802d1b279ecaf53e0e433397e929 gunicorn-registry stdout | 2023-06-29 13:26:43,999 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7195ac0b8c1dd8089e11aba88e366355b7ea3388c1ca0f96e51cb7278706b785 gunicorn-registry stdout | 2023-06-29 13:26:44,000 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:44,000 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:44,000 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:44,000 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:44,049 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. manifestbackfillworker stdout | 2023-06-29 13:26:44,064 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} securityworker stdout | 2023-06-29 13:26:44,108 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} exportactionlogsworker stdout | 2023-06-29 13:26:44,391 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:26:44,455 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-registry stdout | 2023-06-29 13:26:44,572 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=223 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:44,572 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4c574126-e02e-422e-8e40-7379973d02da', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4c574126-e02e-422e-8e40-7379973d02da', 'ETag': '"39ed64fcff7ddf7d2607a8bdc49370f7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:44,572 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:44,572 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:44,573 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:44,573 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:44,573 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4c574126-e02e-422e-8e40-7379973d02da', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4c574126-e02e-422e-8e40-7379973d02da', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4c574126-e02e-422e-8e40-7379973d02da', 'etag': '"39ed64fcff7ddf7d2607a8bdc49370f7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"39ed64fcff7ddf7d2607a8bdc49370f7"'} gunicorn-registry stdout | 2023-06-29 13:26:44,596 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:44,597 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:44,597 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 224, 'Body': <_io.BytesIO object at 0x7f7ccb269bd0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:44,597 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:44,597 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:44,597 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:44,597 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:44,597 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:44,597 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:44,597 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:44,605 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:44,605 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:44,606 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:44,606 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:44,606 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:44,606 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 224}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '5Ai3SHVPqnU7yxTIDPJVHQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269bd0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=224', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:44,606 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:44,606 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:44,606 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:44,606 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:44,606 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:44,606 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=224&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:5Ai3SHVPqnU7yxTIDPJVHQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132644Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:44,606 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132644Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d4861dc6f60bd05f75b2a0cadee1365bf111a6c7a27dfdf5b711b1ebce9c0b7e gunicorn-registry stdout | 2023-06-29 13:26:44,606 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ac54ffdb816a6c6f2828ecb8a5fe707477153df74845879cc140c54874db2ee6 gunicorn-registry stdout | 2023-06-29 13:26:44,606 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:44,606 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:44,607 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:44,607 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:44,655 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:26:44,955 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} gunicorn-registry stdout | 2023-06-29 13:26:45,013 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=224 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:45,014 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8b770c0b-6a00-40fb-8758-5bfff63aec6b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8b770c0b-6a00-40fb-8758-5bfff63aec6b', 'ETag': '"e408b748754faa753bcb14c80cf2551d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:45,014 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:45,014 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:45,014 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:45,014 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:45,014 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8b770c0b-6a00-40fb-8758-5bfff63aec6b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8b770c0b-6a00-40fb-8758-5bfff63aec6b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8b770c0b-6a00-40fb-8758-5bfff63aec6b', 'etag': '"e408b748754faa753bcb14c80cf2551d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e408b748754faa753bcb14c80cf2551d"'} securityscanningnotificationworker stdout | 2023-06-29 13:26:45,053 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-web stdout | 2023-06-29 13:26:45,550 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:26:45,556 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:26:45,560 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:26:45,563 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-registry stdout | 2023-06-29 13:26:45,620 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:45,620 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:45,621 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 225, 'Body': <_io.BytesIO object at 0x7f7ccb290450>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:45,621 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:45,621 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:45,621 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:45,621 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:45,621 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:45,621 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:45,622 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:45,630 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:45,630 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:45,630 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:45,630 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:45,630 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:45,630 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 225}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'EdiNq4HxSQMn0cQuuX70Jg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290450>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=225', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:45,631 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:45,631 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:45,631 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:45,631 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:45,631 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:45,631 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=225&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:EdiNq4HxSQMn0cQuuX70Jg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132645Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:45,631 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132645Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e3f1554bd4f1dab2cabfaaf8c2b88a538bd557c9bfc446b0e9eca07ddac62a40 gunicorn-registry stdout | 2023-06-29 13:26:45,631 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 812dec654f6c4f30314e69d4b008578501484b84519ff118fd2ba8f001e3810a gunicorn-registry stdout | 2023-06-29 13:26:45,631 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:45,631 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:45,632 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:45,632 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-web stdout | 2023-06-29 13:26:45,645 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-registry stdout | 2023-06-29 13:26:45,677 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. namespacegcworker stdout | 2023-06-29 13:26:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:26:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:26:55.889222+00:00 (in 10.198252 seconds) namespacegcworker stdout | 2023-06-29 13:26:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:27:45 UTC)" (scheduled at 2023-06-29 13:26:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:26:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:26:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:27:45 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:26:46,075 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=225 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:46,076 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2ace842f-8f8d-49dd-bd80-1d8db8c3dfa3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2ace842f-8f8d-49dd-bd80-1d8db8c3dfa3', 'ETag': '"11d88dab81f1490327d1c42eb97ef426"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:46,076 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:46,076 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:46,076 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:46,076 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:46,076 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2ace842f-8f8d-49dd-bd80-1d8db8c3dfa3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2ace842f-8f8d-49dd-bd80-1d8db8c3dfa3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2ace842f-8f8d-49dd-bd80-1d8db8c3dfa3', 'etag': '"11d88dab81f1490327d1c42eb97ef426"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"11d88dab81f1490327d1c42eb97ef426"'} globalpromstats stdout | 2023-06-29 13:26:46,169 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} quotaregistrysizeworker stdout | 2023-06-29 13:26:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:26:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:27:46.378393+00:00 (in 59.999474 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:26:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:27:46 UTC)" (scheduled at 2023-06-29 13:26:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:26:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:26:46,390 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:26:46,391 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:27:46 UTC)" executed successfully teamsyncworker stdout | 2023-06-29 13:26:46,527 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} chunkcleanupworker stdout | 2023-06-29 13:26:47,132 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-registry stdout | 2023-06-29 13:26:47,178 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:47,178 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:47,179 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 226, 'Body': <_io.BytesIO object at 0x7f7ccb2ab9a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:47,179 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:47,179 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:47,179 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:47,179 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:47,179 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:47,179 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:47,179 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:47,188 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:47,188 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:47,188 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:47,188 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:47,188 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:47,188 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 226}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '6NTDr3tVSA7D4Vj+jtCcOA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab9a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=226', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:47,188 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:47,188 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:47,188 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:47,188 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:47,188 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:47,188 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=226&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:6NTDr3tVSA7D4Vj+jtCcOA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132647Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:47,188 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132647Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 22011053342fff7c27b2c79b9c4b3c33b0818202749fac1fdc4779c8b8429edb gunicorn-registry stdout | 2023-06-29 13:26:47,188 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ba4a83ef08514b646a7bdf2f1ecedf082e1b24bcad8af9156ac7b7597bf63fd2 gunicorn-registry stdout | 2023-06-29 13:26:47,189 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:47,189 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:47,189 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:47,190 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:47,234 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. storagereplication stdout | 2023-06-29 13:26:47,617 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:26:47,677 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=226 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:47,677 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'fb8bd79f-8d55-45bc-96e4-f70c1f9a142b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'fb8bd79f-8d55-45bc-96e4-f70c1f9a142b', 'ETag': '"e8d4c3af7b55480ec3e158fe8ed09c38"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:47,677 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:47,677 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:47,678 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:47,678 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:47,678 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'fb8bd79f-8d55-45bc-96e4-f70c1f9a142b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'fb8bd79f-8d55-45bc-96e4-f70c1f9a142b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'fb8bd79f-8d55-45bc-96e4-f70c1f9a142b', 'etag': '"e8d4c3af7b55480ec3e158fe8ed09c38"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e8d4c3af7b55480ec3e158fe8ed09c38"'} gunicorn-secscan stdout | 2023-06-29 13:26:47,910 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:26:47,914 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:26:47,918 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:26:48,118 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:48,119 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:48,119 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 227, 'Body': <_io.BytesIO object at 0x7f7ccb2c67c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:48,119 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:48,119 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:48,119 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:48,119 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:48,119 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:48,119 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:48,120 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:48,128 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:48,128 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:48,128 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:48,128 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:48,128 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:48,128 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 227}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '8a7eMpkjZIjV66a8EVMuWg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c67c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=227', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:48,128 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:48,128 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:48,128 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:48,128 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:48,129 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:48,129 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=227&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:8a7eMpkjZIjV66a8EVMuWg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132648Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:48,129 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132648Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | dc7e3f68e3c23f56e92ac2ca3215ce9cd251ba9adeefefedda1f83b8505742e7 gunicorn-registry stdout | 2023-06-29 13:26:48,129 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a8248947113c4134b152c958f108dd7f9b2373e16824f153beafc138c4b953fa gunicorn-registry stdout | 2023-06-29 13:26:48,129 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:48,129 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:48,129 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:48,130 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:48,177 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:26:48,539 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=227 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:48,539 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '33fed83b-7ab4-4d9c-a607-6c0e89c86bc2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '33fed83b-7ab4-4d9c-a607-6c0e89c86bc2', 'ETag': '"f1aede3299236488d5eba6bc11532e5a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:48,539 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:48,540 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:48,540 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:48,540 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:48,540 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '33fed83b-7ab4-4d9c-a607-6c0e89c86bc2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '33fed83b-7ab4-4d9c-a607-6c0e89c86bc2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '33fed83b-7ab4-4d9c-a607-6c0e89c86bc2', 'etag': '"f1aede3299236488d5eba6bc11532e5a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f1aede3299236488d5eba6bc11532e5a"'} securityscanningnotificationworker stdout | 2023-06-29 13:26:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:26:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:27:23.286787+00:00 (in 34.604519 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:26:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:27:48 UTC)" (scheduled at 2023-06-29 13:26:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:26:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:26:48,683 [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(2023, 6, 29, 13, 26, 48, 682746), True, datetime.datetime(2023, 6, 29, 13, 26, 48, 682746), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:26:48,696 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:26:48,697 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:26:48,697 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:27:48 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:26:49,000 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:26:49,005 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:26:49,008 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:26:49,011 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:26:49,023 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:26:49,029 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:26:49,033 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:26:49,036 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:26:49,040 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:26:49,339 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:49,339 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:49,339 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 228, 'Body': <_io.BytesIO object at 0x7f7ccb290450>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:49,339 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:49,339 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:49,339 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:49,339 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:49,339 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:49,340 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:49,340 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:49,348 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:49,348 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:49,348 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:49,348 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:49,348 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:49,348 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 228}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'mUe6R1VrI0fmE/pK1eXn4g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290450>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=228', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:49,348 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:49,348 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:49,348 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:49,348 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:49,349 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:49,349 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=228&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:mUe6R1VrI0fmE/pK1eXn4g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132649Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:49,349 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132649Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d0aa4447dccfc483e09f5fffe9c340634590a68e20cab38b70546a35355792b9 gunicorn-registry stdout | 2023-06-29 13:26:49,349 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6e21d10e1fc1f49f0eb8226961112eee91d40ed5b800b52b932bbc538f5d206b gunicorn-registry stdout | 2023-06-29 13:26:49,349 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:49,349 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:49,350 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:49,350 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:49,395 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:26:49,796 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=228 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:49,797 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f53bb329-1df9-452a-92f7-bd63569a9a5e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f53bb329-1df9-452a-92f7-bd63569a9a5e', 'ETag': '"9947ba47556b2347e613fa4ad5e5e7e2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:49,797 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:49,797 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:49,797 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:49,797 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:49,797 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f53bb329-1df9-452a-92f7-bd63569a9a5e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f53bb329-1df9-452a-92f7-bd63569a9a5e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f53bb329-1df9-452a-92f7-bd63569a9a5e', 'etag': '"9947ba47556b2347e613fa4ad5e5e7e2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9947ba47556b2347e613fa4ad5e5e7e2"'} gunicorn-registry stdout | 2023-06-29 13:26:50,417 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:50,417 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:50,418 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 229, 'Body': <_io.BytesIO object at 0x7f7ccb286720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:50,418 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:50,418 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:50,418 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:50,418 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:50,418 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:50,418 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:50,418 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:50,426 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:50,427 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:50,427 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:50,427 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:50,427 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:50,427 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 229}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'UROTAG146B3/62rEXHkk1g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=229', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:50,427 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:50,427 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:50,427 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:50,427 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:50,427 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:50,427 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=229&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:UROTAG146B3/62rEXHkk1g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132650Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:50,427 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132650Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e81c3ddb3aa2fcfd78a359b10057116a80f10f4ab4213e8ee45abce30674d6d9 gunicorn-registry stdout | 2023-06-29 13:26:50,427 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9a6610a9cc97f822df2bb5f74940beb4c60d3999c629a7629f32a394d3843bdc gunicorn-registry stdout | 2023-06-29 13:26:50,428 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:50,428 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:50,428 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:50,429 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:50,475 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:26:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:26:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:27:00.585410+00:00 (in 9.999468 seconds) gcworker stdout | 2023-06-29 13:26:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:27:00 UTC)" (scheduled at 2023-06-29 13:26:50.585410+00:00) gcworker stdout | 2023-06-29 13:26:50,588 [59] [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, 1686835610586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:26:50,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:26:50,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:26:50,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:27:00 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:26:50,837 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=229 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:50,837 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '84a589ad-4405-42fd-b4e5-6c778f9816ba', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '84a589ad-4405-42fd-b4e5-6c778f9816ba', 'ETag': '"511393006d78e81dffeb6ac45c7924d6"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:50,837 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:50,837 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:50,837 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:50,837 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:50,838 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '84a589ad-4405-42fd-b4e5-6c778f9816ba', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '84a589ad-4405-42fd-b4e5-6c778f9816ba', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '84a589ad-4405-42fd-b4e5-6c778f9816ba', 'etag': '"511393006d78e81dffeb6ac45c7924d6"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"511393006d78e81dffeb6ac45c7924d6"'} gunicorn-registry stdout | 2023-06-29 13:26:51,548 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:51,548 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:51,549 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 230, 'Body': <_io.BytesIO object at 0x7f7ccb269a40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:51,549 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:51,549 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:51,549 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:51,549 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:51,549 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:51,549 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:51,549 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:51,557 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:51,557 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:51,557 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:51,558 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:51,558 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:51,558 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 230}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'BeCz9JzGhXdOnJss8fL0cA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269a40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=230', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:51,558 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:51,558 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:51,558 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:51,558 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:51,558 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:51,558 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=230&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:BeCz9JzGhXdOnJss8fL0cA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132651Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:51,558 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132651Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 60eeaeec4db028659ea185f450146c00a29418649abe564534ed38cf9c6d0a8b gunicorn-registry stdout | 2023-06-29 13:26:51,558 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3b2d1b3b98ea40a7f9247b0052b581500aa0dc471039426730b2ba569f997c8d gunicorn-registry stdout | 2023-06-29 13:26:51,558 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:51,559 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:51,559 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:51,560 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:51,605 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:26:51,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:26:51,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:27:01.990998+00:00 (in 10.202725 seconds) repositorygcworker stdout | 2023-06-29 13:26:51,788 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:31:51 UTC)" (scheduled at 2023-06-29 13:26:51.787775+00:00) repositorygcworker stdout | 2023-06-29 13:26:51,789 [81] [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(2023, 6, 29, 13, 26, 51, 788662), 'repositorygc/%']) repositorygcworker stdout | 2023-06-29 13:26:51,810 [81] [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(2023, 6, 29, 13, 26, 51, 788662), True, datetime.datetime(2023, 6, 29, 13, 26, 51, 788662), 0, 'repositorygc/%']) repositorygcworker stdout | 2023-06-29 13:26:51,815 [81] [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(2023, 6, 29, 13, 26, 51, 788662), True, datetime.datetime(2023, 6, 29, 13, 26, 51, 788662), 0, 'repositorygc/%', False, datetime.datetime(2023, 6, 29, 13, 26, 51, 788662), 'repositorygc/%']) repositorygcworker stdout | 2023-06-29 13:26:51,818 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:26:51,819 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:31:51 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:26:52,006 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=230 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:52,007 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6cc43d99-b8fb-45ef-944c-5fafa4c5b121', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6cc43d99-b8fb-45ef-944c-5fafa4c5b121', 'ETag': '"05e0b3f49cc685774e9c9b2cf1f2f470"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:52,007 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:52,007 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:52,007 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:52,007 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:52,007 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6cc43d99-b8fb-45ef-944c-5fafa4c5b121', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6cc43d99-b8fb-45ef-944c-5fafa4c5b121', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6cc43d99-b8fb-45ef-944c-5fafa4c5b121', 'etag': '"05e0b3f49cc685774e9c9b2cf1f2f470"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"05e0b3f49cc685774e9c9b2cf1f2f470"'} gunicorn-registry stdout | 2023-06-29 13:26:52,652 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:52,652 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:52,652 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 231, 'Body': <_io.BytesIO object at 0x7f7ccb2ac270>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:52,652 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:52,653 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:52,653 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:52,653 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:52,653 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:52,653 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:52,653 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:52,661 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:52,661 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:52,661 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:52,661 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:52,661 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:52,661 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 231}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'hsvWJXcpI+g+UIdBk0CawQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac270>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=231', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:52,662 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:52,662 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:52,662 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:52,662 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:52,662 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:52,662 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=231&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:hsvWJXcpI+g+UIdBk0CawQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132652Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:52,662 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132652Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0db32bf48691b5d92f63fe63f2ea6b3aa8cc43cc04ef7a70c750acdb0cf631cd gunicorn-registry stdout | 2023-06-29 13:26:52,662 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d722ba09d5c6eca10afc24364e65dd75ca2a57e72efcb705f7f376ad375f81d1 gunicorn-registry stdout | 2023-06-29 13:26:52,662 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:52,662 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:52,663 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:52,663 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:52,708 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:26:53,073 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=231 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:53,074 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '271df809-05fd-49a3-b550-c474aeb42b93', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '271df809-05fd-49a3-b550-c474aeb42b93', 'ETag': '"86cbd625772923e83e50874193409ac1"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:53,074 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:53,074 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:53,074 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:53,074 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:53,074 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '271df809-05fd-49a3-b550-c474aeb42b93', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '271df809-05fd-49a3-b550-c474aeb42b93', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '271df809-05fd-49a3-b550-c474aeb42b93', 'etag': '"86cbd625772923e83e50874193409ac1"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"86cbd625772923e83e50874193409ac1"'} gunicorn-registry stdout | 2023-06-29 13:26:53,720 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:53,720 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:53,720 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 232, 'Body': <_io.BytesIO object at 0x7f7ccb2ab7c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:53,721 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:53,721 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:53,721 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:53,721 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:53,721 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:53,721 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:53,721 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:53,729 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:53,729 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:53,729 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:53,729 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:53,729 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:53,729 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 232}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'kRdkJvPo77qukSX43R8dbg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab7c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=232', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:53,730 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:53,730 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:53,730 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:53,730 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:53,730 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:53,730 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=232&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:kRdkJvPo77qukSX43R8dbg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132653Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:53,730 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132653Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 44b71ffbcde78d5defe6e08521c1b28979a666fb331b2d6a890e660641c9e4d5 gunicorn-registry stdout | 2023-06-29 13:26:53,730 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 049c24a71a317d312766d876d90f8cd4975ea9521318853e9454f56f1a0ce9e1 gunicorn-registry stdout | 2023-06-29 13:26:53,730 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:53,730 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:53,731 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:53,731 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:53,776 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:26:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:26:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:27:03.978401+00:00 (in 9.999439 seconds) notificationworker stdout | 2023-06-29 13:26:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:27:03 UTC)" (scheduled at 2023-06-29 13:26:53.978401+00:00) notificationworker stdout | 2023-06-29 13:26:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:26:53,980 [74] [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(2023, 6, 29, 13, 26, 53, 979487), True, datetime.datetime(2023, 6, 29, 13, 26, 53, 979487), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:26:53,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:26:53,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:26:53,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:27:03 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:26:54,177 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=232 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:54,177 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '72b6dfd1-045f-49af-9f2f-a2dfd74d3ef0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '72b6dfd1-045f-49af-9f2f-a2dfd74d3ef0', 'ETag': '"91176426f3e8efbaae9125f8dd1f1d6e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:54,177 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:54,178 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:54,178 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:54,178 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:54,178 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '72b6dfd1-045f-49af-9f2f-a2dfd74d3ef0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '72b6dfd1-045f-49af-9f2f-a2dfd74d3ef0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '72b6dfd1-045f-49af-9f2f-a2dfd74d3ef0', 'etag': '"91176426f3e8efbaae9125f8dd1f1d6e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"91176426f3e8efbaae9125f8dd1f1d6e"'} gunicorn-web stdout | 2023-06-29 13:26:54,636 [213] [DEBUG] [app] Starting request: urn:request:4f0d1cb2-8b0d-4e4f-97b2-94d366418dc6 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:26:54,636 [214] [DEBUG] [app] Starting request: urn:request:b064b0e0-e7b6-4301-a1e9-a3d0fbc66c51 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:26:54,637 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:26:54,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:26:54,639 [216] [DEBUG] [app] Starting request: urn:request:eb75cc3e-2226-421e-8461-dda22bc0f939 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:26:54,640 [216] [DEBUG] [app] Ending request: urn:request:eb75cc3e-2226-421e-8461-dda22bc0f939 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:eb75cc3e-2226-421e-8461-dda22bc0f939', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:26:54,640 [223] [DEBUG] [app] Starting request: urn:request:a888c285-a7a6-4f52-ac42-28f474dcc30f (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:26:54,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:26:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:26:54,640 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:26:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:26:54,640 [223] [DEBUG] [app] Ending request: urn:request:a888c285-a7a6-4f52-ac42-28f474dcc30f (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:a888c285-a7a6-4f52-ac42-28f474dcc30f', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:26:54,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:26:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:26:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:26:54,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:26:54,641 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:26:54,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:26:54,643 [211] [DEBUG] [app] Starting request: urn:request:e9ab0584-2240-4eb3-9e39-a25cd6337843 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:26:54,643 [213] [DEBUG] [app] Starting request: urn:request:349cdd02-a970-4800-acbb-a836abed5369 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:26:54,643 [211] [DEBUG] [app] Ending request: urn:request:e9ab0584-2240-4eb3-9e39-a25cd6337843 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:e9ab0584-2240-4eb3-9e39-a25cd6337843', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:26:54,644 [213] [DEBUG] [app] Ending request: urn:request:349cdd02-a970-4800-acbb-a836abed5369 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:349cdd02-a970-4800-acbb-a836abed5369', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:26:54,644 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:26:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:26:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:26:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:26:54,644 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:26:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:26:54,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:26:54,644 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:26:54,644 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:26:54,645 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:26:54,652 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:26:54,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:26:54,663 [213] [DEBUG] [app] Ending request: urn:request:4f0d1cb2-8b0d-4e4f-97b2-94d366418dc6 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:4f0d1cb2-8b0d-4e4f-97b2-94d366418dc6', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:26:54,663 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:26:54,663 [214] [DEBUG] [app] Ending request: urn:request:b064b0e0-e7b6-4301-a1e9-a3d0fbc66c51 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:b064b0e0-e7b6-4301-a1e9-a3d0fbc66c51', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:26:54,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:26:54,663 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:26:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:26:54,663 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:26:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:26:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:26:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.029) gunicorn-registry stdout | 2023-06-29 13:26:54,784 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:54,785 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:54,785 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 233, 'Body': <_io.BytesIO object at 0x7f7ccb279b80>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:54,785 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:54,785 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:54,785 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:54,785 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:54,785 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:54,785 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:54,786 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:54,794 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:54,794 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:54,794 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:54,794 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:54,794 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:54,794 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 233}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'JE0mmOWDy7FlNyD/x2nsoA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279b80>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=233', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:54,795 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:54,795 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:54,795 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:54,795 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:54,795 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:54,795 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=233&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:JE0mmOWDy7FlNyD/x2nsoA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132654Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:54,795 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132654Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d8154b268ab89f7a4872ddf8442fbadf5cc4d7f3f928d83266b164d45078eb02 gunicorn-registry stdout | 2023-06-29 13:26:54,795 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9dad93bfd6f901facf005419d8f335eba2df74f445b10e2a454baef76f4d1c42 gunicorn-registry stdout | 2023-06-29 13:26:54,795 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:54,795 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:54,796 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:54,796 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:54,841 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:26:55,205 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=233 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:55,206 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a7de3cb9-5385-4fc7-955b-290704597401', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a7de3cb9-5385-4fc7-955b-290704597401', 'ETag': '"244d2698e583cbb1653720ffc769eca0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:55,206 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:55,206 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:55,206 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:55,206 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:55,206 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a7de3cb9-5385-4fc7-955b-290704597401', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a7de3cb9-5385-4fc7-955b-290704597401', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a7de3cb9-5385-4fc7-955b-290704597401', 'etag': '"244d2698e583cbb1653720ffc769eca0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"244d2698e583cbb1653720ffc769eca0"'} exportactionlogsworker stdout | 2023-06-29 13:26:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:26:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:27:14.793446+00:00 (in 19.201898 seconds) exportactionlogsworker stdout | 2023-06-29 13:26:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:27:55 UTC)" (scheduled at 2023-06-29 13:26:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:26:55,592 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:26:55,593 [58] [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(2023, 6, 29, 13, 26, 55, 592056), True, datetime.datetime(2023, 6, 29, 13, 26, 55, 592056), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:26:55,612 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:26:55,612 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:26:55,612 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:27:55 UTC)" executed successfully buildlogsarchiver stdout | 2023-06-29 13:26:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:26:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:27:25.790030+00:00 (in 29.999503 seconds) buildlogsarchiver stdout | 2023-06-29 13:26:55,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:27:25 UTC)" (scheduled at 2023-06-29 13:26:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:26:55,791 [54] [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(2023, 6, 14, 13, 26, 55, 791028), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:26:55,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:26:55,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:26:55,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:27:25 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:26:55,878 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:55,878 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:55,878 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 234, 'Body': <_io.BytesIO object at 0x7f7ccb2794a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:55,879 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:55,879 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:55,879 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:55,879 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:55,879 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:55,879 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:55,879 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:55,887 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:55,887 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:55,887 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:55,887 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:55,887 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:55,887 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 234}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'WRVNBKKGR8gtOuH5chRa9A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2794a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=234', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:55,888 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:55,888 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:55,888 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:55,888 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:55,888 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:55,888 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=234&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:WRVNBKKGR8gtOuH5chRa9A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132655Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:55,888 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132655Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 608cd1f3981ea1f7f9ab45ac509104269c26bd79301c1bb0961d40e90f46941c gunicorn-registry stdout | 2023-06-29 13:26:55,888 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | bb3888ffdea9829b6b2c76d03dd6c5301c0a26c25ea2c884d1d909406a3d929f gunicorn-registry stdout | 2023-06-29 13:26:55,888 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:55,888 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:55,889 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem namespacegcworker stdout | 2023-06-29 13:26:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gunicorn-registry stdout | 2023-06-29 13:26:55,889 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. namespacegcworker stdout | 2023-06-29 13:26:55,889 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:27:45.690471+00:00 (in 49.800781 seconds) namespacegcworker stdout | 2023-06-29 13:26:55,890 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:27:55 UTC)" (scheduled at 2023-06-29 13:26:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:26:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:26:55,891 [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(2023, 6, 29, 13, 26, 55, 890230), True, datetime.datetime(2023, 6, 29, 13, 26, 55, 890230), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:26:55,903 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:26:55,903 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:26:55,903 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:27:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:26:55,934 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:26:56,336 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=234 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:56,336 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b0b5ed75-e213-4796-99b5-5e5f5e0130cf', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b0b5ed75-e213-4796-99b5-5e5f5e0130cf', 'ETag': '"59154d04a28647c82d3ae1f972145af4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:56,336 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:56,337 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:56,337 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:56,337 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:56,337 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b0b5ed75-e213-4796-99b5-5e5f5e0130cf', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b0b5ed75-e213-4796-99b5-5e5f5e0130cf', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b0b5ed75-e213-4796-99b5-5e5f5e0130cf', 'etag': '"59154d04a28647c82d3ae1f972145af4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"59154d04a28647c82d3ae1f972145af4"'} gunicorn-registry stdout | 2023-06-29 13:26:56,895 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:56,895 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:56,896 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 235, 'Body': <_io.BytesIO object at 0x7f7ccb27a3b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:56,896 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:56,896 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:56,896 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:56,896 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:56,896 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:56,896 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:56,897 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:56,905 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:56,905 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:56,905 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:56,905 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:56,905 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:56,905 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 235}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'x+LjqzgPno8L+yR2DTyYiw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a3b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=235', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:56,905 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:56,905 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:56,905 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:56,905 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:56,906 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:56,906 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=235&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:x+LjqzgPno8L+yR2DTyYiw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132656Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:56,906 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132656Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 923335187da32948d94f95bc07ad615067dd30bfe3efc5347017e85a55b733f7 gunicorn-registry stdout | 2023-06-29 13:26:56,906 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4db1a71c01749c2a729cf7f088264b641a1344b4e644bc27ef9625330d79e9a7 gunicorn-registry stdout | 2023-06-29 13:26:56,906 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:56,906 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:56,906 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:56,907 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:56,952 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:26:57,312 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=235 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:57,312 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '92efdc30-42a0-4bb5-b63f-2e7644c4d9a8', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '92efdc30-42a0-4bb5-b63f-2e7644c4d9a8', 'ETag': '"c7e2e3ab380f9e8f0bfb24760d3c988b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:57,312 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:57,313 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:57,313 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:57,313 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:57,313 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '92efdc30-42a0-4bb5-b63f-2e7644c4d9a8', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '92efdc30-42a0-4bb5-b63f-2e7644c4d9a8', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '92efdc30-42a0-4bb5-b63f-2e7644c4d9a8', 'etag': '"c7e2e3ab380f9e8f0bfb24760d3c988b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c7e2e3ab380f9e8f0bfb24760d3c988b"'} gunicorn-registry stdout | 2023-06-29 13:26:58,310 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:58,310 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:58,311 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 236, 'Body': <_io.BytesIO object at 0x7f7ccb2dc9a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:58,311 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:58,311 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:58,311 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:58,311 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:58,311 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:58,311 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:58,311 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:58,320 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:58,320 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:58,320 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:58,320 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:58,320 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:58,320 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 236}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'kaCyvMHb42deLpZuOSh+4g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2dc9a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=236', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:58,320 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:58,320 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:58,320 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:58,320 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:58,320 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:58,320 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=236&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:kaCyvMHb42deLpZuOSh+4g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132658Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:58,320 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132658Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | df06b4ad6a1f81a2c23e843b0c5a530d9d84f085f3b451cf94f56d16caf88692 gunicorn-registry stdout | 2023-06-29 13:26:58,320 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8bf3b136658d9325f0b80ebca5f6410311eff54e4490ce15e07bf0c233f72762 gunicorn-registry stdout | 2023-06-29 13:26:58,321 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:58,321 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:58,321 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:58,322 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:58,366 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:26:58,809 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=236 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:26:58,809 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2decec49-d9a3-413c-9dd2-f76b740023f8', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2decec49-d9a3-413c-9dd2-f76b740023f8', 'ETag': '"91a0b2bcc1dbe3675e2e966e39287ee2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:26:58,809 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:26:58,809 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:58,809 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:26:58,809 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:58,810 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2decec49-d9a3-413c-9dd2-f76b740023f8', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2decec49-d9a3-413c-9dd2-f76b740023f8', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2decec49-d9a3-413c-9dd2-f76b740023f8', 'etag': '"91a0b2bcc1dbe3675e2e966e39287ee2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"91a0b2bcc1dbe3675e2e966e39287ee2"'} expiredappspecifictokenworker stdout | 2023-06-29 13:26:59,369 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:26:59,799 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:26:59,799 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:26:59,799 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 237, 'Body': <_io.BytesIO object at 0x7f7ccb290ea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:26:59,799 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:59,799 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:59,799 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:59,799 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:59,800 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:59,800 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:59,800 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:59,808 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:59,808 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:26:59,808 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:59,808 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:59,808 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:59,808 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 237}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '2hIMp6rfaCF12/A/asxQMg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290ea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=237', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:26:59,808 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:59,808 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:59,808 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:59,808 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:26:59,809 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:26:59,809 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=237&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:2hIMp6rfaCF12/A/asxQMg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132659Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:26:59,809 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132659Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 136cb8141a57c3add92f31014fc093191d5879f51809407128e08d6671c88fc0 gunicorn-registry stdout | 2023-06-29 13:26:59,809 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1155abc032a215fd83870a81002bee3e15f9e897b49b5a6193969eff291ea7d7 gunicorn-registry stdout | 2023-06-29 13:26:59,809 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:26:59,809 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:26:59,809 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:26:59,810 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:26:59,855 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:27:00,297 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=237 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:00,297 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '36d5f133-26fa-471f-89e6-e7aecd465dbf', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '36d5f133-26fa-471f-89e6-e7aecd465dbf', 'ETag': '"da120ca7aadf682175dbf03f6acc5032"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:00,297 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:00,298 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:00,298 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:00,298 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:00,298 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '36d5f133-26fa-471f-89e6-e7aecd465dbf', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '36d5f133-26fa-471f-89e6-e7aecd465dbf', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '36d5f133-26fa-471f-89e6-e7aecd465dbf', 'etag': '"da120ca7aadf682175dbf03f6acc5032"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"da120ca7aadf682175dbf03f6acc5032"'} gcworker stdout | 2023-06-29 13:27:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:27:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:27:10.585410+00:00 (in 9.999422 seconds) gcworker stdout | 2023-06-29 13:27:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:27:10 UTC)" (scheduled at 2023-06-29 13:27:00.585410+00:00) gcworker stdout | 2023-06-29 13:27:00,587 [59] [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, 1686835620586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:27:00,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:27:00,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:27:00,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:27:10 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:27:00,800 [212] [DEBUG] [app] Starting request: urn:request:97ef7859-3282-4b79-8ded-00c3fda1134a (/api/v1/repository/org1/largesize/build/) {'X-Forwarded-For': '209.132.188.14, 10.131.0.8'} gunicorn-web stdout | 2023-06-29 13:27:00,800 [212] [DEBUG] [app] User loader loading deferred user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:27:00,800 [212] [DEBUG] [auth.cookie] Loading user from cookie: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:27:00,801 [212] [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', ['ac2fc6f0-2e87-4695-9c83-b3592b08e757', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:27:00,812 [212] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-06-29 13:27:00,812 [212] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-06-29 13:27:00,812 [212] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:27:00,813 [212] [DEBUG] [endpoints.api] Checking permission for repo: org1/largesize gunicorn-web stdout | 2023-06-29 13:27:00,813 [212] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:27:00,813 [212] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:27:00,813 [212] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:27:00,813 [212] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:27:00,815 [212] [DEBUG] [peewee] ('(SELECT "t1"."id", "t1"."team_id", "t1"."user_id", "t1"."repository_id", "t1"."role_id", "t2"."id", "t2"."name", "t3"."id", "t3"."namespace_user_id", "t3"."name", "t3"."visibility_id", "t3"."description", "t3"."badge_token", "t3"."kind_id", "t3"."trust_enabled", "t3"."state", "t4"."id", "t4"."uuid", "t4"."username", "t4"."password_hash", "t4"."email", "t4"."verified", "t4"."stripe_id", "t4"."organization", "t4"."robot", "t4"."invoice_email", "t4"."invalid_login_attempts", "t4"."last_invalid_login", "t4"."removed_tag_expiration_s", "t4"."enabled", "t4"."invoice_email_address", "t4"."given_name", "t4"."family_name", "t4"."company", "t4"."location", "t4"."maximum_queued_builds_count", "t4"."creation_date", "t4"."last_accessed" FROM "repositorypermission" AS "t1" INNER JOIN "role" AS "t2" ON ("t1"."role_id" = "t2"."id") INNER JOIN "repository" AS "t3" ON ("t1"."repository_id" = "t3"."id") INNER JOIN "user" AS "t4" ON ("t3"."namespace_user_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t1"."user_id" = "t5"."id") WHERE ((("t3"."name" = %s) AND ("t4"."username" = %s)) AND ("t5"."id" = %s))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['largesize', 'org1', 1, 'largesize', 'org1', 1]) gunicorn-web stdout | 2023-06-29 13:27:00,822 [212] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='org1', name='largesize', role='admin') gunicorn-web stdout | 2023-06-29 13:27:00,824 [212] [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', ['org1', 'largesize', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-06-29 13:27:00,830 [212] [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', ['largesize', 'org1', 3]) gunicorn-web stdout | 2023-06-29 13:27:00,835 [212] [DEBUG] [app] Ending request: urn:request:97ef7859-3282-4b79-8ded-00c3fda1134a (/api/v1/repository/org1/largesize/build/) {'endpoint': 'api.repositorybuildlist', 'request_id': 'urn:request:97ef7859-3282-4b79-8ded-00c3fda1134a', 'remote_addr': '10.131.0.8', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/api/v1/repository/org1/largesize/build/?limit=3', 'path': '/api/v1/repository/org1/largesize/build/', 'parameters': {'limit': '3'}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-06-29 13:27:00,836 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:27:00,836 [212] [INFO] [gunicorn.access] 10.131.0.8 - - [29/Jun/2023:13:27:00 +0000] "GET /api/v1/repository/org1/largesize/build/?limit=3 HTTP/1.0" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:13:27:00 +0000] "GET /api/v1/repository/org1/largesize/build/?limit=3 HTTP/1.1" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.038 1522 0.039) gunicorn-registry stdout | 2023-06-29 13:27:01,055 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:01,056 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:01,056 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 238, 'Body': <_io.BytesIO object at 0x7f7ccb223590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:01,056 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:01,056 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:01,056 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:01,056 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:01,056 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:01,056 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:01,057 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:01,065 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:01,065 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:01,065 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:01,065 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:01,065 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:01,065 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 238}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'sbxp0nP5FFfqBbPkz3Z3gg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=238', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:01,065 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:01,065 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:01,065 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:01,065 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:01,066 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:01,066 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=238&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:sbxp0nP5FFfqBbPkz3Z3gg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132701Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:01,066 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132701Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1c3885d450fcb92799467c92fbbb35087053212fe768ef4a2302b94a22afc3f6 gunicorn-registry stdout | 2023-06-29 13:27:01,066 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a2b27fd50f0a0e23311a73496ffe3bf865cad75b8f0a2b5e203e9a81566e88d6 gunicorn-registry stdout | 2023-06-29 13:27:01,066 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:01,066 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:01,066 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:01,067 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:01,116 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:27:01,519 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=238 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:01,519 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4f1ed588-3ae4-4fa8-9539-1df29be5392a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4f1ed588-3ae4-4fa8-9539-1df29be5392a', 'ETag': '"b1bc69d273f91457ea05b3e4cf767782"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:01,519 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:01,519 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:01,519 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:01,519 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:01,520 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4f1ed588-3ae4-4fa8-9539-1df29be5392a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4f1ed588-3ae4-4fa8-9539-1df29be5392a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4f1ed588-3ae4-4fa8-9539-1df29be5392a', 'etag': '"b1bc69d273f91457ea05b3e4cf767782"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b1bc69d273f91457ea05b3e4cf767782"'} repositorygcworker stdout | 2023-06-29 13:27:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:27:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:27:38.788158+00:00 (in 36.796670 seconds) repositorygcworker stdout | 2023-06-29 13:27:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:28:01 UTC)" (scheduled at 2023-06-29 13:27:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:27:01,991 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:27:01,993 [81] [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(2023, 6, 29, 13, 27, 1, 991982), True, datetime.datetime(2023, 6, 29, 13, 27, 1, 991982), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 13:27:02,006 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:27:02,006 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:27:02,006 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:28:01 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:27:02,179 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:02,180 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:02,180 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 239, 'Body': <_io.BytesIO object at 0x7f7ccb2714a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:02,181 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:02,181 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:02,181 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:02,181 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:02,181 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:02,181 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:02,181 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:02,189 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:02,189 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:02,189 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:02,189 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:02,189 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:02,189 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 239}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ZKas4i19IxS9PPJYfAgNmA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2714a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=239', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:02,190 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:02,190 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:02,190 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:02,190 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:02,190 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:02,190 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=239&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ZKas4i19IxS9PPJYfAgNmA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132702Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:02,190 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132702Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b8948ed0ebb2da88e0cce327b47b606728e4ab269d92a2af8e9395ad46a60548 gunicorn-registry stdout | 2023-06-29 13:27:02,190 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f391fbcf70d98cf4fa6206943b54c2fdc8d33a1a9a4212bd414eb08e1167dff2 gunicorn-registry stdout | 2023-06-29 13:27:02,190 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:02,190 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:02,191 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:02,191 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:02,238 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:27:02,645 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=239 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:02,646 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '51904daa-b87f-4815-ac2a-624369fb794e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '51904daa-b87f-4815-ac2a-624369fb794e', 'ETag': '"64a6ace22d7d2314bd3cf2587c080d98"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:02,646 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:02,646 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:02,646 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:02,646 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:02,647 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '51904daa-b87f-4815-ac2a-624369fb794e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '51904daa-b87f-4815-ac2a-624369fb794e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '51904daa-b87f-4815-ac2a-624369fb794e', 'etag': '"64a6ace22d7d2314bd3cf2587c080d98"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"64a6ace22d7d2314bd3cf2587c080d98"'} queuecleanupworker stdout | 2023-06-29 13:27:02,815 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:27:03,284 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:03,285 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:03,285 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 240, 'Body': <_io.BytesIO object at 0x7f7cd0982a40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:03,285 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:03,285 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:03,285 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:03,286 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:03,286 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:03,286 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:03,286 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:03,294 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:03,294 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:03,294 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:03,294 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:03,294 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:03,294 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 240}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'sNSY/25uEK7Pq6/qC5DhYw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd0982a40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=240', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:03,294 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:03,294 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:03,295 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:03,295 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:03,295 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:03,295 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=240&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:sNSY/25uEK7Pq6/qC5DhYw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132703Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:03,295 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132703Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a2768c23398abe7e0c5dbd8eb419ea8caf765cbd15f95b41539e5d69b40e400c gunicorn-registry stdout | 2023-06-29 13:27:03,295 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6181dfb687ec21bd4b36a91d9c8a001393077c2d521bcf0a6b09c1762ecc2be2 gunicorn-registry stdout | 2023-06-29 13:27:03,295 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:03,295 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:03,295 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:03,296 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:03,343 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:27:03,720 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=240 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:03,720 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8e808f28-5ecb-48ba-aeb9-bd85f2241b7d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8e808f28-5ecb-48ba-aeb9-bd85f2241b7d', 'ETag': '"b0d498ff6e6e10aecfabafea0b90e163"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:03,720 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:03,720 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:03,721 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:03,721 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:03,721 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8e808f28-5ecb-48ba-aeb9-bd85f2241b7d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8e808f28-5ecb-48ba-aeb9-bd85f2241b7d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8e808f28-5ecb-48ba-aeb9-bd85f2241b7d', 'etag': '"b0d498ff6e6e10aecfabafea0b90e163"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b0d498ff6e6e10aecfabafea0b90e163"'} notificationworker stdout | 2023-06-29 13:27:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:27:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:27:13.978401+00:00 (in 9.999431 seconds) notificationworker stdout | 2023-06-29 13:27:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:27:13 UTC)" (scheduled at 2023-06-29 13:27:03.978401+00:00) notificationworker stdout | 2023-06-29 13:27:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:27:03,980 [74] [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(2023, 6, 29, 13, 27, 3, 979446), True, datetime.datetime(2023, 6, 29, 13, 27, 3, 979446), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:27:03,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:27:03,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:27:03,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:27:13 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:27:04,381 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:04,381 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:04,382 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 241, 'Body': <_io.BytesIO object at 0x7f7cdba9a770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:04,382 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:04,382 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:04,382 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:04,382 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:04,382 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:04,382 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:04,382 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:04,390 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:04,390 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:04,391 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:04,391 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:04,391 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:04,391 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 241}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'KBRSkDGvzeJ1jjG1al+xHA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cdba9a770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=241', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:04,391 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:04,391 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:04,391 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:04,391 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:04,391 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:04,391 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=241&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:KBRSkDGvzeJ1jjG1al+xHA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132704Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:04,391 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132704Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7b2624aa923b025f358c661f129f8daa72a7450ddefa511acb60c491186d931a gunicorn-registry stdout | 2023-06-29 13:27:04,391 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | af00c772db55f700aaa3b017ccaa68a8d13d0eb977dcff951db746b4f7de7c0e gunicorn-registry stdout | 2023-06-29 13:27:04,392 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:04,392 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:04,392 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:04,393 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:04,437 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:27:04,837 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=241 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:04,838 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '59533132-6356-4523-9f21-dfb43ebfe954', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '59533132-6356-4523-9f21-dfb43ebfe954', 'ETag': '"2814529031afcde2758e31b56a5fb11c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:04,838 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:04,838 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:04,838 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:04,838 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:04,838 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '59533132-6356-4523-9f21-dfb43ebfe954', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '59533132-6356-4523-9f21-dfb43ebfe954', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '59533132-6356-4523-9f21-dfb43ebfe954', 'etag': '"2814529031afcde2758e31b56a5fb11c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2814529031afcde2758e31b56a5fb11c"'} gunicorn-registry stdout | 2023-06-29 13:27:05,569 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:05,569 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:05,570 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 242, 'Body': <_io.BytesIO object at 0x7f7ccb271860>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:05,570 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:05,570 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:05,570 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:05,570 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:05,570 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:05,570 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:05,570 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:05,578 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:05,578 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:05,579 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:05,579 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:05,579 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:05,579 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 242}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'OVm+k0VZ8eL+igyoikwYlg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271860>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=242', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:05,579 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:05,579 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:05,579 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:05,579 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:05,579 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:05,579 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=242&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:OVm+k0VZ8eL+igyoikwYlg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132705Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:05,579 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132705Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b9289291723479c362c257dfcf71c3698717a25b0bdd17602a45c307a8f531da gunicorn-registry stdout | 2023-06-29 13:27:05,579 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 73bb4185bb2b5518b70d2b062bbee5943e149477267b546a7b1eaf7c5573f13a gunicorn-registry stdout | 2023-06-29 13:27:05,580 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:05,580 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:05,580 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:05,581 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:05,626 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:27:06,027 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=242 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:06,027 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '38db8872-47ba-470d-a226-dbcc170d299f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '38db8872-47ba-470d-a226-dbcc170d299f', 'ETag': '"3959be934559f1e2fe8a0ca88a4c1896"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:06,027 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:06,027 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:06,028 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:06,028 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:06,028 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '38db8872-47ba-470d-a226-dbcc170d299f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '38db8872-47ba-470d-a226-dbcc170d299f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '38db8872-47ba-470d-a226-dbcc170d299f', 'etag': '"3959be934559f1e2fe8a0ca88a4c1896"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3959be934559f1e2fe8a0ca88a4c1896"'} builder stdout | 2023-06-29 13:27:06,054 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:27:06,058 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} securityworker stdout | 2023-06-29 13:27:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:27:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:27:11.713664+00:00 (in 5.130635 seconds) securityworker stdout | 2023-06-29 13:27:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:27:36 UTC)" (scheduled at 2023-06-29 13:27:06.582504+00:00) securityworker stdout | 2023-06-29 13:27:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:27:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:27:06,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:27:06,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:27:06,599 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:27:06,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:27:06,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:27:36 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:27:06,777 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:06,778 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:06,778 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 243, 'Body': <_io.BytesIO object at 0x7f7ccb279360>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:06,778 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:06,778 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:06,778 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:06,778 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:06,778 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:06,778 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:06,778 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:06,787 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:06,787 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:06,787 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:06,787 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:06,787 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:06,787 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 243}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Z6wbaDY0FOx5qzQ3jPrkhg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279360>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=243', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:06,787 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:06,787 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:06,787 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:06,787 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:06,787 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:06,787 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=243&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Z6wbaDY0FOx5qzQ3jPrkhg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132706Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:06,788 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132706Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 69f5c52e46ab4a8db9fb76cf3dc6e12c8a910c59565a496f65268090eb8448a3 gunicorn-registry stdout | 2023-06-29 13:27:06,788 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | af4cd115fb3263ff3e835a3b154daf5cf1dfa74ff2551699cef6b03ff92c6291 gunicorn-registry stdout | 2023-06-29 13:27:06,788 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:06,788 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:06,788 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:06,789 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:06,836 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:27:07,241 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=243 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:07,242 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e61ca79f-edab-4adc-86ee-c646d9b56c3c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e61ca79f-edab-4adc-86ee-c646d9b56c3c', 'ETag': '"67ac1b68363414ec79ab34378cfae486"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:07,242 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:07,242 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:07,242 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:07,242 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:07,242 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e61ca79f-edab-4adc-86ee-c646d9b56c3c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e61ca79f-edab-4adc-86ee-c646d9b56c3c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e61ca79f-edab-4adc-86ee-c646d9b56c3c', 'etag': '"67ac1b68363414ec79ab34378cfae486"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"67ac1b68363414ec79ab34378cfae486"'} gunicorn-registry stdout | 2023-06-29 13:27:08,265 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:08,265 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:08,265 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 244, 'Body': <_io.BytesIO object at 0x7f7cd00e1720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:08,266 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:08,266 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:08,266 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:08,266 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:08,266 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:08,266 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:08,266 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:08,274 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:08,274 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:08,274 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:08,274 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:08,274 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:08,274 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 244}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'JyCJ1qFPmmCirs+VG3CGJQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=244', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:08,274 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:08,275 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:08,275 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:08,275 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:08,275 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:08,275 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=244&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:JyCJ1qFPmmCirs+VG3CGJQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132708Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:08,275 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132708Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 738bedc6e2111b720d9d6c791dee12d0d770db0887b55bd461929bf35ad2f8a2 gunicorn-registry stdout | 2023-06-29 13:27:08,275 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 58ea3682c43beb317dfef053cfec55ec6fabb4a332f2518acc5ee27e4b47002d gunicorn-registry stdout | 2023-06-29 13:27:08,275 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:08,275 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:08,275 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:08,276 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:08,323 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotaregistrysizeworker stdout | 2023-06-29 13:27:08,425 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} namespacegcworker stdout | 2023-06-29 13:27:08,745 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} gunicorn-registry stdout | 2023-06-29 13:27:08,768 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=244 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:08,768 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'da5c4902-0e6e-4e7d-904b-77c7ff2911b6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'da5c4902-0e6e-4e7d-904b-77c7ff2911b6', 'ETag': '"272089d6a14f9a60a2aecf951b708625"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:08,768 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:08,768 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:08,768 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:08,768 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:08,769 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'da5c4902-0e6e-4e7d-904b-77c7ff2911b6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'da5c4902-0e6e-4e7d-904b-77c7ff2911b6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'da5c4902-0e6e-4e7d-904b-77c7ff2911b6', 'etag': '"272089d6a14f9a60a2aecf951b708625"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"272089d6a14f9a60a2aecf951b708625"'} logrotateworker stdout | 2023-06-29 13:27:08,937 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:27:09,022 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-registry stdout | 2023-06-29 13:27:09,429 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:09,429 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:09,430 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 245, 'Body': <_io.BytesIO object at 0x7f7cd00e1a40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:09,430 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:09,430 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:09,430 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:09,430 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:09,430 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:09,430 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:09,430 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:09,439 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:09,439 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:09,439 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:09,439 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:09,439 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:09,439 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 245}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'NEJBtCeFBh7miU3Avs4ahg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1a40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=245', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:09,439 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:09,439 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:09,439 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:09,439 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:09,440 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:09,440 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=245&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:NEJBtCeFBh7miU3Avs4ahg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132709Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:09,440 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132709Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1b65085a36afae4004081ce1e0b1515ceb979dab879a202866de196abdb6482e gunicorn-registry stdout | 2023-06-29 13:27:09,440 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 13ca83b4e8f74098ff10c0e3153f71fdbbdec53dab9bdad28c03fe13422b5024 gunicorn-registry stdout | 2023-06-29 13:27:09,440 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:09,440 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:09,440 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:09,441 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:09,487 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositoryactioncounter stdout | 2023-06-29 13:27:09,610 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-web stdout | 2023-06-29 13:27:09,637 [213] [DEBUG] [app] Starting request: urn:request:5aee826f-1d54-4336-b573-466399dee3a7 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:27:09,637 [212] [DEBUG] [app] Starting request: urn:request:26850c45-925f-4381-ace6-9aa8c48e758e (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:27:09,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:27:09,638 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:27:09,640 [216] [DEBUG] [app] Starting request: urn:request:fa065d19-5450-4419-b9ca-f6c5d71ca425 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:27:09,640 [218] [DEBUG] [app] Starting request: urn:request:89977727-250b-4f53-93e9-6d359bfb4961 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:27:09,641 [216] [DEBUG] [app] Ending request: urn:request:fa065d19-5450-4419-b9ca-f6c5d71ca425 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:fa065d19-5450-4419-b9ca-f6c5d71ca425', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:27:09,641 [218] [DEBUG] [app] Ending request: urn:request:89977727-250b-4f53-93e9-6d359bfb4961 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:89977727-250b-4f53-93e9-6d359bfb4961', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:27:09,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:27:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:27:09,641 [218] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:27:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:27:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:27:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:27:09,641 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:27:09,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:27:09,643 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:27:09,643 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:27:09,644 [211] [DEBUG] [app] Starting request: urn:request:5128910e-0391-445d-9a5c-f00ccca4cec7 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:27:09,644 [214] [DEBUG] [app] Starting request: urn:request:e70ea78d-7c9e-4f11-8ba6-6dea70a8967e (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:27:09,645 [211] [DEBUG] [app] Ending request: urn:request:5128910e-0391-445d-9a5c-f00ccca4cec7 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:5128910e-0391-445d-9a5c-f00ccca4cec7', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:27:09,645 [214] [DEBUG] [app] Ending request: urn:request:e70ea78d-7c9e-4f11-8ba6-6dea70a8967e (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:e70ea78d-7c9e-4f11-8ba6-6dea70a8967e', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:27:09,645 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:27:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:27:09,645 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:27:09,645 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:27:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:27:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:27:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:27:09,645 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:27:09,645 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:27:09,645 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:27:09,653 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:27:09,653 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:27:09,664 [212] [DEBUG] [app] Ending request: urn:request:26850c45-925f-4381-ace6-9aa8c48e758e (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:26850c45-925f-4381-ace6-9aa8c48e758e', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:27:09,664 [213] [DEBUG] [app] Ending request: urn:request:5aee826f-1d54-4336-b573-466399dee3a7 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:5aee826f-1d54-4336-b573-466399dee3a7', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:27:09,664 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:27:09,664 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:27:09,664 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:27:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:27:09,664 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:27:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:27:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:27:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-registry stdout | 2023-06-29 13:27:09,888 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=245 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:09,889 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e0e19471-657e-4245-8b5f-a79997a1eb15', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e0e19471-657e-4245-8b5f-a79997a1eb15', 'ETag': '"344241b42785061ee6894dc0bece1a86"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:09,889 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:09,889 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:09,889 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:09,889 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:09,889 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e0e19471-657e-4245-8b5f-a79997a1eb15', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e0e19471-657e-4245-8b5f-a79997a1eb15', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e0e19471-657e-4245-8b5f-a79997a1eb15', 'etag': '"344241b42785061ee6894dc0bece1a86"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"344241b42785061ee6894dc0bece1a86"'} gunicorn-registry stdout | 2023-06-29 13:27:10,584 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:10,584 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:10,584 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 246, 'Body': <_io.BytesIO object at 0x7f7cdba9a770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:10,585 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:10,585 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:10,585 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:10,585 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:10,585 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:10,585 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:10,585 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gcworker stdout | 2023-06-29 13:27:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:27:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:27:20.585410+00:00 (in 9.999470 seconds) gcworker stdout | 2023-06-29 13:27:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:27:20 UTC)" (scheduled at 2023-06-29 13:27:10.585410+00:00) gcworker stdout | 2023-06-29 13:27:10,587 [59] [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, 1686835630586, 1209600, True, 3, 500, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:27:10,593 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:10,593 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:10,593 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:10,593 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:10,593 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:10,594 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 246}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'aoJyThwO9jCbamtRDZNKVA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cdba9a770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=246', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:10,594 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:10,594 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:10,594 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:10,594 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:10,594 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:10,594 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=246&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:aoJyThwO9jCbamtRDZNKVA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132710Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:10,594 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132710Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 57ec06e44665ffa11e3b0513cd0b569a0395b47c2bc41ecb9db431ee01a22204 gunicorn-registry stdout | 2023-06-29 13:27:10,594 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 52d5c0a45ed82c374868e66c3002180a00fc3611a7602dae927f853a171d7ba0 gunicorn-registry stdout | 2023-06-29 13:27:10,594 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:10,594 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:10,595 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:10,595 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gcworker stdout | 2023-06-29 13:27:10,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:27:10,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:27:10,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:27:20 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:27:10,645 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. blobuploadcleanupworker stdout | 2023-06-29 13:27:10,759 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:27:11,045 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=246 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:11,045 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '56c5a424-b377-4d2e-bb62-193ac1474317', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '56c5a424-b377-4d2e-bb62-193ac1474317', 'ETag': '"6a82724e1c0ef6309b6a6b510d934a54"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:11,045 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:11,045 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:11,046 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:11,046 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:11,046 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '56c5a424-b377-4d2e-bb62-193ac1474317', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '56c5a424-b377-4d2e-bb62-193ac1474317', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '56c5a424-b377-4d2e-bb62-193ac1474317', 'etag': '"6a82724e1c0ef6309b6a6b510d934a54"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6a82724e1c0ef6309b6a6b510d934a54"'} securityworker stdout | 2023-06-29 13:27:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:27:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:27:36.582504+00:00 (in 24.868279 seconds) securityworker stdout | 2023-06-29 13:27:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:27:41 UTC)" (scheduled at 2023-06-29 13:27:11.713664+00:00) securityworker stdout | 2023-06-29 13:27:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:27:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:27:11,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:27:11,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:27:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:27:11,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:27:11,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:27:11,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:27:11,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:27:11,734 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:27:11,738 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:27:11,738 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:27:11,739 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 22, 11, 721852), 1, 2]) securityworker stdout | 2023-06-29 13:27:11,742 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:27:11,742 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:27:11,743 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 22, 11, 721852), 1, 2]) securityworker stdout | 2023-06-29 13:27:11,747 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:27:11,747 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:27:11,747 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:27:11,747 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:27:11,747 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:27:11,747 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:27:11,747 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:27:11,749 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:27:11,749 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:27:11,749 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:27:41 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:27:12,003 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:12,003 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:12,003 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 247, 'Body': <_io.BytesIO object at 0x7f7cdba9a130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:12,003 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:12,003 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:12,003 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:12,003 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:12,003 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:12,003 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:12,004 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:12,012 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:12,012 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:12,012 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:12,012 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:12,012 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:12,012 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 247}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ZXpiSh5JyR0OAw4r8JBLjw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cdba9a130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=247', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:12,012 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:12,012 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:12,013 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:12,013 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:12,013 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:12,013 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=247&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ZXpiSh5JyR0OAw4r8JBLjw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132712Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:12,013 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132712Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 24f92bf25b84b8726c67a91b4668e4dec5511d6ce3f231d2996982faf647d03f gunicorn-registry stdout | 2023-06-29 13:27:12,013 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 658b2e7658921b76a99485ac414dfa83b09127c9997a71169210a0f1338babd8 gunicorn-registry stdout | 2023-06-29 13:27:12,013 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:12,013 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:12,013 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:12,014 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:12,059 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:27:12,502 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=247 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:12,502 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '75b3302b-700e-44f9-9327-eba303674425', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '75b3302b-700e-44f9-9327-eba303674425', 'ETag': '"657a624a1e49c91d0e030e2bf0904b8f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:12,502 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:12,503 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:12,503 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:12,503 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:12,503 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '75b3302b-700e-44f9-9327-eba303674425', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '75b3302b-700e-44f9-9327-eba303674425', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '75b3302b-700e-44f9-9327-eba303674425', 'etag': '"657a624a1e49c91d0e030e2bf0904b8f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"657a624a1e49c91d0e030e2bf0904b8f"'} repositorygcworker stdout | 2023-06-29 13:27:12,795 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:27:13,084 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:13,084 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:13,085 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 248, 'Body': <_io.BytesIO object at 0x7f7cd00e1720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:13,085 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:13,085 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:13,085 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:13,085 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:13,086 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:13,086 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:13,086 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:13,095 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:13,095 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:13,095 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:13,095 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:13,095 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:13,095 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 248}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'NGKVdSiux+0emYAU6g+zwg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=248', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:13,095 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:13,095 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:13,095 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:13,095 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:13,096 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:13,096 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=248&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:NGKVdSiux+0emYAU6g+zwg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132713Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:13,096 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132713Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a93007207231b7c138bff5b5f70f5b6631c0dfe5bd64945ff2dd78c333984862 gunicorn-registry stdout | 2023-06-29 13:27:13,096 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f74ea9c0bfdd47d1c9e09fc79e7542755906bb79d7bb5025f33c1eb14290d863 gunicorn-registry stdout | 2023-06-29 13:27:13,096 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:13,096 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:13,096 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:13,097 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:13,142 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:27:13,506 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=248 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:13,507 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f7f5cf66-c597-4730-89f5-08c1659a2330', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f7f5cf66-c597-4730-89f5-08c1659a2330', 'ETag': '"3462957528aec7ed1e998014ea0fb3c2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:13,507 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:13,507 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:13,507 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:13,507 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:13,507 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f7f5cf66-c597-4730-89f5-08c1659a2330', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f7f5cf66-c597-4730-89f5-08c1659a2330', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f7f5cf66-c597-4730-89f5-08c1659a2330', 'etag': '"3462957528aec7ed1e998014ea0fb3c2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3462957528aec7ed1e998014ea0fb3c2"'} notificationworker stdout | 2023-06-29 13:27:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:27:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:27:15.985355+00:00 (in 2.006399 seconds) notificationworker stdout | 2023-06-29 13:27:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:27:23 UTC)" (scheduled at 2023-06-29 13:27:13.978401+00:00) notificationworker stdout | 2023-06-29 13:27:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:27:13,980 [74] [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(2023, 6, 29, 13, 27, 13, 979472), True, datetime.datetime(2023, 6, 29, 13, 27, 13, 979472), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:27:13,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:27:13,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:27:13,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:27:23 UTC)" executed successfully manifestbackfillworker stdout | 2023-06-29 13:27:14,101 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} securityworker stdout | 2023-06-29 13:27:14,143 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} gunicorn-registry stdout | 2023-06-29 13:27:14,153 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:14,154 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:14,154 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 249, 'Body': <_io.BytesIO object at 0x7f7cd4bb14f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:14,154 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:14,154 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:14,154 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:14,154 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:14,154 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:14,154 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:14,155 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:14,163 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:14,163 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:14,163 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:14,163 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:14,163 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:14,163 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 249}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '6rny5WUYIuXgoaV62iQfew==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd4bb14f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=249', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:14,163 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:14,163 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:14,163 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:14,163 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:14,164 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:14,164 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=249&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:6rny5WUYIuXgoaV62iQfew== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132714Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:14,164 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132714Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2c93937625e9a6c7cd6a228dd18610f58de75b53828a5c593a514b10df8988c9 gunicorn-registry stdout | 2023-06-29 13:27:14,164 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4947fe81068259902527f14774c7222cf86c1f61bd266d9ef2921571bc85b83c gunicorn-registry stdout | 2023-06-29 13:27:14,164 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:14,164 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:14,164 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:14,165 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:14,216 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. exportactionlogsworker stdout | 2023-06-29 13:27:14,413 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:27:14,470 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-registry stdout | 2023-06-29 13:27:14,629 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=249 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:14,630 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0b146208-e557-4df4-bb99-1ef69cfc07fb', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0b146208-e557-4df4-bb99-1ef69cfc07fb', 'ETag': '"eab9f2e5651822e5e0a1a57ada241f7b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:14,630 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:14,630 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:14,630 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:14,630 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:14,630 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0b146208-e557-4df4-bb99-1ef69cfc07fb', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0b146208-e557-4df4-bb99-1ef69cfc07fb', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0b146208-e557-4df4-bb99-1ef69cfc07fb', 'etag': '"eab9f2e5651822e5e0a1a57ada241f7b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"eab9f2e5651822e5e0a1a57ada241f7b"'} exportactionlogsworker stdout | 2023-06-29 13:27:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:27:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:27:45.793045+00:00 (in 30.999099 seconds) exportactionlogsworker stdout | 2023-06-29 13:27:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:28:14 UTC)" (scheduled at 2023-06-29 13:27:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:27:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:27:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:28:14 UTC)" executed successfully gcworker stdout | 2023-06-29 13:27:14,994 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:27:15,088 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-registry stdout | 2023-06-29 13:27:15,347 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:15,347 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:15,348 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 250, 'Body': <_io.BytesIO object at 0x7f7cd00e1f40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:15,348 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:15,348 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:15,348 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:15,348 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:15,348 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:15,348 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:15,348 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:15,357 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:15,357 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:15,357 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:15,357 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:15,357 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:15,357 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 250}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'JdNjjja+NyihRqc2tDXzXg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1f40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=250', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:15,357 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:15,357 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:15,357 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:15,357 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:15,358 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:15,358 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=250&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:JdNjjja+NyihRqc2tDXzXg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132715Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:15,358 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132715Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a63cf6bccd482a71fb30e8aa38dd131bdab8b3683a6c3d1f5abb208dfb7819f0 gunicorn-registry stdout | 2023-06-29 13:27:15,358 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 70bdc95d0126519d90f4b47123c8c8e9e1b2fd73e61c2c31559310eeb61a3477 gunicorn-registry stdout | 2023-06-29 13:27:15,358 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:15,358 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:15,358 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:15,359 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:15,404 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:27:15,560 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:27:15,566 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:27:15,570 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:27:15,572 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-web stdout | 2023-06-29 13:27:15,655 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-registry stdout | 2023-06-29 13:27:15,806 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=250 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:15,806 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '34fb995f-1662-40c9-b26d-315490a645cf', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '34fb995f-1662-40c9-b26d-315490a645cf', 'ETag': '"25d3638e36be3728a146a736b435f35e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:15,806 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:15,806 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:15,806 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:15,807 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:15,807 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '34fb995f-1662-40c9-b26d-315490a645cf', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '34fb995f-1662-40c9-b26d-315490a645cf', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '34fb995f-1662-40c9-b26d-315490a645cf', 'etag': '"25d3638e36be3728a146a736b435f35e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"25d3638e36be3728a146a736b435f35e"'} notificationworker stdout | 2023-06-29 13:27:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:27:15,986 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:27:23.978401+00:00 (in 7.992523 seconds) notificationworker stdout | 2023-06-29 13:27:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:28:15 UTC)" (scheduled at 2023-06-29 13:27:15.985355+00:00) notificationworker stdout | 2023-06-29 13:27:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:27:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:28:15 UTC)" executed successfully globalpromstats stdout | 2023-06-29 13:27:16,206 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} gunicorn-registry stdout | 2023-06-29 13:27:16,218 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:16,218 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:16,219 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 251, 'Body': <_io.BytesIO object at 0x7f7cdba9a130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:16,219 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:16,219 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:16,219 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:16,219 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:16,219 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:16,219 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:16,219 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:16,227 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:16,227 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:16,228 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:16,228 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:16,228 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:16,228 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 251}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'WCrfiGH8MN5FQzX2l/sTTg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cdba9a130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=251', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:16,228 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:16,228 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:16,228 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:16,228 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:16,228 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:16,228 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=251&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:WCrfiGH8MN5FQzX2l/sTTg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132716Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:16,228 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132716Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | dabe9b1a30b082e341d8d3120cb51def7ff1ac51cd5f77fc9d6dd3faf69685aa gunicorn-registry stdout | 2023-06-29 13:27:16,228 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4cdfefe78012837c151533ae19d6be31f191d90d982eb2a8b8deb576a448ded8 gunicorn-registry stdout | 2023-06-29 13:27:16,228 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:16,229 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:16,229 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:16,229 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:16,275 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. teamsyncworker stdout | 2023-06-29 13:27:16,544 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:27:16,635 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=251 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:16,636 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'aca11cc8-68df-4471-8165-dd0eb68889f0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'aca11cc8-68df-4471-8165-dd0eb68889f0', 'ETag': '"582adf8861fc30de454335f697fb134e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:16,636 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:16,636 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:16,636 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:16,636 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:16,636 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'aca11cc8-68df-4471-8165-dd0eb68889f0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'aca11cc8-68df-4471-8165-dd0eb68889f0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'aca11cc8-68df-4471-8165-dd0eb68889f0', 'etag': '"582adf8861fc30de454335f697fb134e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"582adf8861fc30de454335f697fb134e"'} chunkcleanupworker stdout | 2023-06-29 13:27:17,170 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-registry stdout | 2023-06-29 13:27:17,324 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:17,324 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:17,325 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 252, 'Body': <_io.BytesIO object at 0x7f7ccb271770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:17,325 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:17,325 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:17,325 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:17,325 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:17,325 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:17,325 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:17,325 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:17,334 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:17,334 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:17,334 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:17,334 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:17,334 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:17,334 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 252}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'g5suJWfUjii3BTIsx1FSMQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=252', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:17,334 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:17,334 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:17,334 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:17,334 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:17,334 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:17,335 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=252&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:g5suJWfUjii3BTIsx1FSMQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132717Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:17,335 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132717Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d9a2d6465a90a782d08c6d6448d288a481cd24fd82be6365ee66fdd845488e36 gunicorn-registry stdout | 2023-06-29 13:27:17,335 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c090a1a18dc298e074e44459673324428be09a90066ec50eb6879e969f9b348d gunicorn-registry stdout | 2023-06-29 13:27:17,335 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:17,335 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:17,335 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:17,336 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:17,383 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. storagereplication stdout | 2023-06-29 13:27:17,636 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:27:17,783 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=252 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:17,783 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c0255b98-b6e2-480e-8215-9d3be8277779', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c0255b98-b6e2-480e-8215-9d3be8277779', 'ETag': '"839b2e2567d48e28b705322cc7515231"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:17,783 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:17,783 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:17,783 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:17,783 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:17,783 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c0255b98-b6e2-480e-8215-9d3be8277779', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c0255b98-b6e2-480e-8215-9d3be8277779', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c0255b98-b6e2-480e-8215-9d3be8277779', 'etag': '"839b2e2567d48e28b705322cc7515231"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"839b2e2567d48e28b705322cc7515231"'} gunicorn-secscan stdout | 2023-06-29 13:27:17,920 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:27:17,923 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:27:17,927 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:27:18,513 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:18,513 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:18,514 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 253, 'Body': <_io.BytesIO object at 0x7f7ccb2dc9a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:18,514 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:18,514 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:18,514 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:18,514 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:18,514 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:18,514 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:18,515 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:18,523 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:18,523 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:18,523 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:18,523 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:18,523 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:18,524 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 253}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'FRmVrlaUnpfuU5ddiP7JEw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2dc9a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=253', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:18,524 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:18,524 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:18,524 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:18,524 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:18,524 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:18,524 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=253&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:FRmVrlaUnpfuU5ddiP7JEw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132718Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:18,524 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132718Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f5c735632098aff7757bdb3ab88c59e3c2a2c8ba7912af23ac526895d3140ada gunicorn-registry stdout | 2023-06-29 13:27:18,524 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6cbfc846708e45c9577f4382c0099a69b429ef3320441d8fe708f5e9cc20ad43 gunicorn-registry stdout | 2023-06-29 13:27:18,524 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:18,524 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:18,525 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:18,525 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:18,574 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:27:18,976 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=253 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:18,976 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e97bb130-65e0-4734-8bcb-903854847b81', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e97bb130-65e0-4734-8bcb-903854847b81', 'ETag': '"151995ae56949e97ee53975d88fec913"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:18,976 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:18,977 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:18,977 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:18,977 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:18,977 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e97bb130-65e0-4734-8bcb-903854847b81', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e97bb130-65e0-4734-8bcb-903854847b81', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e97bb130-65e0-4734-8bcb-903854847b81', 'etag': '"151995ae56949e97ee53975d88fec913"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"151995ae56949e97ee53975d88fec913"'} gunicorn-registry stdout | 2023-06-29 13:27:19,010 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:27:19,014 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:27:19,018 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:27:19,022 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:27:19,032 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:27:19,037 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:27:19,040 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:27:19,044 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:27:19,048 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:27:19,414 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:19,414 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:19,415 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 254, 'Body': <_io.BytesIO object at 0x7f7ccb223130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:19,415 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:19,415 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:19,415 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:19,415 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:19,415 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:19,415 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:19,416 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:19,424 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:19,424 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:19,424 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:19,424 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:19,424 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:19,424 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 254}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'rAR8hNgsGYbS+1tYNSbUVQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=254', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:19,424 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:19,424 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:19,424 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:19,424 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:19,424 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:19,424 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=254&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:rAR8hNgsGYbS+1tYNSbUVQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132719Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:19,425 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132719Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5bf10008533b82de0f0635f3acb07cb42c7da25d4bb8447f6bfe4d571107d9f3 gunicorn-registry stdout | 2023-06-29 13:27:19,425 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 745cd613f7b7d5604d5be4dc4a2c0c43b0d43810d38eedf2379d709efa931496 gunicorn-registry stdout | 2023-06-29 13:27:19,425 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:19,425 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:19,425 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:19,426 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:19,470 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:27:19,798 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=254 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:19,799 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '31e74ea3-f49b-4493-9e52-d8d750023e1c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '31e74ea3-f49b-4493-9e52-d8d750023e1c', 'ETag': '"ac047c84d82c1986d2fb5b583526d455"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:19,799 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:19,799 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:19,799 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:19,799 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:19,799 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '31e74ea3-f49b-4493-9e52-d8d750023e1c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '31e74ea3-f49b-4493-9e52-d8d750023e1c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '31e74ea3-f49b-4493-9e52-d8d750023e1c', 'etag': '"ac047c84d82c1986d2fb5b583526d455"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ac047c84d82c1986d2fb5b583526d455"'} gunicorn-registry stdout | 2023-06-29 13:27:20,511 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:20,512 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:20,512 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 255, 'Body': <_io.BytesIO object at 0x7f7cd00e15e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:20,512 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:20,512 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:20,512 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:20,512 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:20,512 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:20,512 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:20,513 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:20,521 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:20,521 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:20,521 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:20,521 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:20,521 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:20,521 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 255}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Cg8k3MvODBtUX78p5uWEHw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e15e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=255', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:20,521 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:20,521 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:20,521 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:20,521 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:20,522 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:20,522 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=255&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Cg8k3MvODBtUX78p5uWEHw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132720Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:20,522 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132720Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7033b9ff14df0cb7b7dc04b65165f5113fd741bbc805d1e52bd055a9097f9133 gunicorn-registry stdout | 2023-06-29 13:27:20,522 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 692343da330158e1e5f8d06582571f660c2399c9a85e7c52e4118f2ce55768a0 gunicorn-registry stdout | 2023-06-29 13:27:20,522 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:20,522 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:20,522 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:20,523 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gcworker stdout | 2023-06-29 13:27:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:27:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:27:30.585410+00:00 (in 9.999475 seconds) gcworker stdout | 2023-06-29 13:27:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:27:30 UTC)" (scheduled at 2023-06-29 13:27:20.585410+00:00) gcworker stdout | 2023-06-29 13:27:20,588 [59] [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, 1686835640586, 1209600, True, 3, 500, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:27:20,600 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:27:20,602 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:27:20,602 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:27:20,602 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:27:30 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:27:20,962 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=255 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:20,962 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0a97e1c8-7327-433e-906e-e8a47522f1c3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0a97e1c8-7327-433e-906e-e8a47522f1c3', 'ETag': '"0a0f24dccbce0c1b545fbf29e6e5841f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:20,962 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:20,963 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:20,963 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:20,963 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:20,963 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0a97e1c8-7327-433e-906e-e8a47522f1c3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0a97e1c8-7327-433e-906e-e8a47522f1c3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0a97e1c8-7327-433e-906e-e8a47522f1c3', 'etag': '"0a0f24dccbce0c1b545fbf29e6e5841f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0a0f24dccbce0c1b545fbf29e6e5841f"'} gunicorn-registry stdout | 2023-06-29 13:27:21,567 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:21,567 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:21,568 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 256, 'Body': <_io.BytesIO object at 0x7f7ccb271770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:21,568 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:21,568 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:21,568 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:21,568 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:21,568 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:21,568 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:21,568 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:21,577 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:21,577 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:21,577 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:21,577 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:21,577 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:21,577 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 256}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'hKY5VtsfVivDHw7qi8viiA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=256', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:21,577 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:21,577 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:21,577 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:21,577 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:21,577 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:21,577 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=256&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:hKY5VtsfVivDHw7qi8viiA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132721Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:21,577 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132721Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d820dd87df8f80d9999e03d8666ca5d7a0075f9bd7022d8d2f6eae94efb4794b gunicorn-registry stdout | 2023-06-29 13:27:21,578 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8e553aa2bbd05467ee285d49dd3703ab6f9a779cbbf6bdba081158802f908516 gunicorn-registry stdout | 2023-06-29 13:27:21,578 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:21,578 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:21,578 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:21,579 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:21,624 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:27:21,947 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=256 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:21,948 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3d1fcba4-6eaa-4eca-835c-1c7b8b1454ad', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3d1fcba4-6eaa-4eca-835c-1c7b8b1454ad', 'ETag': '"84a63956db1f562bc31f0eea8bcbe288"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:21,948 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:21,948 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:21,948 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:21,948 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:21,948 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3d1fcba4-6eaa-4eca-835c-1c7b8b1454ad', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3d1fcba4-6eaa-4eca-835c-1c7b8b1454ad', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3d1fcba4-6eaa-4eca-835c-1c7b8b1454ad', 'etag': '"84a63956db1f562bc31f0eea8bcbe288"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"84a63956db1f562bc31f0eea8bcbe288"'} gunicorn-registry stdout | 2023-06-29 13:27:22,438 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:22,439 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:22,439 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 257, 'Body': <_io.BytesIO object at 0x7f7ccb269540>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:22,439 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:22,439 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:22,439 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:22,439 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:22,439 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:22,439 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:22,440 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:22,448 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:22,448 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:22,448 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:22,448 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:22,448 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:22,448 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 257}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'hereYpxDCTTG6Zjd0yoKAw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269540>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=257', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:22,448 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:22,448 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:22,448 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:22,448 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:22,449 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:22,449 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=257&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:hereYpxDCTTG6Zjd0yoKAw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132722Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:22,449 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132722Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c856566f99a86b4a43639acb80882b82223e325bed5235270fc05783b6732e25 gunicorn-registry stdout | 2023-06-29 13:27:22,449 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 23a06b5386dab79e07f897f3403235123c1855f4f0b69dd58300557fc5248e6c gunicorn-registry stdout | 2023-06-29 13:27:22,449 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:22,449 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:22,449 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:22,450 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:22,501 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:27:22,831 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=257 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:22,831 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3c920f26-4f4c-4255-ac34-0e62f5ee048a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3c920f26-4f4c-4255-ac34-0e62f5ee048a', 'ETag': '"85eade629c430934c6e998ddd32a0a03"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:22,831 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:22,831 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:22,831 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:22,831 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:22,831 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3c920f26-4f4c-4255-ac34-0e62f5ee048a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3c920f26-4f4c-4255-ac34-0e62f5ee048a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3c920f26-4f4c-4255-ac34-0e62f5ee048a', 'etag': '"85eade629c430934c6e998ddd32a0a03"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"85eade629c430934c6e998ddd32a0a03"'} securityscanningnotificationworker stdout | 2023-06-29 13:27:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:27:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:27:48.681765+00:00 (in 25.394331 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:27:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:28:23 UTC)" (scheduled at 2023-06-29 13:27:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:27:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:27:23,288 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:28:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:27:23,764 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:23,764 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:23,764 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 258, 'Body': <_io.BytesIO object at 0x7f7ccb271d60>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:23,764 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:23,764 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:23,765 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:23,765 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:23,765 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:23,765 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:23,765 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:23,773 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:23,773 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:23,773 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:23,773 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:23,773 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:23,773 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 258}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '52t18F2+RoMUvy0EL2grQg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271d60>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=258', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:23,774 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:23,774 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:23,774 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:23,774 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:23,774 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:23,774 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=258&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:52t18F2+RoMUvy0EL2grQg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132723Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:23,774 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132723Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e786c81b363e130c87d92b2867552dbd542f19ac87f9d75273e43ac5da10aedc gunicorn-registry stdout | 2023-06-29 13:27:23,774 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ae027ccb9c7203f8552edac71b3c77f6378d54d10fd37f13f25e44f0ae876568 gunicorn-registry stdout | 2023-06-29 13:27:23,774 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:23,774 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:23,775 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:23,775 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:23,820 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:27:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:27:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:27:33.978401+00:00 (in 9.999460 seconds) notificationworker stdout | 2023-06-29 13:27:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:27:33 UTC)" (scheduled at 2023-06-29 13:27:23.978401+00:00) notificationworker stdout | 2023-06-29 13:27:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:27:23,980 [74] [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(2023, 6, 29, 13, 27, 23, 979460), True, datetime.datetime(2023, 6, 29, 13, 27, 23, 979460), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:27:23,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:27:23,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:27:23,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:27:33 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:27:24,636 [213] [DEBUG] [app] Starting request: urn:request:47fa77f7-58c4-47a2-8348-fc4d4732dba1 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:27:24,636 [211] [DEBUG] [app] Starting request: urn:request:83deb42f-c92a-49f7-900e-64fcc3709e48 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:27:24,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:27:24,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:27:24,640 [223] [DEBUG] [app] Starting request: urn:request:507ba7e2-434c-4005-b207-85f2551fb550 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:27:24,640 [216] [DEBUG] [app] Starting request: urn:request:8e96ed10-26e9-4c46-9d6d-d5bdcd76e56f (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:27:24,640 [216] [DEBUG] [app] Ending request: urn:request:8e96ed10-26e9-4c46-9d6d-d5bdcd76e56f (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:8e96ed10-26e9-4c46-9d6d-d5bdcd76e56f', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:27:24,640 [223] [DEBUG] [app] Ending request: urn:request:507ba7e2-434c-4005-b207-85f2551fb550 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:507ba7e2-434c-4005-b207-85f2551fb550', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:27:24,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:27:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:27:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:27:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:27:24,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:27:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:27:24,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:27:24,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:27:24,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:27:24,643 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:27:24,643 [213] [DEBUG] [app] Starting request: urn:request:f5f488e3-73f4-460c-b7ff-e05fabed92e3 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:27:24,644 [213] [DEBUG] [app] Ending request: urn:request:f5f488e3-73f4-460c-b7ff-e05fabed92e3 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:f5f488e3-73f4-460c-b7ff-e05fabed92e3', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:27:24,644 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:27:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:27:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:27:24,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:27:24,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:27:24,645 [212] [DEBUG] [app] Starting request: urn:request:9b5d074f-6eb3-401f-ad8e-ad7db17eb196 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:27:24,646 [212] [DEBUG] [app] Ending request: urn:request:9b5d074f-6eb3-401f-ad8e-ad7db17eb196 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:9b5d074f-6eb3-401f-ad8e-ad7db17eb196', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:27:24,646 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:27:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:27:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:27:24,646 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:27:24,647 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:27:24,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:27:24,654 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:27:24,663 [211] [DEBUG] [app] Ending request: urn:request:83deb42f-c92a-49f7-900e-64fcc3709e48 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:83deb42f-c92a-49f7-900e-64fcc3709e48', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:27:24,663 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:27:24,663 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:27:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:27:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.029) gunicorn-web stdout | 2023-06-29 13:27:24,664 [213] [DEBUG] [app] Ending request: urn:request:47fa77f7-58c4-47a2-8348-fc4d4732dba1 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:47fa77f7-58c4-47a2-8348-fc4d4732dba1', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:27:24,664 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:27:24,665 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:27:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:27:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.030) gunicorn-registry stdout | 2023-06-29 13:27:25,332 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=258 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:25,333 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '523876ed-4745-46ef-b5d1-560fc29305cc', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '523876ed-4745-46ef-b5d1-560fc29305cc', 'ETag': '"e76b75f05dbe468314bf2d042f682b42"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:25,333 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:25,333 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:25,333 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:25,333 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:25,333 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '523876ed-4745-46ef-b5d1-560fc29305cc', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '523876ed-4745-46ef-b5d1-560fc29305cc', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '523876ed-4745-46ef-b5d1-560fc29305cc', 'etag': '"e76b75f05dbe468314bf2d042f682b42"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e76b75f05dbe468314bf2d042f682b42"'} gunicorn-registry stdout | 2023-06-29 13:27:25,361 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:25,362 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:25,362 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 259, 'Body': <_io.BytesIO object at 0x7f7ccb2719a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:25,362 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:25,362 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:25,362 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:25,362 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:25,362 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:25,362 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:25,362 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:25,371 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:25,371 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:25,371 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:25,371 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:25,371 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:25,371 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 259}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '/6QOAjN2S4Rj4jBFbzA8Og==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2719a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=259', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:25,371 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:25,371 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:25,371 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:25,371 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:25,371 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:25,371 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=259&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:/6QOAjN2S4Rj4jBFbzA8Og== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132725Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:25,371 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132725Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 687f1a9beb8174c5f0c0e93f071bd7e3c4ddde2b4772f20ff63bb848b7fa5fd8 gunicorn-registry stdout | 2023-06-29 13:27:25,371 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3fe6ba2896276bbc535c004a153ba99abedebef5a5d669390d782f75f1ef9855 gunicorn-registry stdout | 2023-06-29 13:27:25,371 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:25,372 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:25,372 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:25,372 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:25,421 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. buildlogsarchiver stdout | 2023-06-29 13:27:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:27:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:27:55.790030+00:00 (in 29.999428 seconds) buildlogsarchiver stdout | 2023-06-29 13:27:25,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:27:55 UTC)" (scheduled at 2023-06-29 13:27:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:27:25,792 [54] [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(2023, 6, 14, 13, 27, 25, 791104), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:27:25,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:27:25,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:27:25,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:27:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:27:25,945 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=259 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:25,946 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '88c83fb7-9ca3-48f5-a3a7-0b90eff31aad', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '88c83fb7-9ca3-48f5-a3a7-0b90eff31aad', 'ETag': '"ffa40e0233764b8463e230456f303c3a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:25,946 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:25,946 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:25,946 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:25,946 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:25,946 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '88c83fb7-9ca3-48f5-a3a7-0b90eff31aad', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '88c83fb7-9ca3-48f5-a3a7-0b90eff31aad', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '88c83fb7-9ca3-48f5-a3a7-0b90eff31aad', 'etag': '"ffa40e0233764b8463e230456f303c3a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ffa40e0233764b8463e230456f303c3a"'} gunicorn-registry stdout | 2023-06-29 13:27:25,971 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:25,971 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:25,971 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 260, 'Body': <_io.BytesIO object at 0x7f7cd00e1a40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:25,972 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:25,972 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:25,972 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:25,972 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:25,972 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:25,972 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:25,972 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:25,980 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:25,980 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:25,980 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:25,980 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:25,980 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:25,980 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 260}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'rgAh6sjZl8ustFCRZGu8Ow==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1a40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=260', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:25,980 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:25,980 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:25,980 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:25,980 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:25,981 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:25,981 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=260&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:rgAh6sjZl8ustFCRZGu8Ow== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132725Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:25,981 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132725Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d09dd86dcd2745fc0b633951a2e98fa8a1dab43026f1eb50d4dfe9f8bd7abc60 gunicorn-registry stdout | 2023-06-29 13:27:25,981 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | aee36d6f33bc9fb04dbd47dc166b70576ca430260a020a32d2dfd28a05910a0f gunicorn-registry stdout | 2023-06-29 13:27:25,981 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:25,981 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:25,981 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:25,982 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:26,031 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:27:26,392 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=260 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:26,392 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4483a692-4576-4602-98a0-1588579d6c33', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4483a692-4576-4602-98a0-1588579d6c33', 'ETag': '"ae0021eac8d997cbacb45091646bbc3b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:26,392 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:26,392 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:26,392 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:26,392 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:26,393 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4483a692-4576-4602-98a0-1588579d6c33', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4483a692-4576-4602-98a0-1588579d6c33', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4483a692-4576-4602-98a0-1588579d6c33', 'etag': '"ae0021eac8d997cbacb45091646bbc3b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ae0021eac8d997cbacb45091646bbc3b"'} gunicorn-registry stdout | 2023-06-29 13:27:26,966 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:26,967 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:26,967 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 261, 'Body': <_io.BytesIO object at 0x7f7ccb2ac130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:26,967 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:26,967 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:26,967 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:26,967 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:26,967 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:26,968 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:26,968 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:26,976 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:26,976 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:26,976 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:26,976 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:26,976 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:26,976 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 261}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Ngc97oVYyf5CXcahqb3iRA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=261', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:26,976 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:26,976 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:26,977 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:26,977 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:26,977 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:26,977 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=261&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Ngc97oVYyf5CXcahqb3iRA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132726Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:26,977 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132726Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9e9475ed840ef5d51ba3afe8ed6b8dc8b48166688811fb3a5fc2e65bcb65539d gunicorn-registry stdout | 2023-06-29 13:27:26,977 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 25517cd230f7ea970036b840eaf7e58ef1554987e347c13c29e364945fc1a191 gunicorn-registry stdout | 2023-06-29 13:27:26,977 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:26,977 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:26,977 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:26,978 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:27,025 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:27:27,423 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=261 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:27,423 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a899a3ff-d46e-4040-a5ae-ab34f8fd4e81', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a899a3ff-d46e-4040-a5ae-ab34f8fd4e81', 'ETag': '"36073dee8558c9fe425dc6a1a9bde244"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:27,424 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:27,424 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:27,424 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:27,424 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:27,424 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a899a3ff-d46e-4040-a5ae-ab34f8fd4e81', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a899a3ff-d46e-4040-a5ae-ab34f8fd4e81', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a899a3ff-d46e-4040-a5ae-ab34f8fd4e81', 'etag': '"36073dee8558c9fe425dc6a1a9bde244"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"36073dee8558c9fe425dc6a1a9bde244"'} gunicorn-registry stdout | 2023-06-29 13:27:28,155 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:28,155 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:28,156 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 262, 'Body': <_io.BytesIO object at 0x7f7ccb2ac0e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:28,156 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:28,156 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:28,156 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:28,156 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:28,156 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:28,156 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:28,156 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:28,164 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:28,164 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:28,165 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:28,165 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:28,165 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:28,165 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 262}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '2W0Utm0oC9QPDImOs9ENTw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac0e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=262', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:28,165 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:28,165 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:28,165 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:28,165 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:28,165 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:28,165 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=262&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:2W0Utm0oC9QPDImOs9ENTw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132728Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:28,165 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132728Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 590d1001ea3c0e92d04e7a033bb2e98914b4e38c10352c6a3c090f6f19f7f1f5 gunicorn-registry stdout | 2023-06-29 13:27:28,165 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2c00f83e2cd52153a55feea1b9b95ba089763cb52777c182f3c7d0077f5a2885 gunicorn-registry stdout | 2023-06-29 13:27:28,165 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:28,166 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:28,166 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:28,166 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:28,212 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:27:28,616 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=262 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:28,616 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c4d44d16-8fe0-447e-b9b7-353118fbcc0d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c4d44d16-8fe0-447e-b9b7-353118fbcc0d', 'ETag': '"d96d14b66d280bd40f0c898eb3d10d4f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:28,616 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:28,616 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:28,617 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:28,617 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:28,617 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c4d44d16-8fe0-447e-b9b7-353118fbcc0d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c4d44d16-8fe0-447e-b9b7-353118fbcc0d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c4d44d16-8fe0-447e-b9b7-353118fbcc0d', 'etag': '"d96d14b66d280bd40f0c898eb3d10d4f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d96d14b66d280bd40f0c898eb3d10d4f"'} expiredappspecifictokenworker stdout | 2023-06-29 13:27:29,382 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:27:29,501 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:29,501 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:29,502 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 263, 'Body': <_io.BytesIO object at 0x7f7ccb2ac090>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:29,502 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:29,502 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:29,502 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:29,502 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:29,502 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:29,502 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:29,502 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:29,511 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:29,511 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:29,511 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:29,511 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:29,511 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:29,511 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 263}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'wq2OhGJM2MFjdOsG1Sv6Yw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac090>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=263', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:29,511 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:29,511 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:29,511 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:29,511 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:29,511 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:29,511 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=263&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:wq2OhGJM2MFjdOsG1Sv6Yw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132729Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:29,511 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132729Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6c32f74f99f4620062119e591dfc2021b03f64863e3c8b81f7c823c3c3007154 gunicorn-registry stdout | 2023-06-29 13:27:29,511 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5de5710542aa595940845de5c08f8a3a6026ca2fb707b8ae035dff6a61bcf99c gunicorn-registry stdout | 2023-06-29 13:27:29,512 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:29,512 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:29,512 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:29,513 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:29,559 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:27:29,962 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=263 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:29,963 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '593e69d2-6bca-436b-a200-98efc0ce11ec', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '593e69d2-6bca-436b-a200-98efc0ce11ec', 'ETag': '"c2ad8e84624cd8c16374eb06d52bfa63"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:29,963 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:29,963 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:29,963 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:29,963 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:29,963 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '593e69d2-6bca-436b-a200-98efc0ce11ec', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '593e69d2-6bca-436b-a200-98efc0ce11ec', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '593e69d2-6bca-436b-a200-98efc0ce11ec', 'etag': '"c2ad8e84624cd8c16374eb06d52bfa63"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c2ad8e84624cd8c16374eb06d52bfa63"'} gunicorn-registry stdout | 2023-06-29 13:27:30,452 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:30,452 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:30,453 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 264, 'Body': <_io.BytesIO object at 0x7f7ccb269f40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:30,453 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:30,453 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:30,453 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:30,453 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:30,453 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:30,453 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:30,453 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:30,462 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:30,462 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:30,462 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:30,462 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:30,462 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:30,462 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 264}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'iHLaZq0OHwUFfPt9JHC6tw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269f40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=264', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:30,462 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:30,462 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:30,462 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:30,462 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:30,462 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:30,462 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=264&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:iHLaZq0OHwUFfPt9JHC6tw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132730Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:30,462 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132730Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 313b4fc6ed417dbbffb519c56537dbfb7273d9c1623964b7ba9f9f4029980a35 gunicorn-registry stdout | 2023-06-29 13:27:30,463 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3ba7db9167f59952297310487090db5eb4d829f69d655241b706e24d2d96717f gunicorn-registry stdout | 2023-06-29 13:27:30,463 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:30,463 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:30,463 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:30,464 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:30,509 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:27:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:27:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:27:40.585410+00:00 (in 9.999479 seconds) gcworker stdout | 2023-06-29 13:27:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:27:40 UTC)" (scheduled at 2023-06-29 13:27:30.585410+00:00) gcworker stdout | 2023-06-29 13:27:30,587 [59] [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, 1686835650586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:27:30,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:27:30,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:27:30,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:27:40 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:27:30,878 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=264 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:30,878 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c87f6739-a98c-472e-9255-b641f9a883c3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c87f6739-a98c-472e-9255-b641f9a883c3', 'ETag': '"8872da66ad0e1f05057cfb7d2470bab7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:30,879 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:30,879 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:30,879 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:30,879 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:30,879 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c87f6739-a98c-472e-9255-b641f9a883c3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c87f6739-a98c-472e-9255-b641f9a883c3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c87f6739-a98c-472e-9255-b641f9a883c3', 'etag': '"8872da66ad0e1f05057cfb7d2470bab7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8872da66ad0e1f05057cfb7d2470bab7"'} gunicorn-registry stdout | 2023-06-29 13:27:31,383 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:31,383 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:31,383 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 265, 'Body': <_io.BytesIO object at 0x7f7ccb269590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:31,384 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:31,384 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:31,384 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:31,384 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:31,384 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:31,384 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:31,384 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:31,392 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:31,392 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:31,392 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:31,392 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:31,392 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:31,392 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 265}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'xzzOnQapb1Is4GofLDAFyw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=265', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:31,393 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:31,393 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:31,393 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:31,393 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:31,393 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:31,393 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=265&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:xzzOnQapb1Is4GofLDAFyw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132731Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:31,393 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132731Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | acd72b0a09abec961a551beb66a4176360f7e7b5b2b8aa4902d5006a55c0cf59 gunicorn-registry stdout | 2023-06-29 13:27:31,393 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d898954670e98c98812defade27184fc5d190206281bad4ae282423720908471 gunicorn-registry stdout | 2023-06-29 13:27:31,393 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:31,393 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:31,394 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:31,394 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:31,440 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:27:31,808 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=265 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:31,808 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '298e6d9e-d30d-44c9-8314-43e34dff65c3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '298e6d9e-d30d-44c9-8314-43e34dff65c3', 'ETag': '"c73cce9d06a96f522ce06a1f2c3005cb"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:31,808 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:31,808 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:31,808 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:31,808 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:31,808 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '298e6d9e-d30d-44c9-8314-43e34dff65c3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '298e6d9e-d30d-44c9-8314-43e34dff65c3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '298e6d9e-d30d-44c9-8314-43e34dff65c3', 'etag': '"c73cce9d06a96f522ce06a1f2c3005cb"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c73cce9d06a96f522ce06a1f2c3005cb"'} gunicorn-registry stdout | 2023-06-29 13:27:32,294 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:32,294 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:32,295 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 266, 'Body': <_io.BytesIO object at 0x7f7ccb2710e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:32,295 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:32,295 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:32,295 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:32,295 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:32,295 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:32,295 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:32,295 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:32,304 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:32,304 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:32,304 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:32,304 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:32,304 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:32,304 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 266}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'sF2XASmQXpUUvIRLGveiCg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2710e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=266', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:32,304 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:32,304 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:32,304 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:32,304 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:32,305 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:32,305 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=266&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:sF2XASmQXpUUvIRLGveiCg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132732Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:32,305 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132732Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 64ec914e01e4a7ef20a992a33430fcaeade4169d0b805b9891e5ed35d7a06e43 gunicorn-registry stdout | 2023-06-29 13:27:32,305 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b69570890e0371549753608b69e39893169c436f4b12a85cd759a5504ece6676 gunicorn-registry stdout | 2023-06-29 13:27:32,305 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:32,305 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:32,305 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:32,306 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:32,351 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:27:32,713 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=266 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:32,714 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '746ed8f8-0ad9-4a16-884b-37c1aafa2239', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '746ed8f8-0ad9-4a16-884b-37c1aafa2239', 'ETag': '"b05d970129905e9514bc844b1af7a20a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:32,714 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:32,714 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:32,714 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:32,714 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:32,714 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '746ed8f8-0ad9-4a16-884b-37c1aafa2239', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '746ed8f8-0ad9-4a16-884b-37c1aafa2239', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '746ed8f8-0ad9-4a16-884b-37c1aafa2239', 'etag': '"b05d970129905e9514bc844b1af7a20a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b05d970129905e9514bc844b1af7a20a"'} queuecleanupworker stdout | 2023-06-29 13:27:32,853 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:27:33,670 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:33,671 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:33,671 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 267, 'Body': <_io.BytesIO object at 0x7f7ccb2695e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:33,671 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:33,671 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:33,671 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:33,672 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:33,672 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:33,672 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:33,672 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:33,680 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:33,680 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:33,680 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:33,680 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:33,680 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:33,680 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 267}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'rVMvQEjOgjD22Ar1rB6sYQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2695e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=267', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:33,680 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:33,681 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:33,681 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:33,681 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:33,681 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:33,681 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=267&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:rVMvQEjOgjD22Ar1rB6sYQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132733Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:33,681 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132733Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0699ac70f966a151ec795309551c49bf003e8e08fa58761742997f3aa6f45c59 gunicorn-registry stdout | 2023-06-29 13:27:33,681 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0a8470b54658922df67d97252ecac3f044b4cc904b9b27b9477e70b9d51efb81 gunicorn-registry stdout | 2023-06-29 13:27:33,681 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:33,681 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:33,682 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:33,682 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:33,758 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:27:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:27:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:27:43.978401+00:00 (in 9.999445 seconds) notificationworker stdout | 2023-06-29 13:27:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:27:43 UTC)" (scheduled at 2023-06-29 13:27:33.978401+00:00) notificationworker stdout | 2023-06-29 13:27:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:27:33,980 [74] [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(2023, 6, 29, 13, 27, 33, 979466), True, datetime.datetime(2023, 6, 29, 13, 27, 33, 979466), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:27:33,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:27:33,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:27:33,994 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:27:43 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:27:34,208 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=267 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:34,209 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'eaa23431-8394-4ffe-a72a-4500f18e8ed1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'eaa23431-8394-4ffe-a72a-4500f18e8ed1', 'ETag': '"ad532f4048ce8230f6d80af5ac1eac61"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:34,209 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:34,209 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:34,209 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:34,209 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:34,209 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'eaa23431-8394-4ffe-a72a-4500f18e8ed1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'eaa23431-8394-4ffe-a72a-4500f18e8ed1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'eaa23431-8394-4ffe-a72a-4500f18e8ed1', 'etag': '"ad532f4048ce8230f6d80af5ac1eac61"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ad532f4048ce8230f6d80af5ac1eac61"'} gunicorn-registry stdout | 2023-06-29 13:27:34,832 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:34,832 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:34,833 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 268, 'Body': <_io.BytesIO object at 0x7f7ccb269590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:34,833 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:34,833 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:34,833 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:34,833 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:34,833 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:34,833 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:34,833 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:34,842 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:34,842 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:34,842 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:34,842 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:34,842 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:34,842 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 268}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'qUlqg/cL0uSgjcOZy3f3vA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=268', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:34,842 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:34,842 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:34,842 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:34,842 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:34,842 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:34,842 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=268&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:qUlqg/cL0uSgjcOZy3f3vA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132734Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:34,843 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132734Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a9eabe0056350851102222068b13fb2b82b5979432e8a80a8b8bcdc8a022c0e2 gunicorn-registry stdout | 2023-06-29 13:27:34,843 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a1da50aa95b7f038b606c6728bb5bfb21b5d051e727ae8d4ee386dba2490c4f5 gunicorn-registry stdout | 2023-06-29 13:27:34,843 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:34,843 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:34,843 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:34,844 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:34,890 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:27:35,256 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=268 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:35,256 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '393f5e17-a95f-4f3d-806e-df81cf6773ab', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '393f5e17-a95f-4f3d-806e-df81cf6773ab', 'ETag': '"a9496a83f70bd2e4a08dc399cb77f7bc"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:35,257 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:35,257 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:35,257 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:35,257 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:35,257 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '393f5e17-a95f-4f3d-806e-df81cf6773ab', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '393f5e17-a95f-4f3d-806e-df81cf6773ab', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '393f5e17-a95f-4f3d-806e-df81cf6773ab', 'etag': '"a9496a83f70bd2e4a08dc399cb77f7bc"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a9496a83f70bd2e4a08dc399cb77f7bc"'} gunicorn-registry stdout | 2023-06-29 13:27:35,800 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:35,801 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:35,801 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 269, 'Body': <_io.BytesIO object at 0x7f7ccb290770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:35,801 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:35,801 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:35,801 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:35,802 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:35,802 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:35,802 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:35,802 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:35,810 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:35,810 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:35,810 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:35,810 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:35,810 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:35,810 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 269}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'LazxPi4DzQRymMEmmSGRTQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=269', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:35,810 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:35,810 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:35,811 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:35,811 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:35,811 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:35,811 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=269&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:LazxPi4DzQRymMEmmSGRTQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132735Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:35,811 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132735Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 97a1000a40ab6677aaea5af96fdbdf9e383a1b1791dcdbcf112a69717d36d8bf gunicorn-registry stdout | 2023-06-29 13:27:35,811 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 50e9f4da475f67251fc94acec1e3b2fb4116d02deaa8d7bbd04e788a18fbee7e gunicorn-registry stdout | 2023-06-29 13:27:35,811 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:35,811 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:35,812 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:35,812 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:35,862 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. builder stdout | 2023-06-29 13:27:36,093 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:27:36,096 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:27:36,225 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=269 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:36,226 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6e0f7555-128d-4f62-9c63-cda4d3498415', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6e0f7555-128d-4f62-9c63-cda4d3498415', 'ETag': '"2dacf13e2e03cd047298c1269921914d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:36,226 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:36,226 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:36,226 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:36,226 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:36,226 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6e0f7555-128d-4f62-9c63-cda4d3498415', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6e0f7555-128d-4f62-9c63-cda4d3498415', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6e0f7555-128d-4f62-9c63-cda4d3498415', 'etag': '"2dacf13e2e03cd047298c1269921914d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2dacf13e2e03cd047298c1269921914d"'} securityworker stdout | 2023-06-29 13:27:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:27:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:27:41.713664+00:00 (in 5.130604 seconds) securityworker stdout | 2023-06-29 13:27:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:28:06 UTC)" (scheduled at 2023-06-29 13:27:36.582504+00:00) securityworker stdout | 2023-06-29 13:27:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:27:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:27:36,587 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:27:36,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:27:36,600 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:27:36,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:27:36,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:28:06 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:27:36,962 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:36,963 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:36,963 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 270, 'Body': <_io.BytesIO object at 0x7f7ccb223810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:36,964 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:36,964 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:36,964 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:36,964 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:36,964 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:36,964 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:36,964 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:36,972 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:36,972 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:36,972 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:36,973 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:36,973 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:36,973 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 270}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'v4sHUbbSQX0F53rKLLUhcw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=270', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:36,973 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:36,973 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:36,973 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:36,973 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:36,973 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:36,973 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=270&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:v4sHUbbSQX0F53rKLLUhcw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132736Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:36,973 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132736Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 978bd8fe89a0319a6306c79004f09d41add6416e5799e6f16e318151f7e14a5e gunicorn-registry stdout | 2023-06-29 13:27:36,973 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b2246409db97934643fc3120bf09a5615b63aa6ccde233bacf09281f375b0934 gunicorn-registry stdout | 2023-06-29 13:27:36,973 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:36,974 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:36,974 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:36,974 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:37,021 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:27:37,426 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=270 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:37,427 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e9bb9d8e-76e7-4ec4-85b4-25d890c96f3d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e9bb9d8e-76e7-4ec4-85b4-25d890c96f3d', 'ETag': '"bf8b0751b6d2417d05e77aca2cb52173"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:37,427 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:37,427 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:37,427 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:37,427 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:37,427 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e9bb9d8e-76e7-4ec4-85b4-25d890c96f3d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e9bb9d8e-76e7-4ec4-85b4-25d890c96f3d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e9bb9d8e-76e7-4ec4-85b4-25d890c96f3d', 'etag': '"bf8b0751b6d2417d05e77aca2cb52173"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"bf8b0751b6d2417d05e77aca2cb52173"'} gunicorn-registry stdout | 2023-06-29 13:27:38,189 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:38,189 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:38,190 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 271, 'Body': <_io.BytesIO object at 0x7f7ccb2c6e50>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:38,190 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:38,190 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:38,190 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:38,190 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:38,190 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:38,190 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:38,191 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:38,199 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:38,199 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:38,199 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:38,199 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:38,199 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:38,199 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 271}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'KyCEgPu+nLsCP021b+z6kw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6e50>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=271', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:38,199 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:38,199 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:38,199 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:38,199 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:38,200 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:38,200 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=271&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:KyCEgPu+nLsCP021b+z6kw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132738Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:38,200 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132738Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5aac87a0d8f7878f3134db69f038a9ec938f62a579a25da169207f3d5a4a9e71 gunicorn-registry stdout | 2023-06-29 13:27:38,200 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e1fdfb87f98377bbb3149774a5d9505319238cd615a871c48a063bc14d464d4c gunicorn-registry stdout | 2023-06-29 13:27:38,200 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:38,200 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:38,200 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:38,201 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:38,246 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotaregistrysizeworker stdout | 2023-06-29 13:27:38,463 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-registry stdout | 2023-06-29 13:27:38,651 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=271 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:38,651 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c94e42cd-3120-4119-b159-c91da18f081a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c94e42cd-3120-4119-b159-c91da18f081a', 'ETag': '"2b208480fbbe9cbb023f4db56fecfa93"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:38,651 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:38,651 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:38,651 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:38,651 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:38,651 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c94e42cd-3120-4119-b159-c91da18f081a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c94e42cd-3120-4119-b159-c91da18f081a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c94e42cd-3120-4119-b159-c91da18f081a', 'etag': '"2b208480fbbe9cbb023f4db56fecfa93"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2b208480fbbe9cbb023f4db56fecfa93"'} namespacegcworker stdout | 2023-06-29 13:27:38,764 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} repositorygcworker stdout | 2023-06-29 13:27:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:27:38,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:28:01.990998+00:00 (in 23.202377 seconds) repositorygcworker stdout | 2023-06-29 13:27:38,788 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:28:38 UTC)" (scheduled at 2023-06-29 13:27:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:27:38,788 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:27:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:28:38 UTC)" executed successfully logrotateworker stdout | 2023-06-29 13:27:38,945 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:27:39,060 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-web stdout | 2023-06-29 13:27:39,637 [214] [DEBUG] [app] Starting request: urn:request:8015e50b-2b57-49a1-9a55-4ec9e01bd8d8 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:27:39,637 [211] [DEBUG] [app] Starting request: urn:request:c0b19627-c145-4827-855f-d5a0e86012ef (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:27:39,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:27:39,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:27:39,640 [216] [DEBUG] [app] Starting request: urn:request:be7a9d5d-354a-4ed1-b594-8aaa233d4e44 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:27:39,640 [222] [DEBUG] [app] Starting request: urn:request:41ccb8e2-a12f-4e3f-9679-09102f92ec39 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:27:39,641 [216] [DEBUG] [app] Ending request: urn:request:be7a9d5d-354a-4ed1-b594-8aaa233d4e44 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:be7a9d5d-354a-4ed1-b594-8aaa233d4e44', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:27:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:27:39,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:27:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:27:39,641 [222] [DEBUG] [app] Ending request: urn:request:41ccb8e2-a12f-4e3f-9679-09102f92ec39 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:41ccb8e2-a12f-4e3f-9679-09102f92ec39', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:27:39,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:27:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:27:39,642 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:27:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:27:39,642 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:27:39,643 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:27:39,643 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:27:39,644 [211] [DEBUG] [app] Starting request: urn:request:de671387-bda1-40b9-be5e-169c658d8e27 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:27:39,644 [211] [DEBUG] [app] Ending request: urn:request:de671387-bda1-40b9-be5e-169c658d8e27 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:de671387-bda1-40b9-be5e-169c658d8e27', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:27:39,644 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:27:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:27:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-06-29 13:27:39,645 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:27:39,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:27:39,646 [213] [DEBUG] [app] Starting request: urn:request:7138310b-48a2-4243-8e03-87f438edef62 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:27:39,646 [213] [DEBUG] [app] Ending request: urn:request:7138310b-48a2-4243-8e03-87f438edef62 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:7138310b-48a2-4243-8e03-87f438edef62', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:27:39,647 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:27:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:27:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:27:39,647 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:27:39,647 [211] [INFO] [data.database] Connection pooling disabled for postgresql repositoryactioncounter stdout | 2023-06-29 13:27:39,649 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-web stdout | 2023-06-29 13:27:39,653 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:27:39,654 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:27:39,663 [214] [DEBUG] [app] Ending request: urn:request:8015e50b-2b57-49a1-9a55-4ec9e01bd8d8 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:8015e50b-2b57-49a1-9a55-4ec9e01bd8d8', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:27:39,664 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:27:39,664 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:27:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:27:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-web stdout | 2023-06-29 13:27:39,665 [211] [DEBUG] [app] Ending request: urn:request:c0b19627-c145-4827-855f-d5a0e86012ef (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:c0b19627-c145-4827-855f-d5a0e86012ef', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:27:39,665 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:27:39,665 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:27:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:27:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-registry stdout | 2023-06-29 13:27:40,159 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:40,159 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:40,160 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 272, 'Body': <_io.BytesIO object at 0x7f7ccb223860>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:40,160 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:40,160 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:40,160 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:40,160 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:40,160 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:40,160 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:40,160 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:40,168 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:40,168 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:40,168 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:40,169 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:40,169 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:40,169 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 272}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'P5tj5RuKnHg6qpFRcp1ssA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223860>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=272', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:40,169 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:40,169 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:40,169 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:40,169 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:40,169 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:40,169 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=272&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:P5tj5RuKnHg6qpFRcp1ssA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132740Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:40,169 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132740Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3780057d2c581de0e8ee042bab04122382fca9dfcb1b0075413af9e932ea03bb gunicorn-registry stdout | 2023-06-29 13:27:40,169 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4c940befb909668bbf8902986dde71f99d1b7b94c5f89416cfb5ad24d4696dbc gunicorn-registry stdout | 2023-06-29 13:27:40,169 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:40,170 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:40,170 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:40,171 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:40,216 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:27:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:27:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:27:50.585410+00:00 (in 9.999427 seconds) gcworker stdout | 2023-06-29 13:27:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:27:50 UTC)" (scheduled at 2023-06-29 13:27:40.585410+00:00) gcworker stdout | 2023-06-29 13:27:40,587 [59] [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, 1686835660586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:27:40,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:27:40,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:27:40,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:27:50 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:27:40,743 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=272 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:40,743 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1513b2cb-1f3c-4589-8a34-19ca12497971', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1513b2cb-1f3c-4589-8a34-19ca12497971', 'ETag': '"3f9b63e51b8a9c783aaa9151729d6cb0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:40,743 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:40,743 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:40,744 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:40,744 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:40,744 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1513b2cb-1f3c-4589-8a34-19ca12497971', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1513b2cb-1f3c-4589-8a34-19ca12497971', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1513b2cb-1f3c-4589-8a34-19ca12497971', 'etag': '"3f9b63e51b8a9c783aaa9151729d6cb0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3f9b63e51b8a9c783aaa9151729d6cb0"'} blobuploadcleanupworker stdout | 2023-06-29 13:27:40,779 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:27:41,335 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:41,336 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:41,336 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 273, 'Body': <_io.BytesIO object at 0x7f7ccb2c66d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:41,336 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:41,336 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:41,336 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:41,336 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:41,336 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:41,336 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:41,337 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:41,345 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:41,345 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:41,345 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:41,345 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:41,345 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:41,345 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 273}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'M4OtCZBvBKDRkjS4TigVQA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c66d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=273', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:41,345 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:41,345 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:41,345 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:41,345 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:41,345 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:41,346 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=273&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:M4OtCZBvBKDRkjS4TigVQA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132741Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:41,346 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132741Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c6d21936afe0fc0e15a93323febf91d36bfbeaefe93fe40b2647ab45930cd39e gunicorn-registry stdout | 2023-06-29 13:27:41,346 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 04702426badf08a1d008072c243802012484bd400e0cfc73109143589cbcd035 gunicorn-registry stdout | 2023-06-29 13:27:41,346 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:41,346 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:41,346 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:41,347 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:41,395 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:27:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:27:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:28:06.582504+00:00 (in 24.868352 seconds) securityworker stdout | 2023-06-29 13:27:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:28:11 UTC)" (scheduled at 2023-06-29 13:27:41.713664+00:00) securityworker stdout | 2023-06-29 13:27:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:27:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:27:41,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:27:41,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:27:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:27:41,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:27:41,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:27:41,721 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:27:41,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:27:41,735 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:27:41,739 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:27:41,739 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:27:41,740 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 22, 41, 722595), 1, 2]) securityworker stdout | 2023-06-29 13:27:41,744 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:27:41,744 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:27:41,745 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 22, 41, 722595), 1, 2]) securityworker stdout | 2023-06-29 13:27:41,749 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:27:41,749 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:27:41,749 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:27:41,749 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:27:41,749 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:27:41,749 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:27:41,749 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:27:41,750 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:27:41,750 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:27:41,750 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:28:11 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:27:41,764 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=273 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:41,765 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f5543f5a-4667-4caf-a1d7-bcd8b340a59d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f5543f5a-4667-4caf-a1d7-bcd8b340a59d', 'ETag': '"3383ad09906f04a0d19234b84e281540"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:41,765 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:41,765 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:41,765 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:41,765 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:41,765 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f5543f5a-4667-4caf-a1d7-bcd8b340a59d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f5543f5a-4667-4caf-a1d7-bcd8b340a59d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f5543f5a-4667-4caf-a1d7-bcd8b340a59d', 'etag': '"3383ad09906f04a0d19234b84e281540"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3383ad09906f04a0d19234b84e281540"'} repositorygcworker stdout | 2023-06-29 13:27:42,816 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:27:42,823 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:42,824 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:42,824 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 274, 'Body': <_io.BytesIO object at 0x7f7ccb271900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:42,824 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:42,824 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:42,824 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:42,824 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:42,824 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:42,824 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:42,825 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:42,833 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:42,833 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:42,833 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:42,833 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:42,833 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:42,833 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 274}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'V5GDVKIe++Bnw1NHtr8IVw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=274', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:42,833 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:42,833 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:42,833 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:42,833 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:42,834 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:42,834 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=274&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:V5GDVKIe++Bnw1NHtr8IVw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132742Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:42,834 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132742Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f472b55ccd3f6a9263040ed0d304dd99330bcf65bffd1b18a27d210c16ca6ce1 gunicorn-registry stdout | 2023-06-29 13:27:42,834 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | bcb4cf041652f860b24039224760399246204070e7484b66394a5da3b2fd2825 gunicorn-registry stdout | 2023-06-29 13:27:42,834 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:42,834 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:42,834 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:42,835 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:42,882 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:27:43,326 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=274 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:43,326 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd82fb702-284e-4696-a1d7-52809365ca4a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd82fb702-284e-4696-a1d7-52809365ca4a', 'ETag': '"57918354a21efbe067c35347b6bf0857"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:43,326 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:43,327 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:43,327 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:43,327 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:43,327 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd82fb702-284e-4696-a1d7-52809365ca4a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd82fb702-284e-4696-a1d7-52809365ca4a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd82fb702-284e-4696-a1d7-52809365ca4a', 'etag': '"57918354a21efbe067c35347b6bf0857"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"57918354a21efbe067c35347b6bf0857"'} notificationworker stdout | 2023-06-29 13:27:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:27:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:27:53.978401+00:00 (in 9.999466 seconds) notificationworker stdout | 2023-06-29 13:27:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:27:53 UTC)" (scheduled at 2023-06-29 13:27:43.978401+00:00) notificationworker stdout | 2023-06-29 13:27:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:27:43,980 [74] [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(2023, 6, 29, 13, 27, 43, 979443), True, datetime.datetime(2023, 6, 29, 13, 27, 43, 979443), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:27:43,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:27:43,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:27:43,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:27:53 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:27:44,075 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:44,075 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:44,076 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 275, 'Body': <_io.BytesIO object at 0x7f7ccb290360>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:44,076 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:44,076 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:44,076 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:44,076 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:44,076 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:44,076 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:44,076 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:44,085 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:44,085 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:44,085 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:44,085 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:44,085 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:44,085 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 275}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'VejKdEumpmzzfruMm+Y8YQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290360>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=275', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:44,085 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:44,085 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:44,085 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:44,085 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:44,085 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:44,085 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=275&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:VejKdEumpmzzfruMm+Y8YQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132744Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:44,086 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132744Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1e97d6c25c52fc617321f69038635724dd3cba4e3617bfdb29a591388b1a3e5a gunicorn-registry stdout | 2023-06-29 13:27:44,086 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d4d330ceab5b0783bbbfed6e4169f909db043f1e8dd3fedea5c89260ea21db4e gunicorn-registry stdout | 2023-06-29 13:27:44,086 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:44,086 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:44,086 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:44,087 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. manifestbackfillworker stdout | 2023-06-29 13:27:44,126 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} gunicorn-registry stdout | 2023-06-29 13:27:44,132 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:27:44,156 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} exportactionlogsworker stdout | 2023-06-29 13:27:44,423 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:27:44,504 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-registry stdout | 2023-06-29 13:27:44,535 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=275 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:44,536 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8b27e25a-c28d-4fe0-9b61-af37b3734ee8', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8b27e25a-c28d-4fe0-9b61-af37b3734ee8', 'ETag': '"55e8ca744ba6a66cf37ebb8c9be63c61"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:44,536 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:44,536 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:44,536 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:44,536 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:44,536 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8b27e25a-c28d-4fe0-9b61-af37b3734ee8', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8b27e25a-c28d-4fe0-9b61-af37b3734ee8', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8b27e25a-c28d-4fe0-9b61-af37b3734ee8', 'etag': '"55e8ca744ba6a66cf37ebb8c9be63c61"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"55e8ca744ba6a66cf37ebb8c9be63c61"'} gcworker stdout | 2023-06-29 13:27:45,007 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:27:45,112 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-registry stdout | 2023-06-29 13:27:45,194 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:45,194 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:45,194 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 276, 'Body': <_io.BytesIO object at 0x7f7ccb2715e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:45,195 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:45,195 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:45,195 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:45,195 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:45,195 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:45,195 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:45,195 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:45,203 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:45,203 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:45,203 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:45,204 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:45,204 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:45,204 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 276}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'cByBfghiJmYviqdqEBvgGA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2715e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=276', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:45,204 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:45,204 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:45,204 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:45,204 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:45,204 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:45,204 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=276&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:cByBfghiJmYviqdqEBvgGA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132745Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:45,204 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132745Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 52b0dfe6d4771f3f4672fccbfdc478de0544ca4ab00f719c6f4e7cc4a76b90fd gunicorn-registry stdout | 2023-06-29 13:27:45,204 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e7769a2902802799d638b01844ba583eb6c2139e11f40839faae2acb8be292f7 gunicorn-registry stdout | 2023-06-29 13:27:45,204 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:45,205 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:45,205 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:45,206 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:45,252 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:27:45,573 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:27:45,581 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:27:45,584 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-registry stdout | 2023-06-29 13:27:45,654 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=276 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:45,654 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '115be961-ee8c-46df-8e62-d713e3e66331', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '115be961-ee8c-46df-8e62-d713e3e66331', 'ETag': '"701c817e086226662f8aa76a101be018"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:45,654 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:45,655 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:45,655 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:45,655 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:45,655 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '115be961-ee8c-46df-8e62-d713e3e66331', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '115be961-ee8c-46df-8e62-d713e3e66331', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '115be961-ee8c-46df-8e62-d713e3e66331', 'etag': '"701c817e086226662f8aa76a101be018"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"701c817e086226662f8aa76a101be018"'} gunicorn-web stdout | 2023-06-29 13:27:45,666 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:27:45,670 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} namespacegcworker stdout | 2023-06-29 13:27:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:27:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:27:55.889222+00:00 (in 10.198233 seconds) namespacegcworker stdout | 2023-06-29 13:27:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:28:45 UTC)" (scheduled at 2023-06-29 13:27:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:27:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:27:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:28:45 UTC)" executed successfully exportactionlogsworker stdout | 2023-06-29 13:27:45,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:27:45,793 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:27:55.591055+00:00 (in 9.797554 seconds) exportactionlogsworker stdout | 2023-06-29 13:27:45,793 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:32:45 UTC)" (scheduled at 2023-06-29 13:27:45.793045+00:00) exportactionlogsworker stdout | 2023-06-29 13:27:45,794 [58] [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(2023, 6, 29, 13, 27, 45, 793903), 'exportactionlogs/%']) exportactionlogsworker stdout | 2023-06-29 13:27:45,807 [58] [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(2023, 6, 29, 13, 27, 45, 793903), True, datetime.datetime(2023, 6, 29, 13, 27, 45, 793903), 0, 'exportactionlogs/%']) exportactionlogsworker stdout | 2023-06-29 13:27:45,812 [58] [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(2023, 6, 29, 13, 27, 45, 793903), True, datetime.datetime(2023, 6, 29, 13, 27, 45, 793903), 0, 'exportactionlogs/%', False, datetime.datetime(2023, 6, 29, 13, 27, 45, 793903), 'exportactionlogs/%']) exportactionlogsworker stdout | 2023-06-29 13:27:45,815 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:27:45,816 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:32:45 UTC)" executed successfully globalpromstats stdout | 2023-06-29 13:27:46,244 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} quotaregistrysizeworker stdout | 2023-06-29 13:27:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:27:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:28:46.378393+00:00 (in 59.999455 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:27:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:28:46 UTC)" (scheduled at 2023-06-29 13:27:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:27:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:27:46,390 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:27:46,390 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:28:46 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:27:46,439 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:46,439 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:46,440 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 277, 'Body': <_io.BytesIO object at 0x7f7ccb27ae50>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:46,440 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:46,440 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:46,440 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:46,440 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:46,440 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:46,440 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:46,440 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:46,449 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:46,449 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:46,449 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:46,449 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:46,449 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:46,449 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 277}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'q9S1En/J/4XXSw0QRs6U7g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27ae50>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=277', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:46,449 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:46,449 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:46,449 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:46,449 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:46,449 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:46,449 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=277&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:q9S1En/J/4XXSw0QRs6U7g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132746Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:46,449 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132746Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c0be19013a6456d1f829c790843f339946e678506724297473e80d6520a85991 gunicorn-registry stdout | 2023-06-29 13:27:46,449 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9f3539e8b9ccb464ae3a49944aa456d5b7bd842c402b6dea6476d293ff6d1e82 gunicorn-registry stdout | 2023-06-29 13:27:46,449 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:46,450 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:46,450 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:46,451 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:46,497 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. teamsyncworker stdout | 2023-06-29 13:27:46,570 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:27:46,904 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=277 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:46,905 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0f0852b6-df90-4696-847c-b8a481ba165b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0f0852b6-df90-4696-847c-b8a481ba165b', 'ETag': '"abd4b5127fc9ff85d74b0d1046ce94ee"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:46,905 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:46,905 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:46,905 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:46,905 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:46,905 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0f0852b6-df90-4696-847c-b8a481ba165b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0f0852b6-df90-4696-847c-b8a481ba165b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0f0852b6-df90-4696-847c-b8a481ba165b', 'etag': '"abd4b5127fc9ff85d74b0d1046ce94ee"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"abd4b5127fc9ff85d74b0d1046ce94ee"'} chunkcleanupworker stdout | 2023-06-29 13:27:47,200 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} storagereplication stdout | 2023-06-29 13:27:47,670 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:27:47,711 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:47,712 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:47,712 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 278, 'Body': <_io.BytesIO object at 0x7f7ccb286e50>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:47,712 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:47,712 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:47,712 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:47,712 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:47,713 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:47,713 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:47,713 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:47,721 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:47,721 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:47,721 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:47,721 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:47,721 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:47,721 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 278}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'IMnHCypHakAL74ndYF4bwQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286e50>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=278', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:47,721 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:47,722 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:47,722 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:47,722 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:47,722 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:47,722 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=278&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:IMnHCypHakAL74ndYF4bwQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132747Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:47,722 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132747Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d047339aab0dc4c00056e2af28d8367342d99f4534027193dc31754acc74866f gunicorn-registry stdout | 2023-06-29 13:27:47,722 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8b1c5629377364fb7c9d012e9cb587f421f23aa5da3c2360befa2e62ed38a505 gunicorn-registry stdout | 2023-06-29 13:27:47,722 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:47,722 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:47,723 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:47,723 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:47,772 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-secscan stdout | 2023-06-29 13:27:47,932 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:27:47,936 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:27:47,940 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:27:48,177 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=278 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:48,177 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8dfe6199-a0c0-461a-98e6-35976182fca6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8dfe6199-a0c0-461a-98e6-35976182fca6', 'ETag': '"20c9c70b2a476a400bef89dd605e1bc1"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:48,177 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:48,178 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:48,178 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:48,178 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:48,178 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8dfe6199-a0c0-461a-98e6-35976182fca6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8dfe6199-a0c0-461a-98e6-35976182fca6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8dfe6199-a0c0-461a-98e6-35976182fca6', 'etag': '"20c9c70b2a476a400bef89dd605e1bc1"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"20c9c70b2a476a400bef89dd605e1bc1"'} securityscanningnotificationworker stdout | 2023-06-29 13:27:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:27:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:28:23.286787+00:00 (in 34.604437 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:27:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:28:48 UTC)" (scheduled at 2023-06-29 13:27:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:27:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:27:48,684 [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(2023, 6, 29, 13, 27, 48, 682876), True, datetime.datetime(2023, 6, 29, 13, 27, 48, 682876), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:27:48,697 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:27:48,697 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:27:48,697 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:28:48 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:27:49,020 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:27:49,024 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:27:49,027 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:27:49,031 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:27:49,041 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:27:49,046 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:27:49,050 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:27:49,053 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:27:49,057 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:27:49,087 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:49,087 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:49,087 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 279, 'Body': <_io.BytesIO object at 0x7f7ccb286810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:49,087 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:49,088 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:49,088 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:49,088 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:49,088 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:49,088 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:49,088 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:49,096 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:49,096 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:49,096 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:49,097 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:49,097 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:49,097 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 279}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Q3hVnDib8SGeo8sxaCpJbA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=279', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:49,097 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:49,097 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:49,097 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:49,097 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:49,097 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:49,097 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=279&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Q3hVnDib8SGeo8sxaCpJbA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132749Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:49,097 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132749Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b7b2b14ab6f5153a1bfb76b42a2af696215b3885f39bb2ced6d6c355f7768751 gunicorn-registry stdout | 2023-06-29 13:27:49,097 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7fda6cc49e9729713b8b2e0d2a59dea99dfb4f5cbd44e3da834f2306ad0dfaca gunicorn-registry stdout | 2023-06-29 13:27:49,098 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:49,098 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:49,098 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:49,099 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:49,144 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:27:49,591 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=279 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:49,591 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c902c6f0-1892-42a4-aba6-0cb9a2a55f26', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c902c6f0-1892-42a4-aba6-0cb9a2a55f26', 'ETag': '"4378559c389bf1219ea3cb31682a496c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:49,591 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:49,591 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:49,591 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:49,592 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:49,592 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c902c6f0-1892-42a4-aba6-0cb9a2a55f26', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c902c6f0-1892-42a4-aba6-0cb9a2a55f26', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c902c6f0-1892-42a4-aba6-0cb9a2a55f26', 'etag': '"4378559c389bf1219ea3cb31682a496c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4378559c389bf1219ea3cb31682a496c"'} gunicorn-registry stdout | 2023-06-29 13:27:50,357 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:50,357 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:50,357 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 280, 'Body': <_io.BytesIO object at 0x7f7ccb2c6e50>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:50,357 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:50,357 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:50,357 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:50,358 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:50,358 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:50,358 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:50,358 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:50,366 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:50,366 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:50,366 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:50,366 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:50,366 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:50,366 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 280}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ThA/XMkXoJ6GbmzYGvTqNw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6e50>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=280', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:50,366 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:50,367 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:50,367 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:50,367 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:50,367 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:50,367 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=280&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ThA/XMkXoJ6GbmzYGvTqNw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132750Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:50,367 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132750Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | da996468f5da29446a4e86d9d841aae7b260f031022743c166278bf59ebbfe60 gunicorn-registry stdout | 2023-06-29 13:27:50,367 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ebf9e205298a440f7551c6c0e50b86d52a2696ed88c89b9ec00b46dc863930be gunicorn-registry stdout | 2023-06-29 13:27:50,367 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:50,367 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:50,368 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:50,368 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:50,413 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:27:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:27:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:28:00.585410+00:00 (in 9.999503 seconds) gcworker stdout | 2023-06-29 13:27:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:28:00 UTC)" (scheduled at 2023-06-29 13:27:50.585410+00:00) gcworker stdout | 2023-06-29 13:27:50,587 [59] [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, 1686835670586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:27:50,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:27:50,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:27:50,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:28:00 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:27:50,814 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=280 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:50,814 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6d2671c5-6587-48a3-9c71-d9c0c6f2e6de', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6d2671c5-6587-48a3-9c71-d9c0c6f2e6de', 'ETag': '"4e103f5cc917a09e866e6cd81af4ea37"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:50,814 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:50,815 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:50,815 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:50,815 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:50,815 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6d2671c5-6587-48a3-9c71-d9c0c6f2e6de', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6d2671c5-6587-48a3-9c71-d9c0c6f2e6de', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6d2671c5-6587-48a3-9c71-d9c0c6f2e6de', 'etag': '"4e103f5cc917a09e866e6cd81af4ea37"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4e103f5cc917a09e866e6cd81af4ea37"'} gunicorn-registry stdout | 2023-06-29 13:27:51,495 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:51,495 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:51,496 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 281, 'Body': <_io.BytesIO object at 0x7f7ccb27aae0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:51,496 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:51,496 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:51,496 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:51,496 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:51,496 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:51,496 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:51,496 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:51,505 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:51,505 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:51,505 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:51,505 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:51,505 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:51,505 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 281}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'tO7FSumloA/yXP4LWBTBkQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27aae0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=281', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:51,505 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:51,505 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:51,505 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:51,505 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:51,505 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:51,506 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=281&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:tO7FSumloA/yXP4LWBTBkQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132751Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:51,506 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132751Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | fc1b9a0f566feb2843f20bafe8d8bb043fb6fc2b2e346620dd17b8c1af93887f gunicorn-registry stdout | 2023-06-29 13:27:51,506 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a59621625bc3c00493201efb65af10d2101a0ea45062294d292f504f52567b8a gunicorn-registry stdout | 2023-06-29 13:27:51,506 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:51,506 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:51,506 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:51,507 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:51,556 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:27:51,971 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=281 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:51,971 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '43ce7f03-abac-4595-a1ec-2aa6aadb3dde', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '43ce7f03-abac-4595-a1ec-2aa6aadb3dde', 'ETag': '"b4eec54ae9a5a00ff25cfe0b5814c191"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:51,971 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:51,972 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:51,972 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:51,972 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:51,972 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '43ce7f03-abac-4595-a1ec-2aa6aadb3dde', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '43ce7f03-abac-4595-a1ec-2aa6aadb3dde', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '43ce7f03-abac-4595-a1ec-2aa6aadb3dde', 'etag': '"b4eec54ae9a5a00ff25cfe0b5814c191"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b4eec54ae9a5a00ff25cfe0b5814c191"'} gunicorn-registry stdout | 2023-06-29 13:27:52,609 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:52,609 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:52,610 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 282, 'Body': <_io.BytesIO object at 0x7f7ccb223810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:52,610 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:52,610 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:52,610 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:52,610 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:52,610 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:52,610 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:52,610 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:52,619 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:52,619 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:52,619 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:52,619 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:52,619 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:52,619 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 282}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'FVrvbla+To9aUjR8lvpKsA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=282', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:52,619 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:52,619 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:52,619 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:52,619 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:52,620 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:52,620 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=282&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:FVrvbla+To9aUjR8lvpKsA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132752Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:52,620 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132752Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4674e49df9d14e6df7b0f62fa36851cfa5a90f04faddd6381780cf051aaa0de4 gunicorn-registry stdout | 2023-06-29 13:27:52,620 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9d25199ef7d557e21e6aef088c29006a2b4c0ad9753e613c171fab82db5e1a60 gunicorn-registry stdout | 2023-06-29 13:27:52,620 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:52,620 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:52,620 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:52,621 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:52,666 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:27:53,069 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=282 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:53,070 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2bf6f565-dba3-4edd-a287-e4b84d59a8d7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2bf6f565-dba3-4edd-a287-e4b84d59a8d7', 'ETag': '"155aef6e56be4e8f5a52347c96fa4ab0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:53,070 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:53,070 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:53,070 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:53,070 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:53,070 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2bf6f565-dba3-4edd-a287-e4b84d59a8d7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2bf6f565-dba3-4edd-a287-e4b84d59a8d7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2bf6f565-dba3-4edd-a287-e4b84d59a8d7', 'etag': '"155aef6e56be4e8f5a52347c96fa4ab0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"155aef6e56be4e8f5a52347c96fa4ab0"'} gunicorn-registry stdout | 2023-06-29 13:27:53,868 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:53,868 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:53,869 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 283, 'Body': <_io.BytesIO object at 0x7f7ccb271590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:53,869 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:53,869 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:53,869 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:53,869 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:53,869 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:53,869 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:53,869 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:53,878 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:53,878 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:53,878 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:53,878 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:53,878 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:53,878 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 283}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'P8qSKk6YnTUy13eWXubEpQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=283', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:53,878 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:53,878 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:53,878 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:53,878 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:53,879 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:53,879 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=283&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:P8qSKk6YnTUy13eWXubEpQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132753Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:53,879 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132753Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f173b5f5e98b5e35f295386a376a07944e15d50e478141136e19f958083ebfd7 gunicorn-registry stdout | 2023-06-29 13:27:53,879 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4fbebf046157b22d619bc21529bc7c2fb3660e5d58c7e13fbec81bbd85bc395c gunicorn-registry stdout | 2023-06-29 13:27:53,879 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:53,879 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:53,879 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:53,880 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:53,925 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:27:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:27:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:28:03.978401+00:00 (in 9.999504 seconds) notificationworker stdout | 2023-06-29 13:27:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:28:03 UTC)" (scheduled at 2023-06-29 13:27:53.978401+00:00) notificationworker stdout | 2023-06-29 13:27:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:27:53,980 [74] [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(2023, 6, 29, 13, 27, 53, 979350), True, datetime.datetime(2023, 6, 29, 13, 27, 53, 979350), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:27:53,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:27:53,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:27:53,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:28:03 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:27:54,328 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=283 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:54,329 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2988f75f-7079-4f87-91b1-83ba939096e3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2988f75f-7079-4f87-91b1-83ba939096e3', 'ETag': '"3fca922a4e989d3532d777965ee6c4a5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:54,329 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:54,329 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:54,329 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:54,329 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:54,329 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2988f75f-7079-4f87-91b1-83ba939096e3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2988f75f-7079-4f87-91b1-83ba939096e3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2988f75f-7079-4f87-91b1-83ba939096e3', 'etag': '"3fca922a4e989d3532d777965ee6c4a5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3fca922a4e989d3532d777965ee6c4a5"'} gunicorn-web stdout | 2023-06-29 13:27:54,636 [213] [DEBUG] [app] Starting request: urn:request:521a6fa5-0d9a-4848-8fc7-8862b13fa34e (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:27:54,636 [211] [DEBUG] [app] Starting request: urn:request:d364a3ef-40d0-4982-8538-cc1e8e9b7fd4 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:27:54,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:27:54,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:27:54,639 [216] [DEBUG] [app] Starting request: urn:request:790ce6ad-3d89-445a-89d4-bd90a7823bc5 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:27:54,639 [219] [DEBUG] [app] Starting request: urn:request:d53e469c-8162-47ed-a568-672d3557676a (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:27:54,640 [216] [DEBUG] [app] Ending request: urn:request:790ce6ad-3d89-445a-89d4-bd90a7823bc5 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:790ce6ad-3d89-445a-89d4-bd90a7823bc5', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:27:54,640 [219] [DEBUG] [app] Ending request: urn:request:d53e469c-8162-47ed-a568-672d3557676a (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:d53e469c-8162-47ed-a568-672d3557676a', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:27:54,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:27:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:27:54,640 [219] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:27:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:27:54,640 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:27:54,640 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:27:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:27:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-web stdout | 2023-06-29 13:27:54,641 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:27:54,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:27:54,643 [212] [DEBUG] [app] Starting request: urn:request:87f3f5f2-f1ac-4e4a-8672-4ec796df61fe (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:27:54,643 [214] [DEBUG] [app] Starting request: urn:request:c4db2256-351e-40f7-bb57-5ca565fc3292 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:27:54,644 [212] [DEBUG] [app] Ending request: urn:request:87f3f5f2-f1ac-4e4a-8672-4ec796df61fe (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:87f3f5f2-f1ac-4e4a-8672-4ec796df61fe', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:27:54,644 [214] [DEBUG] [app] Ending request: urn:request:c4db2256-351e-40f7-bb57-5ca565fc3292 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:c4db2256-351e-40f7-bb57-5ca565fc3292', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:27:54,644 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:27:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:27:54,644 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:27:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:27:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:27:54,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:27:54,644 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:27:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:27:54,644 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:27:54,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:27:54,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:27:54,652 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:27:54,663 [211] [DEBUG] [app] Ending request: urn:request:d364a3ef-40d0-4982-8538-cc1e8e9b7fd4 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:d364a3ef-40d0-4982-8538-cc1e8e9b7fd4', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:27:54,663 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:27:54,663 [213] [DEBUG] [app] Ending request: urn:request:521a6fa5-0d9a-4848-8fc7-8862b13fa34e (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:521a6fa5-0d9a-4848-8fc7-8862b13fa34e', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:27:54,663 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:27:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:27:54,663 [213] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:27:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:27:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.029) gunicorn-web stdout | 2023-06-29 13:27:54,663 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:27:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-registry stdout | 2023-06-29 13:27:55,190 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:55,190 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:55,191 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 284, 'Body': <_io.BytesIO object at 0x7f7ccb286ef0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:55,191 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:55,191 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:55,191 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:55,191 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:55,191 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:55,191 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:55,191 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:55,200 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:55,200 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:55,200 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:55,200 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:55,200 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:55,200 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 284}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'joDWhPl/Swj4p5QQSdWvLw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286ef0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=284', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:55,200 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:55,200 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:55,200 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:55,200 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:55,200 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:55,200 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=284&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:joDWhPl/Swj4p5QQSdWvLw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132755Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:55,200 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132755Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2ff30b41ee25c8e48ddf53dd2b0964ff3ae7265cda4221f3b45d248be86ce5d6 gunicorn-registry stdout | 2023-06-29 13:27:55,200 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 343b760e21c66f6f6469b9a0bbe177f08ca51af69b0a333fd182a68f9ffa0025 gunicorn-registry stdout | 2023-06-29 13:27:55,201 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:55,201 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:55,201 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:55,202 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:55,247 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. exportactionlogsworker stdout | 2023-06-29 13:27:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:27:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:28:14.793446+00:00 (in 19.201883 seconds) exportactionlogsworker stdout | 2023-06-29 13:27:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:28:55 UTC)" (scheduled at 2023-06-29 13:27:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:27:55,592 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:27:55,593 [58] [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(2023, 6, 29, 13, 27, 55, 592075), True, datetime.datetime(2023, 6, 29, 13, 27, 55, 592075), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:27:55,613 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:27:55,613 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:27:55,613 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:28:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:27:55,650 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=284 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:55,651 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '74579e18-b082-4062-9231-3911cd2abc72', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '74579e18-b082-4062-9231-3911cd2abc72', 'ETag': '"8e80d684f97f4b08f8a7941049d5af2f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:55,651 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:55,651 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:55,651 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:55,651 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:55,651 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '74579e18-b082-4062-9231-3911cd2abc72', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '74579e18-b082-4062-9231-3911cd2abc72', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '74579e18-b082-4062-9231-3911cd2abc72', 'etag': '"8e80d684f97f4b08f8a7941049d5af2f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8e80d684f97f4b08f8a7941049d5af2f"'} buildlogsarchiver stdout | 2023-06-29 13:27:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:27:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:28:25.790030+00:00 (in 29.999398 seconds) buildlogsarchiver stdout | 2023-06-29 13:27:55,791 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:28:25 UTC)" (scheduled at 2023-06-29 13:27:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:27:55,792 [54] [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(2023, 6, 14, 13, 27, 55, 791150), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:27:55,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:27:55,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:27:55,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:28:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:27:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:27:55,889 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:28:11.690034+00:00 (in 15.800345 seconds) namespacegcworker stdout | 2023-06-29 13:27:55,890 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:28:55 UTC)" (scheduled at 2023-06-29 13:27:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:27:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:27:55,891 [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(2023, 6, 29, 13, 27, 55, 890317), True, datetime.datetime(2023, 6, 29, 13, 27, 55, 890317), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:27:55,905 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:27:55,905 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:27:55,905 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:28:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:27:56,386 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:56,386 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:56,387 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 285, 'Body': <_io.BytesIO object at 0x7f7ccb271680>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:56,387 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:56,387 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:56,387 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:56,387 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:56,387 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:56,387 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:56,388 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:56,396 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:56,396 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:56,396 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:56,396 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:56,396 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:56,396 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 285}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'cDKDBX3yRLEUTkKnkq9QxA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271680>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=285', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:56,396 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:56,396 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:56,396 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:56,396 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:56,397 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:56,397 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=285&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:cDKDBX3yRLEUTkKnkq9QxA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132756Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:56,397 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132756Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1aa7795c5cf02331a9aec34f88450430bac56a98cac105a66947e33a57ae5c41 gunicorn-registry stdout | 2023-06-29 13:27:56,397 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 21857d378c85251a165b5a7832b204493070e6d248cdb13914a53e09fab8b3c9 gunicorn-registry stdout | 2023-06-29 13:27:56,397 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:56,397 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:56,397 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:56,398 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:56,447 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:27:56,848 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=285 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:56,848 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f8ab038f-4852-478f-913e-dd9e8bd4a7e4', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f8ab038f-4852-478f-913e-dd9e8bd4a7e4', 'ETag': '"703283057df244b1144e42a792af50c4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:56,848 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:56,849 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:56,849 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:56,849 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:56,849 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f8ab038f-4852-478f-913e-dd9e8bd4a7e4', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f8ab038f-4852-478f-913e-dd9e8bd4a7e4', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f8ab038f-4852-478f-913e-dd9e8bd4a7e4', 'etag': '"703283057df244b1144e42a792af50c4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"703283057df244b1144e42a792af50c4"'} gunicorn-registry stdout | 2023-06-29 13:27:57,680 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:57,680 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:57,680 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 286, 'Body': <_io.BytesIO object at 0x7f7ccb27a040>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:57,680 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:57,680 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:57,680 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:57,680 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:57,680 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:57,680 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:57,681 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:57,689 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:57,689 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:57,689 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:57,689 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:57,689 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:57,689 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 286}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'pnrKrnnUR8ZxywM9ouXX/g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a040>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=286', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:57,689 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:57,689 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:57,689 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:57,690 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:57,690 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:57,690 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=286&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:pnrKrnnUR8ZxywM9ouXX/g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132757Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:57,690 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132757Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e29b4e4418668e63b0ace4d33a556b760b10490ea7f6d12f9f4724b9aca10d1a gunicorn-registry stdout | 2023-06-29 13:27:57,690 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1375a77a0343fd6cf2f6993e39408614b7a268033f731db8783b5f68e8f8f639 gunicorn-registry stdout | 2023-06-29 13:27:57,690 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:57,690 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:57,691 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:57,691 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:57,736 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:27:58,136 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=286 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:58,136 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f7ab1052-38c9-4ee0-8810-f82c53274af9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f7ab1052-38c9-4ee0-8810-f82c53274af9', 'ETag': '"a67acaae79d447c671cb033da2e5d7fe"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:58,136 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:58,136 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:58,137 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:58,137 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:58,137 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f7ab1052-38c9-4ee0-8810-f82c53274af9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f7ab1052-38c9-4ee0-8810-f82c53274af9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f7ab1052-38c9-4ee0-8810-f82c53274af9', 'etag': '"a67acaae79d447c671cb033da2e5d7fe"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a67acaae79d447c671cb033da2e5d7fe"'} gunicorn-registry stdout | 2023-06-29 13:27:58,918 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:27:58,918 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:27:58,919 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 287, 'Body': <_io.BytesIO object at 0x7f7ccb27aae0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:27:58,919 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:58,919 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:58,919 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:58,919 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:58,919 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:58,919 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:58,919 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:58,928 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:58,928 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:27:58,928 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:58,928 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:58,928 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:58,928 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 287}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'AExHM+JJbyHyJXgUu30r3g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27aae0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=287', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:27:58,928 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:58,928 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:58,928 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:58,928 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:58,928 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:27:58,928 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=287&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:AExHM+JJbyHyJXgUu30r3g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132758Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:27:58,929 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132758Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d44425fe542103098aeca585611582fd1909d8f55a07f12aa42bcd075575b063 gunicorn-registry stdout | 2023-06-29 13:27:58,929 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d27acc34b8645f0ffd05bfd15f21ef5d9a02cedcb518589d3dc0cf4f57fa5334 gunicorn-registry stdout | 2023-06-29 13:27:58,929 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:58,929 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:27:58,929 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:27:58,930 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:27:58,979 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:27:59,381 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=287 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:27:59,381 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3ee9c032-cc02-483b-a7bb-71cf70662ff9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3ee9c032-cc02-483b-a7bb-71cf70662ff9', 'ETag': '"004c4733e2496f21f2257814bb7d2bde"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:27:59,381 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:27:59,381 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:27:59,382 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:27:59,382 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:27:59,382 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3ee9c032-cc02-483b-a7bb-71cf70662ff9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3ee9c032-cc02-483b-a7bb-71cf70662ff9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3ee9c032-cc02-483b-a7bb-71cf70662ff9', 'etag': '"004c4733e2496f21f2257814bb7d2bde"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"004c4733e2496f21f2257814bb7d2bde"'} expiredappspecifictokenworker stdout | 2023-06-29 13:27:59,421 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:28:00,245 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:00,246 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:00,246 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 288, 'Body': <_io.BytesIO object at 0x7f7ccb2791d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:00,246 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:00,246 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:00,246 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:00,246 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:00,246 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:00,246 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:00,247 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:00,255 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:00,255 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:00,255 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:00,255 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:00,255 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:00,255 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 288}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'oJzDAyFuZaEd9YgUvxNR9Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2791d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=288', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:00,255 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:00,255 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:00,255 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:00,255 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:00,256 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:00,256 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=288&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:oJzDAyFuZaEd9YgUvxNR9Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132800Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:00,256 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132800Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8711bb88f12443d1ecd8ea3c142445907e405becf63d6cce7ed8fb639243e2e3 gunicorn-registry stdout | 2023-06-29 13:28:00,256 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e08885ffcb227565c2514cbe3ad3ad7391248228005eddf66d35b510774a7ec5 gunicorn-registry stdout | 2023-06-29 13:28:00,256 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:00,256 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:00,256 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:00,257 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:00,304 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:28:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:28:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:28:10.585410+00:00 (in 9.999454 seconds) gcworker stdout | 2023-06-29 13:28:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:28:10 UTC)" (scheduled at 2023-06-29 13:28:00.585410+00:00) gcworker stdout | 2023-06-29 13:28:00,587 [59] [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, 1686835680586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:28:00,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:28:00,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:28:00,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:28:10 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:28:00,704 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=288 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:00,704 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e95de821-5304-4c99-a070-2af9e2c6d248', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e95de821-5304-4c99-a070-2af9e2c6d248', 'ETag': '"a09cc303216e65a11df58814bf1351f5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:00,705 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:00,705 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:00,705 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:00,705 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:00,705 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e95de821-5304-4c99-a070-2af9e2c6d248', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e95de821-5304-4c99-a070-2af9e2c6d248', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e95de821-5304-4c99-a070-2af9e2c6d248', 'etag': '"a09cc303216e65a11df58814bf1351f5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a09cc303216e65a11df58814bf1351f5"'} gunicorn-registry stdout | 2023-06-29 13:28:01,443 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:01,444 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:01,444 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 289, 'Body': <_io.BytesIO object at 0x7f7ccb2790e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:01,445 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:01,445 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:01,445 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:01,445 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:01,445 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:01,445 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:01,445 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:01,453 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:01,453 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:01,453 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:01,453 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:01,453 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:01,453 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 289}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'y9rfpGZgHBaOATNoJoIVaA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2790e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=289', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:01,454 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:01,454 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:01,454 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:01,454 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:01,454 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:01,454 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=289&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:y9rfpGZgHBaOATNoJoIVaA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132801Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:01,454 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132801Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a2bea5d2f2ad5c81e323a9c7819dbe51c019d64826406ecd24661ee8afecdcda gunicorn-registry stdout | 2023-06-29 13:28:01,454 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7c1a76d5591605c05e1c35922c3ac48e9b5dda0fb2be10d2cb950678a2c303fe gunicorn-registry stdout | 2023-06-29 13:28:01,454 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:01,454 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:01,455 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:01,455 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:01,504 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:28:01,905 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=289 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:01,906 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a8e8d075-05a6-4d81-baa1-bb56b436b98e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a8e8d075-05a6-4d81-baa1-bb56b436b98e', 'ETag': '"cbdadfa466601c168e01336826821568"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:01,906 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:01,906 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:01,906 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:01,906 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:01,906 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a8e8d075-05a6-4d81-baa1-bb56b436b98e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a8e8d075-05a6-4d81-baa1-bb56b436b98e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a8e8d075-05a6-4d81-baa1-bb56b436b98e', 'etag': '"cbdadfa466601c168e01336826821568"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"cbdadfa466601c168e01336826821568"'} repositorygcworker stdout | 2023-06-29 13:28:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:28:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:28:38.788158+00:00 (in 36.796676 seconds) repositorygcworker stdout | 2023-06-29 13:28:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:29:01 UTC)" (scheduled at 2023-06-29 13:28:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:28:01,991 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:28:01,993 [81] [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(2023, 6, 29, 13, 28, 1, 992018), True, datetime.datetime(2023, 6, 29, 13, 28, 1, 992018), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 13:28:02,006 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:28:02,006 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:28:02,006 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:29:01 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:28:02,788 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:02,789 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:02,789 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 290, 'Body': <_io.BytesIO object at 0x7f7ccb2238b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:02,789 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:02,789 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:02,790 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:02,790 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:02,790 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:02,790 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:02,790 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:02,798 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:02,798 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:02,798 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:02,798 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:02,799 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:02,799 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 290}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'z8UWKpisiNporT6/KJBNQg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2238b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=290', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:02,799 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:02,799 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:02,799 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:02,799 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:02,799 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:02,799 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=290&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:z8UWKpisiNporT6/KJBNQg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132802Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:02,799 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132802Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a56283828a0a42b3678c88c974e68b1e20052088932af1e70fb3db6918150d0b gunicorn-registry stdout | 2023-06-29 13:28:02,799 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0d212a5691b6da40c195450d1480857d94a262a05ac53a69cea0b3f087cc70fd gunicorn-registry stdout | 2023-06-29 13:28:02,799 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:02,800 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:02,800 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:02,801 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:02,846 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. queuecleanupworker stdout | 2023-06-29 13:28:02,892 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:28:03,250 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=290 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:03,251 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f23de0e1-6671-4c11-8ce7-9cabbdf24384', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f23de0e1-6671-4c11-8ce7-9cabbdf24384', 'ETag': '"cfc5162a98ac88da68ad3ebf28904d42"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:03,251 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:03,251 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:03,251 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:03,251 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:03,251 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f23de0e1-6671-4c11-8ce7-9cabbdf24384', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f23de0e1-6671-4c11-8ce7-9cabbdf24384', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f23de0e1-6671-4c11-8ce7-9cabbdf24384', 'etag': '"cfc5162a98ac88da68ad3ebf28904d42"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"cfc5162a98ac88da68ad3ebf28904d42"'} gunicorn-registry stdout | 2023-06-29 13:28:03,894 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:03,894 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:03,894 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 291, 'Body': <_io.BytesIO object at 0x7f7ccb2c6540>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:03,894 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:03,895 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:03,895 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:03,895 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:03,895 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:03,895 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:03,895 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:03,904 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:03,904 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:03,904 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:03,904 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:03,904 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:03,904 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 291}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'I34q8KJsiGvYFqwWam0ulA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6540>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=291', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:03,904 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:03,904 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:03,904 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:03,904 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:03,905 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:03,905 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=291&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:I34q8KJsiGvYFqwWam0ulA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132803Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:03,905 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132803Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0e7b56ca3493b9a480766ff9e9357255924b34d23dfe5a57acf6803650dc5844 gunicorn-registry stdout | 2023-06-29 13:28:03,905 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | dc80961a8c4b5e3474bbce0ddfc18cca11ed88e5ba8b90b88a79117938757183 gunicorn-registry stdout | 2023-06-29 13:28:03,905 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:03,905 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:03,905 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:03,906 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:03,951 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:28:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:28:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:28:13.978401+00:00 (in 9.999510 seconds) notificationworker stdout | 2023-06-29 13:28:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:28:13 UTC)" (scheduled at 2023-06-29 13:28:03.978401+00:00) notificationworker stdout | 2023-06-29 13:28:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:28:03,980 [74] [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(2023, 6, 29, 13, 28, 3, 979364), True, datetime.datetime(2023, 6, 29, 13, 28, 3, 979364), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:28:03,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:28:03,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:28:03,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:28:13 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:28:04,276 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=291 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:04,276 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '508bc226-08ff-47b4-acee-c17ac9a5c1e7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '508bc226-08ff-47b4-acee-c17ac9a5c1e7', 'ETag': '"237e2af0a26c886bd816ac166a6d2e94"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:04,276 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:04,276 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:04,277 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:04,277 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:04,277 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '508bc226-08ff-47b4-acee-c17ac9a5c1e7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '508bc226-08ff-47b4-acee-c17ac9a5c1e7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '508bc226-08ff-47b4-acee-c17ac9a5c1e7', 'etag': '"237e2af0a26c886bd816ac166a6d2e94"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"237e2af0a26c886bd816ac166a6d2e94"'} gunicorn-registry stdout | 2023-06-29 13:28:04,878 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:04,878 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:04,879 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 292, 'Body': <_io.BytesIO object at 0x7f7ccb269770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:04,879 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:04,879 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:04,879 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:04,879 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:04,879 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:04,879 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:04,879 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:04,888 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:04,888 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:04,888 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:04,888 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:04,888 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:04,888 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 292}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'CqKLxPCukrbWxXnP12lO/Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=292', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:04,888 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:04,888 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:04,888 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:04,888 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:04,888 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:04,888 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=292&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:CqKLxPCukrbWxXnP12lO/Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132804Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:04,888 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132804Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 85140777eb1a8f3a3cf08b57f29ee915fa75d7348e9309c9499eef938d4f1d02 gunicorn-registry stdout | 2023-06-29 13:28:04,889 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 94082266a82be491f854f0056b3e73ddbb520187b4b173fc886fc62645529aec gunicorn-registry stdout | 2023-06-29 13:28:04,889 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:04,889 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:04,889 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:04,890 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:04,934 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:28:05,256 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=292 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:05,257 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5a4bc0ec-c5ef-4837-82a6-92151fb24bf4', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5a4bc0ec-c5ef-4837-82a6-92151fb24bf4', 'ETag': '"0aa28bc4f0ae92b6d6c579cfd7694efd"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:05,257 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:05,257 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:05,257 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:05,257 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:05,257 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5a4bc0ec-c5ef-4837-82a6-92151fb24bf4', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5a4bc0ec-c5ef-4837-82a6-92151fb24bf4', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5a4bc0ec-c5ef-4837-82a6-92151fb24bf4', 'etag': '"0aa28bc4f0ae92b6d6c579cfd7694efd"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0aa28bc4f0ae92b6d6c579cfd7694efd"'} gunicorn-registry stdout | 2023-06-29 13:28:05,784 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:05,784 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:05,785 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 293, 'Body': <_io.BytesIO object at 0x7f7ccb2c6770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:05,785 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:05,785 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:05,785 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:05,785 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:05,785 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:05,785 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:05,785 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:05,794 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:05,794 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:05,794 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:05,794 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:05,794 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:05,794 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 293}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'MkoqxitF8fo+/gDWlmV8yA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=293', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:05,794 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:05,794 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:05,794 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:05,794 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:05,795 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:05,795 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=293&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:MkoqxitF8fo+/gDWlmV8yA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132805Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:05,795 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132805Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5400f7f701685b540dfe53063fad7ed283aff30c34e97d30e3e01454c18defd8 gunicorn-registry stdout | 2023-06-29 13:28:05,795 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c9ebb8d9f1688bff0fd524d537671f62ae2757b6864d675c4797693bddb516f7 gunicorn-registry stdout | 2023-06-29 13:28:05,795 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:05,795 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:05,795 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:05,796 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:05,841 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:28:06,106 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} builder stdout | 2023-06-29 13:28:06,110 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} gunicorn-registry stdout | 2023-06-29 13:28:06,164 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=293 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:06,164 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '9983da9e-d4b9-4649-828f-cbf26fc9617d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '9983da9e-d4b9-4649-828f-cbf26fc9617d', 'ETag': '"324a2ac62b45f1fa3efe00d696657cc8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:06,164 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:06,164 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:06,164 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:06,164 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:06,165 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '9983da9e-d4b9-4649-828f-cbf26fc9617d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '9983da9e-d4b9-4649-828f-cbf26fc9617d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '9983da9e-d4b9-4649-828f-cbf26fc9617d', 'etag': '"324a2ac62b45f1fa3efe00d696657cc8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"324a2ac62b45f1fa3efe00d696657cc8"'} securityworker stdout | 2023-06-29 13:28:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:28:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:28:11.713664+00:00 (in 5.130673 seconds) securityworker stdout | 2023-06-29 13:28:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:28:36 UTC)" (scheduled at 2023-06-29 13:28:06.582504+00:00) securityworker stdout | 2023-06-29 13:28:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:28:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:28:06,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:28:06,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:28:06,599 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:28:06,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:28:06,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:28:36 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:28:06,672 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:06,672 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:06,673 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 294, 'Body': <_io.BytesIO object at 0x7f7ccb290630>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:06,673 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:06,673 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:06,673 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:06,673 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:06,673 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:06,673 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:06,673 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:06,681 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:06,681 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:06,682 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:06,682 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:06,682 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:06,682 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 294}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '57CEgOTlO6/3eXKVSsfKrA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290630>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=294', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:06,682 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:06,682 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:06,682 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:06,682 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:06,682 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:06,682 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=294&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:57CEgOTlO6/3eXKVSsfKrA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132806Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:06,682 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132806Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a12e5302b509f1d8b17ceffc59c771730b40b0ef7532f175a2016c4962098075 gunicorn-registry stdout | 2023-06-29 13:28:06,682 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6f74c33b92793e87c017ca1e864e7ff11a8a8888cfa2ee53d69bdaa0e4e9b6f0 gunicorn-registry stdout | 2023-06-29 13:28:06,682 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:06,682 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:06,683 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:06,683 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:06,732 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:28:07,051 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=294 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:07,051 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3e7022b6-8aa0-4d72-98aa-0d85f86fd71c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3e7022b6-8aa0-4d72-98aa-0d85f86fd71c', 'ETag': '"e7b08480e4e53baff77972954ac7caac"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:07,051 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:07,052 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:07,052 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:07,052 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:07,052 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3e7022b6-8aa0-4d72-98aa-0d85f86fd71c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3e7022b6-8aa0-4d72-98aa-0d85f86fd71c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3e7022b6-8aa0-4d72-98aa-0d85f86fd71c', 'etag': '"e7b08480e4e53baff77972954ac7caac"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e7b08480e4e53baff77972954ac7caac"'} gunicorn-registry stdout | 2023-06-29 13:28:07,557 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:07,558 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:07,558 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 295, 'Body': <_io.BytesIO object at 0x7f7ccb27aae0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:07,558 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:07,558 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:07,558 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:07,558 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:07,558 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:07,558 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:07,559 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:07,567 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:07,567 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:07,567 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:07,567 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:07,567 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:07,567 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 295}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '46OJIrsTlNjJGtgIkyKCPg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27aae0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=295', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:07,568 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:07,568 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:07,568 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:07,568 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:07,568 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:07,568 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=295&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:46OJIrsTlNjJGtgIkyKCPg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132807Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:07,568 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132807Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 144be072ebe8bad38cee68d3b0785eca328c728d6762e993a37b3f8b2aafabbb gunicorn-registry stdout | 2023-06-29 13:28:07,568 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 55f4bfbf7ddf68aa8628996773991d6460df4f5196858dc564ee08c84a036379 gunicorn-registry stdout | 2023-06-29 13:28:07,568 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:07,568 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:07,569 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:07,569 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:07,615 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:28:07,936 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=295 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:07,936 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '64ed5b76-58b6-4cbf-8efe-e7e8afec9922', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '64ed5b76-58b6-4cbf-8efe-e7e8afec9922', 'ETag': '"e3a38922bb1394d8c91ad8089322823e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:07,936 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:07,936 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:07,936 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:07,937 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:07,937 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '64ed5b76-58b6-4cbf-8efe-e7e8afec9922', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '64ed5b76-58b6-4cbf-8efe-e7e8afec9922', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '64ed5b76-58b6-4cbf-8efe-e7e8afec9922', 'etag': '"e3a38922bb1394d8c91ad8089322823e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e3a38922bb1394d8c91ad8089322823e"'} gunicorn-registry stdout | 2023-06-29 13:28:08,293 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:08,293 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:08,293 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 296, 'Body': <_io.BytesIO object at 0x7f7ccb286d60>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:08,293 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:08,293 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:08,294 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:08,294 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:08,294 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:08,294 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:08,294 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:08,302 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:08,302 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:08,302 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:08,302 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:08,302 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:08,302 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 296}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'w6ucBj0PDO1gwcPPXg8yYg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286d60>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=296', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:08,303 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:08,303 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:08,303 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:08,303 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:08,303 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:08,303 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=296&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:w6ucBj0PDO1gwcPPXg8yYg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132808Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:08,303 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132808Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | de6c25bc9a1b038463b466d69f18a1929fc14dbfd67542c060c5acd4fe796189 gunicorn-registry stdout | 2023-06-29 13:28:08,303 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | eadfa4d0f42a7b2c4104b87d1125dc98be453546cf29436a1946f9878327102b gunicorn-registry stdout | 2023-06-29 13:28:08,303 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:08,303 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:08,304 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:08,304 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:08,351 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotaregistrysizeworker stdout | 2023-06-29 13:28:08,481 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-registry stdout | 2023-06-29 13:28:08,633 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=296 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:08,633 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'fa710bd6-89e5-4ed4-b01d-adba2db9e4a5', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'fa710bd6-89e5-4ed4-b01d-adba2db9e4a5', 'ETag': '"c3ab9c063d0f0ced60c1c3cf5e0f3262"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:08,633 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:08,633 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:08,634 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:08,634 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:08,634 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'fa710bd6-89e5-4ed4-b01d-adba2db9e4a5', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'fa710bd6-89e5-4ed4-b01d-adba2db9e4a5', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'fa710bd6-89e5-4ed4-b01d-adba2db9e4a5', 'etag': '"c3ab9c063d0f0ced60c1c3cf5e0f3262"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c3ab9c063d0f0ced60c1c3cf5e0f3262"'} namespacegcworker stdout | 2023-06-29 13:28:08,792 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:28:08,969 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:28:09,087 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-web stdout | 2023-06-29 13:28:09,636 [214] [DEBUG] [app] Starting request: urn:request:d12f2d46-e8e0-4853-92ea-ddf364ef1b3d (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:28:09,636 [212] [DEBUG] [app] Starting request: urn:request:59f17f6d-be63-4289-84ea-54fe1d63db40 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:28:09,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:28:09,638 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:28:09,640 [216] [DEBUG] [app] Starting request: urn:request:b6129421-6cce-4a27-b2fd-54f735a0a898 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:28:09,640 [221] [DEBUG] [app] Starting request: urn:request:d3e2aac1-b7d4-4593-b0ca-fbf560f04b53 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:28:09,640 [216] [DEBUG] [app] Ending request: urn:request:b6129421-6cce-4a27-b2fd-54f735a0a898 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:b6129421-6cce-4a27-b2fd-54f735a0a898', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:28:09,640 [221] [DEBUG] [app] Ending request: urn:request:d3e2aac1-b7d4-4593-b0ca-fbf560f04b53 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:d3e2aac1-b7d4-4593-b0ca-fbf560f04b53', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:28:09,641 [221] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:28:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:28:09,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:28:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:28:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:28:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:28:09,641 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:28:09,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:28:09,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:28:09,642 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:28:09,644 [214] [DEBUG] [app] Starting request: urn:request:55fded26-9467-4f34-b38f-d1ecc9e1a84e (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:28:09,644 [213] [DEBUG] [app] Starting request: urn:request:b3bbe7dd-df3f-4e5a-94f9-2ccc815d979b (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:28:09,644 [214] [DEBUG] [app] Ending request: urn:request:55fded26-9467-4f34-b38f-d1ecc9e1a84e (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:55fded26-9467-4f34-b38f-d1ecc9e1a84e', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:28:09,644 [213] [DEBUG] [app] Ending request: urn:request:b3bbe7dd-df3f-4e5a-94f9-2ccc815d979b (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:b3bbe7dd-df3f-4e5a-94f9-2ccc815d979b', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:28:09,644 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:28:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:28:09,644 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:28:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:28:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-06-29 13:28:09,644 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:28:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:28:09,645 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:28:09,645 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:28:09,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:28:09,653 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:28:09,653 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:28:09,663 [214] [DEBUG] [app] Ending request: urn:request:d12f2d46-e8e0-4853-92ea-ddf364ef1b3d (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:d12f2d46-e8e0-4853-92ea-ddf364ef1b3d', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:28:09,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:28:09,664 [212] [DEBUG] [app] Ending request: urn:request:59f17f6d-be63-4289-84ea-54fe1d63db40 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:59f17f6d-be63-4289-84ea-54fe1d63db40', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:28:09,664 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:28:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:28:09,664 [212] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:28:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-web stdout | 2023-06-29 13:28:09,664 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:28:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:28:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) repositoryactioncounter stdout | 2023-06-29 13:28:09,669 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-registry stdout | 2023-06-29 13:28:09,713 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:09,714 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:09,714 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 297, 'Body': <_io.BytesIO object at 0x7f7ccb269900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:09,714 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:09,714 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:09,714 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:09,714 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:09,714 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:09,715 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:09,715 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:09,723 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:09,723 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:09,723 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:09,723 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:09,723 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:09,723 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 297}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'YgqIHy0+W4RsktoyifGR7Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=297', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:09,724 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:09,724 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:09,724 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:09,724 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:09,724 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:09,724 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=297&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:YgqIHy0+W4RsktoyifGR7Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132809Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:09,724 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132809Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 983284fd120e037bf04f7e31637df67e047a4afa7a3e19b1ba9bfef3656fddde gunicorn-registry stdout | 2023-06-29 13:28:09,724 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e0c77442ebe0446dd764de16c8c404bc772f0ce5bd06af46f2ac05fa431064c8 gunicorn-registry stdout | 2023-06-29 13:28:09,724 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:09,724 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:09,725 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:09,725 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:09,771 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:28:10,141 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=297 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:10,141 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e7d40546-1f57-41ed-afa4-f717a5048723', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e7d40546-1f57-41ed-afa4-f717a5048723', 'ETag': '"620a881f2d3e5b846c92da3289f191ed"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:10,142 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:10,142 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:10,142 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:10,142 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:10,142 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e7d40546-1f57-41ed-afa4-f717a5048723', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e7d40546-1f57-41ed-afa4-f717a5048723', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e7d40546-1f57-41ed-afa4-f717a5048723', 'etag': '"620a881f2d3e5b846c92da3289f191ed"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"620a881f2d3e5b846c92da3289f191ed"'} gcworker stdout | 2023-06-29 13:28:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:28:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:28:20.585410+00:00 (in 9.999436 seconds) gcworker stdout | 2023-06-29 13:28:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:28:20 UTC)" (scheduled at 2023-06-29 13:28:10.585410+00:00) gcworker stdout | 2023-06-29 13:28:10,587 [59] [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, 1686835690586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:28:10,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:28:10,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:28:10,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:28:20 UTC)" executed successfully blobuploadcleanupworker stdout | 2023-06-29 13:28:10,818 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:28:10,944 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:10,944 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:10,944 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 298, 'Body': <_io.BytesIO object at 0x7f7ccb279270>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:10,945 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:10,945 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:10,945 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:10,945 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:10,945 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:10,945 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:10,945 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:10,953 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:10,953 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:10,954 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:10,954 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:10,954 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:10,954 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 298}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'c90I+PcPAul1YNRJOz8fXA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279270>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=298', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:10,954 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:10,954 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:10,954 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:10,954 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:10,954 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:10,954 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=298&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:c90I+PcPAul1YNRJOz8fXA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132810Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:10,954 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132810Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 73f1b0c6eb331a29c00f9da4a3fbc7b838764239211caa3195443d0914744690 gunicorn-registry stdout | 2023-06-29 13:28:10,954 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b04a08f9de22dd545ed3e78880e528071bfba9b28252b574c5f2cb298e6dc0fe gunicorn-registry stdout | 2023-06-29 13:28:10,954 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:10,955 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:10,955 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:10,956 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:11,001 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. namespacegcworker stdout | 2023-06-29 13:28:11,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:28:11,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:28:45.690471+00:00 (in 33.999741 seconds) namespacegcworker stdout | 2023-06-29 13:28:11,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:33:11 UTC)" (scheduled at 2023-06-29 13:28:11.690034+00:00) namespacegcworker stdout | 2023-06-29 13:28:11,692 [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(2023, 6, 29, 13, 28, 11, 691308), 'namespacegc/%']) namespacegcworker stdout | 2023-06-29 13:28:11,705 [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(2023, 6, 29, 13, 28, 11, 691308), True, datetime.datetime(2023, 6, 29, 13, 28, 11, 691308), 0, 'namespacegc/%']) namespacegcworker stdout | 2023-06-29 13:28:11,709 [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(2023, 6, 29, 13, 28, 11, 691308), True, datetime.datetime(2023, 6, 29, 13, 28, 11, 691308), 0, 'namespacegc/%', False, datetime.datetime(2023, 6, 29, 13, 28, 11, 691308), 'namespacegc/%']) namespacegcworker stdout | 2023-06-29 13:28:11,713 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:28:11,713 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:33:11 UTC)" executed successfully securityworker stdout | 2023-06-29 13:28:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:28:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:28:36.582504+00:00 (in 24.868247 seconds) securityworker stdout | 2023-06-29 13:28:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:28:41 UTC)" (scheduled at 2023-06-29 13:28:11.713664+00:00) securityworker stdout | 2023-06-29 13:28:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:28:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:28:11,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:28:11,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:28:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:28:11,718 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:28:11,718 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:28:11,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:28:11,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:28:11,733 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:28:11,737 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:28:11,737 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:28:11,738 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 23, 11, 722072), 1, 2]) securityworker stdout | 2023-06-29 13:28:11,741 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:28:11,741 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:28:11,743 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 23, 11, 722072), 1, 2]) securityworker stdout | 2023-06-29 13:28:11,746 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:28:11,746 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:28:11,746 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:28:11,746 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:28:11,746 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:28:11,747 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:28:11,747 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:28:11,748 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:28:11,748 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:28:11,748 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:28:41 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:28:12,474 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=298 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:12,475 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '675d21e0-3232-4600-9475-a9290185a369', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '675d21e0-3232-4600-9475-a9290185a369', 'ETag': '"73dd08f8f70f02e97560d4493b3f1f5c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:12,475 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:12,475 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:12,475 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:12,475 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:12,475 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '675d21e0-3232-4600-9475-a9290185a369', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '675d21e0-3232-4600-9475-a9290185a369', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '675d21e0-3232-4600-9475-a9290185a369', 'etag': '"73dd08f8f70f02e97560d4493b3f1f5c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"73dd08f8f70f02e97560d4493b3f1f5c"'} gunicorn-registry stdout | 2023-06-29 13:28:12,498 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:12,498 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:12,498 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 299, 'Body': <_io.BytesIO object at 0x7f7ccb229400>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:12,498 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:12,498 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:12,498 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:12,499 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:12,499 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:12,499 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:12,499 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:12,507 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:12,507 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:12,507 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:12,507 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:12,507 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:12,507 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 299}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'oFyTDLGiOrXSLKKE8t5Ytg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb229400>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=299', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:12,507 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:12,507 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:12,507 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:12,507 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:12,508 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:12,508 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=299&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:oFyTDLGiOrXSLKKE8t5Ytg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132812Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:12,508 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132812Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | cf95f717b77644ab79968ea54908ed6131ca00a139e0c5a9ee2516c8feb5d286 gunicorn-registry stdout | 2023-06-29 13:28:12,508 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 337b411ba5145a0fe5225b0730bd6da1eaea2b89dd2ca7cead49d9bd1825ff4a gunicorn-registry stdout | 2023-06-29 13:28:12,508 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:12,508 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:12,508 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:12,509 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:12,556 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:28:12,847 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:28:13,084 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=299 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:13,084 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3a087fcc-87a0-4a42-9f50-1fd7cb3d84d7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3a087fcc-87a0-4a42-9f50-1fd7cb3d84d7', 'ETag': '"a05c930cb1a23ab5d22ca284f2de58b6"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:13,085 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:13,085 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:13,085 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:13,085 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:13,085 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3a087fcc-87a0-4a42-9f50-1fd7cb3d84d7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3a087fcc-87a0-4a42-9f50-1fd7cb3d84d7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3a087fcc-87a0-4a42-9f50-1fd7cb3d84d7', 'etag': '"a05c930cb1a23ab5d22ca284f2de58b6"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a05c930cb1a23ab5d22ca284f2de58b6"'} gunicorn-registry stdout | 2023-06-29 13:28:13,235 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:13,235 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:13,236 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 300, 'Body': <_io.BytesIO object at 0x7f7ccb229180>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:13,236 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:13,236 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:13,236 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:13,236 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:13,236 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:13,236 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:13,236 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:13,245 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:13,245 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:13,245 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:13,245 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:13,245 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:13,245 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 300}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'i6VGcUxNlxu0qor+H5R8RQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb229180>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=300', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:13,245 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:13,245 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:13,245 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:13,245 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:13,246 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:13,246 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=300&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:i6VGcUxNlxu0qor+H5R8RQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132813Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:13,246 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132813Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d82f93e770d3c397be410b412d50f2ce64498ad6cd3d14e7d9d970551016aaf4 gunicorn-registry stdout | 2023-06-29 13:28:13,246 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e2854945614d16cf5f1412ca16a39e2f6dd5f44445ce08f66f43a4c1a41502f7 gunicorn-registry stdout | 2023-06-29 13:28:13,246 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:13,246 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:13,246 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:13,247 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:13,292 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:28:13,653 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=300 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:13,654 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3948aaf6-0425-4838-9959-01937a6e91c5', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3948aaf6-0425-4838-9959-01937a6e91c5', 'ETag': '"8ba546714c4d971bb4aa8afe1f947c45"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:13,654 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:13,654 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:13,654 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:13,654 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:13,654 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3948aaf6-0425-4838-9959-01937a6e91c5', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3948aaf6-0425-4838-9959-01937a6e91c5', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3948aaf6-0425-4838-9959-01937a6e91c5', 'etag': '"8ba546714c4d971bb4aa8afe1f947c45"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8ba546714c4d971bb4aa8afe1f947c45"'} notificationworker stdout | 2023-06-29 13:28:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:28:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:28:15.985355+00:00 (in 2.006438 seconds) notificationworker stdout | 2023-06-29 13:28:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:28:23 UTC)" (scheduled at 2023-06-29 13:28:13.978401+00:00) notificationworker stdout | 2023-06-29 13:28:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:28:13,980 [74] [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(2023, 6, 29, 13, 28, 13, 979391), True, datetime.datetime(2023, 6, 29, 13, 28, 13, 979391), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:28:13,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:28:13,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:28:13,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:28:23 UTC)" executed successfully manifestbackfillworker stdout | 2023-06-29 13:28:14,156 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} securityworker stdout | 2023-06-29 13:28:14,193 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} gunicorn-registry stdout | 2023-06-29 13:28:14,293 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:14,293 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:14,294 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 301, 'Body': <_io.BytesIO object at 0x7f7ccb229e50>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:14,294 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:14,294 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:14,294 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:14,294 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:14,294 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:14,294 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:14,294 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:14,303 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:14,303 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:14,303 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:14,303 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:14,303 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:14,303 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 301}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'wFKCsmOnSoRT1ySoO3W+dQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb229e50>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=301', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:14,303 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:14,303 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:14,303 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:14,303 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:14,304 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:14,304 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=301&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:wFKCsmOnSoRT1ySoO3W+dQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132814Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:14,304 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132814Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 961de6bfe5bd012a328e13583b653ea0808d37091e6af770109c0b0976f4571a gunicorn-registry stdout | 2023-06-29 13:28:14,304 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 14f9c33d6c231289c522db1b5fbcc06af6fc1eb296f1ecadfb56c29f99ee2015 gunicorn-registry stdout | 2023-06-29 13:28:14,304 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:14,304 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:14,304 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:14,305 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:14,350 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. exportactionlogsworker stdout | 2023-06-29 13:28:14,463 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:28:14,517 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-registry stdout | 2023-06-29 13:28:14,752 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=301 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:14,753 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '620e4cb6-398e-49d3-a422-3cc02d44896c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '620e4cb6-398e-49d3-a422-3cc02d44896c', 'ETag': '"c05282b263a74a8453d724a83b75be75"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:14,753 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:14,753 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:14,753 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:14,753 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:14,754 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '620e4cb6-398e-49d3-a422-3cc02d44896c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '620e4cb6-398e-49d3-a422-3cc02d44896c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '620e4cb6-398e-49d3-a422-3cc02d44896c', 'etag': '"c05282b263a74a8453d724a83b75be75"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c05282b263a74a8453d724a83b75be75"'} exportactionlogsworker stdout | 2023-06-29 13:28:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:28:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:28:55.591055+00:00 (in 40.797055 seconds) exportactionlogsworker stdout | 2023-06-29 13:28:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:29:14 UTC)" (scheduled at 2023-06-29 13:28:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:28:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:28:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:29:14 UTC)" executed successfully gcworker stdout | 2023-06-29 13:28:15,046 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:28:15,134 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-registry stdout | 2023-06-29 13:28:15,462 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:15,462 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:15,463 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 302, 'Body': <_io.BytesIO object at 0x7f7ccb2794a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:15,463 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:15,463 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:15,463 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:15,463 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:15,463 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:15,463 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:15,463 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:15,472 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:15,472 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:15,472 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:15,472 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:15,472 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:15,472 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 302}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '0O/Ak8+b/O5ar4ZlFH1y6Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2794a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=302', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:15,472 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:15,472 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:15,472 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:15,472 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:15,473 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:15,473 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=302&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:0O/Ak8+b/O5ar4ZlFH1y6Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132815Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:15,473 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132815Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | af2975b9e87d4ab3ddb51b03434aa3c69836947f14b95115aa83104907318a0b gunicorn-registry stdout | 2023-06-29 13:28:15,473 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 799e37d84ce08a4f81f65855d89cef70ac073676f2ce05247d63f60c8529d84e gunicorn-registry stdout | 2023-06-29 13:28:15,473 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:15,473 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:15,473 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:15,474 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:15,520 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:28:15,594 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:28:15,597 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-web stdout | 2023-06-29 13:28:15,675 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:28:15,680 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:28:15,684 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-registry stdout | 2023-06-29 13:28:15,922 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=302 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:15,923 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5abdfc33-2d33-4c5d-b6a7-98d6facf534a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5abdfc33-2d33-4c5d-b6a7-98d6facf534a', 'ETag': '"d0efc093cf9bfcee5aaf8665147d72e9"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:15,923 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:15,923 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:15,923 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:15,923 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:15,923 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5abdfc33-2d33-4c5d-b6a7-98d6facf534a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5abdfc33-2d33-4c5d-b6a7-98d6facf534a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5abdfc33-2d33-4c5d-b6a7-98d6facf534a', 'etag': '"d0efc093cf9bfcee5aaf8665147d72e9"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d0efc093cf9bfcee5aaf8665147d72e9"'} notificationworker stdout | 2023-06-29 13:28:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:28:15,986 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:28:16.984988+00:00 (in 0.999042 seconds) notificationworker stdout | 2023-06-29 13:28:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:29:15 UTC)" (scheduled at 2023-06-29 13:28:15.985355+00:00) notificationworker stdout | 2023-06-29 13:28:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:28:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:29:15 UTC)" executed successfully globalpromstats stdout | 2023-06-29 13:28:16,276 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} gunicorn-registry stdout | 2023-06-29 13:28:16,340 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:16,340 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:16,340 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 303, 'Body': <_io.BytesIO object at 0x7f7ccb279680>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:16,340 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:16,341 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:16,341 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:16,341 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:16,341 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:16,341 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:16,341 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:16,350 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:16,350 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:16,350 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:16,350 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:16,350 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:16,350 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 303}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '7LQqom1VefPqnGbMz3pAbA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279680>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=303', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:16,350 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:16,350 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:16,350 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:16,350 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:16,350 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:16,350 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=303&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:7LQqom1VefPqnGbMz3pAbA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132816Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:16,350 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132816Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4de41e7a976a04558df8da5802a244b29bff3fbf8f2ea0cec0e6512d8ba4fd6e gunicorn-registry stdout | 2023-06-29 13:28:16,350 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | eb4b04a327304fd2443f296a79b2ea9032b1cb570f2effc3b5538d5a1aec2d3e gunicorn-registry stdout | 2023-06-29 13:28:16,351 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:16,351 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:16,351 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:16,352 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:16,397 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. teamsyncworker stdout | 2023-06-29 13:28:16,585 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} notificationworker stdout | 2023-06-29 13:28:16,987 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:28:16,987 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:28:23.978401+00:00 (in 6.990654 seconds) notificationworker stdout | 2023-06-29 13:28:16,988 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:33:16 UTC)" (scheduled at 2023-06-29 13:28:16.984988+00:00) notificationworker stdout | 2023-06-29 13:28:16,988 [74] [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(2023, 6, 29, 13, 28, 16, 988136), 'notification/%']) notificationworker stdout | 2023-06-29 13:28:17,000 [74] [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(2023, 6, 29, 13, 28, 16, 988136), True, datetime.datetime(2023, 6, 29, 13, 28, 16, 988136), 0, 'notification/%']) notificationworker stdout | 2023-06-29 13:28:17,005 [74] [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(2023, 6, 29, 13, 28, 16, 988136), True, datetime.datetime(2023, 6, 29, 13, 28, 16, 988136), 0, 'notification/%', False, datetime.datetime(2023, 6, 29, 13, 28, 16, 988136), 'notification/%']) notificationworker stdout | 2023-06-29 13:28:17,009 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:28:17,009 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:33:16 UTC)" executed successfully chunkcleanupworker stdout | 2023-06-29 13:28:17,239 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} storagereplication stdout | 2023-06-29 13:28:17,699 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:28:17,870 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=303 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:17,871 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5567f0a1-8ea0-484a-af0a-37726bec9c96', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5567f0a1-8ea0-484a-af0a-37726bec9c96', 'ETag': '"ecb42aa26d5579f3ea9c66cccf7a406c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:17,871 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:17,871 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:17,871 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:17,871 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:17,871 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5567f0a1-8ea0-484a-af0a-37726bec9c96', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5567f0a1-8ea0-484a-af0a-37726bec9c96', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5567f0a1-8ea0-484a-af0a-37726bec9c96', 'etag': '"ecb42aa26d5579f3ea9c66cccf7a406c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ecb42aa26d5579f3ea9c66cccf7a406c"'} gunicorn-registry stdout | 2023-06-29 13:28:17,895 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:17,895 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:17,896 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 304, 'Body': <_io.BytesIO object at 0x7f7ccb27a5e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:17,896 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:17,896 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:17,896 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:17,896 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:17,896 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:17,896 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:17,896 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:17,904 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:17,904 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:17,905 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:17,905 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:17,905 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:17,905 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 304}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'x0QxeqKrB4k96YXZeVxI1w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a5e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=304', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:17,905 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:17,905 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:17,905 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:17,905 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:17,905 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:17,905 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=304&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:x0QxeqKrB4k96YXZeVxI1w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132817Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:17,905 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132817Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 25bd0401cb374f832d9e8762910b0f15a59145def94a77000abc610d8c5e039a gunicorn-registry stdout | 2023-06-29 13:28:17,905 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6b8b861055445708d4ca2fe9f2ef64018bd169c158fd39eefd3b65e73c6ef108 gunicorn-registry stdout | 2023-06-29 13:28:17,905 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:17,905 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:17,906 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:17,906 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-secscan stdout | 2023-06-29 13:28:17,943 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:28:17,946 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:28:17,950 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:28:17,951 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:28:18,476 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=304 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:18,476 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '49527a91-0b6e-4b6a-968a-9d58a833ce34', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '49527a91-0b6e-4b6a-968a-9d58a833ce34', 'ETag': '"c744317aa2ab07893de985d9795c48d7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:18,476 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:18,477 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:18,477 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:18,477 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:18,477 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '49527a91-0b6e-4b6a-968a-9d58a833ce34', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '49527a91-0b6e-4b6a-968a-9d58a833ce34', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '49527a91-0b6e-4b6a-968a-9d58a833ce34', 'etag': '"c744317aa2ab07893de985d9795c48d7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c744317aa2ab07893de985d9795c48d7"'} gunicorn-registry stdout | 2023-06-29 13:28:18,719 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:18,719 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:18,720 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 305, 'Body': <_io.BytesIO object at 0x7f7ccb960900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:18,720 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:18,720 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:18,720 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:18,720 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:18,720 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:18,720 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:18,720 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:18,729 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:18,729 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:18,729 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:18,729 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:18,729 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:18,729 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 305}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'zhfWxEBKQDomRsPzqPn11w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=305', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:18,729 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:18,729 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:18,729 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:18,729 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:18,730 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:18,730 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=305&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:zhfWxEBKQDomRsPzqPn11w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132818Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:18,730 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132818Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 692e2f9aeba0e345f27cb065d71dcde476e3698040db8133f4fa5743a2797b44 gunicorn-registry stdout | 2023-06-29 13:28:18,730 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9bf66a3c39918d7c043de844fdb6dbdbcbc7b51c35e6843c3680ff242282a5bd gunicorn-registry stdout | 2023-06-29 13:28:18,730 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:18,730 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:18,730 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:18,731 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:18,776 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:28:19,031 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:28:19,034 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:28:19,037 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:28:19,042 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:28:19,049 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:28:19,060 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:28:19,064 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:28:19,068 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:28:19,071 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:28:19,218 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=305 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:19,218 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '99e3b1fb-861c-42c8-b7d1-d3cc52abb917', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '99e3b1fb-861c-42c8-b7d1-d3cc52abb917', 'ETag': '"ce17d6c4404a403a2646c3f3a8f9f5d7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:19,218 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:19,218 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:19,219 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:19,219 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:19,219 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '99e3b1fb-861c-42c8-b7d1-d3cc52abb917', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '99e3b1fb-861c-42c8-b7d1-d3cc52abb917', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '99e3b1fb-861c-42c8-b7d1-d3cc52abb917', 'etag': '"ce17d6c4404a403a2646c3f3a8f9f5d7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ce17d6c4404a403a2646c3f3a8f9f5d7"'} gunicorn-registry stdout | 2023-06-29 13:28:20,191 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:20,191 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:20,192 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 306, 'Body': <_io.BytesIO object at 0x7f7ccb2c6540>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:20,192 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:20,192 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:20,192 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:20,192 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:20,192 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:20,192 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:20,193 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:20,201 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:20,201 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:20,201 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:20,201 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:20,201 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:20,201 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 306}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'AqGkfICtrxEcddHYYMMTzw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6540>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=306', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:20,201 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:20,201 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:20,201 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:20,201 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:20,202 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:20,202 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=306&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:AqGkfICtrxEcddHYYMMTzw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132820Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:20,202 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132820Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5bd0ee0e1cec12c6f1c5299a9ae76accab30561a7d6e4917455bc2c3900b65cc gunicorn-registry stdout | 2023-06-29 13:28:20,202 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5121030d466ed2af080f1c4158e4ab44b1642af60ff0ba2527e076e9ee7dcb26 gunicorn-registry stdout | 2023-06-29 13:28:20,202 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:20,202 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:20,202 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:20,203 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:20,252 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:28:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:28:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:28:30.585410+00:00 (in 9.999451 seconds) gcworker stdout | 2023-06-29 13:28:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:28:30 UTC)" (scheduled at 2023-06-29 13:28:20.585410+00:00) gcworker stdout | 2023-06-29 13:28:20,587 [59] [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, 1686835700586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:28:20,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:28:20,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:28:20,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:28:30 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:28:20,784 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=306 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:20,785 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '81b916cc-bdd7-4985-ae4f-9ca7bf4ce6e4', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '81b916cc-bdd7-4985-ae4f-9ca7bf4ce6e4', 'ETag': '"02a1a47c80adaf111c75d1d860c313cf"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:20,785 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:20,785 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:20,785 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:20,785 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:20,785 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '81b916cc-bdd7-4985-ae4f-9ca7bf4ce6e4', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '81b916cc-bdd7-4985-ae4f-9ca7bf4ce6e4', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '81b916cc-bdd7-4985-ae4f-9ca7bf4ce6e4', 'etag': '"02a1a47c80adaf111c75d1d860c313cf"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"02a1a47c80adaf111c75d1d860c313cf"'} gunicorn-registry stdout | 2023-06-29 13:28:21,471 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:21,471 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:21,471 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 307, 'Body': <_io.BytesIO object at 0x7f7ccb27a5e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:21,471 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:21,471 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:21,471 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:21,472 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:21,472 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:21,472 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:21,472 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:21,480 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:21,480 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:21,480 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:21,480 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:21,480 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:21,481 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 307}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '8dJ3Xk+/h3EV47C0bUgQKg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a5e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=307', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:21,481 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:21,481 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:21,481 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:21,481 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:21,481 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:21,481 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=307&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:8dJ3Xk+/h3EV47C0bUgQKg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132821Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:21,481 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132821Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c0713df9ab8219820d9f661167d229331a1c634022f7c6da074d2e36137eec4d gunicorn-registry stdout | 2023-06-29 13:28:21,481 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 97c1ec963e309c119be5e34028830f68fc20844c1730073fdc9a9090b1557142 gunicorn-registry stdout | 2023-06-29 13:28:21,481 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:21,481 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:21,482 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:21,483 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:21,530 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:28:21,974 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=307 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:21,975 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1eeb1adb-0005-4ea1-b0f7-1613b2e55c79', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1eeb1adb-0005-4ea1-b0f7-1613b2e55c79', 'ETag': '"f1d2775e4fbf877115e3b0b46d48102a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:21,975 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:21,975 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:21,975 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:21,975 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:21,975 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1eeb1adb-0005-4ea1-b0f7-1613b2e55c79', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1eeb1adb-0005-4ea1-b0f7-1613b2e55c79', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1eeb1adb-0005-4ea1-b0f7-1613b2e55c79', 'etag': '"f1d2775e4fbf877115e3b0b46d48102a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f1d2775e4fbf877115e3b0b46d48102a"'} gunicorn-registry stdout | 2023-06-29 13:28:22,650 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:22,650 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:22,651 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 308, 'Body': <_io.BytesIO object at 0x7f7ccb2c6450>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:22,651 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:22,651 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:22,651 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:22,651 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:22,651 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:22,651 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:22,651 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:22,660 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:22,660 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:22,660 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:22,660 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:22,660 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:22,660 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 308}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '29IPVaPc/b5IjdjCS2q7wQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6450>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=308', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:22,660 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:22,660 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:22,660 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:22,660 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:22,661 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:22,661 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=308&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:29IPVaPc/b5IjdjCS2q7wQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132822Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:22,661 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132822Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9372ea8199658919377c4ca7bc54cfc7af1bbbc3b0c1a053f5221cb1df648439 gunicorn-registry stdout | 2023-06-29 13:28:22,661 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 98d02eafae110a75f5e33bc8c65c63f01222bd8d013608f757e9721ceb0231f6 gunicorn-registry stdout | 2023-06-29 13:28:22,661 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:22,661 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:22,661 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:22,662 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:22,707 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:28:23,149 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=308 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:23,150 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5773eecd-d596-4ec1-9921-fda3f13025fc', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5773eecd-d596-4ec1-9921-fda3f13025fc', 'ETag': '"dbd20f55a3dcfdbe488dd8c24b6abbc1"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:23,150 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:23,150 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:23,150 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:23,150 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:23,150 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5773eecd-d596-4ec1-9921-fda3f13025fc', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5773eecd-d596-4ec1-9921-fda3f13025fc', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5773eecd-d596-4ec1-9921-fda3f13025fc', 'etag': '"dbd20f55a3dcfdbe488dd8c24b6abbc1"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"dbd20f55a3dcfdbe488dd8c24b6abbc1"'} securityscanningnotificationworker stdout | 2023-06-29 13:28:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:28:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:28:48.681765+00:00 (in 25.394429 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:28:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:29:23 UTC)" (scheduled at 2023-06-29 13:28:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:28:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:28:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:29:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:28:23,940 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:23,940 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:23,941 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 309, 'Body': <_io.BytesIO object at 0x7f7ccb2c6720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:23,941 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:23,941 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:23,941 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:23,941 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:23,941 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:23,941 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:23,941 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:23,950 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:23,950 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:23,950 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:23,950 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:23,950 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:23,950 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 309}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'jTabcYQbLCZTu/Wx5zaUZQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=309', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:23,950 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:23,950 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:23,950 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:23,950 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:23,950 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:23,950 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=309&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:jTabcYQbLCZTu/Wx5zaUZQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132823Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:23,951 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132823Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 026765ac2084ea21087894313e439b3cd2349d05f1f74f50b0a9ef8bcf15ba61 gunicorn-registry stdout | 2023-06-29 13:28:23,951 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b5e6e4a9c5b0d3827ffe4d82425d1da046ace70dd3ddc05323bc61cef6116810 gunicorn-registry stdout | 2023-06-29 13:28:23,951 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:23,951 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:23,951 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:23,952 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. notificationworker stdout | 2023-06-29 13:28:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:28:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:28:33.978401+00:00 (in 9.999458 seconds) notificationworker stdout | 2023-06-29 13:28:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:28:33 UTC)" (scheduled at 2023-06-29 13:28:23.978401+00:00) notificationworker stdout | 2023-06-29 13:28:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:28:23,980 [74] [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(2023, 6, 29, 13, 28, 23, 979469), True, datetime.datetime(2023, 6, 29, 13, 28, 23, 979469), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:28:23,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:28:23,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:28:23,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:28:33 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:28:23,999 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:28:24,636 [214] [DEBUG] [app] Starting request: urn:request:768c8d57-32de-4f2c-9911-16ce65da73c6 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:28:24,636 [211] [DEBUG] [app] Starting request: urn:request:a4f70e5b-2d01-4ce3-8aed-7a377205c257 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:28:24,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:28:24,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:28:24,640 [221] [DEBUG] [app] Starting request: urn:request:2498c9d1-0dcb-4116-9e4f-079f8da0aa98 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:28:24,640 [216] [DEBUG] [app] Starting request: urn:request:2b7ad1e0-6594-47d3-af5b-aad9a38f0b12 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:28:24,640 [221] [DEBUG] [app] Ending request: urn:request:2498c9d1-0dcb-4116-9e4f-079f8da0aa98 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:2498c9d1-0dcb-4116-9e4f-079f8da0aa98', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:28:24,640 [216] [DEBUG] [app] Ending request: urn:request:2b7ad1e0-6594-47d3-af5b-aad9a38f0b12 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:2b7ad1e0-6594-47d3-af5b-aad9a38f0b12', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:28:24,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:28:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:28:24,641 [221] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:28:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:28:24,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:28:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:28:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:28:24,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:28:24,643 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:28:24,643 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:28:24,644 [211] [DEBUG] [app] Starting request: urn:request:3af9d787-d801-4494-bf68-7228cf2c446f (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:28:24,644 [211] [DEBUG] [app] Ending request: urn:request:3af9d787-d801-4494-bf68-7228cf2c446f (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:3af9d787-d801-4494-bf68-7228cf2c446f', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:28:24,644 [212] [DEBUG] [app] Starting request: urn:request:c7bb3d18-658d-4ab4-a0b3-5ec737f99087 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:28:24,644 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:28:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:28:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-06-29 13:28:24,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:28:24,645 [212] [DEBUG] [app] Ending request: urn:request:c7bb3d18-658d-4ab4-a0b3-5ec737f99087 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:c7bb3d18-658d-4ab4-a0b3-5ec737f99087', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:28:24,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:28:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:28:24,645 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:28:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:28:24,645 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:28:24,646 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:28:24,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:28:24,653 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:28:24,663 [214] [DEBUG] [app] Ending request: urn:request:768c8d57-32de-4f2c-9911-16ce65da73c6 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:768c8d57-32de-4f2c-9911-16ce65da73c6', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:28:24,664 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:28:24,664 [211] [DEBUG] [app] Ending request: urn:request:a4f70e5b-2d01-4ce3-8aed-7a377205c257 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:a4f70e5b-2d01-4ce3-8aed-7a377205c257', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:28:24,664 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:28:24,664 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:28:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:28:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:28:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-web stdout | 2023-06-29 13:28:24,664 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:28:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" buildlogsarchiver stdout | 2023-06-29 13:28:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:28:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:28:55.790030+00:00 (in 29.999343 seconds) buildlogsarchiver stdout | 2023-06-29 13:28:25,791 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:28:55 UTC)" (scheduled at 2023-06-29 13:28:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:28:25,792 [54] [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(2023, 6, 14, 13, 28, 25, 791163), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:28:25,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:28:25,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:28:25,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:28:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:28:26,798 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=309 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:26,799 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e2786556-d6fd-431d-b2f9-b3e1eb036487', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e2786556-d6fd-431d-b2f9-b3e1eb036487', 'ETag': '"8d369b71841b2c2653bbf5b1e7369465"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:26,799 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:26,799 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:26,799 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:26,799 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:26,799 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e2786556-d6fd-431d-b2f9-b3e1eb036487', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e2786556-d6fd-431d-b2f9-b3e1eb036487', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e2786556-d6fd-431d-b2f9-b3e1eb036487', 'etag': '"8d369b71841b2c2653bbf5b1e7369465"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8d369b71841b2c2653bbf5b1e7369465"'} gunicorn-registry stdout | 2023-06-29 13:28:26,822 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:26,823 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:26,823 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 310, 'Body': <_io.BytesIO object at 0x7f7ccb27aea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:26,823 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:26,823 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:26,823 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:26,823 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:26,823 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:26,823 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:26,823 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:26,832 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:26,832 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:26,832 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:26,832 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:26,832 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:26,832 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 310}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'G9LWq5duuJzIwfE0BkR69Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27aea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=310', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:26,832 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:26,832 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:26,832 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:26,832 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:26,832 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:26,833 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=310&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:G9LWq5duuJzIwfE0BkR69Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132826Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:26,833 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132826Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 749bc1dbeb62c3909ea7122bc98acab7417cd0a0f98768effec3d930494b2521 gunicorn-registry stdout | 2023-06-29 13:28:26,833 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7798be6931b90fc945582f8abeab43c16c951e0b8515298139ea2a0c4ab9331e gunicorn-registry stdout | 2023-06-29 13:28:26,833 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:26,833 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:26,833 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:26,834 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:26,880 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:28:27,934 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=310 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:27,935 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f2ae4e5f-62b4-4e24-946e-ccd92b19a96b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f2ae4e5f-62b4-4e24-946e-ccd92b19a96b', 'ETag': '"1bd2d6ab976eb89cc8c1f13406447af5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:27,935 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:27,935 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:27,935 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:27,935 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:27,935 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f2ae4e5f-62b4-4e24-946e-ccd92b19a96b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f2ae4e5f-62b4-4e24-946e-ccd92b19a96b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f2ae4e5f-62b4-4e24-946e-ccd92b19a96b', 'etag': '"1bd2d6ab976eb89cc8c1f13406447af5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1bd2d6ab976eb89cc8c1f13406447af5"'} gunicorn-registry stdout | 2023-06-29 13:28:27,958 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:27,958 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:27,959 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 311, 'Body': <_io.BytesIO object at 0x7f7ccb27a360>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:27,959 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:27,959 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:27,959 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:27,959 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:27,959 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:27,959 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:27,959 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:27,968 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:27,968 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:27,968 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:27,968 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:27,968 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:27,968 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 311}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'GyQqT4WF7/h5KNnztWY0vQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a360>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=311', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:27,968 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:27,968 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:27,968 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:27,968 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:27,968 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:27,968 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=311&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:GyQqT4WF7/h5KNnztWY0vQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132827Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:27,968 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132827Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f3ac4aa89221350a61436a029030307a7d50790fd35d5980407932b2cb7a334a gunicorn-registry stdout | 2023-06-29 13:28:27,969 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d267a92e351e4bb939ac3e5705438087557cca13b5aefee7f414e1010f27a923 gunicorn-registry stdout | 2023-06-29 13:28:27,969 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:27,969 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:27,969 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:27,970 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:28,020 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:28:28,508 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=311 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:28,508 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '40182c1a-1028-4761-a1ed-3d04ba8d639c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '40182c1a-1028-4761-a1ed-3d04ba8d639c', 'ETag': '"1b242a4f8585eff87928d9f3b56634bd"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:28,508 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:28,508 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:28,508 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:28,508 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:28,509 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '40182c1a-1028-4761-a1ed-3d04ba8d639c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '40182c1a-1028-4761-a1ed-3d04ba8d639c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '40182c1a-1028-4761-a1ed-3d04ba8d639c', 'etag': '"1b242a4f8585eff87928d9f3b56634bd"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1b242a4f8585eff87928d9f3b56634bd"'} gunicorn-registry stdout | 2023-06-29 13:28:28,533 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:28,534 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:28,534 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 312, 'Body': <_io.BytesIO object at 0x7f7ccb27a860>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:28,534 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:28,534 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:28,534 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:28,535 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:28,535 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:28,535 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:28,535 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:28,543 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:28,543 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:28,543 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:28,544 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:28,544 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:28,544 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 312}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'q+81hgHAEhuZgd9xXKX0rg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a860>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=312', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:28,544 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:28,544 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:28,544 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:28,544 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:28,544 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:28,544 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=312&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:q+81hgHAEhuZgd9xXKX0rg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132828Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:28,544 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132828Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 739a5f96f4a942a5862d7166b80d05b074446787f4fe9545effcc05a0a6be08d gunicorn-registry stdout | 2023-06-29 13:28:28,544 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d0361cd6f92fbe4ab88870484c927169470930bf419774dea547c2e1495f4b60 gunicorn-registry stdout | 2023-06-29 13:28:28,544 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:28,544 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:28,545 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:28,545 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:28,590 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:28:28,948 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=312 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:28,948 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '75a4c0e1-102c-403e-ad49-d992f233c9b7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '75a4c0e1-102c-403e-ad49-d992f233c9b7', 'ETag': '"abef358601c0121b9981df715ca5f4ae"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:28,948 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:28,948 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:28,948 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:28,948 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:28,949 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '75a4c0e1-102c-403e-ad49-d992f233c9b7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '75a4c0e1-102c-403e-ad49-d992f233c9b7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '75a4c0e1-102c-403e-ad49-d992f233c9b7', 'etag': '"abef358601c0121b9981df715ca5f4ae"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"abef358601c0121b9981df715ca5f4ae"'} gunicorn-registry stdout | 2023-06-29 13:28:28,973 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:28,973 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:28,973 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 313, 'Body': <_io.BytesIO object at 0x7f7ccb229310>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:28,973 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:28,973 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:28,973 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:28,973 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:28,973 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:28,973 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:28,974 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:28,982 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:28,982 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:28,982 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:28,982 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:28,982 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:28,982 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 313}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'J5i+Ic9ynj0YGma+qen1fA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb229310>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=313', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:28,982 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:28,982 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:28,982 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:28,982 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:28,983 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:28,983 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=313&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:J5i+Ic9ynj0YGma+qen1fA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132828Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:28,983 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132828Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7945cc1e182eadfc9d99c9ed253f4141066e32a71cfa9620c8a98820c03552e4 gunicorn-registry stdout | 2023-06-29 13:28:28,983 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 57a59f02692d42ba68c74f8d6f009059ed7990fe71a7b217e00b7e4ed3343a74 gunicorn-registry stdout | 2023-06-29 13:28:28,983 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:28,983 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:28,983 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:28,984 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:29,029 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:28:29,308 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=313 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:29,308 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '17158481-f4e6-4de9-a4ec-64155b238f43', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '17158481-f4e6-4de9-a4ec-64155b238f43', 'ETag': '"2798be21cf729e3d181a66bea9e9f57c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:29,308 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:29,308 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:29,308 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:29,309 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:29,309 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '17158481-f4e6-4de9-a4ec-64155b238f43', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '17158481-f4e6-4de9-a4ec-64155b238f43', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '17158481-f4e6-4de9-a4ec-64155b238f43', 'etag': '"2798be21cf729e3d181a66bea9e9f57c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2798be21cf729e3d181a66bea9e9f57c"'} expiredappspecifictokenworker stdout | 2023-06-29 13:28:29,433 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:28:29,896 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:29,896 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:29,897 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 314, 'Body': <_io.BytesIO object at 0x7f7ccb229a90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:29,897 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:29,897 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:29,897 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:29,897 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:29,897 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:29,897 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:29,897 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:29,905 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:29,906 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:29,906 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:29,906 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:29,906 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:29,906 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 314}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '0O3B1gAvvD5HkKU6fjkuCg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb229a90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=314', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:29,906 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:29,906 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:29,906 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:29,906 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:29,906 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:29,906 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=314&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:0O3B1gAvvD5HkKU6fjkuCg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132829Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:29,906 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132829Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 122542ec34d1b6af61ad20cceac7197447eeb93d7ce6828fada2f5f654b65581 gunicorn-registry stdout | 2023-06-29 13:28:29,906 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d8e4c8445b1712b5307dd4acb0c9cf917bc67fc7895e434f256d9f8b7cf7b9e1 gunicorn-registry stdout | 2023-06-29 13:28:29,907 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:29,907 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:29,907 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:29,908 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:29,953 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:28:30,278 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=314 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:30,278 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3c80741f-bf9b-4f8e-a01c-ba7fbb1e1ef2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3c80741f-bf9b-4f8e-a01c-ba7fbb1e1ef2', 'ETag': '"d0edc1d6002fbc3e4790a53a7e392e0a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:30,278 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:30,279 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:30,279 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:30,279 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:30,279 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3c80741f-bf9b-4f8e-a01c-ba7fbb1e1ef2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3c80741f-bf9b-4f8e-a01c-ba7fbb1e1ef2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3c80741f-bf9b-4f8e-a01c-ba7fbb1e1ef2', 'etag': '"d0edc1d6002fbc3e4790a53a7e392e0a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d0edc1d6002fbc3e4790a53a7e392e0a"'} gcworker stdout | 2023-06-29 13:28:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:28:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:28:40.585410+00:00 (in 9.999430 seconds) gcworker stdout | 2023-06-29 13:28:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:28:40 UTC)" (scheduled at 2023-06-29 13:28:30.585410+00:00) gcworker stdout | 2023-06-29 13:28:30,587 [59] [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, 1686835710586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:28:30,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:28:30,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:28:30,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:28:40 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:28:31,088 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:31,089 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:31,089 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 315, 'Body': <_io.BytesIO object at 0x7f7ccb229540>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:31,089 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:31,089 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:31,089 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:31,089 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:31,089 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:31,090 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:31,090 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:31,098 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:31,098 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:31,098 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:31,098 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:31,098 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:31,098 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 315}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Bguqqz9vGxoiQwoPOsz9PQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb229540>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=315', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:31,098 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:31,099 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:31,099 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:31,099 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:31,099 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:31,099 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=315&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Bguqqz9vGxoiQwoPOsz9PQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132831Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:31,099 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132831Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e5c4056aec06f4cd8d86d120556661c72157cd8b1553f2cec1834cb2ab70b60b gunicorn-registry stdout | 2023-06-29 13:28:31,099 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f539b68bbf66183c0fe457a932dab4640e2f0a300ec1db9fccf8758018f11e9b gunicorn-registry stdout | 2023-06-29 13:28:31,099 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:31,099 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:31,100 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:31,100 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:31,149 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:28:31,515 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=315 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:31,515 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '886fdc91-e889-456a-af36-2d6248664fba', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '886fdc91-e889-456a-af36-2d6248664fba', 'ETag': '"060baaab3f6f1b1a22430a0f3accfd3d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:31,515 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:31,516 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:31,516 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:31,516 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:31,516 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '886fdc91-e889-456a-af36-2d6248664fba', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '886fdc91-e889-456a-af36-2d6248664fba', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '886fdc91-e889-456a-af36-2d6248664fba', 'etag': '"060baaab3f6f1b1a22430a0f3accfd3d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"060baaab3f6f1b1a22430a0f3accfd3d"'} gunicorn-registry stdout | 2023-06-29 13:28:32,354 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:32,354 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:32,354 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 316, 'Body': <_io.BytesIO object at 0x7f7ccb271cc0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:32,355 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:32,355 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:32,355 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:32,355 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:32,355 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:32,355 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:32,355 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:32,363 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:32,364 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:32,364 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:32,364 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:32,364 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:32,364 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 316}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'K2i4BWFAXoIgW+eoY19bYg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271cc0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=316', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:32,364 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:32,364 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:32,364 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:32,364 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:32,364 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:32,364 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=316&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:K2i4BWFAXoIgW+eoY19bYg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132832Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:32,364 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132832Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d309a14e838ccc3b2412a530c15ddd8290274f75c8c5d3de52aeb3d88da4c8df gunicorn-registry stdout | 2023-06-29 13:28:32,364 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0e59f68e8222329a65f391922a7d75e18791fadb87dd3c7038b53832e276f1df gunicorn-registry stdout | 2023-06-29 13:28:32,365 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:32,365 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:32,365 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:32,366 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:32,412 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:28:32,776 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=316 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:32,776 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'cdea0ab2-5e20-46da-8143-bff9c6d0d1dc', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'cdea0ab2-5e20-46da-8143-bff9c6d0d1dc', 'ETag': '"2b68b80561405e82205be7a8635f5b62"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:32,777 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:32,777 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:32,777 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:32,777 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:32,777 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'cdea0ab2-5e20-46da-8143-bff9c6d0d1dc', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'cdea0ab2-5e20-46da-8143-bff9c6d0d1dc', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'cdea0ab2-5e20-46da-8143-bff9c6d0d1dc', 'etag': '"2b68b80561405e82205be7a8635f5b62"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2b68b80561405e82205be7a8635f5b62"'} queuecleanupworker stdout | 2023-06-29 13:28:32,931 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:28:33,485 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:33,485 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:33,485 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 317, 'Body': <_io.BytesIO object at 0x7f7ccb27a860>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:33,486 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:33,486 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:33,486 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:33,486 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:33,486 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:33,486 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:33,486 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:33,495 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:33,495 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:33,495 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:33,495 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:33,495 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:33,495 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 317}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'rhVAM2cxwwp+SYJhoOx+qw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a860>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=317', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:33,495 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:33,495 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:33,495 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:33,495 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:33,495 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:33,495 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=317&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:rhVAM2cxwwp+SYJhoOx+qw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132833Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:33,496 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132833Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 74eb57880aeaa6de53f19285dcc5d6a5bbb02f13b2376c6a5ff7919307d21f5a gunicorn-registry stdout | 2023-06-29 13:28:33,496 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 52f4c8a417ad2e7d9204d0971d984255cf182f02752d65c6332f975b010d04c1 gunicorn-registry stdout | 2023-06-29 13:28:33,496 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:33,496 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:33,496 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:33,497 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:33,542 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:28:33,906 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=317 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:33,906 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '02859cc1-641a-48d5-afed-9cbf9898df03', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '02859cc1-641a-48d5-afed-9cbf9898df03', 'ETag': '"ae1540336731c30a7e498261a0ec7eab"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:33,906 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:33,907 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:33,907 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:33,907 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:33,907 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '02859cc1-641a-48d5-afed-9cbf9898df03', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '02859cc1-641a-48d5-afed-9cbf9898df03', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '02859cc1-641a-48d5-afed-9cbf9898df03', 'etag': '"ae1540336731c30a7e498261a0ec7eab"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ae1540336731c30a7e498261a0ec7eab"'} notificationworker stdout | 2023-06-29 13:28:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:28:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:28:43.978401+00:00 (in 9.999401 seconds) notificationworker stdout | 2023-06-29 13:28:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:28:43 UTC)" (scheduled at 2023-06-29 13:28:33.978401+00:00) notificationworker stdout | 2023-06-29 13:28:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:28:33,980 [74] [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(2023, 6, 29, 13, 28, 33, 979543), True, datetime.datetime(2023, 6, 29, 13, 28, 33, 979543), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:28:33,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:28:33,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:28:33,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:28:43 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:28:34,505 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:34,505 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:34,505 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 318, 'Body': <_io.BytesIO object at 0x7f7ccb2c6450>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:34,505 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:34,505 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:34,506 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:34,506 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:34,506 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:34,506 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:34,506 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:34,514 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:34,514 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:34,514 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:34,514 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:34,514 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:34,515 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 318}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '/D2psvVDyTs4ZY/nNolBRQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6450>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=318', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:34,515 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:34,515 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:34,515 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:34,515 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:34,515 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:34,515 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=318&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:/D2psvVDyTs4ZY/nNolBRQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132834Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:34,515 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132834Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1d1dc71005ca004f967316f375a4f43a1c8f700122334f7075bb20a4f0b5cecd gunicorn-registry stdout | 2023-06-29 13:28:34,515 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 89d3abdd572dfb4a472b2513bf72457fb001bb94908c7c99294f3f92277a9d09 gunicorn-registry stdout | 2023-06-29 13:28:34,516 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:34,516 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:34,516 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:34,517 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:34,562 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:28:34,891 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=318 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:34,892 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c8f4ac05-bd41-42d4-a087-5d17c90aa1a9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c8f4ac05-bd41-42d4-a087-5d17c90aa1a9', 'ETag': '"fc3da9b2f543c93b38658fe736894145"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:34,892 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:34,892 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:34,892 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:34,892 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:34,893 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c8f4ac05-bd41-42d4-a087-5d17c90aa1a9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c8f4ac05-bd41-42d4-a087-5d17c90aa1a9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c8f4ac05-bd41-42d4-a087-5d17c90aa1a9', 'etag': '"fc3da9b2f543c93b38658fe736894145"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"fc3da9b2f543c93b38658fe736894145"'} gunicorn-registry stdout | 2023-06-29 13:28:35,578 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:35,578 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:35,579 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 319, 'Body': <_io.BytesIO object at 0x7f7ccb2ac1d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:35,579 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:35,579 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:35,579 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:35,579 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:35,579 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:35,579 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:35,579 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:35,588 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:35,588 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:35,588 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:35,588 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:35,588 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:35,588 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 319}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '6wPdB3tPbYJnNmMQiArwxQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac1d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=319', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:35,588 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:35,588 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:35,588 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:35,588 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:35,588 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:35,588 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=319&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:6wPdB3tPbYJnNmMQiArwxQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132835Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:35,588 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132835Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1512a619f6bc392787349b595beb24662320ef5e85dfdcc6a6b345593643aec3 gunicorn-registry stdout | 2023-06-29 13:28:35,589 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6bfa294c8b8d05d78ae30eeaa65ea4c217bb45bc4024192e932c1f25eeb8b74f gunicorn-registry stdout | 2023-06-29 13:28:35,589 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:35,589 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:35,589 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:35,590 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:35,634 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:28:35,998 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=319 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:35,998 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2235724a-2bd3-4bfe-936e-72bfb479677e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2235724a-2bd3-4bfe-936e-72bfb479677e', 'ETag': '"eb03dd077b4f6d8267366310880af0c5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:35,998 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:35,999 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:35,999 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:35,999 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:35,999 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2235724a-2bd3-4bfe-936e-72bfb479677e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2235724a-2bd3-4bfe-936e-72bfb479677e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2235724a-2bd3-4bfe-936e-72bfb479677e', 'etag': '"eb03dd077b4f6d8267366310880af0c5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"eb03dd077b4f6d8267366310880af0c5"'} notificationworker stdout | 2023-06-29 13:28:36,115 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} builder stdout | 2023-06-29 13:28:36,122 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} gunicorn-registry stdout | 2023-06-29 13:28:36,573 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:36,574 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:36,574 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 320, 'Body': <_io.BytesIO object at 0x7f7ccb960c20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:36,574 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:36,574 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:36,574 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:36,574 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:36,574 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:36,574 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:36,575 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler securityworker stdout | 2023-06-29 13:28:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gunicorn-registry stdout | 2023-06-29 13:28:36,583 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler securityworker stdout | 2023-06-29 13:28:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:28:41.713664+00:00 (in 5.130589 seconds) securityworker stdout | 2023-06-29 13:28:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:29:06 UTC)" (scheduled at 2023-06-29 13:28:36.582504+00:00) gunicorn-registry stdout | 2023-06-29 13:28:36,583 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:36,583 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:36,583 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:36,583 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:36,583 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 320}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'kcJCFbG/xPch4DPEHynqYg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960c20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=320', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:36,583 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > securityworker stdout | 2023-06-29 13:28:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:28:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state gunicorn-registry stdout | 2023-06-29 13:28:36,583 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:36,584 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:36,584 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:36,584 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:36,584 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=320&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:kcJCFbG/xPch4DPEHynqYg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132836Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:36,584 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132836Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d39a68872a41405afaa116c33e553a5201d047c444859c9de27c3ff2658d8f18 gunicorn-registry stdout | 2023-06-29 13:28:36,584 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | de241356feb6d502cfabe1f818aefea604f75febe4ff1ca02a28cd1c7227cd29 gunicorn-registry stdout | 2023-06-29 13:28:36,584 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:36,584 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:36,584 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:36,585 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. securityworker stdout | 2023-06-29 13:28:36,587 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:28:36,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:28:36,600 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:28:36,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:28:36,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:29:06 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:28:36,632 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:28:36,958 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=320 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:36,959 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e7a72c84-e80c-4907-a74e-97eec4df4406', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e7a72c84-e80c-4907-a74e-97eec4df4406', 'ETag': '"91c24215b1bfc4f721e033c41f29ea62"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:36,959 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:36,959 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:36,959 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:36,959 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:36,959 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e7a72c84-e80c-4907-a74e-97eec4df4406', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e7a72c84-e80c-4907-a74e-97eec4df4406', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e7a72c84-e80c-4907-a74e-97eec4df4406', 'etag': '"91c24215b1bfc4f721e033c41f29ea62"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"91c24215b1bfc4f721e033c41f29ea62"'} gunicorn-registry stdout | 2023-06-29 13:28:37,195 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:37,195 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:37,195 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 321, 'Body': <_io.BytesIO object at 0x7f7ccb2694a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:37,196 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:37,196 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:37,196 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:37,196 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:37,196 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:37,196 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:37,196 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:37,204 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:37,204 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:37,204 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:37,205 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:37,205 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:37,205 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 321}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'O27G/yp59YJ2UJobZNCUHw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2694a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=321', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:37,205 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:37,205 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:37,205 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:37,205 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:37,205 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:37,205 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=321&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:O27G/yp59YJ2UJobZNCUHw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132837Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:37,205 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132837Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c6d02359ecd4efd8a2341ce551c177db3fc250e858c450c4542ccebe9de73062 gunicorn-registry stdout | 2023-06-29 13:28:37,205 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d4d27a37e468b82a3a437fb513bb5404ca38b81fffaaad64579d53acb7bfa956 gunicorn-registry stdout | 2023-06-29 13:28:37,205 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:37,206 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:37,206 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:37,206 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:37,255 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:28:37,573 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=321 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:37,574 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2c48145c-8394-4590-b033-268cb0822fb8', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2c48145c-8394-4590-b033-268cb0822fb8', 'ETag': '"3b6ec6ff2a79f58276509a1b64d0941f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:37,574 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:37,574 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:37,574 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:37,574 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:37,574 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2c48145c-8394-4590-b033-268cb0822fb8', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2c48145c-8394-4590-b033-268cb0822fb8', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2c48145c-8394-4590-b033-268cb0822fb8', 'etag': '"3b6ec6ff2a79f58276509a1b64d0941f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3b6ec6ff2a79f58276509a1b64d0941f"'} gunicorn-registry stdout | 2023-06-29 13:28:38,032 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:38,032 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:38,033 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 322, 'Body': <_io.BytesIO object at 0x7f7ccb960c20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:38,033 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:38,033 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:38,033 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:38,033 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:38,033 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:38,033 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:38,034 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:38,042 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:38,042 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:38,042 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:38,042 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:38,042 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:38,042 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 322}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '7bn+MJu2mK5epbIdVABGZA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960c20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=322', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:38,042 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:38,042 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:38,042 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:38,042 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:38,043 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:38,043 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=322&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:7bn+MJu2mK5epbIdVABGZA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132838Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:38,043 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132838Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9af833196636e05bb2b54f10012f5cc12c7b1756cea99742e646a97256b04fa6 gunicorn-registry stdout | 2023-06-29 13:28:38,043 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 498d145a875ccf342169092e74adf7d46e43dda08bb6287c5e6f57d1857cc044 gunicorn-registry stdout | 2023-06-29 13:28:38,043 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:38,043 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:38,043 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:38,044 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:38,089 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:28:38,416 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=322 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:38,416 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b71c86d4-eb2a-4f92-b598-321e632179cc', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b71c86d4-eb2a-4f92-b598-321e632179cc', 'ETag': '"edb9fe309bb698ae5ea5b21d54004664"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:38,416 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:38,416 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:38,417 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:38,417 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:38,417 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b71c86d4-eb2a-4f92-b598-321e632179cc', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b71c86d4-eb2a-4f92-b598-321e632179cc', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b71c86d4-eb2a-4f92-b598-321e632179cc', 'etag': '"edb9fe309bb698ae5ea5b21d54004664"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"edb9fe309bb698ae5ea5b21d54004664"'} quotaregistrysizeworker stdout | 2023-06-29 13:28:38,518 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} repositorygcworker stdout | 2023-06-29 13:28:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:28:38,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:29:01.990998+00:00 (in 23.202340 seconds) repositorygcworker stdout | 2023-06-29 13:28:38,788 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:29:38 UTC)" (scheduled at 2023-06-29 13:28:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:28:38,789 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:28:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:29:38 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:28:38,831 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:28:39,005 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:28:39,106 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-registry stdout | 2023-06-29 13:28:39,536 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:39,536 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:39,537 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 323, 'Body': <_io.BytesIO object at 0x7f7ccb960900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:39,537 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:39,537 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:39,537 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:39,537 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:39,537 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:39,537 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:39,538 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:39,546 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:39,546 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:39,546 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:39,546 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:39,546 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:39,546 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 323}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'QZvLO2WDmpegV0Akb/fWgw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=323', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:39,546 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:39,546 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:39,546 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:39,546 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:39,547 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:39,547 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=323&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:QZvLO2WDmpegV0Akb/fWgw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132839Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:39,547 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132839Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e51e60de704e56e90cf67c64d14dbb19f0ec3aa8fe0c09eb3cb9bdbed08862f6 gunicorn-registry stdout | 2023-06-29 13:28:39,547 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | eb9eda1c6285e2717bba3f94ad663d07a5f3c9ef401d6e7ad3920480ab49eb6d gunicorn-registry stdout | 2023-06-29 13:28:39,547 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:39,547 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:39,547 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:39,548 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:39,595 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:28:39,636 [214] [DEBUG] [app] Starting request: urn:request:7e684963-57ec-4b51-ae29-ad2b3bc049a0 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:28:39,636 [211] [DEBUG] [app] Starting request: urn:request:4a457a11-cc49-4c02-a810-6e50112ec029 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:28:39,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:28:39,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:28:39,640 [216] [DEBUG] [app] Starting request: urn:request:e4e686df-04b4-4f48-a617-c87ac8241a07 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:28:39,640 [219] [DEBUG] [app] Starting request: urn:request:0e3b604d-1a7c-4c59-9d24-3496c5a8a9e4 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:28:39,640 [216] [DEBUG] [app] Ending request: urn:request:e4e686df-04b4-4f48-a617-c87ac8241a07 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:e4e686df-04b4-4f48-a617-c87ac8241a07', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:28:39,641 [219] [DEBUG] [app] Ending request: urn:request:0e3b604d-1a7c-4c59-9d24-3496c5a8a9e4 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:0e3b604d-1a7c-4c59-9d24-3496c5a8a9e4', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:28:39,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:28:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:28:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:28:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:28:39,641 [219] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:28:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:28:39,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:28:39,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:28:39,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:28:39,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:28:39,644 [211] [DEBUG] [app] Starting request: urn:request:8956dc03-bbb1-4966-8839-2949cf142884 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:28:39,644 [213] [DEBUG] [app] Starting request: urn:request:53ae9a71-008c-49f9-ac35-affa2773b98d (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:28:39,644 [211] [DEBUG] [app] Ending request: urn:request:8956dc03-bbb1-4966-8839-2949cf142884 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:8956dc03-bbb1-4966-8839-2949cf142884', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:28:39,644 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:28:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:28:39,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:28:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:28:39,644 [213] [DEBUG] [app] Ending request: urn:request:53ae9a71-008c-49f9-ac35-affa2773b98d (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:53ae9a71-008c-49f9-ac35-affa2773b98d', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:28:39,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:28:39,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:28:39,645 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:28:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:28:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:28:39,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:28:39,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:28:39,660 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:28:39,664 [214] [DEBUG] [app] Ending request: urn:request:7e684963-57ec-4b51-ae29-ad2b3bc049a0 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:7e684963-57ec-4b51-ae29-ad2b3bc049a0', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:28:39,665 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:28:39,665 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:28:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:28:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.030 118 0.029) gunicorn-web stdout | 2023-06-29 13:28:39,670 [211] [DEBUG] [app] Ending request: urn:request:4a457a11-cc49-4c02-a810-6e50112ec029 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:4a457a11-cc49-4c02-a810-6e50112ec029', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:28:39,670 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:28:39,671 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:28:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:28:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.036 118 0.035) repositoryactioncounter stdout | 2023-06-29 13:28:39,708 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-registry stdout | 2023-06-29 13:28:39,999 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=323 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:40,000 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e1309be9-89a5-488e-b7ed-25e0359391a9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e1309be9-89a5-488e-b7ed-25e0359391a9', 'ETag': '"419bcb3b65839a97a05740246ff7d683"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:40,000 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:40,000 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:40,000 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:40,000 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:40,000 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e1309be9-89a5-488e-b7ed-25e0359391a9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e1309be9-89a5-488e-b7ed-25e0359391a9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e1309be9-89a5-488e-b7ed-25e0359391a9', 'etag': '"419bcb3b65839a97a05740246ff7d683"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"419bcb3b65839a97a05740246ff7d683"'} gunicorn-registry stdout | 2023-06-29 13:28:40,375 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:40,375 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:40,376 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 324, 'Body': <_io.BytesIO object at 0x7f7ccb27ac20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:40,376 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:40,376 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:40,376 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:40,376 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:40,376 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:40,376 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:40,376 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:40,385 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:40,385 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:40,385 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:40,385 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:40,385 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:40,385 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 324}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'zzeN61+VHfiDNhNv75NIZw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27ac20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=324', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:40,385 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:40,385 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:40,385 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:40,385 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:40,386 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:40,386 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=324&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:zzeN61+VHfiDNhNv75NIZw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132840Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:40,386 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132840Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c25717f9590e78c422026a28d098c1a2e569d5b82089b9ef6042469dcc8163b8 gunicorn-registry stdout | 2023-06-29 13:28:40,386 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | dc1ec6edbab5a4a2e5789d25557ec53bb9a3ff669c842cc994ec859515ddedfa gunicorn-registry stdout | 2023-06-29 13:28:40,386 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:40,386 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:40,386 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:40,387 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:40,432 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:28:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:28:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:28:50.585410+00:00 (in 9.999413 seconds) gcworker stdout | 2023-06-29 13:28:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:28:50 UTC)" (scheduled at 2023-06-29 13:28:40.585410+00:00) gcworker stdout | 2023-06-29 13:28:40,587 [59] [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, 1686835720586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:28:40,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:28:40,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:28:40,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:28:50 UTC)" executed successfully blobuploadcleanupworker stdout | 2023-06-29 13:28:40,827 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} securityworker stdout | 2023-06-29 13:28:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:28:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:29:06.582504+00:00 (in 24.868214 seconds) securityworker stdout | 2023-06-29 13:28:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:29:11 UTC)" (scheduled at 2023-06-29 13:28:41.713664+00:00) securityworker stdout | 2023-06-29 13:28:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:28:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:28:41,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:28:41,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:28:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:28:41,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:28:41,718 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:28:41,721 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:28:41,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:28:41,734 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:28:41,738 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:28:41,738 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:28:41,739 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 23, 41, 722358), 1, 2]) securityworker stdout | 2023-06-29 13:28:41,743 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:28:41,743 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:28:41,744 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 23, 41, 722358), 1, 2]) securityworker stdout | 2023-06-29 13:28:41,747 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:28:41,748 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:28:41,748 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:28:41,748 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:28:41,748 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:28:41,748 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:28:41,748 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:28:41,749 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:28:41,749 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:28:41,749 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:29:11 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 13:28:42,885 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:28:43,003 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=324 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:43,003 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd3318838-e8a8-4f93-98f0-ac9eec872c23', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd3318838-e8a8-4f93-98f0-ac9eec872c23', 'ETag': '"cf378deb5f951df88336136fef934867"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:43,003 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:43,004 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:43,004 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:43,004 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:43,004 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd3318838-e8a8-4f93-98f0-ac9eec872c23', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd3318838-e8a8-4f93-98f0-ac9eec872c23', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd3318838-e8a8-4f93-98f0-ac9eec872c23', 'etag': '"cf378deb5f951df88336136fef934867"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"cf378deb5f951df88336136fef934867"'} gunicorn-registry stdout | 2023-06-29 13:28:43,027 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:43,027 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:43,028 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 325, 'Body': <_io.BytesIO object at 0x7f7ccb2799f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:43,028 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:43,028 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:43,028 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:43,028 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:43,028 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:43,028 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:43,028 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:43,037 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:43,037 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:43,037 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:43,037 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:43,037 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:43,037 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 325}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'i0cy344O3azm391W2zM5hg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2799f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=325', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:43,037 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:43,037 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:43,037 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:43,037 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:43,037 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:43,038 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=325&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:i0cy344O3azm391W2zM5hg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132843Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:43,038 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132843Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1a660e69a21810ef2669c0c8638097e1b4f831e2981d5bf6e7091c1af8ca5dc0 gunicorn-registry stdout | 2023-06-29 13:28:43,038 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4d18213b3614756f2597b4f2e77f68e5ff5c0e9e598e3806c5e2bf67f61d44a1 gunicorn-registry stdout | 2023-06-29 13:28:43,038 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:43,038 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:43,038 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:43,039 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:43,084 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:28:43,977 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=325 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:43,978 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5cddabd2-dd16-47e9-a335-25efd0bdb3d4', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5cddabd2-dd16-47e9-a335-25efd0bdb3d4', 'ETag': '"8b4732df8e0eddace6dfdd56db333986"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:43,978 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:43,978 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:43,978 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:43,978 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:43,978 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5cddabd2-dd16-47e9-a335-25efd0bdb3d4', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5cddabd2-dd16-47e9-a335-25efd0bdb3d4', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5cddabd2-dd16-47e9-a335-25efd0bdb3d4', 'etag': '"8b4732df8e0eddace6dfdd56db333986"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8b4732df8e0eddace6dfdd56db333986"'} notificationworker stdout | 2023-06-29 13:28:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:28:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:28:53.978401+00:00 (in 9.999422 seconds) notificationworker stdout | 2023-06-29 13:28:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:28:53 UTC)" (scheduled at 2023-06-29 13:28:43.978401+00:00) notificationworker stdout | 2023-06-29 13:28:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:28:43,981 [74] [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(2023, 6, 29, 13, 28, 43, 979595), True, datetime.datetime(2023, 6, 29, 13, 28, 43, 979595), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:28:43,999 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:28:43,999 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:28:43,999 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:28:53 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:28:44,002 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:44,003 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:44,003 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 326, 'Body': <_io.BytesIO object at 0x7f7ccb271810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:44,003 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:44,003 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:44,003 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:44,003 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:44,003 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:44,004 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:44,004 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:44,012 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:44,012 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:44,012 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:44,012 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:44,012 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:44,012 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 326}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'f5MeKr5NL721BryBxjm8Ug==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=326', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:44,012 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:44,013 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:44,013 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:44,013 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:44,013 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:44,013 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=326&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:f5MeKr5NL721BryBxjm8Ug== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132844Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:44,013 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132844Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 17df174799fb58a812d64415c981d7e4fc965f0a1a56ad34c229a45114ef7a95 gunicorn-registry stdout | 2023-06-29 13:28:44,013 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c063cc039ae132a6413898388fd3a4027546e47c503d65182aaf7f457d41a756 gunicorn-registry stdout | 2023-06-29 13:28:44,013 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:44,013 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:44,013 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:44,014 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:44,061 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. manifestbackfillworker stdout | 2023-06-29 13:28:44,194 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} securityworker stdout | 2023-06-29 13:28:44,232 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} exportactionlogsworker stdout | 2023-06-29 13:28:44,501 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} gunicorn-registry stdout | 2023-06-29 13:28:44,541 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=326 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:44,542 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '84d06574-3a59-4fb4-8bad-13a42c7c4e1f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '84d06574-3a59-4fb4-8bad-13a42c7c4e1f', 'ETag': '"7f931e2abe4d2fbdb506bc81c639bc52"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:44,542 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:44,542 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:44,542 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:44,542 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:44,542 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '84d06574-3a59-4fb4-8bad-13a42c7c4e1f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '84d06574-3a59-4fb4-8bad-13a42c7c4e1f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '84d06574-3a59-4fb4-8bad-13a42c7c4e1f', 'etag': '"7f931e2abe4d2fbdb506bc81c639bc52"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7f931e2abe4d2fbdb506bc81c639bc52"'} servicekey stdout | 2023-06-29 13:28:44,554 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-registry stdout | 2023-06-29 13:28:44,566 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:44,566 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:44,566 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 327, 'Body': <_io.BytesIO object at 0x7f7cd00e1f40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:44,566 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:44,566 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:44,566 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:44,566 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:44,566 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:44,566 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:44,566 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:44,575 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:44,575 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:44,575 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:44,575 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:44,575 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:44,575 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 327}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'iJEs/54q1hDwanY4NselwA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1f40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=327', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:44,575 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:44,575 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:44,575 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:44,575 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:44,576 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:44,576 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=327&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:iJEs/54q1hDwanY4NselwA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132844Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:44,576 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132844Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 11a135f44aa2d20fcfbdf237c20f80a547d5604107141f89c04f17973942daeb gunicorn-registry stdout | 2023-06-29 13:28:44,576 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 472597573b6e6aa655d1836549757a35fc550fd484c68d6a7875e58a1e335206 gunicorn-registry stdout | 2023-06-29 13:28:44,576 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:44,576 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:44,576 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:44,577 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:44,622 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:28:45,084 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} gunicorn-registry stdout | 2023-06-29 13:28:45,161 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=327 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:45,162 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1989c36a-e29f-428f-9137-2e7eaa567ece', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1989c36a-e29f-428f-9137-2e7eaa567ece', 'ETag': '"88912cff9e2ad610f06a763836c7a5c0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:45,162 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:45,162 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:45,162 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:45,162 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:45,163 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1989c36a-e29f-428f-9137-2e7eaa567ece', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1989c36a-e29f-428f-9137-2e7eaa567ece', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1989c36a-e29f-428f-9137-2e7eaa567ece', 'etag': '"88912cff9e2ad610f06a763836c7a5c0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"88912cff9e2ad610f06a763836c7a5c0"'} securityscanningnotificationworker stdout | 2023-06-29 13:28:45,170 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-registry stdout | 2023-06-29 13:28:45,185 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:45,186 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:45,186 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 328, 'Body': <_io.BytesIO object at 0x7f7ccb2c6310>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:45,186 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:45,186 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:45,186 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:45,186 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:45,186 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:45,186 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:45,186 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:45,195 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:45,195 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:45,195 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:45,195 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:45,195 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:45,195 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 328}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'lW3Lz6ZG5gNiprabaU5Pcg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6310>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=328', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:45,195 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:45,195 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:45,195 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:45,195 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:45,195 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:45,195 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=328&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:lW3Lz6ZG5gNiprabaU5Pcg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132845Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:45,195 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132845Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 83e19c01fbbd1d09e9e7d95b433cc79046a79c5c9f2b42f4c54077701e97e783 gunicorn-registry stdout | 2023-06-29 13:28:45,195 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1e0c3e3b0b1a351be08ab172a39811694b58064f4479683a2ae8ec883118827c gunicorn-registry stdout | 2023-06-29 13:28:45,196 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:45,196 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:45,196 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:45,197 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:45,241 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:28:45,564 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=328 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:45,564 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'eb57dcb0-5d40-46f8-bf14-f3a69fba5ce0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'eb57dcb0-5d40-46f8-bf14-f3a69fba5ce0', 'ETag': '"956dcbcfa646e60362a6b69b694e4f72"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:45,565 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:45,565 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:45,565 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:45,565 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:45,565 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'eb57dcb0-5d40-46f8-bf14-f3a69fba5ce0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'eb57dcb0-5d40-46f8-bf14-f3a69fba5ce0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'eb57dcb0-5d40-46f8-bf14-f3a69fba5ce0', 'etag': '"956dcbcfa646e60362a6b69b694e4f72"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"956dcbcfa646e60362a6b69b694e4f72"'} gunicorn-web stdout | 2023-06-29 13:28:45,605 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:28:45,609 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-web stdout | 2023-06-29 13:28:45,685 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:28:45,689 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} namespacegcworker stdout | 2023-06-29 13:28:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:28:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:28:55.889222+00:00 (in 10.198117 seconds) namespacegcworker stdout | 2023-06-29 13:28:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:29:45 UTC)" (scheduled at 2023-06-29 13:28:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:28:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:28:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:29:45 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:28:45,693 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-registry stdout | 2023-06-29 13:28:45,974 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:45,974 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:45,975 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 329, 'Body': <_io.BytesIO object at 0x7f7ccb2ac0e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:45,975 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:45,975 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:45,975 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:45,975 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:45,975 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:45,975 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:45,975 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:45,984 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:45,984 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:45,984 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:45,984 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:45,984 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:45,984 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 329}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'OopJp+cuZ4OnF5NmYvotgA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac0e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=329', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:45,984 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:45,984 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:45,984 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:45,984 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:45,985 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:45,985 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=329&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:OopJp+cuZ4OnF5NmYvotgA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132845Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:45,985 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132845Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 41dc998db33c5f9aa35eb4815023dfb1e775283d1b2df43101e23fc7947e0f50 gunicorn-registry stdout | 2023-06-29 13:28:45,985 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5576ea67027f94217db3f9594bd3b60674a0164147d6b40c890b908763264704 gunicorn-registry stdout | 2023-06-29 13:28:45,985 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:45,985 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:45,986 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:45,986 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:46,032 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. globalpromstats stdout | 2023-06-29 13:28:46,314 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} quotaregistrysizeworker stdout | 2023-06-29 13:28:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:28:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:29:46.378393+00:00 (in 59.999436 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:28:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:29:46 UTC)" (scheduled at 2023-06-29 13:28:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:28:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) gunicorn-registry stdout | 2023-06-29 13:28:46,395 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=329 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:46,395 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ebe47907-e410-4cf4-89eb-35d9a84f18c3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ebe47907-e410-4cf4-89eb-35d9a84f18c3', 'ETag': '"3a8a49a7e72e6783a717936662fa2d80"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:46,395 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:46,395 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:46,395 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:46,396 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:46,396 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ebe47907-e410-4cf4-89eb-35d9a84f18c3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ebe47907-e410-4cf4-89eb-35d9a84f18c3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ebe47907-e410-4cf4-89eb-35d9a84f18c3', 'etag': '"3a8a49a7e72e6783a717936662fa2d80"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3a8a49a7e72e6783a717936662fa2d80"'} quotaregistrysizeworker stdout | 2023-06-29 13:28:46,399 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:28:46,400 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:29:46 UTC)" executed successfully teamsyncworker stdout | 2023-06-29 13:28:46,602 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} chunkcleanupworker stdout | 2023-06-29 13:28:47,266 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} storagereplication stdout | 2023-06-29 13:28:47,737 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:28:47,845 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:47,845 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:47,846 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 330, 'Body': <_io.BytesIO object at 0x7f7ccb2861d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:47,846 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:47,846 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:47,846 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:47,846 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:47,846 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:47,846 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:47,846 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:47,855 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:47,855 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:47,855 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:47,855 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:47,855 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:47,855 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 330}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'COY+DQWbGXKLi09bB6r5bQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2861d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=330', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:47,855 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:47,855 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:47,855 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:47,855 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:47,855 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:47,856 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=330&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:COY+DQWbGXKLi09bB6r5bQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132847Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:47,856 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132847Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2e6a07a1c34129440d8c342f806cd65f62e92536a6e671810299916e2c7be4d0 gunicorn-registry stdout | 2023-06-29 13:28:47,856 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 06bcb99d4492052f3356c1aa4bbb59f48e6c5c82c0c55c323b6b08bc276fe1fa gunicorn-registry stdout | 2023-06-29 13:28:47,856 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:47,856 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:47,856 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:47,857 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:47,901 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-secscan stdout | 2023-06-29 13:28:47,953 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:28:47,957 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:28:47,961 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:28:48,424 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=330 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:48,425 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6168968e-21fc-4706-ad00-33b72f5821b5', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6168968e-21fc-4706-ad00-33b72f5821b5', 'ETag': '"08e63e0d059b19728b8b4f5b07aaf96d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:48,425 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:48,425 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:48,425 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:48,425 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:48,425 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6168968e-21fc-4706-ad00-33b72f5821b5', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6168968e-21fc-4706-ad00-33b72f5821b5', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6168968e-21fc-4706-ad00-33b72f5821b5', 'etag': '"08e63e0d059b19728b8b4f5b07aaf96d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"08e63e0d059b19728b8b4f5b07aaf96d"'} securityscanningnotificationworker stdout | 2023-06-29 13:28:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:28:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:29:17.286405+00:00 (in 28.604082 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:28:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:29:48 UTC)" (scheduled at 2023-06-29 13:28:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:28:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:28:48,684 [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(2023, 6, 29, 13, 28, 48, 682892), True, datetime.datetime(2023, 6, 29, 13, 28, 48, 682892), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:28:48,697 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:28:48,697 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:28:48,697 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:29:48 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:28:49,042 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:28:49,047 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:28:49,050 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:28:49,053 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:28:49,061 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:28:49,073 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:28:49,076 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:28:49,079 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:28:49,083 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:28:49,757 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:49,757 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:49,757 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 331, 'Body': <_io.BytesIO object at 0x7f7ccb960c20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:49,757 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:49,757 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:49,757 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:49,757 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:49,758 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:49,758 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:49,758 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:49,766 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:49,766 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:49,766 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:49,766 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:49,766 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:49,766 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 331}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'bIcBijbkQ9WwRRorwp1/0g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960c20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=331', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:49,766 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:49,766 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:49,766 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:49,766 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:49,767 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:49,767 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=331&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:bIcBijbkQ9WwRRorwp1/0g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132849Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:49,767 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132849Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 77e140deed70f2f880890e6a9d4a482efe785d5a41f6cf8e97ce107d6219f725 gunicorn-registry stdout | 2023-06-29 13:28:49,767 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a4df94d1473137d4fbd15ec6796119aba71682bce0f7be2798efd55808e2c377 gunicorn-registry stdout | 2023-06-29 13:28:49,767 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:49,767 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:49,767 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:49,768 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:49,817 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:28:50,297 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=331 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:50,298 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6acb2467-3a63-41bc-b180-539e67754e0d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6acb2467-3a63-41bc-b180-539e67754e0d', 'ETag': '"6c87018a36e443d5b0451a2bc29d7fd2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:50,298 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:50,298 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:50,298 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:50,298 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:50,298 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6acb2467-3a63-41bc-b180-539e67754e0d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6acb2467-3a63-41bc-b180-539e67754e0d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6acb2467-3a63-41bc-b180-539e67754e0d', 'etag': '"6c87018a36e443d5b0451a2bc29d7fd2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6c87018a36e443d5b0451a2bc29d7fd2"'} gcworker stdout | 2023-06-29 13:28:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:28:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:29:00.585410+00:00 (in 9.999409 seconds) gcworker stdout | 2023-06-29 13:28:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:29:00 UTC)" (scheduled at 2023-06-29 13:28:50.585410+00:00) gcworker stdout | 2023-06-29 13:28:50,587 [59] [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, 1686835730586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:28:50,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:28:50,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:28:50,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:29:00 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:28:50,832 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:50,832 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:50,832 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 332, 'Body': <_io.BytesIO object at 0x7f7ccb2232c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:50,832 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:50,833 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:50,833 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:50,833 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:50,833 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:50,833 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:50,833 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:50,841 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:50,841 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:50,841 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:50,841 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:50,841 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:50,842 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 332}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '8LVXAQKdiW6yR8IWr4kdmA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2232c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=332', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:50,842 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:50,842 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:50,842 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:50,842 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:50,842 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:50,842 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=332&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:8LVXAQKdiW6yR8IWr4kdmA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132850Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:50,842 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132850Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b2e92c6e15cabaa3bb3a4bcafb2aaecc7b990061e3ff34fad54c925075ca0ed0 gunicorn-registry stdout | 2023-06-29 13:28:50,842 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e91a801a9297f9b56e1ddb6b1e64d1e6bc95126cc84f9add5d14ef0aaafc8dc4 gunicorn-registry stdout | 2023-06-29 13:28:50,842 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:50,842 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:50,843 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:50,843 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:50,888 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:28:51,250 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=332 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:51,251 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0f188594-315b-48a2-a7d0-651ba716370f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0f188594-315b-48a2-a7d0-651ba716370f', 'ETag': '"f0b55701029d896eb247c216af891d98"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:51,251 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:51,251 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:51,251 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:51,251 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:51,251 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0f188594-315b-48a2-a7d0-651ba716370f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0f188594-315b-48a2-a7d0-651ba716370f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0f188594-315b-48a2-a7d0-651ba716370f', 'etag': '"f0b55701029d896eb247c216af891d98"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f0b55701029d896eb247c216af891d98"'} gunicorn-registry stdout | 2023-06-29 13:28:51,977 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:51,977 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:51,977 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 333, 'Body': <_io.BytesIO object at 0x7f7cd00e1a40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:51,977 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:51,978 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:51,978 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:51,978 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:51,978 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:51,978 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:51,978 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:51,986 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:51,986 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:51,986 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:51,986 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:51,986 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:51,987 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 333}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '/D0MhHXdbDzpO4UZwXYfOA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1a40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=333', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:51,987 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:51,987 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:51,987 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:51,987 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:51,987 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:51,987 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=333&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:/D0MhHXdbDzpO4UZwXYfOA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132851Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:51,987 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132851Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 579db573a80e8abe67df0d24f80fd7a65d6ad58bb217cc9891221359fcabf786 gunicorn-registry stdout | 2023-06-29 13:28:51,987 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5e77d3dafb3dad75cf53237d7497bc2f03f4617ed5e9cbbdacf3af3354761bf6 gunicorn-registry stdout | 2023-06-29 13:28:51,987 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:51,987 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:51,988 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:51,988 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:52,033 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:28:52,436 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=333 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:52,436 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '57097c4d-9ab9-4304-9b9b-33ff2dbcd71c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '57097c4d-9ab9-4304-9b9b-33ff2dbcd71c', 'ETag': '"fc3d0c8475dd6c3ce93b8519c1761f38"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:52,436 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:52,436 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:52,437 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:52,437 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:52,437 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '57097c4d-9ab9-4304-9b9b-33ff2dbcd71c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '57097c4d-9ab9-4304-9b9b-33ff2dbcd71c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '57097c4d-9ab9-4304-9b9b-33ff2dbcd71c', 'etag': '"fc3d0c8475dd6c3ce93b8519c1761f38"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"fc3d0c8475dd6c3ce93b8519c1761f38"'} gunicorn-registry stdout | 2023-06-29 13:28:53,626 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:53,626 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:53,627 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 334, 'Body': <_io.BytesIO object at 0x7f7ccb2ac9a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:53,627 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:53,627 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:53,627 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:53,627 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:53,627 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:53,627 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:53,628 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:53,636 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:53,636 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:53,636 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:53,636 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:53,636 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:53,636 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 334}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'cg/EhYSTttZOQmMtefc0Kw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac9a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=334', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:53,636 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:53,636 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:53,636 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:53,636 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:53,637 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:53,637 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=334&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:cg/EhYSTttZOQmMtefc0Kw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132853Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:53,637 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132853Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d44a0429fa9aa7da1e8faa787e581336bcbbacf2fb943b9bdf6f1f607c499950 gunicorn-registry stdout | 2023-06-29 13:28:53,637 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d957498da4532d33455a7f0c613e06ae05118de3b178e77891c16410e3aa510e gunicorn-registry stdout | 2023-06-29 13:28:53,637 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:53,637 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:53,637 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:53,638 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:53,685 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:28:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:28:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:29:03.978401+00:00 (in 9.999395 seconds) notificationworker stdout | 2023-06-29 13:28:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:29:03 UTC)" (scheduled at 2023-06-29 13:28:53.978401+00:00) notificationworker stdout | 2023-06-29 13:28:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:28:53,980 [74] [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(2023, 6, 29, 13, 28, 53, 979476), True, datetime.datetime(2023, 6, 29, 13, 28, 53, 979476), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:28:53,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:28:53,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:28:53,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:29:03 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:28:54,169 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=334 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:54,170 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7bca625a-27cc-42f3-8774-4fd07e32348a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7bca625a-27cc-42f3-8774-4fd07e32348a', 'ETag': '"720fc4858493b6d64e42632d79f7342b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:54,170 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:54,170 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:54,170 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:54,170 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:54,170 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7bca625a-27cc-42f3-8774-4fd07e32348a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7bca625a-27cc-42f3-8774-4fd07e32348a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7bca625a-27cc-42f3-8774-4fd07e32348a', 'etag': '"720fc4858493b6d64e42632d79f7342b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"720fc4858493b6d64e42632d79f7342b"'} gunicorn-web stdout | 2023-06-29 13:28:54,636 [214] [DEBUG] [app] Starting request: urn:request:88ec6c59-71a7-4715-8bb6-f4bf4283e2ac (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:28:54,636 [211] [DEBUG] [app] Starting request: urn:request:0667dc84-dd83-4a91-afed-9d820d540b37 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:28:54,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:28:54,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:28:54,639 [216] [DEBUG] [app] Starting request: urn:request:99869fb7-0a51-45b9-ac3b-3f8d7fbab857 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:28:54,639 [222] [DEBUG] [app] Starting request: urn:request:31c2666a-2093-4017-975d-5ec8c8fa36b9 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:28:54,640 [216] [DEBUG] [app] Ending request: urn:request:99869fb7-0a51-45b9-ac3b-3f8d7fbab857 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:99869fb7-0a51-45b9-ac3b-3f8d7fbab857', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:28:54,640 [222] [DEBUG] [app] Ending request: urn:request:31c2666a-2093-4017-975d-5ec8c8fa36b9 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:31c2666a-2093-4017-975d-5ec8c8fa36b9', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:28:54,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:28:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:28:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-registry stdout | 2023-06-29 13:28:54,641 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:28:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:28:54,640 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:28:54,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:28:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:28:54,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:28:54,643 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:28:54,644 [213] [DEBUG] [app] Starting request: urn:request:65d9907f-1431-4d9c-9f7e-6be16d4b8281 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:28:54,644 [211] [DEBUG] [app] Starting request: urn:request:c7138c67-c9aa-4b9e-bab3-3731ff2ba5e4 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:28:54,644 [213] [DEBUG] [app] Ending request: urn:request:65d9907f-1431-4d9c-9f7e-6be16d4b8281 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:65d9907f-1431-4d9c-9f7e-6be16d4b8281', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:28:54,644 [211] [DEBUG] [app] Ending request: urn:request:c7138c67-c9aa-4b9e-bab3-3731ff2ba5e4 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:c7138c67-c9aa-4b9e-bab3-3731ff2ba5e4', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:28:54,645 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:28:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:28:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:28:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:28:54,645 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:28:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:28:54,645 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:28:54,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:28:54,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:28:54,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:28:54,653 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:28:54,653 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:28:54,664 [211] [DEBUG] [app] Ending request: urn:request:0667dc84-dd83-4a91-afed-9d820d540b37 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:0667dc84-dd83-4a91-afed-9d820d540b37', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:28:54,664 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:28:54,664 [214] [DEBUG] [app] Ending request: urn:request:88ec6c59-71a7-4715-8bb6-f4bf4283e2ac (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:88ec6c59-71a7-4715-8bb6-f4bf4283e2ac', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:28:54,664 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:28:54,664 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:28:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:28:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-web stdout | 2023-06-29 13:28:54,664 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:28:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:28:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.030) gunicorn-registry stdout | 2023-06-29 13:28:54,917 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:54,917 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:54,918 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 335, 'Body': <_io.BytesIO object at 0x7f7ccb223540>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:54,918 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:54,918 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:54,918 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:54,918 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:54,918 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:54,918 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:54,918 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:54,927 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:54,927 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:54,927 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:54,927 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:54,927 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:54,927 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 335}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ZzYJ+DDVfHHCoyDZOEqNGw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223540>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=335', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:54,927 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:54,927 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:54,927 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:54,927 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:54,928 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:54,928 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=335&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ZzYJ+DDVfHHCoyDZOEqNGw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132854Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:54,928 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132854Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c3ab1a57fd9ead2f68aca090b6577653b5dac45ec9e8d4ad7c7387c8c0f2d155 gunicorn-registry stdout | 2023-06-29 13:28:54,928 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 00ee49c9b5ed7b99b2c597223bd1ea1b3223b4428521afff701fdce415ffc803 gunicorn-registry stdout | 2023-06-29 13:28:54,928 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:54,928 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:54,928 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:54,929 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:54,974 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:28:55,376 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=335 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:55,376 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c363d808-08f1-426e-9152-298dd4324d4c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c363d808-08f1-426e-9152-298dd4324d4c', 'ETag': '"673609f830d57c71c2a320d9384a8d1b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:55,376 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:55,376 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:55,376 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:55,376 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:55,377 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c363d808-08f1-426e-9152-298dd4324d4c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c363d808-08f1-426e-9152-298dd4324d4c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c363d808-08f1-426e-9152-298dd4324d4c', 'etag': '"673609f830d57c71c2a320d9384a8d1b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"673609f830d57c71c2a320d9384a8d1b"'} exportactionlogsworker stdout | 2023-06-29 13:28:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:28:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:29:14.793446+00:00 (in 19.201880 seconds) exportactionlogsworker stdout | 2023-06-29 13:28:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:29:55 UTC)" (scheduled at 2023-06-29 13:28:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:28:55,591 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:28:55,593 [58] [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(2023, 6, 29, 13, 28, 55, 592036), True, datetime.datetime(2023, 6, 29, 13, 28, 55, 592036), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:28:55,616 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:28:55,616 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:28:55,616 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:29:55 UTC)" executed successfully buildlogsarchiver stdout | 2023-06-29 13:28:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:28:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:29:25.790030+00:00 (in 29.999448 seconds) buildlogsarchiver stdout | 2023-06-29 13:28:55,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:29:25 UTC)" (scheduled at 2023-06-29 13:28:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:28:55,792 [54] [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(2023, 6, 14, 13, 28, 55, 791109), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:28:55,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:28:55,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:28:55,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:29:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:28:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:28:55,889 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:29:45.690471+00:00 (in 49.800754 seconds) namespacegcworker stdout | 2023-06-29 13:28:55,890 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:29:55 UTC)" (scheduled at 2023-06-29 13:28:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:28:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:28:55,891 [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(2023, 6, 29, 13, 28, 55, 890226), True, datetime.datetime(2023, 6, 29, 13, 28, 55, 890226), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:28:55,903 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:28:55,903 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:28:55,904 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:29:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:28:56,133 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:56,133 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:56,133 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 336, 'Body': <_io.BytesIO object at 0x7f7cdba9a130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:56,134 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:56,134 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:56,134 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:56,134 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:56,134 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:56,134 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:56,134 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:56,143 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:56,143 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:56,143 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:56,143 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:56,143 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:56,143 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 336}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'XfdxxXA+MFYVKDHxHSc2+A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cdba9a130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=336', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:56,143 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:56,143 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:56,143 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:56,143 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:56,143 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:56,143 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=336&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:XfdxxXA+MFYVKDHxHSc2+A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132856Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:56,143 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132856Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8f951c62cb6499a4cc73d93912096507ce9f0b22aed6788e6e75d6a344ce99f7 gunicorn-registry stdout | 2023-06-29 13:28:56,143 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3aa18b8fd7cf0bda9391e9162bb9f90fc99e6570d24d8826646cdc30c723a86e gunicorn-registry stdout | 2023-06-29 13:28:56,144 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:56,144 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:56,144 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:56,145 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:56,189 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:28:56,592 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=336 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:56,592 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4b228c63-0bbb-4ec1-8bc3-39d692fcf9a1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4b228c63-0bbb-4ec1-8bc3-39d692fcf9a1', 'ETag': '"5df771c5703e3056152831f11d2736f8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:56,593 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:56,593 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:56,593 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:56,593 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:56,593 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4b228c63-0bbb-4ec1-8bc3-39d692fcf9a1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4b228c63-0bbb-4ec1-8bc3-39d692fcf9a1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4b228c63-0bbb-4ec1-8bc3-39d692fcf9a1', 'etag': '"5df771c5703e3056152831f11d2736f8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5df771c5703e3056152831f11d2736f8"'} gunicorn-registry stdout | 2023-06-29 13:28:57,330 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:57,330 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:57,331 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 337, 'Body': <_io.BytesIO object at 0x7f7ccb27a5e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:57,331 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:57,331 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:57,331 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:57,331 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:57,331 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:57,331 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:57,332 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:57,340 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:57,340 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:57,340 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:57,340 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:57,340 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:57,340 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 337}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'vxs6n358o+LN5zrqHEgTNQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a5e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=337', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:57,340 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:57,341 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:57,341 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:57,341 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:57,341 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:57,341 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=337&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:vxs6n358o+LN5zrqHEgTNQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132857Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:57,341 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132857Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | afffc00bb4f7159268c6e905a6453c4c899cf64853b3a14859637489539def3c gunicorn-registry stdout | 2023-06-29 13:28:57,341 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 38f7d72f7e2d0173c0dd510867c402b6dbb16232084467a9f260b61622d7dc6b gunicorn-registry stdout | 2023-06-29 13:28:57,341 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:57,341 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:57,342 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:57,342 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:57,388 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:28:57,790 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=337 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:57,791 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7988d128-d0ff-4067-8450-529f939ce2e2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7988d128-d0ff-4067-8450-529f939ce2e2', 'ETag': '"bf1b3a9f7e7ca3e2cde73aea1c481335"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:57,791 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:57,791 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:57,791 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:57,791 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:57,792 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7988d128-d0ff-4067-8450-529f939ce2e2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7988d128-d0ff-4067-8450-529f939ce2e2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7988d128-d0ff-4067-8450-529f939ce2e2', 'etag': '"bf1b3a9f7e7ca3e2cde73aea1c481335"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"bf1b3a9f7e7ca3e2cde73aea1c481335"'} gunicorn-registry stdout | 2023-06-29 13:28:58,531 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:58,531 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:58,532 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 338, 'Body': <_io.BytesIO object at 0x7f7ccb27a360>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:58,532 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:58,532 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:58,532 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:58,532 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:58,532 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:58,532 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:58,532 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:58,541 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:58,541 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:28:58,541 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:58,541 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:58,541 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:58,541 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 338}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'CRcq5pEsXQUoBkRuGSe5ww==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a360>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=338', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:28:58,541 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:58,541 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:58,541 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:58,541 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:58,541 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:28:58,541 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=338&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:CRcq5pEsXQUoBkRuGSe5ww== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132858Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:28:58,542 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132858Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 97972ea81abd28a34f5bbc0068fafec214437b6c67ee19642ead47f4aa876e8f gunicorn-registry stdout | 2023-06-29 13:28:58,542 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 23c0c7d9a316cf0609ac47b517406ea2493ecea258a5cdf825a164541abde2d2 gunicorn-registry stdout | 2023-06-29 13:28:58,542 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:58,542 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:28:58,542 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:28:58,543 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:28:58,593 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:28:58,996 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=338 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:28:58,996 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f6984c79-9888-4720-8cf7-a2f0ec4cadc3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f6984c79-9888-4720-8cf7-a2f0ec4cadc3', 'ETag': '"09172ae6912c5d052806446e1927b9c3"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:28:58,996 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:28:58,996 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:58,996 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:28:58,996 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:58,996 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f6984c79-9888-4720-8cf7-a2f0ec4cadc3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f6984c79-9888-4720-8cf7-a2f0ec4cadc3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f6984c79-9888-4720-8cf7-a2f0ec4cadc3', 'etag': '"09172ae6912c5d052806446e1927b9c3"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"09172ae6912c5d052806446e1927b9c3"'} expiredappspecifictokenworker stdout | 2023-06-29 13:28:59,471 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:28:59,992 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:28:59,993 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:28:59,993 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 339, 'Body': <_io.BytesIO object at 0x7f7ccb317720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:28:59,994 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:59,994 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:59,994 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:59,994 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:59,994 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:28:59,994 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:28:59,994 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:00,003 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:00,003 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:00,003 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:00,003 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:00,003 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:00,003 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 339}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'a3cjWekVfLbj2RBvf9yiAQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb317720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=339', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:00,003 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:00,003 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:00,003 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:00,003 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:00,003 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:00,004 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=339&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:a3cjWekVfLbj2RBvf9yiAQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132900Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:00,004 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132900Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b2770c5f5508fd21f216cce647ccbc38a68f6955d8478c13897f0d95ce964a84 gunicorn-registry stdout | 2023-06-29 13:29:00,004 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 41022bd48d8f3b6f72fe1725d82c4bb2c1203a3ed8d75cd6e6a4155112f6a5e4 gunicorn-registry stdout | 2023-06-29 13:29:00,004 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:00,004 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:00,004 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:00,005 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:00,051 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:29:00,495 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=339 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:00,495 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '470f7d5f-815b-4df0-9d9a-0bfb18451701', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '470f7d5f-815b-4df0-9d9a-0bfb18451701', 'ETag': '"6b772359e9157cb6e3d9106f7fdca201"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:00,495 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:00,495 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:00,496 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:00,496 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:00,496 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '470f7d5f-815b-4df0-9d9a-0bfb18451701', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '470f7d5f-815b-4df0-9d9a-0bfb18451701', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '470f7d5f-815b-4df0-9d9a-0bfb18451701', 'etag': '"6b772359e9157cb6e3d9106f7fdca201"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6b772359e9157cb6e3d9106f7fdca201"'} gcworker stdout | 2023-06-29 13:29:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:29:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:29:10.585410+00:00 (in 9.999398 seconds) gcworker stdout | 2023-06-29 13:29:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:29:10 UTC)" (scheduled at 2023-06-29 13:29:00.585410+00:00) gcworker stdout | 2023-06-29 13:29:00,587 [59] [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, 1686835740586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:29:00,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:29:00,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:29:00,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:29:10 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:29:01,190 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:01,190 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:01,191 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 340, 'Body': <_io.BytesIO object at 0x7f7ccb2c6220>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:01,191 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:01,191 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:01,191 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:01,191 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:01,191 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:01,191 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:01,191 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:01,200 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:01,200 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:01,200 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:01,200 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:01,200 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:01,200 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 340}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '7FF9NJ3gwTDa95BX698VqA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6220>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=340', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:01,200 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:01,200 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:01,200 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:01,200 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:01,200 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:01,200 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=340&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:7FF9NJ3gwTDa95BX698VqA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132901Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:01,200 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132901Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3d5dc7c7d886d02af4ea3d27a8c3aa8d033adf58dc5ba16180d2fcadd328890a gunicorn-registry stdout | 2023-06-29 13:29:01,201 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2ec57bde361c45d958870a740fc04700d643d81286d5647b03bc022703878f4e gunicorn-registry stdout | 2023-06-29 13:29:01,201 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:01,201 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:01,201 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:01,202 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:01,247 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:29:01,650 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=340 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:01,650 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f6cf7080-8f19-4b4d-ad6a-19fe3edc475c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f6cf7080-8f19-4b4d-ad6a-19fe3edc475c', 'ETag': '"ec517d349de0c130daf79057ebdf15a8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:01,650 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:01,651 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:01,651 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:01,651 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:01,651 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f6cf7080-8f19-4b4d-ad6a-19fe3edc475c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f6cf7080-8f19-4b4d-ad6a-19fe3edc475c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f6cf7080-8f19-4b4d-ad6a-19fe3edc475c', 'etag': '"ec517d349de0c130daf79057ebdf15a8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ec517d349de0c130daf79057ebdf15a8"'} repositorygcworker stdout | 2023-06-29 13:29:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:29:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:29:38.788158+00:00 (in 36.796658 seconds) repositorygcworker stdout | 2023-06-29 13:29:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:30:01 UTC)" (scheduled at 2023-06-29 13:29:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:29:01,991 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:29:01,993 [81] [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(2023, 6, 29, 13, 29, 1, 991990), True, datetime.datetime(2023, 6, 29, 13, 29, 1, 991990), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 13:29:02,005 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:29:02,005 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:29:02,005 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:30:01 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:29:02,339 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:02,339 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:02,339 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 341, 'Body': <_io.BytesIO object at 0x7f7ccb2ab9a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:02,340 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:02,340 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:02,340 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:02,340 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:02,340 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:02,340 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:02,340 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:02,348 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:02,348 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:02,348 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:02,348 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:02,348 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:02,349 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 341}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'b3QJKlT+LZnpK3bqAmK50g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab9a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=341', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:02,349 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:02,349 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:02,349 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:02,349 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:02,349 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:02,349 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=341&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:b3QJKlT+LZnpK3bqAmK50g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132902Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:02,349 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132902Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d6995e735355fd742172221802c0b200fa2c0d65be3d2f468313a9ae8c8fe0c5 gunicorn-registry stdout | 2023-06-29 13:29:02,349 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | fdea56d906a66053fa81136c1115b45fef313f6c6af831a894f59306b73daa74 gunicorn-registry stdout | 2023-06-29 13:29:02,349 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:02,349 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:02,350 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:02,350 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:02,400 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:29:02,803 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=341 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:02,804 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '79632f45-6d8e-4e2a-b970-1e24875464ba', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '79632f45-6d8e-4e2a-b970-1e24875464ba', 'ETag': '"6f74092a54fe2d99e92b76ea0262b9d2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:02,804 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:02,804 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:02,804 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:02,804 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:02,804 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '79632f45-6d8e-4e2a-b970-1e24875464ba', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '79632f45-6d8e-4e2a-b970-1e24875464ba', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '79632f45-6d8e-4e2a-b970-1e24875464ba', 'etag': '"6f74092a54fe2d99e92b76ea0262b9d2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6f74092a54fe2d99e92b76ea0262b9d2"'} queuecleanupworker stdout | 2023-06-29 13:29:02,968 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:29:03,504 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:03,504 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:03,504 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 342, 'Body': <_io.BytesIO object at 0x7f7ccb2abc20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:03,504 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:03,504 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:03,504 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:03,504 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:03,504 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:03,504 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:03,505 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:03,513 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:03,513 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:03,513 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:03,513 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:03,513 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:03,513 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 342}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'rNN7AlxDH2pb+Z0F5xjW3A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2abc20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=342', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:03,513 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:03,514 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:03,514 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:03,514 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:03,514 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:03,514 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=342&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:rNN7AlxDH2pb+Z0F5xjW3A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132903Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:03,514 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132903Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8c2305ec626f7d7b968a0fb3f4feee13de961e1a91aa3190c011523d9fc4603b gunicorn-registry stdout | 2023-06-29 13:29:03,514 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5f1ce0a78b1f743dac9b747d3730cdddc2b889d38428c1c1ea60195b6969c7c4 gunicorn-registry stdout | 2023-06-29 13:29:03,514 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:03,514 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:03,515 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:03,515 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:03,560 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:29:03,961 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=342 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:03,961 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '293dc6e6-754e-43db-b789-548d7e890ca0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '293dc6e6-754e-43db-b789-548d7e890ca0', 'ETag': '"acd37b025c431f6a5bf99d05e718d6dc"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:03,962 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:03,962 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:03,962 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:03,962 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:03,962 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '293dc6e6-754e-43db-b789-548d7e890ca0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '293dc6e6-754e-43db-b789-548d7e890ca0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '293dc6e6-754e-43db-b789-548d7e890ca0', 'etag': '"acd37b025c431f6a5bf99d05e718d6dc"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"acd37b025c431f6a5bf99d05e718d6dc"'} notificationworker stdout | 2023-06-29 13:29:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:29:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:29:13.978401+00:00 (in 9.999455 seconds) notificationworker stdout | 2023-06-29 13:29:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:29:13 UTC)" (scheduled at 2023-06-29 13:29:03.978401+00:00) notificationworker stdout | 2023-06-29 13:29:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:29:03,980 [74] [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(2023, 6, 29, 13, 29, 3, 979453), True, datetime.datetime(2023, 6, 29, 13, 29, 3, 979453), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:29:03,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:29:03,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:29:03,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:29:13 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:29:04,711 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:04,711 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:04,711 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 343, 'Body': <_io.BytesIO object at 0x7f7ccb269ae0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:04,711 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:04,711 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:04,711 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:04,711 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:04,711 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:04,711 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:04,712 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:04,720 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:04,720 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:04,720 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:04,720 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:04,720 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:04,720 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 343}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'wA7Q8jFSOpL/0OeYVDXpjw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269ae0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=343', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:04,720 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:04,720 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:04,720 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:04,720 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:04,721 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:04,721 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=343&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:wA7Q8jFSOpL/0OeYVDXpjw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132904Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:04,721 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132904Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a985d540c3f32086ec79157ff8536af01a208e7c48f34badbe20677629ad2d19 gunicorn-registry stdout | 2023-06-29 13:29:04,721 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2e4ea017138365ed22be63ea52f292930fa04822fc2430e4bf6bc593051ca72f gunicorn-registry stdout | 2023-06-29 13:29:04,721 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:04,721 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:04,721 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:04,722 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:04,769 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:29:05,172 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=343 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:05,173 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2f73912f-5979-4496-97e1-fd8d200af38b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2f73912f-5979-4496-97e1-fd8d200af38b', 'ETag': '"c00ed0f231523a92ffd0e7985435e98f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:05,173 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:05,173 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:05,173 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:05,173 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:05,173 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2f73912f-5979-4496-97e1-fd8d200af38b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2f73912f-5979-4496-97e1-fd8d200af38b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2f73912f-5979-4496-97e1-fd8d200af38b', 'etag': '"c00ed0f231523a92ffd0e7985435e98f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c00ed0f231523a92ffd0e7985435e98f"'} gunicorn-registry stdout | 2023-06-29 13:29:05,747 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:05,747 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:05,747 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 344, 'Body': <_io.BytesIO object at 0x7f7ccb2ac0e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:05,747 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:05,748 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:05,748 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:05,748 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:05,748 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:05,748 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:05,748 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:05,756 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:05,756 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:05,756 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:05,756 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:05,756 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:05,756 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 344}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '1KOQmVJ1XN/9DKENC+9fVg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac0e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=344', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:05,756 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:05,756 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:05,756 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:05,757 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:05,757 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:05,757 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=344&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:1KOQmVJ1XN/9DKENC+9fVg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132905Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:05,757 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132905Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c74581cc74bb2a4635c769dc65c7fb12474f803a8427857331e279948b3421a8 gunicorn-registry stdout | 2023-06-29 13:29:05,757 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d657bcd098c0487da4f17aa1e1622684606365c26bf73303e320a6661c2617a0 gunicorn-registry stdout | 2023-06-29 13:29:05,757 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:05,757 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:05,757 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:05,758 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:05,805 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:29:06,142 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} builder stdout | 2023-06-29 13:29:06,160 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} gunicorn-registry stdout | 2023-06-29 13:29:06,168 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=344 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:06,169 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '107f4b24-3a7f-491c-ab6d-80d650389288', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '107f4b24-3a7f-491c-ab6d-80d650389288', 'ETag': '"d4a3909952755cdffd0ca10d0bef5f56"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:06,169 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:06,169 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:06,169 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:06,169 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:06,169 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '107f4b24-3a7f-491c-ab6d-80d650389288', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '107f4b24-3a7f-491c-ab6d-80d650389288', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '107f4b24-3a7f-491c-ab6d-80d650389288', 'etag': '"d4a3909952755cdffd0ca10d0bef5f56"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d4a3909952755cdffd0ca10d0bef5f56"'} securityworker stdout | 2023-06-29 13:29:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:29:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:29:11.713664+00:00 (in 5.130576 seconds) securityworker stdout | 2023-06-29 13:29:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:29:36 UTC)" (scheduled at 2023-06-29 13:29:06.582504+00:00) securityworker stdout | 2023-06-29 13:29:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:29:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:29:06,587 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:29:06,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:29:06,600 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:29:06,604 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:29:06,604 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:29:36 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:29:06,866 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:06,866 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:06,867 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 345, 'Body': <_io.BytesIO object at 0x7f7ccb27a860>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:06,867 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:06,867 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:06,867 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:06,867 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:06,867 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:06,867 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:06,868 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:06,876 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:06,876 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:06,876 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:06,876 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:06,876 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:06,876 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 345}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '7fOoMEyGIGY/oXv+pijRMw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a860>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=345', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:06,877 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:06,877 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:06,877 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:06,877 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:06,877 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:06,877 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=345&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:7fOoMEyGIGY/oXv+pijRMw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132906Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:06,877 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132906Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c75224cd7e21f9c643508f1459812b2664b20bec9aa276e7ae0a99848c53d626 gunicorn-registry stdout | 2023-06-29 13:29:06,877 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1365218005c97589cdd793aa1bb4a0b13667ddf20e649aaf1574675dd6031dfa gunicorn-registry stdout | 2023-06-29 13:29:06,877 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:06,877 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:06,878 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:06,878 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:06,923 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:29:07,328 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=345 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:07,328 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'cc7dfccb-865b-4f71-b375-7dfdd22f1e2c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'cc7dfccb-865b-4f71-b375-7dfdd22f1e2c', 'ETag': '"edf3a8304c8620663fa17bfea628d133"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:07,328 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:07,328 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:07,328 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:07,328 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:07,328 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'cc7dfccb-865b-4f71-b375-7dfdd22f1e2c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'cc7dfccb-865b-4f71-b375-7dfdd22f1e2c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'cc7dfccb-865b-4f71-b375-7dfdd22f1e2c', 'etag': '"edf3a8304c8620663fa17bfea628d133"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"edf3a8304c8620663fa17bfea628d133"'} gunicorn-registry stdout | 2023-06-29 13:29:07,926 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:07,926 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:07,926 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 346, 'Body': <_io.BytesIO object at 0x7f7ccb317720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:07,927 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:07,927 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:07,927 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:07,927 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:07,927 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:07,927 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:07,927 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:07,936 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:07,936 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:07,936 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:07,936 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:07,936 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:07,936 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 346}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'hgUYHZZ5GQsq+eP7CRO04Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb317720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=346', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:07,936 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:07,936 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:07,937 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:07,937 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:07,937 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:07,937 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=346&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:hgUYHZZ5GQsq+eP7CRO04Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132907Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:07,937 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132907Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7bf1bc7c999ba3ad9d6e19e3126701acb510e436eb9ea3dfcc663c0afbe5a781 gunicorn-registry stdout | 2023-06-29 13:29:07,937 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | da614eb6f5b2ca535e3bf28bfc7ee88715f5371cb7feafc63588c9fee8ef3a35 gunicorn-registry stdout | 2023-06-29 13:29:07,937 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:07,937 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:07,938 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:07,938 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:07,983 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:29:08,345 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=346 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:08,346 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4805e724-4938-44d7-8a60-99c617e950d4', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4805e724-4938-44d7-8a60-99c617e950d4', 'ETag': '"8605181d9679190b2af9e3fb0913b4e1"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:08,346 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:08,346 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:08,346 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:08,346 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:08,346 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4805e724-4938-44d7-8a60-99c617e950d4', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4805e724-4938-44d7-8a60-99c617e950d4', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4805e724-4938-44d7-8a60-99c617e950d4', 'etag': '"8605181d9679190b2af9e3fb0913b4e1"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8605181d9679190b2af9e3fb0913b4e1"'} quotaregistrysizeworker stdout | 2023-06-29 13:29:08,556 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-registry stdout | 2023-06-29 13:29:08,833 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:08,833 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:08,834 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 347, 'Body': <_io.BytesIO object at 0x7f7ccb229a90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:08,834 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:08,834 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:08,834 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:08,834 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:08,834 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:08,834 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:08,834 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler namespacegcworker stdout | 2023-06-29 13:29:08,842 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} gunicorn-registry stdout | 2023-06-29 13:29:08,844 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:08,844 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:08,844 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:08,844 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:08,844 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:08,844 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 347}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'NRIfbv5//HgOSbkKjbcH6A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb229a90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=347', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:08,844 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:08,844 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:08,844 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:08,844 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:08,845 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:08,845 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=347&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:NRIfbv5//HgOSbkKjbcH6A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132908Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:08,845 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132908Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 306bb800a3182457cc6691658b4ab6aa39b6d79495cea56fc9fb7b375088b3ae gunicorn-registry stdout | 2023-06-29 13:29:08,845 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | abdc442e3e17670322d56f8d5bf08f3db066677c4a23cb18f19e1a85811f2dc3 gunicorn-registry stdout | 2023-06-29 13:29:08,845 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:08,845 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:08,845 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:08,846 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:08,892 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. logrotateworker stdout | 2023-06-29 13:29:09,044 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:29:09,131 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-registry stdout | 2023-06-29 13:29:09,253 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=347 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:09,253 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6409aba1-7e3d-4ed4-a2cc-633635be790c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6409aba1-7e3d-4ed4-a2cc-633635be790c', 'ETag': '"35121f6efe7ffc780e49b90a8db707e8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:09,253 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:09,253 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:09,253 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:09,254 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:09,254 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6409aba1-7e3d-4ed4-a2cc-633635be790c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6409aba1-7e3d-4ed4-a2cc-633635be790c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6409aba1-7e3d-4ed4-a2cc-633635be790c', 'etag': '"35121f6efe7ffc780e49b90a8db707e8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"35121f6efe7ffc780e49b90a8db707e8"'} gunicorn-registry stdout | 2023-06-29 13:29:09,556 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:09,556 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:09,557 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 348, 'Body': <_io.BytesIO object at 0x7f7ccb317720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:09,557 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:09,557 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:09,557 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:09,557 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:09,557 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:09,557 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:09,557 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:09,566 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:09,566 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:09,566 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:09,566 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:09,566 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:09,566 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 348}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'H3IkSu86QLZ/S+Kmr75VdQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb317720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=348', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:09,566 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:09,566 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:09,566 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:09,566 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:09,567 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:09,567 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=348&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:H3IkSu86QLZ/S+Kmr75VdQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132909Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:09,567 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132909Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 968543c86c215c8a92ff275095e87bee6e39d59aceb5230a21a616765666ba88 gunicorn-registry stdout | 2023-06-29 13:29:09,567 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 40a85346f7fca2dc84a41c8b633e9c2ce8e40946066de36bfdf4016d0994e0f5 gunicorn-registry stdout | 2023-06-29 13:29:09,567 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:09,567 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:09,567 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:09,568 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:09,618 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:29:09,636 [214] [DEBUG] [app] Starting request: urn:request:eb8a568e-b40d-4971-a8b6-407fcea3305a (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:29:09,636 [212] [DEBUG] [app] Starting request: urn:request:96802a12-63b5-43c6-80b2-ccae0074d0c9 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:29:09,638 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:29:09,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:29:09,640 [216] [DEBUG] [app] Starting request: urn:request:34f716b5-0334-4529-8921-ef60f06de4dc (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:29:09,640 [223] [DEBUG] [app] Starting request: urn:request:2bf87183-076d-4ca0-8694-1fc007fd653f (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:29:09,640 [216] [DEBUG] [app] Ending request: urn:request:34f716b5-0334-4529-8921-ef60f06de4dc (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:34f716b5-0334-4529-8921-ef60f06de4dc', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:29:09,640 [223] [DEBUG] [app] Ending request: urn:request:2bf87183-076d-4ca0-8694-1fc007fd653f (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:2bf87183-076d-4ca0-8694-1fc007fd653f', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:29:09,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:29:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:29:09,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:29:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:29:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:29:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:29:09,641 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:29:09,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:29:09,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:29:09,642 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:29:09,643 [214] [DEBUG] [app] Starting request: urn:request:23fc4e7c-7295-4432-9652-e0121f6a1199 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:29:09,644 [214] [DEBUG] [app] Ending request: urn:request:23fc4e7c-7295-4432-9652-e0121f6a1199 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:23fc4e7c-7295-4432-9652-e0121f6a1199', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:29:09,644 [211] [DEBUG] [app] Starting request: urn:request:b4421f26-9c29-47f6-a9ab-d682cd6697c6 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:29:09,644 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:29:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:29:09,644 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:29:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:29:09,644 [211] [DEBUG] [app] Ending request: urn:request:b4421f26-9c29-47f6-a9ab-d682cd6697c6 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:b4421f26-9c29-47f6-a9ab-d682cd6697c6', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:29:09,645 [212] [INFO] [data.database] Connection pooling disabled for postgresql nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:29:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:29:09,645 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:29:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:29:09,645 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:29:09,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:29:09,653 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:29:09,661 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:29:09,663 [214] [DEBUG] [app] Ending request: urn:request:eb8a568e-b40d-4971-a8b6-407fcea3305a (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:eb8a568e-b40d-4971-a8b6-407fcea3305a', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:29:09,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:29:09,664 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:29:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:29:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-web stdout | 2023-06-29 13:29:09,671 [212] [DEBUG] [app] Ending request: urn:request:96802a12-63b5-43c6-80b2-ccae0074d0c9 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:96802a12-63b5-43c6-80b2-ccae0074d0c9', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:29:09,671 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:29:09,672 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:29:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:29:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.037 118 0.037) repositoryactioncounter stdout | 2023-06-29 13:29:09,747 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-registry stdout | 2023-06-29 13:29:09,947 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=348 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:09,947 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '726d9403-e7a1-4428-a150-608791ea007a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '726d9403-e7a1-4428-a150-608791ea007a', 'ETag': '"1f72244aef3a40b67f4be2a6afbe5575"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:09,947 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:09,948 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:09,948 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:09,948 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:09,948 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '726d9403-e7a1-4428-a150-608791ea007a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '726d9403-e7a1-4428-a150-608791ea007a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '726d9403-e7a1-4428-a150-608791ea007a', 'etag': '"1f72244aef3a40b67f4be2a6afbe5575"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1f72244aef3a40b67f4be2a6afbe5575"'} gunicorn-registry stdout | 2023-06-29 13:29:10,288 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:10,289 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:10,289 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 349, 'Body': <_io.BytesIO object at 0x7f7ccb9dc2c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:10,289 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:10,289 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:10,289 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:10,289 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:10,289 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:10,289 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:10,290 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:10,298 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:10,298 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:10,298 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:10,298 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:10,298 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:10,298 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 349}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'B5zUIZrzr2IylczzZ9WAQQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb9dc2c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=349', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:10,298 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:10,298 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:10,298 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:10,298 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:10,299 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:10,299 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=349&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:B5zUIZrzr2IylczzZ9WAQQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132910Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:10,299 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132910Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | efbcfbf7d9775a02ed2bb3eda778fae39dd1516e1d2d30d86bf5fda10b3cf85f gunicorn-registry stdout | 2023-06-29 13:29:10,299 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8f97b03f3aa716cda6270f6da9eb4b8b83e6af878e97c919af98de6fcae5f892 gunicorn-registry stdout | 2023-06-29 13:29:10,299 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:10,299 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:10,299 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:10,300 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:10,345 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:29:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:29:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:29:20.585410+00:00 (in 9.999480 seconds) gcworker stdout | 2023-06-29 13:29:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:29:20 UTC)" (scheduled at 2023-06-29 13:29:10.585410+00:00) gcworker stdout | 2023-06-29 13:29:10,587 [59] [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, 1686835750586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:29:10,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:29:10,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:29:10,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:29:20 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:29:10,666 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=349 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:10,667 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '23d60d87-7c84-4e0d-b8fb-0f1bf3c7dc12', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '23d60d87-7c84-4e0d-b8fb-0f1bf3c7dc12', 'ETag': '"079cd4219af3af623295ccf367d58041"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:10,667 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:10,667 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:10,667 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:10,667 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:10,667 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '23d60d87-7c84-4e0d-b8fb-0f1bf3c7dc12', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '23d60d87-7c84-4e0d-b8fb-0f1bf3c7dc12', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '23d60d87-7c84-4e0d-b8fb-0f1bf3c7dc12', 'etag': '"079cd4219af3af623295ccf367d58041"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"079cd4219af3af623295ccf367d58041"'} blobuploadcleanupworker stdout | 2023-06-29 13:29:10,867 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:29:11,433 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:11,434 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:11,434 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 350, 'Body': <_io.BytesIO object at 0x7f7ccb2c65e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:11,434 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:11,434 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:11,434 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:11,434 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:11,434 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:11,434 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:11,434 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:11,443 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:11,443 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:11,443 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:11,443 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:11,443 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:11,443 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 350}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'H5HusXWzONza2lcz2kRn9A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c65e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=350', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:11,443 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:11,443 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:11,443 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:11,443 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:11,444 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:11,444 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=350&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:H5HusXWzONza2lcz2kRn9A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132911Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:11,444 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132911Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2f01fe044100dafc932a3a043491bad60681aa703f5ff2078e41f038350bb0fc gunicorn-registry stdout | 2023-06-29 13:29:11,444 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7613a3af51606d797e8811aef360f9bba61dc856c8bad29297518d39be407324 gunicorn-registry stdout | 2023-06-29 13:29:11,444 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:11,444 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:11,444 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:11,445 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:11,491 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:29:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:29:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:29:36.582504+00:00 (in 24.868285 seconds) securityworker stdout | 2023-06-29 13:29:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:29:41 UTC)" (scheduled at 2023-06-29 13:29:11.713664+00:00) securityworker stdout | 2023-06-29 13:29:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:29:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:29:11,716 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:29:11,716 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:29:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:29:11,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:29:11,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:29:11,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:29:11,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:29:11,734 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:29:11,738 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:29:11,739 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:29:11,739 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 24, 11, 722023), 1, 2]) securityworker stdout | 2023-06-29 13:29:11,743 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:29:11,743 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:29:11,744 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 24, 11, 722023), 1, 2]) securityworker stdout | 2023-06-29 13:29:11,748 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:29:11,748 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:29:11,748 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:29:11,748 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:29:11,748 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:29:11,748 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:29:11,748 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:29:11,749 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:29:11,749 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:29:11,749 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:29:41 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:29:11,893 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=350 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:11,893 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3103fac0-d33b-47c6-8028-4bbd56a386f0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3103fac0-d33b-47c6-8028-4bbd56a386f0', 'ETag': '"1f91eeb175b338dcdada5733da4467f4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:11,893 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:11,894 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:11,894 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:11,894 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:11,894 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3103fac0-d33b-47c6-8028-4bbd56a386f0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3103fac0-d33b-47c6-8028-4bbd56a386f0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3103fac0-d33b-47c6-8028-4bbd56a386f0', 'etag': '"1f91eeb175b338dcdada5733da4467f4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1f91eeb175b338dcdada5733da4467f4"'} gunicorn-registry stdout | 2023-06-29 13:29:12,815 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:12,815 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:12,815 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 351, 'Body': <_io.BytesIO object at 0x7f7ccb27a860>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:12,816 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:12,816 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:12,816 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:12,816 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:12,816 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:12,816 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:12,816 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:12,824 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:12,824 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:12,824 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:12,824 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:12,824 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:12,824 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 351}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Qhxw7424lSkZttN+7zVAmg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a860>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=351', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:12,825 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:12,825 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:12,825 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:12,825 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:12,825 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:12,825 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=351&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Qhxw7424lSkZttN+7zVAmg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132912Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:12,825 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132912Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b1ba1734d190aa426900ee3f48b4f742841a5ff69d438305279fc04543748bfe gunicorn-registry stdout | 2023-06-29 13:29:12,825 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 92be46756401ece47aa2ea2ab2b7618eae0d9d8141706cbdcdb1d3bb9b196697 gunicorn-registry stdout | 2023-06-29 13:29:12,825 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:12,825 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:12,826 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:12,826 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:12,873 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:29:12,919 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:29:13,314 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=351 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:13,315 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f4379c04-2918-4573-94c8-e89a2e3db1e5', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f4379c04-2918-4573-94c8-e89a2e3db1e5', 'ETag': '"421c70ef8db8952919b6d37eef35409a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:13,315 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:13,315 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:13,315 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:13,315 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:13,315 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f4379c04-2918-4573-94c8-e89a2e3db1e5', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f4379c04-2918-4573-94c8-e89a2e3db1e5', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f4379c04-2918-4573-94c8-e89a2e3db1e5', 'etag': '"421c70ef8db8952919b6d37eef35409a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"421c70ef8db8952919b6d37eef35409a"'} notificationworker stdout | 2023-06-29 13:29:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:29:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:29:15.985355+00:00 (in 2.006395 seconds) notificationworker stdout | 2023-06-29 13:29:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:29:23 UTC)" (scheduled at 2023-06-29 13:29:13.978401+00:00) notificationworker stdout | 2023-06-29 13:29:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:29:13,980 [74] [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(2023, 6, 29, 13, 29, 13, 979423), True, datetime.datetime(2023, 6, 29, 13, 29, 13, 979423), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:29:13,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:29:13,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:29:13,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:29:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:29:14,160 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:14,160 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:14,160 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 352, 'Body': <_io.BytesIO object at 0x7f7cdba9a130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:14,161 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:14,161 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:14,161 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:14,161 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:14,161 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:14,161 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:14,161 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:14,169 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:14,170 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:14,170 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:14,170 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:14,170 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:14,170 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 352}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'sRspYPgHFUma9UNcQ31kVA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cdba9a130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=352', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:14,170 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:14,170 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:14,170 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:14,170 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:14,170 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:14,170 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=352&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:sRspYPgHFUma9UNcQ31kVA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132914Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:14,170 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132914Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2fb0b3988fa2312b06e809f48947696e55f578c92e12ad7e45d8bf5fa2a60ac8 gunicorn-registry stdout | 2023-06-29 13:29:14,170 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 459360b17337bc1e09f943f4e71219ad8a42e6c4fd9ba7e00b87297660af6d7b gunicorn-registry stdout | 2023-06-29 13:29:14,170 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:14,171 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:14,171 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:14,171 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:14,216 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. manifestbackfillworker stdout | 2023-06-29 13:29:14,233 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} securityworker stdout | 2023-06-29 13:29:14,269 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} exportactionlogsworker stdout | 2023-06-29 13:29:14,540 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:29:14,592 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-registry stdout | 2023-06-29 13:29:14,620 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=352 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:14,621 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b33e3081-a1fd-491c-8377-8b1999114450', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b33e3081-a1fd-491c-8377-8b1999114450', 'ETag': '"b11b2960f80715499af5435c437d6454"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:14,621 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:14,621 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:14,621 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:14,621 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:14,621 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b33e3081-a1fd-491c-8377-8b1999114450', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b33e3081-a1fd-491c-8377-8b1999114450', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b33e3081-a1fd-491c-8377-8b1999114450', 'etag': '"b11b2960f80715499af5435c437d6454"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b11b2960f80715499af5435c437d6454"'} exportactionlogsworker stdout | 2023-06-29 13:29:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:29:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:29:55.591055+00:00 (in 40.797109 seconds) exportactionlogsworker stdout | 2023-06-29 13:29:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:30:14 UTC)" (scheduled at 2023-06-29 13:29:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:29:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:29:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:30:14 UTC)" executed successfully gcworker stdout | 2023-06-29 13:29:15,104 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} gunicorn-registry stdout | 2023-06-29 13:29:15,118 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:15,118 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:15,119 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 353, 'Body': <_io.BytesIO object at 0x7f7ccb2231d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:15,120 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:15,120 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:15,120 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:15,120 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:15,120 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:15,120 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:15,120 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:15,128 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:15,129 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:15,129 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:15,129 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:15,129 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:15,129 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 353}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'DN5JbWF4mz4jyPXa9Ed95Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2231d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=353', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:15,129 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:15,129 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:15,129 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:15,129 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:15,129 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:15,129 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=353&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:DN5JbWF4mz4jyPXa9Ed95Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132915Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:15,129 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132915Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3aba810c131dc25f7cabc04227c064cebeb20670d00ab8e10e4fa96508c9474e gunicorn-registry stdout | 2023-06-29 13:29:15,129 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 066fcab6ab3317fba9ea09435ed94a89d1b37e8e3bb4912a2fc332189f222e13 gunicorn-registry stdout | 2023-06-29 13:29:15,130 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:15,130 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:15,130 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:15,131 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:15,176 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityscanningnotificationworker stdout | 2023-06-29 13:29:15,180 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-registry stdout | 2023-06-29 13:29:15,535 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=353 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:15,535 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1e142dfa-dd89-4d69-9fc8-8cee787593e5', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1e142dfa-dd89-4d69-9fc8-8cee787593e5', 'ETag': '"0cde496d61789b3e23c8f5daf4477de5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:15,536 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:15,536 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:15,536 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:15,536 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:15,536 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1e142dfa-dd89-4d69-9fc8-8cee787593e5', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1e142dfa-dd89-4d69-9fc8-8cee787593e5', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1e142dfa-dd89-4d69-9fc8-8cee787593e5', 'etag': '"0cde496d61789b3e23c8f5daf4477de5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0cde496d61789b3e23c8f5daf4477de5"'} gunicorn-web stdout | 2023-06-29 13:29:15,618 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-web stdout | 2023-06-29 13:29:15,622 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:29:15,696 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:29:15,699 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:29:15,702 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} notificationworker stdout | 2023-06-29 13:29:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:29:15,986 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:29:23.978401+00:00 (in 7.992487 seconds) notificationworker stdout | 2023-06-29 13:29:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:30:15 UTC)" (scheduled at 2023-06-29 13:29:15.985355+00:00) notificationworker stdout | 2023-06-29 13:29:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:29:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:30:15 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:29:16,263 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:16,263 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:16,264 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 354, 'Body': <_io.BytesIO object at 0x7f7cdba9a2c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:16,264 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:16,264 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:16,264 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:16,264 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:16,264 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:16,264 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:16,265 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:16,273 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:16,273 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:16,273 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:16,273 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:16,273 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:16,273 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 354}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '+vnDtffAuwau+WoR9YPJGQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cdba9a2c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=354', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:16,273 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:16,273 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:16,273 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:16,274 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:16,274 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:16,274 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=354&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:+vnDtffAuwau+WoR9YPJGQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132916Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:16,274 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132916Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 292ca96bd53576d3dd2714c524701ec661131894250eb284164f09a4938957d0 gunicorn-registry stdout | 2023-06-29 13:29:16,274 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c6584ca8c03c480cfa0e4d2f86791f76e04742371c3919d2194e400e1fda016f gunicorn-registry stdout | 2023-06-29 13:29:16,274 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:16,274 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:16,275 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:16,275 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:16,321 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. globalpromstats stdout | 2023-06-29 13:29:16,340 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 13:29:16,635 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:29:16,721 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=354 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:16,722 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '51a4d696-0104-4e87-8ff4-47a0bbabb9ee', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '51a4d696-0104-4e87-8ff4-47a0bbabb9ee', 'ETag': '"faf9c3b5f7c0bb06aef96a11f583c919"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:16,722 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:16,722 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:16,722 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:16,722 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:16,722 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '51a4d696-0104-4e87-8ff4-47a0bbabb9ee', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '51a4d696-0104-4e87-8ff4-47a0bbabb9ee', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '51a4d696-0104-4e87-8ff4-47a0bbabb9ee', 'etag': '"faf9c3b5f7c0bb06aef96a11f583c919"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"faf9c3b5f7c0bb06aef96a11f583c919"'} gunicorn-registry stdout | 2023-06-29 13:29:17,150 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:17,150 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:17,151 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 355, 'Body': <_io.BytesIO object at 0x7f7ccb290450>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:17,151 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:17,151 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:17,151 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:17,151 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:17,151 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:17,151 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:17,151 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:17,160 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:17,160 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:17,160 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:17,160 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:17,160 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:17,160 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 355}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'BOknhyZDwR8SKxlNAz8V+w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290450>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=355', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:17,160 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:17,160 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:17,160 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:17,160 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:17,160 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:17,160 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=355&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:BOknhyZDwR8SKxlNAz8V+w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132917Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:17,160 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132917Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8b8e057d08ec92f263217c8c451ba32c180d4d7f793fb53b3974414a0a853060 gunicorn-registry stdout | 2023-06-29 13:29:17,160 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 284d229560ad05fb3483d9ad3e15cef91f838ad7f9658021dbee8924a732b0f9 gunicorn-registry stdout | 2023-06-29 13:29:17,160 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:17,160 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:17,161 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:17,161 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:17,208 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityscanningnotificationworker stdout | 2023-06-29 13:29:17,286 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:29:17,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:29:23.286787+00:00 (in 5.999827 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:29:17,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:34:17 UTC)" (scheduled at 2023-06-29 13:29:17.286405+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:29:17,288 [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(2023, 6, 29, 13, 29, 17, 287417), 'secscanv4/%']) securityscanningnotificationworker stdout | 2023-06-29 13:29:17,301 [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(2023, 6, 29, 13, 29, 17, 287417), True, datetime.datetime(2023, 6, 29, 13, 29, 17, 287417), 0, 'secscanv4/%']) chunkcleanupworker stdout | 2023-06-29 13:29:17,304 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} securityscanningnotificationworker stdout | 2023-06-29 13:29:17,305 [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(2023, 6, 29, 13, 29, 17, 287417), True, datetime.datetime(2023, 6, 29, 13, 29, 17, 287417), 0, 'secscanv4/%', False, datetime.datetime(2023, 6, 29, 13, 29, 17, 287417), 'secscanv4/%']) securityscanningnotificationworker stdout | 2023-06-29 13:29:17,309 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:29:17,309 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:34:17 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:29:17,570 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=355 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:17,570 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1ac02f47-19ee-4ca1-982d-1d47200d0795', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1ac02f47-19ee-4ca1-982d-1d47200d0795', 'ETag': '"04e927872643c11f122b194d033f15fb"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:17,570 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:17,571 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:17,571 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:17,571 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:17,571 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1ac02f47-19ee-4ca1-982d-1d47200d0795', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1ac02f47-19ee-4ca1-982d-1d47200d0795', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1ac02f47-19ee-4ca1-982d-1d47200d0795', 'etag': '"04e927872643c11f122b194d033f15fb"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"04e927872643c11f122b194d033f15fb"'} storagereplication stdout | 2023-06-29 13:29:17,759 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-secscan stdout | 2023-06-29 13:29:17,964 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:29:17,968 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:29:17,971 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:29:18,581 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:18,581 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:18,582 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 356, 'Body': <_io.BytesIO object at 0x7f7ccb290270>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:18,582 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:18,582 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:18,582 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:18,582 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:18,582 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:18,582 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:18,582 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:18,591 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:18,591 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:18,591 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:18,591 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:18,591 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:18,591 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 356}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ya35hYznBcZaHFDUA6IRXg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290270>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=356', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:18,591 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:18,591 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:18,591 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:18,591 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:18,591 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:18,591 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=356&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ya35hYznBcZaHFDUA6IRXg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132918Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:18,591 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132918Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7c19d432d15e2035980c1d68724ef5b1cab58dd9ab55baa0009f3d6d4ce60658 gunicorn-registry stdout | 2023-06-29 13:29:18,591 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d6b29e94dad54f3ccdcba5248633f89984aac178b41d23debd5f745f349dc947 gunicorn-registry stdout | 2023-06-29 13:29:18,592 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:18,592 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:18,592 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:18,593 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:18,642 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:29:19,054 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:29:19,059 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:29:19,062 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:29:19,066 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:29:19,074 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:29:19,081 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=356 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:19,082 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6d4a8131-18bd-4c9f-8bac-60265c8c4a15', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6d4a8131-18bd-4c9f-8bac-60265c8c4a15', 'ETag': '"c9adf9858ce705c65a1c50d403a2115e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:19,082 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:19,082 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:19,082 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:19,082 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:19,082 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6d4a8131-18bd-4c9f-8bac-60265c8c4a15', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6d4a8131-18bd-4c9f-8bac-60265c8c4a15', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6d4a8131-18bd-4c9f-8bac-60265c8c4a15', 'etag': '"c9adf9858ce705c65a1c50d403a2115e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c9adf9858ce705c65a1c50d403a2115e"'} gunicorn-registry stdout | 2023-06-29 13:29:19,084 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:29:19,088 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:29:19,090 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:29:19,094 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gcworker stdout | 2023-06-29 13:29:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:29:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:29:30.585410+00:00 (in 9.999492 seconds) gcworker stdout | 2023-06-29 13:29:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:29:30 UTC)" (scheduled at 2023-06-29 13:29:20.585410+00:00) gcworker stdout | 2023-06-29 13:29:20,587 [59] [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, 1686835760586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:29:20,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:29:20,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:29:20,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:29:30 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:29:20,688 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:20,689 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:20,689 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 357, 'Body': <_io.BytesIO object at 0x7f7ccb960c20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:20,689 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:20,689 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:20,689 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:20,689 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:20,690 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:20,690 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:20,690 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:20,698 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:20,698 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:20,698 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:20,698 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:20,698 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:20,698 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 357}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '73EjCZ31jqt+nPwQvsNaAA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960c20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=357', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:20,699 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:20,699 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:20,699 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:20,699 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:20,699 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:20,699 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=357&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:73EjCZ31jqt+nPwQvsNaAA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132920Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:20,699 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132920Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | db6f11ea6f8352d0470e40621b14ff113b36c4617f9a5e0525686d894a9362ea gunicorn-registry stdout | 2023-06-29 13:29:20,699 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7e777f35f01bae1fbf752e15657a5d715adf5079c17ec4932bae37120cd231fc gunicorn-registry stdout | 2023-06-29 13:29:20,699 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:20,699 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:20,700 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:20,701 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:20,747 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:29:21,237 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=357 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:21,238 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '29587408-3bbd-4fa8-847b-0bb6118ba754', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '29587408-3bbd-4fa8-847b-0bb6118ba754', 'ETag': '"ef7123099df58eab7e9cfc10bec35a00"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:21,238 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:21,238 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:21,238 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:21,238 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:21,239 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '29587408-3bbd-4fa8-847b-0bb6118ba754', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '29587408-3bbd-4fa8-847b-0bb6118ba754', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '29587408-3bbd-4fa8-847b-0bb6118ba754', 'etag': '"ef7123099df58eab7e9cfc10bec35a00"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ef7123099df58eab7e9cfc10bec35a00"'} gunicorn-registry stdout | 2023-06-29 13:29:22,463 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:22,463 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:22,463 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 358, 'Body': <_io.BytesIO object at 0x7f7cd0a0d900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:22,463 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:22,463 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:22,464 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:22,464 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:22,464 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:22,464 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:22,464 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:22,472 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:22,472 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:22,472 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:22,472 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:22,472 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:22,472 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 358}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'al4wOKR7VtFgHsWSWdbOlA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd0a0d900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=358', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:22,473 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:22,473 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:22,473 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:22,473 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:22,473 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:22,473 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=358&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:al4wOKR7VtFgHsWSWdbOlA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132922Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:22,473 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132922Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e161dd0bdd84458180e8d124848182d9a43ec70a3f347fca378f85f704cb127d gunicorn-registry stdout | 2023-06-29 13:29:22,473 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f68f46bb31682c64265c09821c482c72ec80c2441531dbf419a6c4658cc4914b gunicorn-registry stdout | 2023-06-29 13:29:22,473 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:22,473 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:22,474 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:22,474 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:22,523 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:29:22,968 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=358 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:22,968 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '077fde4f-341c-4181-bc97-2d6d83355d92', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '077fde4f-341c-4181-bc97-2d6d83355d92', 'ETag': '"6a5e3038a47b56d1601ec59259d6ce94"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:22,968 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:22,969 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:22,969 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:22,969 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:22,969 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '077fde4f-341c-4181-bc97-2d6d83355d92', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '077fde4f-341c-4181-bc97-2d6d83355d92', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '077fde4f-341c-4181-bc97-2d6d83355d92', 'etag': '"6a5e3038a47b56d1601ec59259d6ce94"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6a5e3038a47b56d1601ec59259d6ce94"'} securityscanningnotificationworker stdout | 2023-06-29 13:29:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:29:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:29:48.681765+00:00 (in 25.394413 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:29:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:30:23 UTC)" (scheduled at 2023-06-29 13:29:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:29:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:29:23,288 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:30:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:29:23,948 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:23,949 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:23,949 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 359, 'Body': <_io.BytesIO object at 0x7f7ccb2ac130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:23,949 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:23,949 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:23,950 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:23,950 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:23,950 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:23,950 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:23,950 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:23,958 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:23,958 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:23,959 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:23,959 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:23,959 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:23,959 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 359}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'r/hOV47Q57znzvn2XEA6vQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=359', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:23,959 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:23,959 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:23,959 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:23,959 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:23,959 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:23,959 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=359&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:r/hOV47Q57znzvn2XEA6vQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132923Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:23,959 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132923Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 95814466f5229d7e3071f7a0e7aea208a6edaf9c2e38b2a0df1a81b0957db0d9 gunicorn-registry stdout | 2023-06-29 13:29:23,959 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 75374550c539bb4512a63bc64da7ecab952c9cd00f20f46462e3a5daab022e55 gunicorn-registry stdout | 2023-06-29 13:29:23,960 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:23,960 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:23,960 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:23,961 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. notificationworker stdout | 2023-06-29 13:29:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:29:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:29:33.978401+00:00 (in 9.999397 seconds) notificationworker stdout | 2023-06-29 13:29:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:29:33 UTC)" (scheduled at 2023-06-29 13:29:23.978401+00:00) notificationworker stdout | 2023-06-29 13:29:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:29:23,980 [74] [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(2023, 6, 29, 13, 29, 23, 979526), True, datetime.datetime(2023, 6, 29, 13, 29, 23, 979526), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:29:23,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:29:23,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:29:23,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:29:33 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:29:24,005 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:29:24,409 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=359 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:24,410 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '007a6f0e-3cbf-4b0f-b89b-e07d952d5c1d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '007a6f0e-3cbf-4b0f-b89b-e07d952d5c1d', 'ETag': '"aff84e578ed0e7bce7cef9f65c403abd"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:24,410 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:24,410 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:24,410 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:24,410 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:24,410 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '007a6f0e-3cbf-4b0f-b89b-e07d952d5c1d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '007a6f0e-3cbf-4b0f-b89b-e07d952d5c1d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '007a6f0e-3cbf-4b0f-b89b-e07d952d5c1d', 'etag': '"aff84e578ed0e7bce7cef9f65c403abd"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"aff84e578ed0e7bce7cef9f65c403abd"'} gunicorn-web stdout | 2023-06-29 13:29:24,636 [213] [DEBUG] [app] Starting request: urn:request:85ff3213-a6cb-47c8-bcfc-b4ab4b0fcc3d (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:29:24,636 [214] [DEBUG] [app] Starting request: urn:request:49b5deca-9c8e-46ae-8393-1d1b3f2cdb30 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:29:24,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:29:24,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:29:24,640 [223] [DEBUG] [app] Starting request: urn:request:03175bde-0e52-47d7-9a26-974b82f00442 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:29:24,640 [220] [DEBUG] [app] Starting request: urn:request:3467ac36-b11c-4b70-b226-83ac2458f197 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:29:24,640 [223] [DEBUG] [app] Ending request: urn:request:03175bde-0e52-47d7-9a26-974b82f00442 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:03175bde-0e52-47d7-9a26-974b82f00442', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:29:24,640 [220] [DEBUG] [app] Ending request: urn:request:3467ac36-b11c-4b70-b226-83ac2458f197 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:3467ac36-b11c-4b70-b226-83ac2458f197', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:29:24,640 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:29:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:29:24,641 [220] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:29:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:29:24,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:29:24,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:29:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:29:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) gunicorn-web stdout | 2023-06-29 13:29:24,642 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:29:24,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:29:24,643 [213] [DEBUG] [app] Starting request: urn:request:7fc9f9aa-db1e-4802-911c-e4c18f257e8e (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:29:24,644 [212] [DEBUG] [app] Starting request: urn:request:a49ab641-2e46-4ed6-9c66-40ee0fe0bcdc (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:29:24,644 [213] [DEBUG] [app] Ending request: urn:request:7fc9f9aa-db1e-4802-911c-e4c18f257e8e (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:7fc9f9aa-db1e-4802-911c-e4c18f257e8e', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:29:24,644 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:29:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:29:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:29:24,644 [212] [DEBUG] [app] Ending request: urn:request:a49ab641-2e46-4ed6-9c66-40ee0fe0bcdc (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:a49ab641-2e46-4ed6-9c66-40ee0fe0bcdc', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:29:24,644 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:29:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:29:24,645 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:29:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:29:24,645 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:29:24,645 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:29:24,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:29:24,653 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:29:24,653 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:29:24,663 [213] [DEBUG] [app] Ending request: urn:request:85ff3213-a6cb-47c8-bcfc-b4ab4b0fcc3d (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:85ff3213-a6cb-47c8-bcfc-b4ab4b0fcc3d', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:29:24,663 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:29:24,664 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:29:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:29:24,664 [214] [DEBUG] [app] Ending request: urn:request:49b5deca-9c8e-46ae-8393-1d1b3f2cdb30 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:49b5deca-9c8e-46ae-8393-1d1b3f2cdb30', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:29:24,664 [214] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:29:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:29:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-web stdout | 2023-06-29 13:29:24,664 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:29:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-registry stdout | 2023-06-29 13:29:25,708 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:25,709 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:25,709 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 360, 'Body': <_io.BytesIO object at 0x7f7ccb290360>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:25,709 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:25,709 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:25,709 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:25,709 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:25,709 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:25,710 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:25,710 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:25,718 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:25,718 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:25,718 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:25,718 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:25,718 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:25,718 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 360}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'kMBhk36d98V64Out/3sEGg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290360>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=360', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:25,719 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:25,719 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:25,719 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:25,719 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:25,719 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:25,719 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=360&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:kMBhk36d98V64Out/3sEGg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132925Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:25,719 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132925Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d298496420ac08b6a56ec25d242e30d63c4ea893029e4cc5a36809f189481f44 gunicorn-registry stdout | 2023-06-29 13:29:25,719 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9ca0777b1904f7458a7a2061c5590d3da7f5436a910aa9a50de843e4f067b0ac gunicorn-registry stdout | 2023-06-29 13:29:25,719 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:25,719 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:25,720 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:25,720 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:25,767 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. buildlogsarchiver stdout | 2023-06-29 13:29:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:29:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:29:55.790030+00:00 (in 29.999458 seconds) buildlogsarchiver stdout | 2023-06-29 13:29:25,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:29:55 UTC)" (scheduled at 2023-06-29 13:29:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:29:25,792 [54] [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(2023, 6, 14, 13, 29, 25, 791035), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:29:25,805 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:29:25,805 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:29:25,805 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:29:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:29:26,206 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=360 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:26,207 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c860dc39-c76c-42c1-8169-d3ff89ef4764', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c860dc39-c76c-42c1-8169-d3ff89ef4764', 'ETag': '"90c061937e9df7c57ae0ebadff7b041a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:26,207 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:26,207 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:26,207 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:26,207 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:26,207 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c860dc39-c76c-42c1-8169-d3ff89ef4764', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c860dc39-c76c-42c1-8169-d3ff89ef4764', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c860dc39-c76c-42c1-8169-d3ff89ef4764', 'etag': '"90c061937e9df7c57ae0ebadff7b041a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"90c061937e9df7c57ae0ebadff7b041a"'} gunicorn-registry stdout | 2023-06-29 13:29:27,213 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:27,214 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:27,214 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 361, 'Body': <_io.BytesIO object at 0x7f7ccb2ac130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:27,214 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:27,214 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:27,214 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:27,214 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:27,214 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:27,214 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:27,215 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:27,223 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:27,223 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:27,223 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:27,223 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:27,223 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:27,223 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 361}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '74g1xQ6fY4/64NakkC0smQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=361', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:27,223 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:27,223 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:27,223 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:27,224 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:27,224 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:27,224 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=361&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:74g1xQ6fY4/64NakkC0smQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132927Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:27,224 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132927Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 25523495a8b0d0661dafa03bb9ad5afa8851244c3915737c898fe80baf410de0 gunicorn-registry stdout | 2023-06-29 13:29:27,224 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8c6cef34c1d06c889ebaa827a2f506d99961761c1181bb2f6b9450b034152655 gunicorn-registry stdout | 2023-06-29 13:29:27,224 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:27,224 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:27,224 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:27,225 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:27,271 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:29:27,672 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=361 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:27,672 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '951f684e-5047-44b3-bdc8-6a9319e4f87a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '951f684e-5047-44b3-bdc8-6a9319e4f87a', 'ETag': '"ef8835c50e9f638ffae0d6a4902d2c99"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:27,672 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:27,672 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:27,673 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:27,673 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:27,673 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '951f684e-5047-44b3-bdc8-6a9319e4f87a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '951f684e-5047-44b3-bdc8-6a9319e4f87a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '951f684e-5047-44b3-bdc8-6a9319e4f87a', 'etag': '"ef8835c50e9f638ffae0d6a4902d2c99"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ef8835c50e9f638ffae0d6a4902d2c99"'} gunicorn-registry stdout | 2023-06-29 13:29:28,733 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:28,733 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:28,734 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 362, 'Body': <_io.BytesIO object at 0x7f7cdba9a2c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:28,734 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:28,734 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:28,734 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:28,734 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:28,734 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:28,734 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:28,735 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:28,743 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:28,743 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:28,743 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:28,743 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:28,743 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:28,743 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 362}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'NYNsdrspqzc43NMZsB+Nng==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cdba9a2c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=362', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:28,743 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:28,743 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:28,743 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:28,743 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:28,743 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:28,744 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=362&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:NYNsdrspqzc43NMZsB+Nng== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132928Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:28,744 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132928Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 566e63c8e068c752539c1b31fde5fcf7f5adee8ea2439aa11a61bbf52ce5d641 gunicorn-registry stdout | 2023-06-29 13:29:28,744 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6eed64f29045d5aee7eb3ac501bedc67c1d54a5c94bb5188dae538bd2c111a73 gunicorn-registry stdout | 2023-06-29 13:29:28,744 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:28,744 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:28,744 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:28,745 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:28,790 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:29:29,188 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=362 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:29,189 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7de55afd-fb05-4cfd-9949-981db293010d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7de55afd-fb05-4cfd-9949-981db293010d', 'ETag': '"35836c76bb29ab3738dcd319b01f8d9e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:29,189 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:29,189 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:29,189 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:29,189 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:29,189 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7de55afd-fb05-4cfd-9949-981db293010d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7de55afd-fb05-4cfd-9949-981db293010d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7de55afd-fb05-4cfd-9949-981db293010d', 'etag': '"35836c76bb29ab3738dcd319b01f8d9e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"35836c76bb29ab3738dcd319b01f8d9e"'} expiredappspecifictokenworker stdout | 2023-06-29 13:29:29,480 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:29:30,264 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:30,265 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:30,265 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 363, 'Body': <_io.BytesIO object at 0x7f7ccb286810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:30,265 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:30,265 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:30,265 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:30,265 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:30,265 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:30,266 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:30,266 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:30,274 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:30,274 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:30,274 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:30,274 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:30,274 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:30,274 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 363}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'rioWO0Z54/3gD+Zvab60zQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=363', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:30,274 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:30,274 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:30,274 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:30,275 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:30,275 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:30,275 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=363&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:rioWO0Z54/3gD+Zvab60zQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132930Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:30,275 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132930Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7a9fd4c757bd1c40b638096dfe5c2a5686c740cc233921a12972db5b61e7a01b gunicorn-registry stdout | 2023-06-29 13:29:30,275 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6443e49d4acad9d29dc0dcdb710c6b646f26e6e167b326b7a4386e4981d2a3ba gunicorn-registry stdout | 2023-06-29 13:29:30,275 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:30,275 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:30,275 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:30,276 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:30,323 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:29:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:29:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:29:40.585410+00:00 (in 9.999453 seconds) gcworker stdout | 2023-06-29 13:29:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:29:40 UTC)" (scheduled at 2023-06-29 13:29:30.585410+00:00) gcworker stdout | 2023-06-29 13:29:30,587 [59] [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, 1686835770586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:29:30,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:29:30,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:29:30,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:29:40 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:29:31,299 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=363 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:31,300 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '198b9949-1cde-426d-835c-2759d2b00a6e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '198b9949-1cde-426d-835c-2759d2b00a6e', 'ETag': '"ae2a163b4679e3fde00fe66f69beb4cd"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:31,300 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:31,300 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:31,300 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:31,300 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:31,300 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '198b9949-1cde-426d-835c-2759d2b00a6e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '198b9949-1cde-426d-835c-2759d2b00a6e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '198b9949-1cde-426d-835c-2759d2b00a6e', 'etag': '"ae2a163b4679e3fde00fe66f69beb4cd"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ae2a163b4679e3fde00fe66f69beb4cd"'} gunicorn-registry stdout | 2023-06-29 13:29:31,639 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:31,640 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:31,640 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 364, 'Body': <_io.BytesIO object at 0x7f7ccb286a90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:31,640 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:31,640 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:31,640 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:31,641 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:31,641 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:31,641 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:31,641 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:31,649 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:31,649 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:31,649 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:31,649 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:31,650 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:31,650 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 364}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Ami7MrUSJIsPl+6kZqZ/Fg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286a90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=364', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:31,650 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:31,650 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:31,650 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:31,650 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:31,650 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:31,650 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=364&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Ami7MrUSJIsPl+6kZqZ/Fg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132931Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:31,650 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132931Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6711b5f0c63772a5fe7881639a52f15d79e376c779aaee8298c50016ca63927e gunicorn-registry stdout | 2023-06-29 13:29:31,650 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b54191403344720f06f6984f5436e11545931fc846cf99d699c93f5e123f5618 gunicorn-registry stdout | 2023-06-29 13:29:31,650 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:31,651 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:31,651 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:31,651 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:31,696 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:29:32,071 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=364 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:32,071 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '67defb33-42a5-4365-b035-aa3cb4b8c9ab', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '67defb33-42a5-4365-b035-aa3cb4b8c9ab', 'ETag': '"0268bb32b512248b0f97eea466a67f16"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:32,071 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:32,071 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:32,071 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:32,071 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:32,072 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '67defb33-42a5-4365-b035-aa3cb4b8c9ab', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '67defb33-42a5-4365-b035-aa3cb4b8c9ab', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '67defb33-42a5-4365-b035-aa3cb4b8c9ab', 'etag': '"0268bb32b512248b0f97eea466a67f16"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0268bb32b512248b0f97eea466a67f16"'} gunicorn-registry stdout | 2023-06-29 13:29:32,966 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:32,966 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:32,967 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 365, 'Body': <_io.BytesIO object at 0x7f7ccb2ac130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:32,967 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:32,967 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:32,967 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:32,967 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:32,967 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:32,967 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:32,967 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:32,976 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:32,976 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:32,976 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:32,976 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:32,976 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:32,976 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 365}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'a1QqOyiqu4qIQzrcWPXvFA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=365', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:32,976 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:32,976 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:32,976 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:32,976 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:32,976 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:32,976 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=365&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:a1QqOyiqu4qIQzrcWPXvFA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132932Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:32,977 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132932Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 07d8526543bc51ce435f6cd21a02e7266595aaa2451a2e3238e40f2a89d7570d gunicorn-registry stdout | 2023-06-29 13:29:32,977 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6674a03f0f169b6cfded7bd571193c872bd2a0ed7b80f4f347c0bfe3256898d2 gunicorn-registry stdout | 2023-06-29 13:29:32,977 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:32,977 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:32,977 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:32,978 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. queuecleanupworker stdout | 2023-06-29 13:29:32,993 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:29:33,023 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:29:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:29:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:29:43.978401+00:00 (in 9.999426 seconds) notificationworker stdout | 2023-06-29 13:29:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:29:43 UTC)" (scheduled at 2023-06-29 13:29:33.978401+00:00) notificationworker stdout | 2023-06-29 13:29:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:29:33,980 [74] [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(2023, 6, 29, 13, 29, 33, 979473), True, datetime.datetime(2023, 6, 29, 13, 29, 33, 979473), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:29:33,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:29:33,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:29:33,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:29:43 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:29:34,661 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=365 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:34,662 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '789387d3-3ebf-4292-b695-ff8428fd2ad6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '789387d3-3ebf-4292-b695-ff8428fd2ad6', 'ETag': '"6b542a3b28aabb8a88433adc58f5ef14"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:34,662 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:34,662 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:34,662 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:34,662 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:34,662 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '789387d3-3ebf-4292-b695-ff8428fd2ad6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '789387d3-3ebf-4292-b695-ff8428fd2ad6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '789387d3-3ebf-4292-b695-ff8428fd2ad6', 'etag': '"6b542a3b28aabb8a88433adc58f5ef14"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6b542a3b28aabb8a88433adc58f5ef14"'} gunicorn-registry stdout | 2023-06-29 13:29:34,685 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:34,685 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:34,686 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 366, 'Body': <_io.BytesIO object at 0x7f7ccb2867c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:34,686 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:34,686 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:34,686 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:34,686 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:34,686 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:34,686 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:34,686 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:34,694 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:34,694 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:34,694 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:34,694 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:34,694 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:34,694 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 366}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'vo33Y5yG52pwSChg4G74kw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2867c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=366', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:34,694 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:34,695 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:34,695 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:34,695 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:34,695 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:34,695 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=366&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:vo33Y5yG52pwSChg4G74kw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132934Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:34,695 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132934Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 32489046009dd2eca5ad985bf080a34d911e7d0933767595f1ba7c1094e05d3f gunicorn-registry stdout | 2023-06-29 13:29:34,695 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 175e19bc86a2523d12a00ecdebf8c0081351bbf362fc2cf0e4ba0720671d985a gunicorn-registry stdout | 2023-06-29 13:29:34,695 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:34,695 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:34,695 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:34,696 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:34,741 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:29:35,470 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=366 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:35,471 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'bbbf3199-068a-4652-9ec7-2f4feffc881c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'bbbf3199-068a-4652-9ec7-2f4feffc881c', 'ETag': '"be8df7639c86e76a70482860e06ef893"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:35,471 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:35,471 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:35,471 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:35,471 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:35,471 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'bbbf3199-068a-4652-9ec7-2f4feffc881c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'bbbf3199-068a-4652-9ec7-2f4feffc881c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'bbbf3199-068a-4652-9ec7-2f4feffc881c', 'etag': '"be8df7639c86e76a70482860e06ef893"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"be8df7639c86e76a70482860e06ef893"'} gunicorn-registry stdout | 2023-06-29 13:29:35,495 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:35,495 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:35,495 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 367, 'Body': <_io.BytesIO object at 0x7f7ccb9dc2c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:35,495 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:35,495 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:35,495 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:35,495 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:35,495 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:35,495 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:35,496 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:35,504 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:35,504 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:35,504 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:35,504 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:35,504 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:35,504 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 367}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'NXqU7a+xyVTr3sqKmrhWFw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb9dc2c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=367', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:35,504 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:35,504 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:35,504 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:35,504 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:35,505 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:35,505 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=367&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:NXqU7a+xyVTr3sqKmrhWFw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132935Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:35,505 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132935Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 81c30284aec429d25d11b775637483be382646844be1d8bd4d00ff443ddc3488 gunicorn-registry stdout | 2023-06-29 13:29:35,505 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ac119c746b7b37e350ccd276c52a42b1c3080d3ce0ba4ac9e49bb1a256b0316d gunicorn-registry stdout | 2023-06-29 13:29:35,505 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:35,505 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:35,505 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:35,506 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:35,552 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:29:35,994 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=367 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:35,994 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a2bf2057-0cf5-444f-95f6-ba5c59929939', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a2bf2057-0cf5-444f-95f6-ba5c59929939', 'ETag': '"357a94edafb1c954ebdeca8a9ab85617"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:35,994 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:35,995 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:35,995 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:35,995 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:35,995 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a2bf2057-0cf5-444f-95f6-ba5c59929939', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a2bf2057-0cf5-444f-95f6-ba5c59929939', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a2bf2057-0cf5-444f-95f6-ba5c59929939', 'etag': '"357a94edafb1c954ebdeca8a9ab85617"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"357a94edafb1c954ebdeca8a9ab85617"'} notificationworker stdout | 2023-06-29 13:29:36,181 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} builder stdout | 2023-06-29 13:29:36,185 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} gunicorn-registry stdout | 2023-06-29 13:29:36,255 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:36,255 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:36,255 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 368, 'Body': <_io.BytesIO object at 0x7f7cdba9a2c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:36,256 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:36,256 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:36,256 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:36,256 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:36,256 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:36,256 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:36,256 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:36,264 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:36,264 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:36,264 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:36,264 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:36,264 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:36,265 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 368}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'rs4uxuOuGW/bJD+FR1cTfQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cdba9a2c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=368', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:36,265 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:36,265 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:36,265 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:36,265 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:36,265 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:36,265 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=368&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:rs4uxuOuGW/bJD+FR1cTfQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132936Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:36,265 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132936Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9daa10cc3ed87de1be5881abab4b524fde8338240f2b57f3cc3d7999913db689 gunicorn-registry stdout | 2023-06-29 13:29:36,265 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e2ace386e9e99d52cfba10ff85721c063cabd4c5636f81b26dff09d9c00507b0 gunicorn-registry stdout | 2023-06-29 13:29:36,265 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:36,265 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:36,266 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:36,266 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:36,313 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:29:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:29:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:29:41.713664+00:00 (in 5.130674 seconds) securityworker stdout | 2023-06-29 13:29:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:30:06 UTC)" (scheduled at 2023-06-29 13:29:36.582504+00:00) securityworker stdout | 2023-06-29 13:29:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:29:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:29:36,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:29:36,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:29:36,600 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:29:36,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:29:36,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:30:06 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:29:36,720 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=368 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:36,721 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ef3c2eae-3085-4f37-a3d3-ab843c23a868', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ef3c2eae-3085-4f37-a3d3-ab843c23a868', 'ETag': '"aece2ec6e3ae196fdb243f854757137d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:36,721 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:36,721 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:36,721 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:36,721 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:36,721 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ef3c2eae-3085-4f37-a3d3-ab843c23a868', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ef3c2eae-3085-4f37-a3d3-ab843c23a868', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ef3c2eae-3085-4f37-a3d3-ab843c23a868', 'etag': '"aece2ec6e3ae196fdb243f854757137d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"aece2ec6e3ae196fdb243f854757137d"'} gunicorn-registry stdout | 2023-06-29 13:29:37,154 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:37,154 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:37,155 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 369, 'Body': <_io.BytesIO object at 0x7f7cd009db30>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:37,155 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:37,155 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:37,155 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:37,155 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:37,155 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:37,155 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:37,155 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:37,163 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:37,164 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:37,164 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:37,164 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:37,164 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:37,164 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 369}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'YQZmNtqZfADKp3kvmOOoDg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd009db30>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=369', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:37,164 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:37,164 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:37,164 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:37,164 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:37,164 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:37,164 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=369&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:YQZmNtqZfADKp3kvmOOoDg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132937Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:37,164 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132937Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8a13af53aabd8dfb4979a99bd5a0a92170fd74a1f05dd4472f6dde782e389f88 gunicorn-registry stdout | 2023-06-29 13:29:37,164 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 468f66ea81cbc97b95aa04f78dae0cca7537c8e65fc65b13c4a109e7833f3e45 gunicorn-registry stdout | 2023-06-29 13:29:37,165 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:37,165 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:37,165 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:37,166 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:37,214 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:29:37,623 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=369 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:37,624 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '76da2290-74c6-401e-aed7-84958039b0ae', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '76da2290-74c6-401e-aed7-84958039b0ae', 'ETag': '"61066636da997c00caa7792f98e3a80e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:37,624 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:37,624 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:37,624 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:37,624 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:37,624 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '76da2290-74c6-401e-aed7-84958039b0ae', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '76da2290-74c6-401e-aed7-84958039b0ae', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '76da2290-74c6-401e-aed7-84958039b0ae', 'etag': '"61066636da997c00caa7792f98e3a80e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"61066636da997c00caa7792f98e3a80e"'} gunicorn-registry stdout | 2023-06-29 13:29:37,938 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:37,938 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:37,939 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 370, 'Body': <_io.BytesIO object at 0x7f7ccb234040>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:37,939 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:37,939 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:37,939 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:37,939 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:37,939 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:37,939 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:37,939 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:37,948 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:37,948 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:37,948 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:37,948 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:37,948 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:37,948 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 370}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'fGlxTJw4Ex+pPfznApNu4A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234040>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=370', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:37,948 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:37,948 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:37,948 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:37,948 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:37,949 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:37,949 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=370&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:fGlxTJw4Ex+pPfznApNu4A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132937Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:37,949 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132937Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4f8260a7f1b10eb788d061a61d3ee30e492af426939ef50a26975ad8d0a561e6 gunicorn-registry stdout | 2023-06-29 13:29:37,949 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | bdf3914a4310b4202e443817d2d2a56b09ff6dcb3a694dd5040867659b5ac3ee gunicorn-registry stdout | 2023-06-29 13:29:37,949 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:37,949 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:37,949 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:37,950 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:37,995 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:29:38,359 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=370 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:38,360 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ae2445dc-fcc5-4728-be98-116ef43629d9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ae2445dc-fcc5-4728-be98-116ef43629d9', 'ETag': '"7c69714c9c38131fa93dfce702936ee0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:38,360 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:38,360 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:38,360 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:38,360 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:38,360 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ae2445dc-fcc5-4728-be98-116ef43629d9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ae2445dc-fcc5-4728-be98-116ef43629d9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ae2445dc-fcc5-4728-be98-116ef43629d9', 'etag': '"7c69714c9c38131fa93dfce702936ee0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7c69714c9c38131fa93dfce702936ee0"'} quotaregistrysizeworker stdout | 2023-06-29 13:29:38,594 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-registry stdout | 2023-06-29 13:29:38,648 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:38,648 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:38,649 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 371, 'Body': <_io.BytesIO object at 0x7f7cd00ad0e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:38,649 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:38,649 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:38,649 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:38,649 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:38,649 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:38,649 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:38,650 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:38,658 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:38,658 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:38,658 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:38,658 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:38,658 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:38,658 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 371}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Kjhtv1aatS4WxzY2wzJqpg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00ad0e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=371', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:38,658 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:38,658 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:38,658 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:38,659 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:38,659 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:38,659 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=371&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Kjhtv1aatS4WxzY2wzJqpg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132938Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:38,659 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132938Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e5c2dcf0a86270b1cdebd2b914f9f44ba910f863f27d1853f3447c6a733bd252 gunicorn-registry stdout | 2023-06-29 13:29:38,659 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 16e5321ce19a0c94e1f5973ce9272520689964a3d7c5c401af563fa440007446 gunicorn-registry stdout | 2023-06-29 13:29:38,659 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:38,659 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:38,660 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:38,660 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:38,710 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:29:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:29:38,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:30:01.990998+00:00 (in 23.202347 seconds) repositorygcworker stdout | 2023-06-29 13:29:38,788 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:30:38 UTC)" (scheduled at 2023-06-29 13:29:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:29:38,789 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:29:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:30:38 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:29:38,881 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:29:39,069 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} gunicorn-registry stdout | 2023-06-29 13:29:39,069 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=371 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:39,069 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '301b84cf-9380-4b8c-ba9a-dcdaaf13b6e8', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '301b84cf-9380-4b8c-ba9a-dcdaaf13b6e8', 'ETag': '"2a386dbf569ab52e16c73636c3326aa6"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:39,069 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:39,070 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:39,070 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:39,070 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:39,070 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '301b84cf-9380-4b8c-ba9a-dcdaaf13b6e8', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '301b84cf-9380-4b8c-ba9a-dcdaaf13b6e8', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '301b84cf-9380-4b8c-ba9a-dcdaaf13b6e8', 'etag': '"2a386dbf569ab52e16c73636c3326aa6"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2a386dbf569ab52e16c73636c3326aa6"'} buildlogsarchiver stdout | 2023-06-29 13:29:39,169 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-web stdout | 2023-06-29 13:29:39,636 [213] [DEBUG] [app] Starting request: urn:request:fe94822b-2dd4-48de-a705-9f182f05358d (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:29:39,636 [214] [DEBUG] [app] Starting request: urn:request:c41d8b87-e9af-467d-a3e7-a50fce339833 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:29:39,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:29:39,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:29:39,640 [216] [DEBUG] [app] Starting request: urn:request:3905680f-3520-4691-9b8f-41afa432a998 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:29:39,640 [223] [DEBUG] [app] Starting request: urn:request:19aa4a5b-cabc-487e-87cd-de70613e12b2 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:29:39,640 [223] [DEBUG] [app] Ending request: urn:request:19aa4a5b-cabc-487e-87cd-de70613e12b2 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:19aa4a5b-cabc-487e-87cd-de70613e12b2', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:29:39,640 [216] [DEBUG] [app] Ending request: urn:request:3905680f-3520-4691-9b8f-41afa432a998 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:3905680f-3520-4691-9b8f-41afa432a998', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:29:39,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:29:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:29:39,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:29:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:29:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:29:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:29:39,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:29:39,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:29:39,642 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:29:39,643 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:29:39,644 [214] [DEBUG] [app] Starting request: urn:request:07ac17b7-2a55-4101-af31-2734a0156b9b (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:29:39,644 [214] [DEBUG] [app] Ending request: urn:request:07ac17b7-2a55-4101-af31-2734a0156b9b (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:07ac17b7-2a55-4101-af31-2734a0156b9b', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:29:39,644 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:29:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:29:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:29:39,644 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:29:39,645 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:29:39,645 [212] [DEBUG] [app] Starting request: urn:request:65a810f8-2208-46b2-8d4b-4b4fcc6f9e52 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:29:39,646 [212] [DEBUG] [app] Ending request: urn:request:65a810f8-2208-46b2-8d4b-4b4fcc6f9e52 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:65a810f8-2208-46b2-8d4b-4b4fcc6f9e52', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:29:39,646 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:29:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:29:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:29:39,646 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:29:39,647 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:29:39,653 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:29:39,654 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:29:39,664 [213] [DEBUG] [app] Ending request: urn:request:fe94822b-2dd4-48de-a705-9f182f05358d (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:fe94822b-2dd4-48de-a705-9f182f05358d', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:29:39,664 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:29:39,664 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:29:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:29:39,664 [214] [DEBUG] [app] Ending request: urn:request:c41d8b87-e9af-467d-a3e7-a50fce339833 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:c41d8b87-e9af-467d-a3e7-a50fce339833', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:29:39,664 [214] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:29:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:29:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.030 118 0.030) gunicorn-web stdout | 2023-06-29 13:29:39,665 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:29:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" repositoryactioncounter stdout | 2023-06-29 13:29:39,774 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-registry stdout | 2023-06-29 13:29:39,955 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:39,955 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:39,956 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 372, 'Body': <_io.BytesIO object at 0x7f7cd4bad8b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:39,956 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:39,956 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:39,956 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:39,956 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:39,956 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:39,956 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:39,956 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:39,965 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:39,965 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:39,965 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:39,965 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:39,965 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:39,965 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 372}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'kAffzY3JdzCVIHeCy15omw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd4bad8b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=372', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:39,965 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:39,965 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:39,965 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:39,965 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:39,966 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:39,966 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=372&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:kAffzY3JdzCVIHeCy15omw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132939Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:39,966 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132939Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | bd87be51457008d6a3bdcade064075a67dcbc5a22928294689ea48562be49edc gunicorn-registry stdout | 2023-06-29 13:29:39,966 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8af302dd02b43377ba15ca9e46dbaeb06119009be1c7fd65af6b39562f5d78e6 gunicorn-registry stdout | 2023-06-29 13:29:39,966 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:39,966 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:39,966 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:39,967 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:40,012 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:29:40,459 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=372 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:40,459 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1f43b2b6-abc5-497f-aafe-1be3014c496e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1f43b2b6-abc5-497f-aafe-1be3014c496e', 'ETag': '"9007dfcd8dc9773095207782cb5e689b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:40,459 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:40,459 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:40,459 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:40,460 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:40,460 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1f43b2b6-abc5-497f-aafe-1be3014c496e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1f43b2b6-abc5-497f-aafe-1be3014c496e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1f43b2b6-abc5-497f-aafe-1be3014c496e', 'etag': '"9007dfcd8dc9773095207782cb5e689b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9007dfcd8dc9773095207782cb5e689b"'} gcworker stdout | 2023-06-29 13:29:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:29:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:29:50.585410+00:00 (in 9.999416 seconds) gcworker stdout | 2023-06-29 13:29:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:29:50 UTC)" (scheduled at 2023-06-29 13:29:40.585410+00:00) gcworker stdout | 2023-06-29 13:29:40,587 [59] [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, 1686835780586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:29:40,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:29:40,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:29:40,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:29:50 UTC)" executed successfully blobuploadcleanupworker stdout | 2023-06-29 13:29:40,896 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:29:41,128 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:41,128 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:41,129 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 373, 'Body': <_io.BytesIO object at 0x7f7cd00ad0e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:41,129 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:41,129 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:41,129 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:41,129 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:41,129 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:41,129 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:41,129 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:41,138 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:41,138 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:41,138 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:41,138 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:41,138 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:41,138 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 373}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'fTmRhSkOVJg6klIL5v402Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00ad0e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=373', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:41,138 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:41,138 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:41,138 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:41,138 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:41,139 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:41,139 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=373&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:fTmRhSkOVJg6klIL5v402Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132941Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:41,139 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132941Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d15b09aca7cf5b82bab233c03c85e849c09fe73bddaf8bc9d884ee7db3780fa1 gunicorn-registry stdout | 2023-06-29 13:29:41,139 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6f9b6c91540b925a9be96bf014118be9e5210569f0dfbfc6382f60d9d2dc30f9 gunicorn-registry stdout | 2023-06-29 13:29:41,139 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:41,139 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:41,139 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:41,140 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:41,185 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:29:41,588 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=373 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:41,588 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4f702b34-76be-4a0c-bb20-ab95f653552e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4f702b34-76be-4a0c-bb20-ab95f653552e', 'ETag': '"7d399185290e54983a92520be6fe34d9"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:41,588 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:41,589 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:41,589 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:41,589 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:41,589 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4f702b34-76be-4a0c-bb20-ab95f653552e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4f702b34-76be-4a0c-bb20-ab95f653552e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4f702b34-76be-4a0c-bb20-ab95f653552e', 'etag': '"7d399185290e54983a92520be6fe34d9"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7d399185290e54983a92520be6fe34d9"'} securityworker stdout | 2023-06-29 13:29:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:29:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:30:06.582504+00:00 (in 24.868274 seconds) securityworker stdout | 2023-06-29 13:29:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:30:11 UTC)" (scheduled at 2023-06-29 13:29:41.713664+00:00) securityworker stdout | 2023-06-29 13:29:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:29:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:29:41,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:29:41,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:29:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:29:41,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:29:41,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:29:41,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:29:41,721 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:29:41,733 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:29:41,737 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:29:41,737 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:29:41,738 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 24, 41, 721434), 1, 2]) securityworker stdout | 2023-06-29 13:29:41,742 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:29:41,742 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:29:41,743 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 24, 41, 721434), 1, 2]) securityworker stdout | 2023-06-29 13:29:41,746 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:29:41,747 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:29:41,747 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:29:41,747 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:29:41,747 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:29:41,747 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:29:41,747 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:29:41,748 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:29:41,748 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:29:41,748 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:30:11 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:29:42,618 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:42,619 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:42,619 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 374, 'Body': <_io.BytesIO object at 0x7f7ccb286d10>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:42,619 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:42,619 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:42,619 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:42,619 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:42,619 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:42,619 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:42,620 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:42,628 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:42,628 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:42,628 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:42,628 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:42,628 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:42,628 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 374}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'aUUXxFQfKpu7Jgw6W3BXdg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286d10>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=374', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:42,628 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:42,628 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:42,628 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:42,629 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:42,629 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:42,629 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=374&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:aUUXxFQfKpu7Jgw6W3BXdg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132942Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:42,629 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132942Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d364b7ac08b8c7f46363609d79ac37ba68d98b993f074f72aabc4ec057b3ed19 gunicorn-registry stdout | 2023-06-29 13:29:42,629 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 788a580e239f865eac2f9a47b1253374d4c1851488e8aa278b3dbc0222174df9 gunicorn-registry stdout | 2023-06-29 13:29:42,629 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:42,629 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:42,630 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:42,630 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:42,677 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:29:42,936 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:29:43,122 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=374 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:43,122 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd39130b8-70f2-4168-82ab-b9d80f7c0326', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd39130b8-70f2-4168-82ab-b9d80f7c0326', 'ETag': '"694517c4541f2a9bbb260c3a5b705776"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:43,123 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:43,123 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:43,123 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:43,123 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:43,123 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd39130b8-70f2-4168-82ab-b9d80f7c0326', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd39130b8-70f2-4168-82ab-b9d80f7c0326', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd39130b8-70f2-4168-82ab-b9d80f7c0326', 'etag': '"694517c4541f2a9bbb260c3a5b705776"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"694517c4541f2a9bbb260c3a5b705776"'} notificationworker stdout | 2023-06-29 13:29:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:29:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:29:53.978401+00:00 (in 9.999446 seconds) notificationworker stdout | 2023-06-29 13:29:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:29:53 UTC)" (scheduled at 2023-06-29 13:29:43.978401+00:00) notificationworker stdout | 2023-06-29 13:29:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:29:43,980 [74] [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(2023, 6, 29, 13, 29, 43, 979440), True, datetime.datetime(2023, 6, 29, 13, 29, 43, 979440), 0, 'notification/%', 50, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:29:43,981 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:43,982 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:43,982 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 375, 'Body': <_io.BytesIO object at 0x7f7ccbaa09a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:43,982 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:43,982 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:43,982 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:43,982 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:43,982 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:43,982 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:43,983 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:43,991 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:43,991 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:43,991 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:43,991 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:43,991 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:43,991 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 375}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'XXRHgZ/0w6wHAAJm2CF61A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccbaa09a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=375', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:43,991 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:43,991 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:43,991 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:43,992 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:43,992 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:43,992 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=375&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:XXRHgZ/0w6wHAAJm2CF61A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132943Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:43,992 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132943Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | fd0c96638770e94c80f284a01dfee702ef33aae5bc88d3b514cb0c56f2af172b gunicorn-registry stdout | 2023-06-29 13:29:43,992 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9481a21dadd244af5c192a4b0b38f97bf93278aa88c95b9931e3f4b589fae8f1 gunicorn-registry stdout | 2023-06-29 13:29:43,992 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:43,992 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:43,992 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem notificationworker stdout | 2023-06-29 13:29:43,993 [74] [DEBUG] [workers.queueworker] No more work. gunicorn-registry stdout | 2023-06-29 13:29:43,993 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. notificationworker stdout | 2023-06-29 13:29:43,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:29:43,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:29:53 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:29:44,040 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. manifestbackfillworker stdout | 2023-06-29 13:29:44,272 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} securityworker stdout | 2023-06-29 13:29:44,307 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} gunicorn-registry stdout | 2023-06-29 13:29:44,446 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=375 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:44,446 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b015ac46-6988-4703-abc0-18e234b4993b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b015ac46-6988-4703-abc0-18e234b4993b', 'ETag': '"5d7447819ff4c3ac07000266d8217ad4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:44,446 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:44,446 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:44,446 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:44,447 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:44,447 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b015ac46-6988-4703-abc0-18e234b4993b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b015ac46-6988-4703-abc0-18e234b4993b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b015ac46-6988-4703-abc0-18e234b4993b', 'etag': '"5d7447819ff4c3ac07000266d8217ad4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5d7447819ff4c3ac07000266d8217ad4"'} exportactionlogsworker stdout | 2023-06-29 13:29:44,554 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:29:44,600 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gcworker stdout | 2023-06-29 13:29:45,127 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:29:45,218 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-registry stdout | 2023-06-29 13:29:45,399 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:45,399 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:45,400 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 376, 'Body': <_io.BytesIO object at 0x7f7ccb2715e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:45,400 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:45,400 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:45,400 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:45,400 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:45,400 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:45,400 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:45,401 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:45,409 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:45,409 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:45,409 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:45,409 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:45,409 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:45,409 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 376}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'M/Nh5g3uW7MoFZ8/D4/8TA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2715e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=376', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:45,409 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:45,409 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:45,409 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:45,409 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:45,410 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:45,410 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=376&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:M/Nh5g3uW7MoFZ8/D4/8TA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132945Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:45,410 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132945Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a1c4aa3a16908fb138704a8d960b2af389084d77df515ad1c98d796b233f7ab3 gunicorn-registry stdout | 2023-06-29 13:29:45,410 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 49270ea00c5b6290991947b2e74450c876779b60e2721af36c16482ef5d65e0d gunicorn-registry stdout | 2023-06-29 13:29:45,410 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:45,410 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:45,410 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:45,411 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:45,457 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:29:45,629 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-web stdout | 2023-06-29 13:29:45,633 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} namespacegcworker stdout | 2023-06-29 13:29:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:29:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:29:55.889222+00:00 (in 10.198244 seconds) namespacegcworker stdout | 2023-06-29 13:29:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:30:45 UTC)" (scheduled at 2023-06-29 13:29:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:29:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:29:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:30:45 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:29:45,708 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:29:45,712 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:29:45,716 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-registry stdout | 2023-06-29 13:29:45,901 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=376 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:45,902 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8d0f2629-ccdb-4a88-b4fc-9f536c8be46a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8d0f2629-ccdb-4a88-b4fc-9f536c8be46a', 'ETag': '"33f361e60dee5bb328159f3f0f8ffc4c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:45,902 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:45,902 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:45,902 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:45,902 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:45,902 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8d0f2629-ccdb-4a88-b4fc-9f536c8be46a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8d0f2629-ccdb-4a88-b4fc-9f536c8be46a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8d0f2629-ccdb-4a88-b4fc-9f536c8be46a', 'etag': '"33f361e60dee5bb328159f3f0f8ffc4c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"33f361e60dee5bb328159f3f0f8ffc4c"'} globalpromstats stdout | 2023-06-29 13:29:46,357 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} quotaregistrysizeworker stdout | 2023-06-29 13:29:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:29:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:30:46.378393+00:00 (in 59.999476 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:29:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:30:46 UTC)" (scheduled at 2023-06-29 13:29:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:29:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:29:46,390 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:29:46,390 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:30:46 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:29:46,667 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:46,667 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:46,668 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 377, 'Body': <_io.BytesIO object at 0x7f7ccb234220>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:46,668 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:46,668 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:46,668 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:46,668 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:46,668 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:46,668 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:46,668 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler teamsyncworker stdout | 2023-06-29 13:29:46,675 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:29:46,677 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:46,677 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:46,677 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:46,677 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:46,677 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:46,677 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 377}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Z2Yf0mci5NfkC5/5RH1U0g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234220>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=377', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:46,678 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:46,678 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:46,678 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:46,678 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:46,678 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:46,678 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=377&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Z2Yf0mci5NfkC5/5RH1U0g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132946Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:46,678 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132946Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a9068c905d49a8bb0dcc9eee646c96ced7404f468821eaa3ad44f766afb4566c gunicorn-registry stdout | 2023-06-29 13:29:46,678 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1ab065e7b12ed880dfd563ec48edf086def56f9534d04ee92164255d6b432e65 gunicorn-registry stdout | 2023-06-29 13:29:46,678 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:46,678 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:46,679 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:46,679 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:46,727 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:29:47,130 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=377 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:47,130 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0265750c-e303-4034-a433-65f173a48f8b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0265750c-e303-4034-a433-65f173a48f8b', 'ETag': '"67661fd26722e4d7e40b9ff9447d54d2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:47,130 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:47,131 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:47,131 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:47,131 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:47,131 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0265750c-e303-4034-a433-65f173a48f8b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0265750c-e303-4034-a433-65f173a48f8b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0265750c-e303-4034-a433-65f173a48f8b', 'etag': '"67661fd26722e4d7e40b9ff9447d54d2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"67661fd26722e4d7e40b9ff9447d54d2"'} chunkcleanupworker stdout | 2023-06-29 13:29:47,323 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} storagereplication stdout | 2023-06-29 13:29:47,797 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:29:47,902 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:47,902 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:47,902 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 378, 'Body': <_io.BytesIO object at 0x7f7ccb960c20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:47,903 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:47,903 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:47,903 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:47,903 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:47,903 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:47,903 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:47,903 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:47,911 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:47,911 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:47,911 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:47,911 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:47,911 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:47,912 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 378}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'YyHMTKUZlCjhDq1IvE8UMw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960c20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=378', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:47,912 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:47,912 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:47,912 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:47,912 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:47,912 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:47,912 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=378&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:YyHMTKUZlCjhDq1IvE8UMw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132947Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:47,912 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132947Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b2dcdb6183a030e269aad8afa175cbc8c8eb592c4ff84ea3822a9d10ba329f6c gunicorn-registry stdout | 2023-06-29 13:29:47,912 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 502a8a2c51d31ce991b95610b0df32b0d941ba8211a9231d4dff554150e4e0eb gunicorn-registry stdout | 2023-06-29 13:29:47,912 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:47,912 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:47,913 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:47,913 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:47,958 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-secscan stdout | 2023-06-29 13:29:47,974 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:29:47,978 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:29:47,981 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:29:48,362 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=378 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:48,363 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '387d2467-218a-453e-a506-ede1dcf4b88b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '387d2467-218a-453e-a506-ede1dcf4b88b', 'ETag': '"6321cc4ca5199428e10ead48bc4f1433"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:48,363 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:48,363 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:48,363 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:48,363 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:48,363 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '387d2467-218a-453e-a506-ede1dcf4b88b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '387d2467-218a-453e-a506-ede1dcf4b88b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '387d2467-218a-453e-a506-ede1dcf4b88b', 'etag': '"6321cc4ca5199428e10ead48bc4f1433"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6321cc4ca5199428e10ead48bc4f1433"'} securityscanningnotificationworker stdout | 2023-06-29 13:29:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:29:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:30:23.286787+00:00 (in 34.604469 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:29:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:30:48 UTC)" (scheduled at 2023-06-29 13:29:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:29:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:29:48,684 [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(2023, 6, 29, 13, 29, 48, 682858), True, datetime.datetime(2023, 6, 29, 13, 29, 48, 682858), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:29:48,697 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:29:48,697 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:29:48,697 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:30:48 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:29:48,945 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:48,946 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:48,946 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 379, 'Body': <_io.BytesIO object at 0x7f7cd00ad0e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:48,946 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:48,946 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:48,946 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:48,946 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:48,946 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:48,946 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:48,947 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:48,956 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:48,956 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:48,956 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:48,956 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:48,956 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:48,956 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 379}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'syEGd2SmfP/maxVanR7nAQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00ad0e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=379', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:48,956 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:48,956 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:48,956 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:48,956 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:48,957 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:48,957 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=379&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:syEGd2SmfP/maxVanR7nAQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132948Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:48,957 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132948Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f722a957efb95a7289a656b77044d994501cf6efe11cdac731ba82ec3f270033 gunicorn-registry stdout | 2023-06-29 13:29:48,957 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 22c4b7c54ca961de1ca88164405fd8577315c4228788c29eebf63120a62e413a gunicorn-registry stdout | 2023-06-29 13:29:48,957 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:48,957 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:48,957 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:48,958 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:49,003 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:29:49,065 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:29:49,072 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:29:49,076 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:29:49,079 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:29:49,085 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:29:49,096 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:29:49,099 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:29:49,103 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:29:49,106 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:29:49,368 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=379 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:49,369 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '47000a32-578a-4f00-a789-1a1ad836bab7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '47000a32-578a-4f00-a789-1a1ad836bab7', 'ETag': '"b321067764a67cffe66b155a9d1ee701"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:49,369 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:49,369 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:49,369 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:49,369 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:49,369 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '47000a32-578a-4f00-a789-1a1ad836bab7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '47000a32-578a-4f00-a789-1a1ad836bab7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '47000a32-578a-4f00-a789-1a1ad836bab7', 'etag': '"b321067764a67cffe66b155a9d1ee701"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b321067764a67cffe66b155a9d1ee701"'} gunicorn-registry stdout | 2023-06-29 13:29:50,127 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:50,127 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:50,127 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 380, 'Body': <_io.BytesIO object at 0x7f7cd012c5e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:50,128 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:50,128 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:50,128 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:50,128 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:50,128 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:50,128 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:50,128 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:50,136 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:50,136 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:50,137 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:50,137 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:50,137 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:50,137 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 380}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '0z0VbLN0qWbM9qsaUIITsA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd012c5e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=380', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:50,137 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:50,137 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:50,137 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:50,137 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:50,137 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:50,137 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=380&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:0z0VbLN0qWbM9qsaUIITsA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132950Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:50,137 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132950Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8b7ddd6777b92fe71fd4d4f5787404c3d5bc36a8c58777d6f8f3f798abc05ce4 gunicorn-registry stdout | 2023-06-29 13:29:50,137 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 68312b0ef1d6c2d52551a727f827364e29f83d7a3511739a64957bd4b246c765 gunicorn-registry stdout | 2023-06-29 13:29:50,138 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:50,138 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:50,138 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:50,139 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:50,188 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:29:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:29:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:30:00.585410+00:00 (in 9.999428 seconds) gcworker stdout | 2023-06-29 13:29:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:30:00 UTC)" (scheduled at 2023-06-29 13:29:50.585410+00:00) gcworker stdout | 2023-06-29 13:29:50,587 [59] [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, 1686835790586, 1209600, True, 3, 500, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:29:50,592 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=380 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:50,592 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '64df58a6-a589-44ce-9b05-41793ccda015', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '64df58a6-a589-44ce-9b05-41793ccda015', 'ETag': '"d33d156cb374a966ccf6ab1a508213b0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:50,592 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:50,593 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:50,593 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:50,593 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:50,593 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '64df58a6-a589-44ce-9b05-41793ccda015', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '64df58a6-a589-44ce-9b05-41793ccda015', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '64df58a6-a589-44ce-9b05-41793ccda015', 'etag': '"d33d156cb374a966ccf6ab1a508213b0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d33d156cb374a966ccf6ab1a508213b0"'} gcworker stdout | 2023-06-29 13:29:50,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:29:50,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:29:50,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:30:00 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:29:50,983 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:50,983 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:50,984 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 381, 'Body': <_io.BytesIO object at 0x7f7cdba94d10>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:50,984 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:50,984 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:50,984 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:50,984 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:50,984 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:50,984 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:50,984 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:50,992 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:50,992 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:50,992 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:50,992 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:50,993 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:50,993 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 381}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '8lGqfH3NWQUt2bDn77XoMg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cdba94d10>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=381', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:50,993 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:50,993 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:50,993 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:50,993 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:50,993 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:50,993 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=381&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:8lGqfH3NWQUt2bDn77XoMg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132950Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:50,993 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132950Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1d75da6a905681e036b5b24d6e5ac82db41f7a7d1730df1e2ccc24e978a8f644 gunicorn-registry stdout | 2023-06-29 13:29:50,993 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | dcc7736706255cce24b608fd5db03b502847209b7260d19eefe9b675a0562f14 gunicorn-registry stdout | 2023-06-29 13:29:50,993 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:50,993 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:50,994 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:50,994 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:51,039 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:29:51,400 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=381 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:51,400 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '9c996d31-94f0-4a95-a223-256d4e7d53de', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '9c996d31-94f0-4a95-a223-256d4e7d53de', 'ETag': '"f251aa7c7dcd59052dd9b0e7efb5e832"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:51,400 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:51,400 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:51,401 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:51,401 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:51,401 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '9c996d31-94f0-4a95-a223-256d4e7d53de', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '9c996d31-94f0-4a95-a223-256d4e7d53de', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '9c996d31-94f0-4a95-a223-256d4e7d53de', 'etag': '"f251aa7c7dcd59052dd9b0e7efb5e832"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f251aa7c7dcd59052dd9b0e7efb5e832"'} gunicorn-registry stdout | 2023-06-29 13:29:52,231 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:52,232 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:52,232 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 382, 'Body': <_io.BytesIO object at 0x7f7ccb960c20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:52,232 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:52,232 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:52,232 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:52,232 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:52,232 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:52,232 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:52,233 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:52,241 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:52,241 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:52,241 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:52,241 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:52,241 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:52,241 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 382}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'DDDJO6qH0d8bxUNEY03+lQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960c20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=382', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:52,241 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:52,241 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:52,241 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:52,241 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:52,241 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:52,241 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=382&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:DDDJO6qH0d8bxUNEY03+lQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132952Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:52,242 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132952Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 090ab99bbb296341d86a0a02ce61644ef5a7f3f4cfd38de5b7acf02de02bf22e gunicorn-registry stdout | 2023-06-29 13:29:52,242 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c2f17d47849e916adf65874d884b48b2e3b1f205fa4bccc9ebde6fb1719fc892 gunicorn-registry stdout | 2023-06-29 13:29:52,242 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:52,242 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:52,242 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:52,243 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:52,287 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:29:52,688 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=382 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:52,689 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '478c1ecd-813b-4a82-adcb-1b7661e224ee', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '478c1ecd-813b-4a82-adcb-1b7661e224ee', 'ETag': '"0c30c93baa87d1df1bc54344634dfe95"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:52,689 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:52,689 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:52,689 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:52,689 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:52,689 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '478c1ecd-813b-4a82-adcb-1b7661e224ee', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '478c1ecd-813b-4a82-adcb-1b7661e224ee', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '478c1ecd-813b-4a82-adcb-1b7661e224ee', 'etag': '"0c30c93baa87d1df1bc54344634dfe95"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0c30c93baa87d1df1bc54344634dfe95"'} gunicorn-registry stdout | 2023-06-29 13:29:53,175 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:53,175 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:53,175 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 383, 'Body': <_io.BytesIO object at 0x7f7ccb2715e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:53,176 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:53,176 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:53,176 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:53,176 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:53,176 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:53,176 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:53,176 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:53,184 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:53,184 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:53,184 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:53,184 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:53,185 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:53,185 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 383}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '1wglbaSM7kxeXUPxQTmyOA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2715e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=383', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:53,185 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:53,185 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:53,185 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:53,185 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:53,185 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:53,185 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=383&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:1wglbaSM7kxeXUPxQTmyOA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132953Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:53,185 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132953Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 56f3b3c011cf5ebcb5279fcf11b9794bed7a66f25b0baa521d4b3ffcfef1384f gunicorn-registry stdout | 2023-06-29 13:29:53,185 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d8271b3e483d627d053b270a39af55f48fbfba6a3a60b9a2e14c74d85298f2b7 gunicorn-registry stdout | 2023-06-29 13:29:53,185 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:53,185 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:53,186 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:53,186 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:53,233 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:29:53,596 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=383 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:53,597 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a181eb50-c245-4b7a-b2fc-d49439b9d58a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a181eb50-c245-4b7a-b2fc-d49439b9d58a', 'ETag': '"d708256da48cee4c5e5d43f14139b238"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:53,597 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:53,597 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:53,597 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:53,597 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:53,597 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a181eb50-c245-4b7a-b2fc-d49439b9d58a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a181eb50-c245-4b7a-b2fc-d49439b9d58a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a181eb50-c245-4b7a-b2fc-d49439b9d58a', 'etag': '"d708256da48cee4c5e5d43f14139b238"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d708256da48cee4c5e5d43f14139b238"'} notificationworker stdout | 2023-06-29 13:29:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:29:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:30:03.978401+00:00 (in 9.999443 seconds) notificationworker stdout | 2023-06-29 13:29:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:30:03 UTC)" (scheduled at 2023-06-29 13:29:53.978401+00:00) notificationworker stdout | 2023-06-29 13:29:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:29:53,980 [74] [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(2023, 6, 29, 13, 29, 53, 979490), True, datetime.datetime(2023, 6, 29, 13, 29, 53, 979490), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:29:53,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:29:53,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:29:53,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:30:03 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:29:54,312 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:54,312 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:54,313 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 384, 'Body': <_io.BytesIO object at 0x7f7ccb290040>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:54,313 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:54,313 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:54,313 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:54,313 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:54,313 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:54,313 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:54,313 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:54,323 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:54,323 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:54,323 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:54,323 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:54,323 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:54,323 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 384}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'uh/WiPB6+KMGQbiqC1Dfpg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290040>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=384', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:54,323 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:54,323 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:54,323 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:54,323 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:54,324 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:54,324 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=384&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:uh/WiPB6+KMGQbiqC1Dfpg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132954Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:54,324 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132954Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9c7950732c6a60357894cd58ff1a68be4e9e12ce3106c8b9e70bb53b76e6601d gunicorn-registry stdout | 2023-06-29 13:29:54,324 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f44cfcc4666758f8ed2bc6790beee4d1474ce8c4d271e20214c8f0bd4ffd6f20 gunicorn-registry stdout | 2023-06-29 13:29:54,324 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:54,324 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:54,324 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:54,325 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:54,370 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:29:54,636 [211] [DEBUG] [app] Starting request: urn:request:bf19c884-6895-4b75-923d-97b2a00f6fca (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:29:54,636 [214] [DEBUG] [app] Starting request: urn:request:40e4ca93-c4f8-4e5d-af9d-5ea6dfa73826 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:29:54,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:29:54,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:29:54,640 [223] [DEBUG] [app] Starting request: urn:request:7680b5c5-b9a9-4b7f-b9a8-15b6dac1922c (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:29:54,640 [222] [DEBUG] [app] Starting request: urn:request:955c11ae-69bc-4772-b5a6-88482d5c25bb (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:29:54,640 [223] [DEBUG] [app] Ending request: urn:request:7680b5c5-b9a9-4b7f-b9a8-15b6dac1922c (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:7680b5c5-b9a9-4b7f-b9a8-15b6dac1922c', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:29:54,640 [222] [DEBUG] [app] Ending request: urn:request:955c11ae-69bc-4772-b5a6-88482d5c25bb (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:955c11ae-69bc-4772-b5a6-88482d5c25bb', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:29:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:29:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:29:54,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:29:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:29:54,641 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:29:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:29:54,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:29:54,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:29:54,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:29:54,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:29:54,643 [211] [DEBUG] [app] Starting request: urn:request:262d1c10-843e-4e78-a557-2e846729bb5c (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:29:54,644 [212] [DEBUG] [app] Starting request: urn:request:0ca26e59-708a-46f6-89a2-caa40763d33d (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:29:54,644 [211] [DEBUG] [app] Ending request: urn:request:262d1c10-843e-4e78-a557-2e846729bb5c (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:262d1c10-843e-4e78-a557-2e846729bb5c', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:29:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:29:54,644 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:29:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:29:54,644 [212] [DEBUG] [app] Ending request: urn:request:0ca26e59-708a-46f6-89a2-caa40763d33d (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:0ca26e59-708a-46f6-89a2-caa40763d33d', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:29:54,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:29:54,645 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:29:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:29:54,645 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:29:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:29:54,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:29:54,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:29:54,653 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:29:54,653 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:29:54,663 [214] [DEBUG] [app] Ending request: urn:request:40e4ca93-c4f8-4e5d-af9d-5ea6dfa73826 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:40e4ca93-c4f8-4e5d-af9d-5ea6dfa73826', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:29:54,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:29:54,664 [211] [DEBUG] [app] Ending request: urn:request:bf19c884-6895-4b75-923d-97b2a00f6fca (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:bf19c884-6895-4b75-923d-97b2a00f6fca', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:29:54,664 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:29:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:29:54,664 [211] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:29:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:29:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-web stdout | 2023-06-29 13:29:54,664 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:29:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-registry stdout | 2023-06-29 13:29:54,793 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=384 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:54,793 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '83acf73c-979d-4d9e-8dcb-8afc2d3a4a8e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '83acf73c-979d-4d9e-8dcb-8afc2d3a4a8e', 'ETag': '"ba1fd688f07af8a30641b8aa0b50dfa6"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:54,794 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:54,794 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:54,794 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:54,794 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:54,794 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '83acf73c-979d-4d9e-8dcb-8afc2d3a4a8e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '83acf73c-979d-4d9e-8dcb-8afc2d3a4a8e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '83acf73c-979d-4d9e-8dcb-8afc2d3a4a8e', 'etag': '"ba1fd688f07af8a30641b8aa0b50dfa6"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ba1fd688f07af8a30641b8aa0b50dfa6"'} gunicorn-registry stdout | 2023-06-29 13:29:55,203 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:55,204 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:55,204 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 385, 'Body': <_io.BytesIO object at 0x7f7ccb2867c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:55,204 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:55,204 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:55,204 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:55,204 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:55,204 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:55,204 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:55,205 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:55,213 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:55,213 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:55,213 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:55,213 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:55,213 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:55,213 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 385}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'IYXihQ9v4OFrZ3512ZlFpw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2867c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=385', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:55,213 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:55,213 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:55,214 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:55,214 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:55,214 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:55,214 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=385&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:IYXihQ9v4OFrZ3512ZlFpw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132955Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:55,214 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132955Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8a4d5794b4f2ff46a486f652f656c83739406af1987a514f47d66bc83fe7f1e5 gunicorn-registry stdout | 2023-06-29 13:29:55,214 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a87aedbfe084b55fcc0e7d1cee8b7b114d9c8077901819c2afc0d469493d0b1b gunicorn-registry stdout | 2023-06-29 13:29:55,214 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:55,214 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:55,214 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:55,215 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:55,260 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. exportactionlogsworker stdout | 2023-06-29 13:29:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:29:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:30:14.793446+00:00 (in 19.201855 seconds) exportactionlogsworker stdout | 2023-06-29 13:29:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:30:55 UTC)" (scheduled at 2023-06-29 13:29:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:29:55,592 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:29:55,593 [58] [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(2023, 6, 29, 13, 29, 55, 592075), True, datetime.datetime(2023, 6, 29, 13, 29, 55, 592075), 0, 'exportactionlogs/%', 50, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:29:55,622 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=385 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:55,623 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '099845b1-39e7-4060-991e-2d2e344b6bea', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '099845b1-39e7-4060-991e-2d2e344b6bea', 'ETag': '"2185e2850f6fe0e16b677e75d99945a7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:55,623 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' exportactionlogsworker stdout | 2023-06-29 13:29:55,623 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:29:55,623 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:29:55,623 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:30:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:29:55,623 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:55,623 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:55,623 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:55,623 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '099845b1-39e7-4060-991e-2d2e344b6bea', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '099845b1-39e7-4060-991e-2d2e344b6bea', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '099845b1-39e7-4060-991e-2d2e344b6bea', 'etag': '"2185e2850f6fe0e16b677e75d99945a7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2185e2850f6fe0e16b677e75d99945a7"'} buildlogsarchiver stdout | 2023-06-29 13:29:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:29:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:30:25.790030+00:00 (in 29.999462 seconds) buildlogsarchiver stdout | 2023-06-29 13:29:55,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:30:25 UTC)" (scheduled at 2023-06-29 13:29:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:29:55,791 [54] [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(2023, 6, 14, 13, 29, 55, 790998), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:29:55,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:29:55,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:29:55,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:30:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:29:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:29:55,889 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:30:45.690471+00:00 (in 49.800735 seconds) namespacegcworker stdout | 2023-06-29 13:29:55,890 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:30:55 UTC)" (scheduled at 2023-06-29 13:29:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:29:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:29:55,891 [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(2023, 6, 29, 13, 29, 55, 890354), True, datetime.datetime(2023, 6, 29, 13, 29, 55, 890354), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:29:55,903 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:29:55,904 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:29:55,904 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:30:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:29:56,277 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:56,277 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:56,278 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 386, 'Body': <_io.BytesIO object at 0x7f7ccb286360>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:56,278 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:56,278 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:56,278 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:56,278 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:56,278 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:56,278 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:56,278 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:56,287 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:56,287 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:56,287 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:56,287 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:56,287 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:56,287 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 386}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'nDl3Pqrj3xCOUVW+JpijxQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286360>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=386', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:56,287 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:56,287 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:56,287 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:56,287 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:56,288 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:56,288 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=386&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:nDl3Pqrj3xCOUVW+JpijxQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132956Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:56,288 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132956Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7d992617a6a50695feae64f9b74c3779af669eef5e141d56ce5805fe1f472b30 gunicorn-registry stdout | 2023-06-29 13:29:56,288 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a59168c750c43e6d8a87802b65463e779ef198b1da0ecd1039fac9f039c2a97d gunicorn-registry stdout | 2023-06-29 13:29:56,288 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:56,288 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:56,288 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:56,289 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:56,334 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:29:56,736 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=386 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:56,737 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '574d2057-df41-4805-aa91-0b05cdbdb7ed', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '574d2057-df41-4805-aa91-0b05cdbdb7ed', 'ETag': '"9c39773eaae3df108e5155be2698a3c5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:56,737 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:56,737 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:56,737 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:56,737 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:56,738 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '574d2057-df41-4805-aa91-0b05cdbdb7ed', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '574d2057-df41-4805-aa91-0b05cdbdb7ed', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '574d2057-df41-4805-aa91-0b05cdbdb7ed', 'etag': '"9c39773eaae3df108e5155be2698a3c5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9c39773eaae3df108e5155be2698a3c5"'} gunicorn-registry stdout | 2023-06-29 13:29:57,384 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:57,385 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:57,385 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 387, 'Body': <_io.BytesIO object at 0x7f7ccb960c20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:57,385 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:57,385 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:57,385 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:57,385 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:57,385 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:57,386 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:57,386 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:57,394 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:57,394 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:57,394 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:57,394 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:57,394 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:57,394 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 387}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'WpI57mLhNoLWMDMk8mT/Fg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960c20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=387', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:57,395 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:57,395 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:57,395 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:57,395 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:57,395 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:57,395 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=387&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:WpI57mLhNoLWMDMk8mT/Fg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132957Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:57,395 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132957Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 041f2c97a0b06afea32301ea6cd7aa2ec6436aa6c03e4d0c5e0fec335b1e1c98 gunicorn-registry stdout | 2023-06-29 13:29:57,395 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | dd5140d4abe351ce9fba1ac4e88698aaec9eaac3ef0afabd54ac3b9307d889d9 gunicorn-registry stdout | 2023-06-29 13:29:57,395 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:57,395 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:57,396 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:57,396 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:57,441 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:29:57,856 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=387 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:57,857 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b2d8a177-ac5a-4506-88da-f89dd422816e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b2d8a177-ac5a-4506-88da-f89dd422816e', 'ETag': '"5a9239ee62e13682d6303324f264ff16"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:57,857 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:57,857 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:57,857 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:57,857 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:57,857 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b2d8a177-ac5a-4506-88da-f89dd422816e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b2d8a177-ac5a-4506-88da-f89dd422816e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b2d8a177-ac5a-4506-88da-f89dd422816e', 'etag': '"5a9239ee62e13682d6303324f264ff16"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5a9239ee62e13682d6303324f264ff16"'} gunicorn-registry stdout | 2023-06-29 13:29:58,310 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:58,310 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:58,311 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 388, 'Body': <_io.BytesIO object at 0x7f7ccb279680>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:58,311 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:58,311 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:58,311 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:58,311 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:58,311 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:58,311 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:58,311 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:58,320 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:58,320 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:58,320 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:58,320 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:58,320 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:58,320 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 388}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'OcaNUn3UPmDkkdiABQ5Yqg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279680>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=388', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:58,320 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:58,320 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:58,320 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:58,320 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:58,321 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:58,321 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=388&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:OcaNUn3UPmDkkdiABQ5Yqg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132958Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:58,321 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132958Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | dbed0a4e2fea9a50b1d39702fa06e29be40425b4015268858680b14ea960873e gunicorn-registry stdout | 2023-06-29 13:29:58,321 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 195607351c2313900612ab39a1a7ee4a280ced69e1fd82ea6217b6ebc8f2b757 gunicorn-registry stdout | 2023-06-29 13:29:58,321 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:58,321 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:58,321 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:58,322 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:58,367 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:29:58,729 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=388 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:58,730 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c9bc7ffa-3032-43ca-b38e-55ab3e416495', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c9bc7ffa-3032-43ca-b38e-55ab3e416495', 'ETag': '"39c68d527dd43e60e491d880050e58aa"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:58,730 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:58,730 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:58,730 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:58,730 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:58,730 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c9bc7ffa-3032-43ca-b38e-55ab3e416495', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c9bc7ffa-3032-43ca-b38e-55ab3e416495', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c9bc7ffa-3032-43ca-b38e-55ab3e416495', 'etag': '"39c68d527dd43e60e491d880050e58aa"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"39c68d527dd43e60e491d880050e58aa"'} gunicorn-registry stdout | 2023-06-29 13:29:59,369 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:29:59,369 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:29:59,369 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 389, 'Body': <_io.BytesIO object at 0x7f7ccb290d10>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:29:59,369 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:59,369 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:59,369 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:59,369 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:59,369 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:59,370 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:59,370 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:59,378 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:59,378 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:29:59,378 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:59,378 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:59,378 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:59,378 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 389}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ec8R60qCI/LoR1itxe5lUw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290d10>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=389', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:29:59,379 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:59,379 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:59,379 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:59,379 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:59,379 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:29:59,379 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=389&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ec8R60qCI/LoR1itxe5lUw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T132959Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:29:59,379 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T132959Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8cb74c67379ef5ad43404a652d34cb9d8e592685588e088cea2f3e345b13f59d gunicorn-registry stdout | 2023-06-29 13:29:59,379 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 219ed9e011eb381ae6d0c8a99375dd95d712d6f5eb1cfbbd6acab9e908ac6e91 gunicorn-registry stdout | 2023-06-29 13:29:59,379 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:59,379 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:29:59,380 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:29:59,380 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:29:59,430 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. expiredappspecifictokenworker stdout | 2023-06-29 13:29:59,494 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:29:59,794 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=389 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:29:59,795 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'bf67dfde-c7b7-4067-a4a8-b0b8198cc7d7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'bf67dfde-c7b7-4067-a4a8-b0b8198cc7d7', 'ETag': '"79cf11eb4a8223f2e84758adc5ee6553"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:29:59,795 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:29:59,795 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:29:59,795 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:29:59,795 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:29:59,795 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'bf67dfde-c7b7-4067-a4a8-b0b8198cc7d7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'bf67dfde-c7b7-4067-a4a8-b0b8198cc7d7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'bf67dfde-c7b7-4067-a4a8-b0b8198cc7d7', 'etag': '"79cf11eb4a8223f2e84758adc5ee6553"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"79cf11eb4a8223f2e84758adc5ee6553"'} gunicorn-web stdout | 2023-06-29 13:30:00,397 [211] [DEBUG] [app] Starting request: urn:request:f174061d-43d4-4e71-a453-f8e0aed4a780 (/api/v1/user/apptoken) {'X-Forwarded-For': '209.132.188.14, 10.128.2.5'} gunicorn-web stdout | 2023-06-29 13:30:00,397 [211] [DEBUG] [app] User loader loading deferred user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:30:00,397 [211] [DEBUG] [auth.cookie] Loading user from cookie: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:30:00,398 [214] [DEBUG] [app] Starting request: urn:request:a6f4b29b-bc76-4fb9-90c6-ec7b2cd9a146 (/api/v1/user/notifications) {'X-Forwarded-For': '209.132.188.14, 10.131.0.8'} gunicorn-web stdout | 2023-06-29 13:30:00,398 [214] [DEBUG] [app] User loader loading deferred user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:30:00,398 [214] [DEBUG] [auth.cookie] Loading user from cookie: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:30:00,399 [211] [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', ['ac2fc6f0-2e87-4695-9c83-b3592b08e757', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:30:00,399 [214] [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', ['ac2fc6f0-2e87-4695-9c83-b3592b08e757', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:30:00,418 [214] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-06-29 13:30:00,418 [214] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-06-29 13:30:00,418 [214] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:30:00,418 [214] [DEBUG] [endpoints.api] Checking permission for user whuquay gunicorn-web stdout | 2023-06-29 13:30:00,418 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:30:00,418 [214] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:30:00,418 [214] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:30:00,418 [214] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:30:00,419 [211] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-06-29 13:30:00,419 [211] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-06-29 13:30:00,419 [211] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:30:00,419 [211] [DEBUG] [endpoints.api] Checking permission for user whuquay gunicorn-web stdout | 2023-06-29 13:30:00,419 [211] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:30:00,419 [211] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:30:00,419 [211] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:30:00,420 [211] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:30:00,420 [214] [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, 1, False, 1, 'admin', 6]) gunicorn-web stdout | 2023-06-29 13:30:00,420 [211] [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))', [1, datetime.datetime(2023, 7, 2, 8, 42, 0, 420237), datetime.datetime(2023, 6, 29, 13, 30, 0, 420295)]) gunicorn-web stdout | 2023-06-29 13:30:00,425 [211] [DEBUG] [app] Ending request: urn:request:f174061d-43d4-4e71-a453-f8e0aed4a780 (/api/v1/user/apptoken) {'endpoint': 'api.apptokens', 'request_id': 'urn:request:f174061d-43d4-4e71-a453-f8e0aed4a780', 'remote_addr': '10.128.2.5', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/api/v1/user/apptoken?expiring=true', 'path': '/api/v1/user/apptoken', 'parameters': {'expiring': 'true'}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-06-29 13:30:00,425 [211] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:13:30:00 +0000] "GET /api/v1/user/apptoken?expiring=true HTTP/1.1" 200 38 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.030 1509 0.030) gunicorn-web stdout | 2023-06-29 13:30:00,426 [211] [INFO] [gunicorn.access] 10.128.2.5 - - [29/Jun/2023:13:30:00 +0000] "GET /api/v1/user/apptoken?expiring=true HTTP/1.0" 200 38 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" gunicorn-web stdout | 2023-06-29 13:30:00,427 [214] [DEBUG] [app] Ending request: urn:request:a6f4b29b-bc76-4fb9-90c6-ec7b2cd9a146 (/api/v1/user/notifications) {'endpoint': 'api.usernotificationlist', 'request_id': 'urn:request:a6f4b29b-bc76-4fb9-90c6-ec7b2cd9a146', 'remote_addr': '10.131.0.8', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/api/v1/user/notifications', 'path': '/api/v1/user/notifications', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-06-29 13:30:00,428 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:30:00,428 [214] [INFO] [gunicorn.access] 10.131.0.8 - - [29/Jun/2023:13:30:00 +0000] "GET /api/v1/user/notifications HTTP/1.0" 200 43 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:13:30:00 +0000] "GET /api/v1/user/notifications HTTP/1.1" 200 43 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.031 1500 0.031) gcworker stdout | 2023-06-29 13:30:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:30:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:30:10.585410+00:00 (in 9.999466 seconds) gcworker stdout | 2023-06-29 13:30:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:30:10 UTC)" (scheduled at 2023-06-29 13:30:00.585410+00:00) gcworker stdout | 2023-06-29 13:30:00,587 [59] [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, 1686835800586, 1209600, True, 3, 500, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:30:00,589 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:00,589 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:00,590 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 390, 'Body': <_io.BytesIO object at 0x7f7ccb317ae0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:00,590 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:00,590 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:00,590 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:00,590 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:00,590 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:00,590 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:00,591 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:00,599 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:00,600 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:00,600 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:00,600 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:00,600 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:00,600 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 390}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Qr12zbOfAKziWoBrlwlT8w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb317ae0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=390', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:00,600 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:00,600 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:00,600 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:00,600 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gcworker stdout | 2023-06-29 13:30:00,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:30:00,601 [59] [DEBUG] [data.database] Disconnecting from database. gunicorn-registry stdout | 2023-06-29 13:30:00,601 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:00,601 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=390&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Qr12zbOfAKziWoBrlwlT8w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133000Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:00,601 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133000Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3d65b1b1bd02e4bb8df7d8442b80cc74806e9f7956c905c612684accfba4ac94 gunicorn-registry stdout | 2023-06-29 13:30:00,601 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4a5e4fc6191b787895f5b9c1d1a469e759c55d27772f0f2a7ae976517f59baba gcworker stdout | 2023-06-29 13:30:00,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:30:10 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:30:00,601 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:00,601 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:00,601 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:00,602 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:00,647 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:30:01,056 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=390 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:01,056 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a725449f-e87c-4dcc-b9dd-2bf52a6ce89f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a725449f-e87c-4dcc-b9dd-2bf52a6ce89f', 'ETag': '"42bd76cdb39f00ace25a806b970953f3"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:01,057 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:01,057 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:01,057 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:01,057 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:01,057 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a725449f-e87c-4dcc-b9dd-2bf52a6ce89f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a725449f-e87c-4dcc-b9dd-2bf52a6ce89f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a725449f-e87c-4dcc-b9dd-2bf52a6ce89f', 'etag': '"42bd76cdb39f00ace25a806b970953f3"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"42bd76cdb39f00ace25a806b970953f3"'} repositorygcworker stdout | 2023-06-29 13:30:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:30:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:30:38.788158+00:00 (in 36.796629 seconds) repositorygcworker stdout | 2023-06-29 13:30:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:31:01 UTC)" (scheduled at 2023-06-29 13:30:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:30:01,992 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:30:01,993 [81] [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(2023, 6, 29, 13, 30, 1, 992109), True, datetime.datetime(2023, 6, 29, 13, 30, 1, 992109), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 13:30:02,006 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:30:02,006 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:30:02,006 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:31:01 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:30:02,099 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:02,100 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:02,100 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 391, 'Body': <_io.BytesIO object at 0x7f7cd00ad0e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:02,100 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:02,100 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:02,100 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:02,100 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:02,100 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:02,100 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:02,101 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:02,109 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:02,109 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:02,109 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:02,109 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:02,109 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:02,109 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 391}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'QG8L9hZuihaduDCuRAovlA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00ad0e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=391', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:02,109 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:02,110 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:02,110 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:02,110 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:02,110 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:02,110 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=391&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:QG8L9hZuihaduDCuRAovlA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133002Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:02,110 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133002Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2d9f9a585c0e90c6796472c67eed13ea6662b251d911a43264f84d6aa4ffe03e gunicorn-registry stdout | 2023-06-29 13:30:02,110 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9f7a88306ee04e9203e6cd361efe764fe67ccd86a488262f4f0c53df38a0021d gunicorn-registry stdout | 2023-06-29 13:30:02,110 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:02,110 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:02,111 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:02,111 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:02,157 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:30:02,599 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=391 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:02,599 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e139ad25-f888-48f9-9d46-d24c0c44921c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e139ad25-f888-48f9-9d46-d24c0c44921c', 'ETag': '"406f0bf6166e8a169db830ae440a2f94"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:02,599 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:02,599 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:02,600 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:02,600 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:02,600 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e139ad25-f888-48f9-9d46-d24c0c44921c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e139ad25-f888-48f9-9d46-d24c0c44921c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e139ad25-f888-48f9-9d46-d24c0c44921c', 'etag': '"406f0bf6166e8a169db830ae440a2f94"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"406f0bf6166e8a169db830ae440a2f94"'} queuecleanupworker stdout | 2023-06-29 13:30:03,023 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:30:03,216 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:03,217 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:03,217 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 392, 'Body': <_io.BytesIO object at 0x7f7ccb2340e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:03,217 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:03,217 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:03,217 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:03,217 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:03,217 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:03,217 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:03,218 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:03,226 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:03,226 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:03,226 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:03,226 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:03,226 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:03,226 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 392}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'muQkWXD03imXJonc5sIePQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2340e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=392', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:03,226 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:03,226 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:03,226 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:03,227 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:03,227 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:03,227 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=392&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:muQkWXD03imXJonc5sIePQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133003Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:03,227 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133003Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9c6bc2aaeeb1bfd1fefc9966c5d0d9167fcc9f63548ba482c5b7a6eeafb8af40 gunicorn-registry stdout | 2023-06-29 13:30:03,227 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 49c65b70e6e873e6b4b5848d2a42f224d68012786989af10592d9ae4952a9b3c gunicorn-registry stdout | 2023-06-29 13:30:03,227 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:03,227 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:03,227 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:03,228 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:03,275 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:30:03,640 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=392 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:03,641 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0bb79879-fa67-4a40-9caf-a857a3e1d71a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0bb79879-fa67-4a40-9caf-a857a3e1d71a', 'ETag': '"9ae4245970f4de29972689dce6c21e3d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:03,641 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:03,641 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:03,641 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:03,641 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:03,641 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0bb79879-fa67-4a40-9caf-a857a3e1d71a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0bb79879-fa67-4a40-9caf-a857a3e1d71a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0bb79879-fa67-4a40-9caf-a857a3e1d71a', 'etag': '"9ae4245970f4de29972689dce6c21e3d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9ae4245970f4de29972689dce6c21e3d"'} notificationworker stdout | 2023-06-29 13:30:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:30:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:30:13.978401+00:00 (in 9.999427 seconds) notificationworker stdout | 2023-06-29 13:30:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:30:13 UTC)" (scheduled at 2023-06-29 13:30:03.978401+00:00) notificationworker stdout | 2023-06-29 13:30:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:30:03,980 [74] [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(2023, 6, 29, 13, 30, 3, 979458), True, datetime.datetime(2023, 6, 29, 13, 30, 3, 979458), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:30:03,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:30:03,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:30:03,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:30:13 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:30:04,486 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:04,486 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:04,487 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 393, 'Body': <_io.BytesIO object at 0x7f7ccb2348b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:04,487 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:04,487 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:04,487 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:04,487 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:04,487 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:04,487 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:04,487 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:04,496 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:04,496 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:04,496 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:04,496 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:04,496 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:04,496 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 393}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'olXb2LgQwa6cG79TMFcZSg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2348b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=393', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:04,496 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:04,496 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:04,496 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:04,496 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:04,497 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:04,497 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=393&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:olXb2LgQwa6cG79TMFcZSg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133004Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:04,497 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133004Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f988515dbf0e8845acfa7f5e5b16de31900997bce756f9e6e7517cf6b6ce9ece gunicorn-registry stdout | 2023-06-29 13:30:04,497 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9b7f8ae651a9b6ffb7bd21b00c53455d6328b11e3008deb5145777b5b7493be2 gunicorn-registry stdout | 2023-06-29 13:30:04,497 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:04,497 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:04,497 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:04,498 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:04,545 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:30:04,950 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=393 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:04,951 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'da70f53f-b0da-4ac8-93fa-af35021ee084', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'da70f53f-b0da-4ac8-93fa-af35021ee084', 'ETag': '"a255dbd8b810c1ae9c1bbf533057194a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:04,951 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:04,951 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:04,951 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:04,951 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:04,951 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'da70f53f-b0da-4ac8-93fa-af35021ee084', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'da70f53f-b0da-4ac8-93fa-af35021ee084', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'da70f53f-b0da-4ac8-93fa-af35021ee084', 'etag': '"a255dbd8b810c1ae9c1bbf533057194a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a255dbd8b810c1ae9c1bbf533057194a"'} gunicorn-registry stdout | 2023-06-29 13:30:05,580 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:05,580 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:05,581 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 394, 'Body': <_io.BytesIO object at 0x7f7ccb2796d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:05,581 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:05,581 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:05,581 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:05,581 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:05,581 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:05,581 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:05,581 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:05,589 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:05,589 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:05,590 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:05,590 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:05,590 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:05,590 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 394}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'mOA4Wc/4keVhdC/G6ctYgA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2796d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=394', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:05,590 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:05,590 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:05,590 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:05,590 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:05,590 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:05,590 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=394&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:mOA4Wc/4keVhdC/G6ctYgA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133005Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:05,590 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133005Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ab346c4558903f0b6d20e1e10cc0d698bf70bdf40aad8353a79a61e2c9bf7a11 gunicorn-registry stdout | 2023-06-29 13:30:05,590 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2f5c366e5fde6407dd65572cae855a400ea80fb971cab3794839e0280b7f8c48 gunicorn-registry stdout | 2023-06-29 13:30:05,590 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:05,591 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:05,591 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:05,592 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:05,636 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:30:05,999 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=394 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:05,999 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'fbe6a791-0ed3-4dc1-8c9d-984f8036ea49', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'fbe6a791-0ed3-4dc1-8c9d-984f8036ea49', 'ETag': '"98e03859cff891e561742fc6e9cb5880"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:05,999 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:05,999 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:05,999 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:06,000 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:06,000 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'fbe6a791-0ed3-4dc1-8c9d-984f8036ea49', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'fbe6a791-0ed3-4dc1-8c9d-984f8036ea49', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'fbe6a791-0ed3-4dc1-8c9d-984f8036ea49', 'etag': '"98e03859cff891e561742fc6e9cb5880"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"98e03859cff891e561742fc6e9cb5880"'} notificationworker stdout | 2023-06-29 13:30:06,219 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} builder stdout | 2023-06-29 13:30:06,223 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} securityworker stdout | 2023-06-29 13:30:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:30:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:30:11.713664+00:00 (in 5.130696 seconds) securityworker stdout | 2023-06-29 13:30:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:30:36 UTC)" (scheduled at 2023-06-29 13:30:06.582504+00:00) securityworker stdout | 2023-06-29 13:30:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:30:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:30:06,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:30:06,587 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:30:06,599 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:30:06,602 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:30:06,602 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:30:36 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:30:06,696 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:06,697 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:06,697 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 395, 'Body': <_io.BytesIO object at 0x7f7ccb2234a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:06,697 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:06,697 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:06,697 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:06,697 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:06,698 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:06,698 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:06,698 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:06,706 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:06,706 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:06,707 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:06,707 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:06,707 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:06,707 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 395}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'pMT/Yoo9KcslSYPtmfBrMQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2234a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=395', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:06,707 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:06,707 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:06,707 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:06,707 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:06,707 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:06,707 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=395&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:pMT/Yoo9KcslSYPtmfBrMQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133006Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:06,707 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133006Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2d0aa5cf3fc308a693e21515101dde033aa140d7a97513099c9d9cab94756f85 gunicorn-registry stdout | 2023-06-29 13:30:06,707 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 87a9c143b8d78f3ddf6bbad1f9dee5c15de24f3869cce02a5b2eb6986819bea6 gunicorn-registry stdout | 2023-06-29 13:30:06,707 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:06,708 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:06,708 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:06,708 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:06,753 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:30:07,157 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=395 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:07,157 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '9c923323-44e8-4ead-aba4-c66a451ead0e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '9c923323-44e8-4ead-aba4-c66a451ead0e', 'ETag': '"a4c4ff628a3d29cb254983ed99f06b31"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:07,158 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:07,158 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:07,158 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:07,158 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:07,158 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '9c923323-44e8-4ead-aba4-c66a451ead0e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '9c923323-44e8-4ead-aba4-c66a451ead0e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '9c923323-44e8-4ead-aba4-c66a451ead0e', 'etag': '"a4c4ff628a3d29cb254983ed99f06b31"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a4c4ff628a3d29cb254983ed99f06b31"'} gunicorn-registry stdout | 2023-06-29 13:30:07,777 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:07,777 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:07,777 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 396, 'Body': <_io.BytesIO object at 0x7f7ccb290040>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:07,778 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:07,778 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:07,778 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:07,778 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:07,778 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:07,778 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:07,778 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:07,786 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:07,786 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:07,786 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:07,786 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:07,786 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:07,787 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 396}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'SOpY4eiTI4ld4DykkFpc5g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290040>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=396', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:07,787 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:07,787 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:07,787 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:07,787 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:07,787 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:07,787 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=396&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:SOpY4eiTI4ld4DykkFpc5g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133007Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:07,787 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133007Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 90d3577c734e1fe82be8bc1d4e3bdfbe29d7dba4882804afa89b50615cbac5fb gunicorn-registry stdout | 2023-06-29 13:30:07,787 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c80e9d398742208a938ef71b8ce5eb6aed8e8aa6b1afef58fd4673e4c97b32ec gunicorn-registry stdout | 2023-06-29 13:30:07,787 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:07,787 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:07,788 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:07,788 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:07,834 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:30:08,196 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=396 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:08,196 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '9801a4de-1942-42d2-8b0b-527856ceea34', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '9801a4de-1942-42d2-8b0b-527856ceea34', 'ETag': '"48ea58e1e89323895de03ca4905a5ce6"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:08,196 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:08,196 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:08,196 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:08,196 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:08,197 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '9801a4de-1942-42d2-8b0b-527856ceea34', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '9801a4de-1942-42d2-8b0b-527856ceea34', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '9801a4de-1942-42d2-8b0b-527856ceea34', 'etag': '"48ea58e1e89323895de03ca4905a5ce6"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"48ea58e1e89323895de03ca4905a5ce6"'} quotaregistrysizeworker stdout | 2023-06-29 13:30:08,633 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-registry stdout | 2023-06-29 13:30:08,765 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:08,765 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:08,766 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 397, 'Body': <_io.BytesIO object at 0x7f7ccb271400>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:08,766 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:08,766 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:08,766 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:08,766 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:08,766 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:08,766 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:08,766 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:08,775 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:08,775 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:08,775 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:08,775 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:08,775 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:08,775 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 397}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '5W4uNQ6BWvIai/0kC1xxfg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271400>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=397', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:08,775 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:08,775 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:08,775 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:08,775 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:08,776 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:08,776 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=397&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:5W4uNQ6BWvIai/0kC1xxfg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133008Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:08,776 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133008Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5a131f59ede56be6bd33754b2595f74b4203496788cbba4f3c683ae8126ff926 gunicorn-registry stdout | 2023-06-29 13:30:08,776 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | efb100523feff999e42cb3cba5f6ae5bafe8f813648baed2067e11cd87399c8e gunicorn-registry stdout | 2023-06-29 13:30:08,776 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:08,776 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:08,776 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:08,777 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:08,822 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. namespacegcworker stdout | 2023-06-29 13:30:08,920 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:30:09,107 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} gunicorn-registry stdout | 2023-06-29 13:30:09,182 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=397 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:09,183 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7ee24c58-d244-4e43-b900-9c2081546d79', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7ee24c58-d244-4e43-b900-9c2081546d79', 'ETag': '"e56e2e350e815af21a8bfd240b5c717e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:09,183 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:09,183 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:09,183 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:09,183 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:09,183 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7ee24c58-d244-4e43-b900-9c2081546d79', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7ee24c58-d244-4e43-b900-9c2081546d79', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7ee24c58-d244-4e43-b900-9c2081546d79', 'etag': '"e56e2e350e815af21a8bfd240b5c717e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e56e2e350e815af21a8bfd240b5c717e"'} buildlogsarchiver stdout | 2023-06-29 13:30:09,199 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-web stdout | 2023-06-29 13:30:09,636 [214] [DEBUG] [app] Starting request: urn:request:b16c9450-d4c3-4fb2-b0f3-f2da4491e546 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:30:09,636 [213] [DEBUG] [app] Starting request: urn:request:34b864f5-d12e-4fe5-ba44-26c026b41cb4 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:30:09,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:30:09,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:30:09,640 [217] [DEBUG] [app] Starting request: urn:request:d8a3c904-2722-40d8-b2e7-5bc19d9da5b2 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:30:09,640 [216] [DEBUG] [app] Starting request: urn:request:c770a7df-7ab9-482b-8789-a2b2d3c5d2f3 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:30:09,641 [216] [DEBUG] [app] Ending request: urn:request:c770a7df-7ab9-482b-8789-a2b2d3c5d2f3 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:c770a7df-7ab9-482b-8789-a2b2d3c5d2f3', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:30:09,641 [217] [DEBUG] [app] Ending request: urn:request:d8a3c904-2722-40d8-b2e7-5bc19d9da5b2 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:d8a3c904-2722-40d8-b2e7-5bc19d9da5b2', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:30:09,641 [217] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:30:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:30:09,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:30:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:30:09,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:30:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:30:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:30:09,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:30:09,643 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:30:09,643 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:30:09,644 [214] [DEBUG] [app] Starting request: urn:request:3d6f0476-7a54-4400-8aa1-6432b851f69f (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:30:09,644 [211] [DEBUG] [app] Starting request: urn:request:299eeb3b-3215-4a8e-9641-1797c3ea2460 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:30:09,644 [214] [DEBUG] [app] Ending request: urn:request:3d6f0476-7a54-4400-8aa1-6432b851f69f (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:3d6f0476-7a54-4400-8aa1-6432b851f69f', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:30:09,645 [211] [DEBUG] [app] Ending request: urn:request:299eeb3b-3215-4a8e-9641-1797c3ea2460 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:299eeb3b-3215-4a8e-9641-1797c3ea2460', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:30:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:30:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:30:09,645 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:30:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:30:09,645 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:30:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:30:09,645 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:30:09,645 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:30:09,645 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:30:09,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:30:09,653 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:30:09,653 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:30:09,664 [214] [DEBUG] [app] Ending request: urn:request:b16c9450-d4c3-4fb2-b0f3-f2da4491e546 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:b16c9450-d4c3-4fb2-b0f3-f2da4491e546', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:30:09,664 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:30:09,664 [213] [DEBUG] [app] Ending request: urn:request:34b864f5-d12e-4fe5-ba44-26c026b41cb4 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:34b864f5-d12e-4fe5-ba44-26c026b41cb4', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:30:09,665 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:30:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:30:09,665 [213] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:30:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.030 118 0.030) gunicorn-web stdout | 2023-06-29 13:30:09,665 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:30:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:30:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.030 118 0.030) gunicorn-registry stdout | 2023-06-29 13:30:09,706 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:09,706 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:09,707 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 398, 'Body': <_io.BytesIO object at 0x7f7ccb271c20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:09,707 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:09,707 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:09,708 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:09,708 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:09,708 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:09,708 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:09,708 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:09,717 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:09,717 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:09,717 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:09,717 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:09,717 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:09,717 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 398}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'JnxzmRxyXuvQI5yY3xKBXA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271c20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=398', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:09,717 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:09,717 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:09,717 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:09,717 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:09,717 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:09,717 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=398&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:JnxzmRxyXuvQI5yY3xKBXA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133009Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:09,717 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133009Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c79ac4e13215a05fd4586e57d4be0e0d263ca93616139e759024e99336ebd212 gunicorn-registry stdout | 2023-06-29 13:30:09,718 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 66715d8f0a28c8826b2131fcd3f874443d6bc25a2ea4182e9725eccae84b05df gunicorn-registry stdout | 2023-06-29 13:30:09,718 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:09,718 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:09,718 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:09,719 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:09,764 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositoryactioncounter stdout | 2023-06-29 13:30:09,783 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-registry stdout | 2023-06-29 13:30:10,122 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=398 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:10,122 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c4225b5c-7458-4ae8-b01a-41978197d285', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c4225b5c-7458-4ae8-b01a-41978197d285', 'ETag': '"267c73991c725eebd0239c98df12815c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:10,122 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:10,122 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:10,122 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:10,123 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:10,123 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c4225b5c-7458-4ae8-b01a-41978197d285', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c4225b5c-7458-4ae8-b01a-41978197d285', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c4225b5c-7458-4ae8-b01a-41978197d285', 'etag': '"267c73991c725eebd0239c98df12815c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"267c73991c725eebd0239c98df12815c"'} gcworker stdout | 2023-06-29 13:30:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:30:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:30:20.585410+00:00 (in 9.999478 seconds) gcworker stdout | 2023-06-29 13:30:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:30:20 UTC)" (scheduled at 2023-06-29 13:30:10.585410+00:00) gcworker stdout | 2023-06-29 13:30:10,587 [59] [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, 1686835810586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:30:10,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:30:10,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:30:10,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:30:20 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:30:10,739 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:10,739 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:10,740 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 399, 'Body': <_io.BytesIO object at 0x7f7ccb271900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:10,740 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:10,740 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:10,740 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:10,740 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:10,740 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:10,740 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:10,741 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:10,749 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:10,749 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:10,749 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:10,749 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:10,749 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:10,749 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 399}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'pv2JJhCByyCn9bDkAaGniA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=399', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:10,749 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:10,749 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:10,749 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:10,749 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:10,749 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:10,750 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=399&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:pv2JJhCByyCn9bDkAaGniA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133010Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:10,750 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133010Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2da93663f88647c49c3ab1f4bf867435fe98cecd5bce556374f370e346cf088c gunicorn-registry stdout | 2023-06-29 13:30:10,750 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | efb1324304ae10534e5994e9b3b90747f0e97fd1f5b9cae2c9c98581c7d64763 gunicorn-registry stdout | 2023-06-29 13:30:10,750 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:10,750 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:10,750 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:10,751 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:10,796 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. blobuploadcleanupworker stdout | 2023-06-29 13:30:10,934 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:30:11,120 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=399 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:11,121 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '472f4b52-d693-40c6-9fad-69cefb56c294', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '472f4b52-d693-40c6-9fad-69cefb56c294', 'ETag': '"a6fd89261081cb20a7f5b0e401a1a788"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:11,121 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:11,121 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:11,121 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:11,121 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:11,121 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '472f4b52-d693-40c6-9fad-69cefb56c294', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '472f4b52-d693-40c6-9fad-69cefb56c294', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '472f4b52-d693-40c6-9fad-69cefb56c294', 'etag': '"a6fd89261081cb20a7f5b0e401a1a788"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a6fd89261081cb20a7f5b0e401a1a788"'} securityworker stdout | 2023-06-29 13:30:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:30:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:30:36.582504+00:00 (in 24.868326 seconds) securityworker stdout | 2023-06-29 13:30:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:30:41 UTC)" (scheduled at 2023-06-29 13:30:11.713664+00:00) securityworker stdout | 2023-06-29 13:30:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:30:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:30:11,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:30:11,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:30:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:30:11,718 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:30:11,718 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:30:11,721 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:30:11,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:30:11,735 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:30:11,739 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:30:11,739 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:30:11,740 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 25, 11, 722485), 1, 2]) securityworker stdout | 2023-06-29 13:30:11,743 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:30:11,743 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:30:11,744 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 25, 11, 722485), 1, 2]) securityworker stdout | 2023-06-29 13:30:11,748 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:30:11,748 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:30:11,748 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:30:11,748 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:30:11,748 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:30:11,748 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:30:11,748 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:30:11,750 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:30:11,750 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:30:11,750 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:30:41 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:30:12,175 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:12,175 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:12,176 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 400, 'Body': <_io.BytesIO object at 0x7f7ccb2acc20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:12,176 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:12,176 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:12,176 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:12,176 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:12,176 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:12,176 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:12,176 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:12,184 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:12,184 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:12,185 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:12,185 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:12,185 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:12,185 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 400}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'YxpU0TRTnDtvuAzjGJ+N8w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2acc20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=400', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:12,185 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:12,185 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:12,185 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:12,185 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:12,185 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:12,185 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=400&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:YxpU0TRTnDtvuAzjGJ+N8w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133012Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:12,185 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133012Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 819601ea724d80f26a50977e7190c561391d43c9f7f0a3cc91710e1f17cc496d gunicorn-registry stdout | 2023-06-29 13:30:12,185 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4f494b6394718b0aa63a7c6e577013d3f434db2462555bdf57044c1f546c788a gunicorn-registry stdout | 2023-06-29 13:30:12,185 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:12,186 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:12,186 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:12,187 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:12,236 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:30:12,637 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=400 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:12,637 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b9423272-7126-43fa-aea6-8fee4ae7cd0b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b9423272-7126-43fa-aea6-8fee4ae7cd0b', 'ETag': '"631a54d134539c3b6fb80ce3189f8df3"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:12,637 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:12,638 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:12,638 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:12,638 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:12,638 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b9423272-7126-43fa-aea6-8fee4ae7cd0b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b9423272-7126-43fa-aea6-8fee4ae7cd0b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b9423272-7126-43fa-aea6-8fee4ae7cd0b', 'etag': '"631a54d134539c3b6fb80ce3189f8df3"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"631a54d134539c3b6fb80ce3189f8df3"'} repositorygcworker stdout | 2023-06-29 13:30:12,968 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:30:13,430 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:13,430 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:13,431 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 401, 'Body': <_io.BytesIO object at 0x7f7ccb2694a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:13,431 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:13,431 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:13,431 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:13,431 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:13,431 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:13,431 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:13,431 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:13,440 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:13,440 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:13,440 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:13,440 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:13,440 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:13,440 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 401}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Fb04JTUN861mIrf1BROjfw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2694a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=401', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:13,440 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:13,440 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:13,440 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:13,440 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:13,440 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:13,441 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=401&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Fb04JTUN861mIrf1BROjfw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133013Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:13,441 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133013Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e2eaa132c6f8465e9b944749ac0b823af5d24bcb2a291cb2fc1391d0af56b14f gunicorn-registry stdout | 2023-06-29 13:30:13,441 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5193b009e7a81a8cdf2a5cb10f514dd5bc1dbd66d1b46121bc9c9803ea7b4f1a gunicorn-registry stdout | 2023-06-29 13:30:13,441 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:13,441 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:13,441 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:13,442 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:13,487 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:30:13,850 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=401 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:13,850 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '55ccd64b-7715-425c-8249-18bfa176cda6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '55ccd64b-7715-425c-8249-18bfa176cda6', 'ETag': '"15bd3825350df3ad6622b7f50513a37f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:13,850 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:13,851 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:13,851 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:13,851 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:13,851 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '55ccd64b-7715-425c-8249-18bfa176cda6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '55ccd64b-7715-425c-8249-18bfa176cda6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '55ccd64b-7715-425c-8249-18bfa176cda6', 'etag': '"15bd3825350df3ad6622b7f50513a37f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"15bd3825350df3ad6622b7f50513a37f"'} notificationworker stdout | 2023-06-29 13:30:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:30:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:30:15.985355+00:00 (in 2.006402 seconds) notificationworker stdout | 2023-06-29 13:30:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:30:23 UTC)" (scheduled at 2023-06-29 13:30:13.978401+00:00) notificationworker stdout | 2023-06-29 13:30:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:30:13,980 [74] [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(2023, 6, 29, 13, 30, 13, 979422), True, datetime.datetime(2023, 6, 29, 13, 30, 13, 979422), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:30:13,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:30:13,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:30:13,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:30:23 UTC)" executed successfully manifestbackfillworker stdout | 2023-06-29 13:30:14,306 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} securityworker stdout | 2023-06-29 13:30:14,328 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} exportactionlogsworker stdout | 2023-06-29 13:30:14,592 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:30:14,625 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-registry stdout | 2023-06-29 13:30:14,682 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:14,682 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:14,683 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 402, 'Body': <_io.BytesIO object at 0x7f7cd4bad8b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:14,683 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:14,683 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:14,683 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:14,683 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:14,683 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:14,683 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:14,683 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:14,692 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:14,692 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:14,692 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:14,692 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:14,692 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:14,692 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 402}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'VTpZLkUmImtIKlwOdhJGCw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd4bad8b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=402', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:14,692 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:14,692 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:14,692 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:14,692 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:14,692 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:14,693 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=402&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:VTpZLkUmImtIKlwOdhJGCw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133014Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:14,693 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133014Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c9fbea754ea22ab826ba938ae80991b8974fbe96a1782fe472ee7831f7279e48 gunicorn-registry stdout | 2023-06-29 13:30:14,693 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3a0ba4ec4b7ad903a2a887d4368eee606e769f06d1fc1bc4e981212510e0c70e gunicorn-registry stdout | 2023-06-29 13:30:14,693 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:14,693 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:14,693 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:14,694 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:14,740 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. exportactionlogsworker stdout | 2023-06-29 13:30:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:30:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:30:55.591055+00:00 (in 40.797069 seconds) exportactionlogsworker stdout | 2023-06-29 13:30:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:31:14 UTC)" (scheduled at 2023-06-29 13:30:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:30:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:30:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:31:14 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:30:15,099 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=402 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:15,100 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '57aba3cf-c483-4815-9634-bd2b59688447', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '57aba3cf-c483-4815-9634-bd2b59688447', 'ETag': '"553a592e4526226b482a5c0e7612460b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:15,100 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:15,100 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:15,100 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:15,100 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:15,100 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '57aba3cf-c483-4815-9634-bd2b59688447', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '57aba3cf-c483-4815-9634-bd2b59688447', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '57aba3cf-c483-4815-9634-bd2b59688447', 'etag': '"553a592e4526226b482a5c0e7612460b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"553a592e4526226b482a5c0e7612460b"'} gcworker stdout | 2023-06-29 13:30:15,136 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:30:15,257 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-web stdout | 2023-06-29 13:30:15,641 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-web stdout | 2023-06-29 13:30:15,645 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:30:15,720 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:30:15,723 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:30:15,727 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-registry stdout | 2023-06-29 13:30:15,910 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:15,911 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:15,911 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 403, 'Body': <_io.BytesIO object at 0x7f7ccb317ae0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:15,911 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:15,911 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:15,911 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:15,911 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:15,911 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:15,911 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:15,912 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:15,920 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:15,920 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:15,920 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:15,920 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:15,920 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:15,920 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 403}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'iXFx5ZpKhYBol89tNeu09w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb317ae0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=403', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:15,920 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:15,920 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:15,920 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:15,920 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:15,921 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:15,921 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=403&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:iXFx5ZpKhYBol89tNeu09w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133015Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:15,921 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133015Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 76b11feabafbfb00ba6920c13c0f68359e4723007a3e29f0d59dacee08cf4d46 gunicorn-registry stdout | 2023-06-29 13:30:15,921 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 43ae3db80f1973758b92c4bcf629c9d8821d44d1c221aebaa98b44879db7bd2f gunicorn-registry stdout | 2023-06-29 13:30:15,921 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:15,921 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:15,921 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:15,922 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:15,967 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:30:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:30:15,986 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:30:23.978401+00:00 (in 7.992564 seconds) notificationworker stdout | 2023-06-29 13:30:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:31:15 UTC)" (scheduled at 2023-06-29 13:30:15.985355+00:00) notificationworker stdout | 2023-06-29 13:30:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:30:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:31:15 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:30:16,328 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=403 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:16,329 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '498b319b-bd23-4712-87d9-fa35de644bd7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '498b319b-bd23-4712-87d9-fa35de644bd7', 'ETag': '"897171e59a4a85806897cf6d35ebb4f7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:16,329 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:16,329 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:16,329 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:16,329 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:16,329 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '498b319b-bd23-4712-87d9-fa35de644bd7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '498b319b-bd23-4712-87d9-fa35de644bd7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '498b319b-bd23-4712-87d9-fa35de644bd7', 'etag': '"897171e59a4a85806897cf6d35ebb4f7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"897171e59a4a85806897cf6d35ebb4f7"'} globalpromstats stdout | 2023-06-29 13:30:16,385 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 13:30:16,712 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:30:17,014 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:17,014 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:17,015 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 404, 'Body': <_io.BytesIO object at 0x7f7cd012c4f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:17,015 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:17,015 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:17,015 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:17,015 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:17,015 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:17,015 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:17,015 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:17,024 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:17,024 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:17,024 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:17,024 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:17,024 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:17,024 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 404}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'I0U3NRjllE3glccsVTfRYA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd012c4f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=404', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:17,024 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:17,024 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:17,024 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:17,024 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:17,024 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:17,025 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=404&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:I0U3NRjllE3glccsVTfRYA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133017Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:17,025 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133017Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | be0af7b806222cbeda126aa71cab3efa3bcf1bf7791236a4dce17210fbf81482 gunicorn-registry stdout | 2023-06-29 13:30:17,025 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e102eb28141a14b574ed0e57fa4b2514d6b45351373dad5da5c5af79c16664bf gunicorn-registry stdout | 2023-06-29 13:30:17,025 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:17,025 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:17,025 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:17,026 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:17,074 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. chunkcleanupworker stdout | 2023-06-29 13:30:17,359 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-registry stdout | 2023-06-29 13:30:17,433 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=404 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:17,433 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'df90fe4a-36b6-4798-b9f6-85143c63b082', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'df90fe4a-36b6-4798-b9f6-85143c63b082', 'ETag': '"2345373518e5944de095c72c5537d160"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:17,433 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:17,433 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:17,433 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:17,434 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:17,434 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'df90fe4a-36b6-4798-b9f6-85143c63b082', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'df90fe4a-36b6-4798-b9f6-85143c63b082', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'df90fe4a-36b6-4798-b9f6-85143c63b082', 'etag': '"2345373518e5944de095c72c5537d160"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2345373518e5944de095c72c5537d160"'} storagereplication stdout | 2023-06-29 13:30:17,835 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-secscan stdout | 2023-06-29 13:30:17,984 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:30:17,988 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:30:17,991 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:30:18,631 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:18,631 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:18,632 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 405, 'Body': <_io.BytesIO object at 0x7f7cd00ad0e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:18,632 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:18,632 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:18,632 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:18,632 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:18,632 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:18,632 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:18,632 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:18,641 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:18,641 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:18,641 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:18,641 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:18,641 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:18,641 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 405}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '1B3Mza9Lq+jhZiKpQtAdxA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00ad0e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=405', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:18,641 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:18,641 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:18,641 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:18,641 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:18,641 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:18,642 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=405&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:1B3Mza9Lq+jhZiKpQtAdxA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133018Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:18,642 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133018Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3fb013b970d7ffc139950d186a3a0593858e1697546e0b68bea52239f027f41b gunicorn-registry stdout | 2023-06-29 13:30:18,642 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | db6927dee9e1c8252d3fe59030ddedc2ee69db0942510d397e7b3fded7c56f89 gunicorn-registry stdout | 2023-06-29 13:30:18,642 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:18,642 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:18,642 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:18,643 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:18,688 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:30:19,076 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:30:19,083 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:30:19,086 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:30:19,089 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:30:19,095 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:30:19,107 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:30:19,111 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:30:19,115 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:30:19,118 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:30:20,203 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=405 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:20,204 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1b2dd867-998f-4dba-be5b-7c7e4f70b0c2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1b2dd867-998f-4dba-be5b-7c7e4f70b0c2', 'ETag': '"d41dcccdaf4babe8e16622a942d01dc4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:20,204 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:20,204 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:20,204 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:20,204 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:20,205 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1b2dd867-998f-4dba-be5b-7c7e4f70b0c2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1b2dd867-998f-4dba-be5b-7c7e4f70b0c2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1b2dd867-998f-4dba-be5b-7c7e4f70b0c2', 'etag': '"d41dcccdaf4babe8e16622a942d01dc4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d41dcccdaf4babe8e16622a942d01dc4"'} gunicorn-registry stdout | 2023-06-29 13:30:20,229 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:20,229 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:20,230 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 406, 'Body': <_io.BytesIO object at 0x7f7ccb960860>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:20,230 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:20,230 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:20,230 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:20,230 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:20,230 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:20,230 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:20,230 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:20,238 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:20,239 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:20,239 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:20,239 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:20,239 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:20,239 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 406}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'xcdz17iVIstJE1qhFxBE6w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960860>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=406', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:20,239 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:20,239 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:20,239 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:20,239 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:20,239 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:20,239 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=406&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:xcdz17iVIstJE1qhFxBE6w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133020Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:20,239 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133020Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | dedc0047db3e1c468d4cc38a3f545883e8d1c008141f94dbda9e6539eb888519 gunicorn-registry stdout | 2023-06-29 13:30:20,239 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7faa023f93973055c7d889230b458ea1c2a078b4c4a1ea49c0b7e899becc19e8 gunicorn-registry stdout | 2023-06-29 13:30:20,239 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:20,239 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:20,240 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:20,241 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:20,288 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:30:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:30:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:30:30.585410+00:00 (in 9.999431 seconds) gcworker stdout | 2023-06-29 13:30:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:30:30 UTC)" (scheduled at 2023-06-29 13:30:20.585410+00:00) gcworker stdout | 2023-06-29 13:30:20,587 [59] [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, 1686835820586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:30:20,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:30:20,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:30:20,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:30:30 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:30:20,851 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=406 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:20,852 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e9d7430a-798f-4e32-bd36-0620bbf07f07', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e9d7430a-798f-4e32-bd36-0620bbf07f07', 'ETag': '"c5c773d7b89522cb49135aa1171044eb"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:20,852 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:20,852 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:20,852 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:20,852 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:20,852 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e9d7430a-798f-4e32-bd36-0620bbf07f07', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e9d7430a-798f-4e32-bd36-0620bbf07f07', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e9d7430a-798f-4e32-bd36-0620bbf07f07', 'etag': '"c5c773d7b89522cb49135aa1171044eb"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c5c773d7b89522cb49135aa1171044eb"'} gunicorn-registry stdout | 2023-06-29 13:30:21,032 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:21,032 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:21,033 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 407, 'Body': <_io.BytesIO object at 0x7f7ccb9dc2c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:21,033 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:21,033 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:21,033 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:21,033 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:21,033 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:21,033 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:21,033 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:21,042 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:21,042 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:21,042 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:21,042 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:21,042 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:21,042 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 407}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'bB8Oo3Zc06/VzWI8t4zxTA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb9dc2c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=407', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:21,042 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:21,042 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:21,042 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:21,042 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:21,042 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:21,042 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=407&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:bB8Oo3Zc06/VzWI8t4zxTA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133021Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:21,042 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133021Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2970cabb2ca83bd27a7fcfa2e976b9dbffe8d82a9bfdadd5dbdedbd632907c9e gunicorn-registry stdout | 2023-06-29 13:30:21,043 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 943457d66a3841f53156ecb4552ec19d7eb413c9bfcb17bf8d05a237f320a29f gunicorn-registry stdout | 2023-06-29 13:30:21,043 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:21,043 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:21,043 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:21,044 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:21,088 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:30:22,851 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=407 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:22,851 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd534a5c9-8a64-43ed-9f37-f2f3e4d71fd6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd534a5c9-8a64-43ed-9f37-f2f3e4d71fd6', 'ETag': '"6c1f0ea3765cd3afd5cd623cb78cf14c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:22,851 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:22,851 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:22,852 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:22,852 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:22,852 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd534a5c9-8a64-43ed-9f37-f2f3e4d71fd6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd534a5c9-8a64-43ed-9f37-f2f3e4d71fd6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd534a5c9-8a64-43ed-9f37-f2f3e4d71fd6', 'etag': '"6c1f0ea3765cd3afd5cd623cb78cf14c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6c1f0ea3765cd3afd5cd623cb78cf14c"'} gunicorn-registry stdout | 2023-06-29 13:30:22,875 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:22,875 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:22,876 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 408, 'Body': <_io.BytesIO object at 0x7f7ccb309770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:22,876 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:22,876 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:22,876 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:22,876 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:22,876 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:22,876 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:22,876 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:22,884 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:22,884 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:22,884 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:22,884 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:22,884 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:22,884 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 408}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '+9qCaYuppG65WQZ+F89Zow==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb309770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=408', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:22,884 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:22,884 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:22,884 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:22,885 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:22,885 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:22,885 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=408&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:+9qCaYuppG65WQZ+F89Zow== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133022Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:22,885 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133022Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5036f7c74c9819d6207a8ba746b0cbd1af7ae371334c911141608ab0398cd13c gunicorn-registry stdout | 2023-06-29 13:30:22,885 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | aaf979bc6b80895b71476c17649728918f2b70491da948f14967eaae4f58c81c gunicorn-registry stdout | 2023-06-29 13:30:22,885 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:22,885 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:22,885 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:22,886 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:22,931 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityscanningnotificationworker stdout | 2023-06-29 13:30:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:30:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:30:48.681765+00:00 (in 25.394413 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:30:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:31:23 UTC)" (scheduled at 2023-06-29 13:30:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:30:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:30:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:31:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:30:23,575 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=408 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:23,575 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '36a38241-c47b-42d5-8a03-ebd48235020b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '36a38241-c47b-42d5-8a03-ebd48235020b', 'ETag': '"fbda82698ba9a46eb959067e17cf59a3"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:23,575 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:23,576 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:23,576 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:23,576 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:23,576 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '36a38241-c47b-42d5-8a03-ebd48235020b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '36a38241-c47b-42d5-8a03-ebd48235020b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '36a38241-c47b-42d5-8a03-ebd48235020b', 'etag': '"fbda82698ba9a46eb959067e17cf59a3"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"fbda82698ba9a46eb959067e17cf59a3"'} gunicorn-registry stdout | 2023-06-29 13:30:23,598 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:23,599 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:23,599 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 409, 'Body': <_io.BytesIO object at 0x7f7cd012c5e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:23,599 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:23,599 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:23,599 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:23,599 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:23,599 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:23,599 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:23,599 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:23,607 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:23,608 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:23,608 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:23,608 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:23,608 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:23,608 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 409}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'RAzoEbJhB/Lt5es0T6st9Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd012c5e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=409', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:23,608 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:23,608 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:23,608 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:23,608 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:23,608 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:23,608 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=409&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:RAzoEbJhB/Lt5es0T6st9Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133023Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:23,608 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133023Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6d09ff41fe2e45d64fee1ce27fd6d082ea6c3c91c23bb6357c2945c24d4ec781 gunicorn-registry stdout | 2023-06-29 13:30:23,608 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0c817b7e3a845a632de647e856dd41d5529a7b8c2d766e1ae90158970449926c gunicorn-registry stdout | 2023-06-29 13:30:23,608 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:23,609 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:23,609 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:23,609 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:23,655 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:30:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:30:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:30:33.978401+00:00 (in 9.999432 seconds) notificationworker stdout | 2023-06-29 13:30:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:30:33 UTC)" (scheduled at 2023-06-29 13:30:23.978401+00:00) notificationworker stdout | 2023-06-29 13:30:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:30:23,980 [74] [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(2023, 6, 29, 13, 30, 23, 979450), True, datetime.datetime(2023, 6, 29, 13, 30, 23, 979450), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:30:23,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:30:23,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:30:23,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:30:33 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:30:24,055 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=409 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:24,056 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f70f1721-a8cc-434e-8bbb-13abab88117a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f70f1721-a8cc-434e-8bbb-13abab88117a', 'ETag': '"440ce811b26107f2ede5eb344fab2df5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:24,056 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:24,056 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:24,056 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:24,056 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:24,057 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f70f1721-a8cc-434e-8bbb-13abab88117a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f70f1721-a8cc-434e-8bbb-13abab88117a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f70f1721-a8cc-434e-8bbb-13abab88117a', 'etag': '"440ce811b26107f2ede5eb344fab2df5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"440ce811b26107f2ede5eb344fab2df5"'} gunicorn-registry stdout | 2023-06-29 13:30:24,331 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:24,332 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:24,332 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 410, 'Body': <_io.BytesIO object at 0x7f7cd09c1810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:24,332 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:24,332 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:24,332 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:24,332 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:24,332 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:24,332 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:24,333 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:24,341 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:24,341 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:24,341 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:24,341 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:24,341 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:24,341 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 410}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Ju4go+vDqi5BWUmteyZ51A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd09c1810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=410', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:24,341 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:24,341 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:24,341 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:24,341 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:24,342 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:24,342 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=410&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Ju4go+vDqi5BWUmteyZ51A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133024Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:24,342 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133024Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 15c3c189c0d76e8c4f891c35614725245e414f631e8c96add6e651a993f1740b gunicorn-registry stdout | 2023-06-29 13:30:24,342 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e1ac4ef20efe55d31dbb807d30c77f22f78c9a4374a0f9cc7d2fc34c9c796832 gunicorn-registry stdout | 2023-06-29 13:30:24,342 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:24,342 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:24,342 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:24,343 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:24,390 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:30:24,636 [211] [DEBUG] [app] Starting request: urn:request:5da36d9f-fec1-43e5-ab27-38477d982c2d (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:30:24,636 [212] [DEBUG] [app] Starting request: urn:request:b5cbcd64-d54d-4a52-8fd1-36de3e66f562 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:30:24,639 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:30:24,639 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:30:24,641 [223] [DEBUG] [app] Starting request: urn:request:d8801b86-648b-4ad1-a5d5-f969de343f1e (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:30:24,641 [223] [DEBUG] [app] Ending request: urn:request:d8801b86-648b-4ad1-a5d5-f969de343f1e (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:d8801b86-648b-4ad1-a5d5-f969de343f1e', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:30:24,641 [216] [DEBUG] [app] Starting request: urn:request:07c0ae23-2c2a-45b9-8ed3-cbda90ac091b (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:30:24,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:30:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:30:24,642 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:30:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) gunicorn-registry stdout | 2023-06-29 13:30:24,642 [216] [DEBUG] [app] Ending request: urn:request:07c0ae23-2c2a-45b9-8ed3-cbda90ac091b (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:07c0ae23-2c2a-45b9-8ed3-cbda90ac091b', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:30:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:30:24,642 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:30:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:30:24,642 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:30:24,643 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:30:24,644 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:30:24,644 [214] [DEBUG] [app] Starting request: urn:request:16459612-a030-46b9-bf9c-0123695b6391 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:30:24,645 [214] [DEBUG] [app] Ending request: urn:request:16459612-a030-46b9-bf9c-0123695b6391 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:16459612-a030-46b9-bf9c-0123695b6391', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:30:24,645 [211] [DEBUG] [app] Starting request: urn:request:998d1bb3-d0e4-4ae4-b8a3-098c5fa854c7 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:30:24,645 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:30:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:30:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:30:24,645 [211] [DEBUG] [app] Ending request: urn:request:998d1bb3-d0e4-4ae4-b8a3-098c5fa854c7 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:998d1bb3-d0e4-4ae4-b8a3-098c5fa854c7', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:30:24,646 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:30:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:30:24,646 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:30:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:30:24,646 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:30:24,646 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:30:24,646 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:30:24,654 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:30:24,654 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:30:24,665 [211] [DEBUG] [app] Ending request: urn:request:5da36d9f-fec1-43e5-ab27-38477d982c2d (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:5da36d9f-fec1-43e5-ab27-38477d982c2d', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:30:24,665 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:30:24,665 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:30:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:30:24,665 [212] [DEBUG] [app] Ending request: urn:request:b5cbcd64-d54d-4a52-8fd1-36de3e66f562 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:b5cbcd64-d54d-4a52-8fd1-36de3e66f562', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:30:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.030 118 0.030) gunicorn-web stdout | 2023-06-29 13:30:24,665 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:30:24,666 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:30:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:30:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.031 118 0.031) gunicorn-registry stdout | 2023-06-29 13:30:24,755 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=410 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:24,755 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '605b26d3-c947-43c7-b348-cdd536f3656b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '605b26d3-c947-43c7-b348-cdd536f3656b', 'ETag': '"26ee20a3ebc3aa2e415949ad7b2679d4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:24,755 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:24,756 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:24,756 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:24,756 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:24,756 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '605b26d3-c947-43c7-b348-cdd536f3656b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '605b26d3-c947-43c7-b348-cdd536f3656b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '605b26d3-c947-43c7-b348-cdd536f3656b', 'etag': '"26ee20a3ebc3aa2e415949ad7b2679d4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"26ee20a3ebc3aa2e415949ad7b2679d4"'} gunicorn-registry stdout | 2023-06-29 13:30:25,404 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:25,404 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:25,404 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 411, 'Body': <_io.BytesIO object at 0x7f7ccb9dc2c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:25,404 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:25,405 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:25,405 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:25,405 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:25,405 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:25,405 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:25,405 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:25,413 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:25,413 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:25,413 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:25,413 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:25,413 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:25,413 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 411}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'askk5mdLR8lrCzRwUcx5yw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb9dc2c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=411', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:25,413 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:25,414 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:25,414 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:25,414 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:25,414 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:25,414 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=411&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:askk5mdLR8lrCzRwUcx5yw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133025Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:25,414 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133025Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | bf9cdaf7bedb9d97ea50abb857e5309953260f746de6690e9600b8cad3e3d52d gunicorn-registry stdout | 2023-06-29 13:30:25,414 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b3832ac9694809528e566ca9bbd0da97c7ee1770a56bc819818eaad856541278 gunicorn-registry stdout | 2023-06-29 13:30:25,414 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:25,414 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:25,414 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:25,415 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:25,464 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. buildlogsarchiver stdout | 2023-06-29 13:30:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:30:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:30:55.790030+00:00 (in 29.999498 seconds) buildlogsarchiver stdout | 2023-06-29 13:30:25,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:30:55 UTC)" (scheduled at 2023-06-29 13:30:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:30:25,791 [54] [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(2023, 6, 14, 13, 30, 25, 790939), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:30:25,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:30:25,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:30:25,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:30:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:30:25,909 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=411 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:25,909 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5195bdaf-d589-4fd6-85ae-db4b9b46006f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5195bdaf-d589-4fd6-85ae-db4b9b46006f', 'ETag': '"6ac924e6674b47c96b0b347051cc79cb"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:25,909 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:25,909 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:25,909 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:25,909 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:25,910 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5195bdaf-d589-4fd6-85ae-db4b9b46006f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5195bdaf-d589-4fd6-85ae-db4b9b46006f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5195bdaf-d589-4fd6-85ae-db4b9b46006f', 'etag': '"6ac924e6674b47c96b0b347051cc79cb"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6ac924e6674b47c96b0b347051cc79cb"'} gunicorn-registry stdout | 2023-06-29 13:30:26,452 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:26,452 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:26,453 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 412, 'Body': <_io.BytesIO object at 0x7f7ccb2c64a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:26,453 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:26,453 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:26,453 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:26,453 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:26,453 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:26,453 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:26,454 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:26,462 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:26,462 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:26,462 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:26,462 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:26,462 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:26,462 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 412}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'k4GzcrALzfWPAnh9dMv6OQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c64a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=412', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:26,462 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:26,462 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:26,462 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:26,462 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:26,463 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:26,463 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=412&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:k4GzcrALzfWPAnh9dMv6OQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133026Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:26,463 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133026Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 356f1c6bb5166a18f59bdabf409318dabef8a69c8d4a2091de3df11ddffb8973 gunicorn-registry stdout | 2023-06-29 13:30:26,463 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d05511ab10811b4372072f8f4f6719ac3c03dff3f4d36db5dbd4a0dd3be84cf9 gunicorn-registry stdout | 2023-06-29 13:30:26,463 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:26,463 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:26,463 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:26,464 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:26,509 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:30:26,910 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=412 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:26,910 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3da5f561-ceb4-4e5e-93da-a467f90bdfa9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3da5f561-ceb4-4e5e-93da-a467f90bdfa9', 'ETag': '"9381b372b00bcdf58f02787d74cbfa39"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:26,911 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:26,911 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:26,911 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:26,911 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:26,911 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3da5f561-ceb4-4e5e-93da-a467f90bdfa9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3da5f561-ceb4-4e5e-93da-a467f90bdfa9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3da5f561-ceb4-4e5e-93da-a467f90bdfa9', 'etag': '"9381b372b00bcdf58f02787d74cbfa39"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9381b372b00bcdf58f02787d74cbfa39"'} gunicorn-registry stdout | 2023-06-29 13:30:27,336 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:27,337 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:27,337 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 413, 'Body': <_io.BytesIO object at 0x7f7ccb279270>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:27,337 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:27,337 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:27,337 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:27,337 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:27,337 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:27,337 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:27,338 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:27,346 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:27,346 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:27,346 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:27,346 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:27,346 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:27,346 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 413}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'vhze/dXrE4jg3jaPLjj7vQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279270>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=413', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:27,346 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:27,346 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:27,346 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:27,346 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:27,347 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:27,347 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=413&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:vhze/dXrE4jg3jaPLjj7vQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133027Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:27,347 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133027Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1cd2360c77e672fc1af007814417673a0f97c739e2faa8773351c8c877dd9758 gunicorn-registry stdout | 2023-06-29 13:30:27,347 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | bff8937170bedfccc5e959b49412cffd00e786f3cc321c3b8e88c704fd0b160b gunicorn-registry stdout | 2023-06-29 13:30:27,347 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:27,347 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:27,347 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:27,348 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:27,396 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:30:27,795 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=413 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:27,795 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '35574cb8-955d-4d7e-b3e5-5bd2c42128a4', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '35574cb8-955d-4d7e-b3e5-5bd2c42128a4', 'ETag': '"be1cdefdd5eb1388e0de368f2e38fbbd"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:27,796 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:27,796 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:27,796 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:27,796 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:27,796 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '35574cb8-955d-4d7e-b3e5-5bd2c42128a4', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '35574cb8-955d-4d7e-b3e5-5bd2c42128a4', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '35574cb8-955d-4d7e-b3e5-5bd2c42128a4', 'etag': '"be1cdefdd5eb1388e0de368f2e38fbbd"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"be1cdefdd5eb1388e0de368f2e38fbbd"'} gunicorn-registry stdout | 2023-06-29 13:30:28,408 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:28,408 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:28,409 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 414, 'Body': <_io.BytesIO object at 0x7f7ccb309a90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:28,409 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:28,409 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:28,409 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:28,409 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:28,409 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:28,409 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:28,409 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:28,418 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:28,418 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:28,418 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:28,418 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:28,418 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:28,418 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 414}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Ko0JDXScfmKomonAo8x0UQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb309a90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=414', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:28,418 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:28,418 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:28,418 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:28,418 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:28,418 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:28,418 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=414&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Ko0JDXScfmKomonAo8x0UQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133028Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:28,418 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133028Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | fd95ecdc69ed54940a4ff4ffcc6e6471b7aa9260ff0cfd185a14179ed74d2293 gunicorn-registry stdout | 2023-06-29 13:30:28,419 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 318e73c0ca1ab9e7b1c3672c76ef5484ebed13171ef64e8d1131e23a7bd9e27d gunicorn-registry stdout | 2023-06-29 13:30:28,419 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:28,419 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:28,419 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:28,420 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:28,464 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:30:28,828 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=414 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:28,828 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3f895d8b-1651-494f-b4f0-4545d6b9270b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3f895d8b-1651-494f-b4f0-4545d6b9270b', 'ETag': '"2a8d090d749c7e62a89a89c0a3cc7451"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:28,828 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:28,828 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:28,828 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:28,828 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:28,829 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3f895d8b-1651-494f-b4f0-4545d6b9270b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3f895d8b-1651-494f-b4f0-4545d6b9270b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3f895d8b-1651-494f-b4f0-4545d6b9270b', 'etag': '"2a8d090d749c7e62a89a89c0a3cc7451"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2a8d090d749c7e62a89a89c0a3cc7451"'} gunicorn-registry stdout | 2023-06-29 13:30:29,445 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:29,445 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:29,446 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 415, 'Body': <_io.BytesIO object at 0x7f7ccb271e50>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:29,446 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:29,446 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:29,446 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:29,446 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:29,446 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:29,446 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:29,447 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:29,455 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:29,455 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:29,455 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:29,455 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:29,455 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:29,455 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 415}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'mS7xxMRdJdaiJDytt4gbEQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271e50>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=415', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:29,455 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:29,455 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:29,455 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:29,455 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:29,456 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:29,456 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=415&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:mS7xxMRdJdaiJDytt4gbEQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133029Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:29,456 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133029Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d523802a55c36c5404152cfd3bbff92516de7bb84239f4ebe1146ef8f5880329 gunicorn-registry stdout | 2023-06-29 13:30:29,456 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 797af1df03b47eeeb0f59c5da7b77726b71076236b19a2e47bafc46d7a4452f1 gunicorn-registry stdout | 2023-06-29 13:30:29,456 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:29,456 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:29,456 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:29,457 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. expiredappspecifictokenworker stdout | 2023-06-29 13:30:29,506 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:30:29,506 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:30:29,869 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=415 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:29,870 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a7bd7777-a475-4a1d-be03-ca90ff13400b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a7bd7777-a475-4a1d-be03-ca90ff13400b', 'ETag': '"992ef1c4c45d25d6a2243cadb7881b11"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:29,870 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:29,870 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:29,870 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:29,870 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:29,870 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a7bd7777-a475-4a1d-be03-ca90ff13400b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a7bd7777-a475-4a1d-be03-ca90ff13400b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a7bd7777-a475-4a1d-be03-ca90ff13400b', 'etag': '"992ef1c4c45d25d6a2243cadb7881b11"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"992ef1c4c45d25d6a2243cadb7881b11"'} gunicorn-registry stdout | 2023-06-29 13:30:30,359 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:30,360 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:30,360 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 416, 'Body': <_io.BytesIO object at 0x7f7ccb271e00>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:30,360 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:30,360 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:30,360 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:30,360 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:30,360 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:30,360 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:30,361 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:30,369 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:30,369 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:30,369 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:30,369 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:30,369 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:30,370 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 416}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'KBDQnztVMiYZ9Iika2N5Sw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271e00>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=416', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:30,370 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:30,370 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:30,370 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:30,370 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:30,370 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:30,370 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=416&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:KBDQnztVMiYZ9Iika2N5Sw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133030Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:30,370 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133030Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 83b0dc9c8768642c94fa0992e7b76dac3198106a1ccd01ec4cca21e780e6cadd gunicorn-registry stdout | 2023-06-29 13:30:30,370 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8afec9fd32bfe14b35d5dbecc778842fc8f1f85cdbe96bf2dbc4260f83a0b6ec gunicorn-registry stdout | 2023-06-29 13:30:30,370 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:30,370 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:30,371 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:30,371 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:30,417 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:30:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:30:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:30:40.585410+00:00 (in 9.999458 seconds) gcworker stdout | 2023-06-29 13:30:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:30:40 UTC)" (scheduled at 2023-06-29 13:30:30.585410+00:00) gcworker stdout | 2023-06-29 13:30:30,587 [59] [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, 1686835830586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:30:30,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:30:30,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:30:30,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:30:40 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:30:30,780 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=416 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:30,780 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7f34a4cb-d86a-4ab7-9b18-f944b3194ab6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7f34a4cb-d86a-4ab7-9b18-f944b3194ab6', 'ETag': '"2810d09f3b55322619f488a46b63794b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:30,781 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:30,781 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:30,781 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:30,781 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:30,781 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7f34a4cb-d86a-4ab7-9b18-f944b3194ab6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7f34a4cb-d86a-4ab7-9b18-f944b3194ab6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7f34a4cb-d86a-4ab7-9b18-f944b3194ab6', 'etag': '"2810d09f3b55322619f488a46b63794b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2810d09f3b55322619f488a46b63794b"'} gunicorn-registry stdout | 2023-06-29 13:30:31,522 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:31,522 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:31,523 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 417, 'Body': <_io.BytesIO object at 0x7f7ccb271f90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:31,523 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:31,523 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:31,523 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:31,523 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:31,523 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:31,523 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:31,523 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:31,532 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:31,532 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:31,532 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:31,532 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:31,532 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:31,532 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 417}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'jlHcAu8JhM+SjkgtDgx/Vw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271f90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=417', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:31,532 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:31,532 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:31,532 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:31,532 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:31,532 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:31,533 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=417&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:jlHcAu8JhM+SjkgtDgx/Vw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133031Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:31,533 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133031Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3b750f5f32e4864f1a84100ffa1697be20574f5bf1fe4d78d02493b6d9919105 gunicorn-registry stdout | 2023-06-29 13:30:31,533 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | afb51763a4ce1a51aae3cb5d5576c212262a3f25773d1f26d739668700fa4731 gunicorn-registry stdout | 2023-06-29 13:30:31,533 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:31,533 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:31,533 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:31,534 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:31,581 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:30:31,986 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=417 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:31,987 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f16d8ace-862c-49bc-a6f9-d210590777f3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f16d8ace-862c-49bc-a6f9-d210590777f3', 'ETag': '"8e51dc02ef0984cf928e482d0e0c7f57"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:31,987 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:31,987 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:31,987 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:31,987 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:31,987 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f16d8ace-862c-49bc-a6f9-d210590777f3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f16d8ace-862c-49bc-a6f9-d210590777f3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f16d8ace-862c-49bc-a6f9-d210590777f3', 'etag': '"8e51dc02ef0984cf928e482d0e0c7f57"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8e51dc02ef0984cf928e482d0e0c7f57"'} gunicorn-registry stdout | 2023-06-29 13:30:32,570 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:32,570 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:32,571 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 418, 'Body': <_io.BytesIO object at 0x7f7ccb269950>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:32,571 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:32,571 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:32,571 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:32,571 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:32,571 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:32,571 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:32,571 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:32,580 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:32,580 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:32,580 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:32,580 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:32,580 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:32,580 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 418}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '5aIQLJrc02d5B2CmE0ttlA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269950>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=418', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:32,580 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:32,580 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:32,580 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:32,580 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:32,580 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:32,580 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=418&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:5aIQLJrc02d5B2CmE0ttlA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133032Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:32,581 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133032Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3e796eb524cfa99f90c951d58db5aeaa3832cdadbba5f1314d9d29068742a8ec gunicorn-registry stdout | 2023-06-29 13:30:32,581 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | db52a7f8b39294cb9bfda6068b28ff0b6c0324cae4589be7ef7c7bd254fd18d5 gunicorn-registry stdout | 2023-06-29 13:30:32,581 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:32,581 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:32,581 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:32,582 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:32,632 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:30:32,995 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=418 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:32,995 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f82f00bf-7a05-40d3-8ab6-2bcc54e73059', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f82f00bf-7a05-40d3-8ab6-2bcc54e73059', 'ETag': '"e5a2102c9adcd367790760a6134b6d94"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:32,995 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:32,995 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:32,995 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:32,995 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:32,996 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f82f00bf-7a05-40d3-8ab6-2bcc54e73059', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f82f00bf-7a05-40d3-8ab6-2bcc54e73059', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f82f00bf-7a05-40d3-8ab6-2bcc54e73059', 'etag': '"e5a2102c9adcd367790760a6134b6d94"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e5a2102c9adcd367790760a6134b6d94"'} queuecleanupworker stdout | 2023-06-29 13:30:33,035 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:30:33,555 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:33,556 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:33,556 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 419, 'Body': <_io.BytesIO object at 0x7f7cd09c1810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:33,556 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:33,556 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:33,556 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:33,556 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:33,557 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:33,557 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:33,557 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:33,565 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:33,565 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:33,565 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:33,565 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:33,565 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:33,565 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 419}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '/GHhs+YRt4oQoBJUlagUiw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd09c1810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=419', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:33,566 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:33,566 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:33,566 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:33,566 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:33,566 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:33,566 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=419&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:/GHhs+YRt4oQoBJUlagUiw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133033Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:33,566 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133033Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1a855dc66061a1858f2c89c108403cd29dedd9eaabdeb93ffb9bbebe0c7c8db0 gunicorn-registry stdout | 2023-06-29 13:30:33,566 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b944e837d77ea2b5bb6fb51e69578409f013d332f859bf8d5601b37412b4bf7e gunicorn-registry stdout | 2023-06-29 13:30:33,566 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:33,566 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:33,567 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:33,567 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:33,612 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:30:33,978 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=419 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:33,979 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '422af083-28d9-4235-8807-f83e1078a551', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '422af083-28d9-4235-8807-f83e1078a551', 'ETag': '"fc61e1b3e611b78a10a0125495a8148b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:33,979 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' notificationworker stdout | 2023-06-29 13:30:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:30:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:30:43.978401+00:00 (in 9.999474 seconds) notificationworker stdout | 2023-06-29 13:30:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:30:43 UTC)" (scheduled at 2023-06-29 13:30:33.978401+00:00) notificationworker stdout | 2023-06-29 13:30:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. gunicorn-registry stdout | 2023-06-29 13:30:33,979 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:33,979 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:33,979 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:33,979 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '422af083-28d9-4235-8807-f83e1078a551', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '422af083-28d9-4235-8807-f83e1078a551', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '422af083-28d9-4235-8807-f83e1078a551', 'etag': '"fc61e1b3e611b78a10a0125495a8148b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"fc61e1b3e611b78a10a0125495a8148b"'} notificationworker stdout | 2023-06-29 13:30:33,980 [74] [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(2023, 6, 29, 13, 30, 33, 979412), True, datetime.datetime(2023, 6, 29, 13, 30, 33, 979412), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:30:33,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:30:33,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:30:33,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:30:43 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:30:34,928 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:34,929 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:34,929 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 420, 'Body': <_io.BytesIO object at 0x7f7ccb9dc2c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:34,929 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:34,929 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:34,929 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:34,929 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:34,929 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:34,929 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:34,930 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:34,938 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:34,938 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:34,938 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:34,938 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:34,938 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:34,938 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 420}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'r1bIpA4WfD9m49wkEV7GEg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb9dc2c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=420', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:34,938 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:34,938 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:34,938 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:34,938 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:34,939 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:34,939 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=420&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:r1bIpA4WfD9m49wkEV7GEg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133034Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:34,939 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133034Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7717d15bf181884fe1dae8cdabdc65cef7dad47587da19c1cb8d8656b279a10d gunicorn-registry stdout | 2023-06-29 13:30:34,939 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f90e911a62158e462d07b8c165711a3ae598c7f5392d78e1bdd4e5403dafd712 gunicorn-registry stdout | 2023-06-29 13:30:34,939 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:34,939 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:34,939 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:34,940 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:34,988 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:30:35,432 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=420 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:35,432 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd52de0b8-4863-4ed7-b229-fe4ab62f7c86', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd52de0b8-4863-4ed7-b229-fe4ab62f7c86', 'ETag': '"af56c8a40e167c3f66e3dc24115ec612"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:35,432 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:35,433 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:35,433 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:35,433 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:35,433 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd52de0b8-4863-4ed7-b229-fe4ab62f7c86', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd52de0b8-4863-4ed7-b229-fe4ab62f7c86', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd52de0b8-4863-4ed7-b229-fe4ab62f7c86', 'etag': '"af56c8a40e167c3f66e3dc24115ec612"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"af56c8a40e167c3f66e3dc24115ec612"'} gunicorn-registry stdout | 2023-06-29 13:30:36,098 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:36,098 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:36,098 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 421, 'Body': <_io.BytesIO object at 0x7f7ccb2799f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:36,098 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:36,099 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:36,099 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:36,099 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:36,099 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:36,099 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:36,099 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:36,107 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:36,107 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:36,108 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:36,108 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:36,108 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:36,108 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 421}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ah8eZ6caZ/hUHxsQhJUJrw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2799f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=421', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:36,108 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:36,108 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:36,108 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:36,108 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:36,108 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:36,108 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=421&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ah8eZ6caZ/hUHxsQhJUJrw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133036Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:36,108 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133036Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 42a9bcc38b425d57909386dd364007cc639c924acdc29dafbff9afd1b7721489 gunicorn-registry stdout | 2023-06-29 13:30:36,108 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f7cab8784c3dc5de9c6b8384996fdb449603d8a1ebabc95f2ef69bb237546548 gunicorn-registry stdout | 2023-06-29 13:30:36,108 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:36,109 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:36,109 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:36,110 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:36,154 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:30:36,258 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} builder stdout | 2023-06-29 13:30:36,262 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} gunicorn-registry stdout | 2023-06-29 13:30:36,558 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=421 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:36,559 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f062df28-23c8-434b-89eb-46f3d02fcef5', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f062df28-23c8-434b-89eb-46f3d02fcef5', 'ETag': '"6a1f1e67a71a67f8541f1b10849509af"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:36,559 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:36,559 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:36,559 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:36,559 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:36,559 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f062df28-23c8-434b-89eb-46f3d02fcef5', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f062df28-23c8-434b-89eb-46f3d02fcef5', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f062df28-23c8-434b-89eb-46f3d02fcef5', 'etag': '"6a1f1e67a71a67f8541f1b10849509af"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6a1f1e67a71a67f8541f1b10849509af"'} securityworker stdout | 2023-06-29 13:30:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:30:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:30:41.713664+00:00 (in 5.130658 seconds) securityworker stdout | 2023-06-29 13:30:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:31:06 UTC)" (scheduled at 2023-06-29 13:30:36.582504+00:00) securityworker stdout | 2023-06-29 13:30:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:30:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:30:36,587 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:30:36,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:30:36,600 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:30:36,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:30:36,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:31:06 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:30:37,331 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:37,332 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:37,332 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 422, 'Body': <_io.BytesIO object at 0x7f7ccb279c70>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:37,332 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:37,332 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:37,332 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:37,332 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:37,332 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:37,333 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:37,333 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:37,341 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:37,341 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:37,341 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:37,341 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:37,341 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:37,341 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 422}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'uk/WXGqBqSg5U6w+N2TAng==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279c70>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=422', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:37,341 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:37,341 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:37,342 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:37,342 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:37,342 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:37,342 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=422&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:uk/WXGqBqSg5U6w+N2TAng== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133037Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:37,342 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133037Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 993c3795bbc3af8c266442f3b430f250f8c5eaf4b6495799e9c3ea4cbebf2603 gunicorn-registry stdout | 2023-06-29 13:30:37,342 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e4b8ee554f5cfd205fa050d6e75f20770cb795856fb31ad45fa11c5efbf681a7 gunicorn-registry stdout | 2023-06-29 13:30:37,342 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:37,342 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:37,342 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:37,343 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:37,393 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:30:37,797 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=422 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:37,797 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '316b7834-a397-472b-8444-b37a0bb22c36', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '316b7834-a397-472b-8444-b37a0bb22c36', 'ETag': '"ba4fd65c6a81a9283953ac3e3764c09e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:37,798 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:37,798 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:37,798 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:37,798 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:37,798 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '316b7834-a397-472b-8444-b37a0bb22c36', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '316b7834-a397-472b-8444-b37a0bb22c36', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '316b7834-a397-472b-8444-b37a0bb22c36', 'etag': '"ba4fd65c6a81a9283953ac3e3764c09e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ba4fd65c6a81a9283953ac3e3764c09e"'} gunicorn-registry stdout | 2023-06-29 13:30:38,362 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:38,362 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:38,362 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 423, 'Body': <_io.BytesIO object at 0x7f7ccb279b80>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:38,362 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:38,362 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:38,362 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:38,362 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:38,363 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:38,363 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:38,363 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:38,371 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:38,371 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:38,371 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:38,371 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:38,371 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:38,371 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 423}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '2Z1lK0brN2Ex7d7cJJx/dA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279b80>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=423', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:38,371 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:38,371 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:38,372 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:38,372 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:38,372 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:38,372 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=423&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:2Z1lK0brN2Ex7d7cJJx/dA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133038Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:38,372 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133038Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ba5b4de517dd5226bd9e494240972275853607f33a7833dc8f77bf9e453dbe0d gunicorn-registry stdout | 2023-06-29 13:30:38,372 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5ef9a78490d6cbbba4fabe1aabdcc5a566a12d5c1c5a32648d29a97cdcb4fdf9 gunicorn-registry stdout | 2023-06-29 13:30:38,372 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:38,372 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:38,373 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:38,373 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:38,422 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotaregistrysizeworker stdout | 2023-06-29 13:30:38,672 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-registry stdout | 2023-06-29 13:30:38,786 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=423 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:38,786 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5a4b4769-644a-4761-8c83-f769cba701fd', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5a4b4769-644a-4761-8c83-f769cba701fd', 'ETag': '"d99d652b46eb376131eddedc249c7f74"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:38,786 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:38,787 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:38,787 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:38,787 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:38,787 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5a4b4769-644a-4761-8c83-f769cba701fd', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5a4b4769-644a-4761-8c83-f769cba701fd', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5a4b4769-644a-4761-8c83-f769cba701fd', 'etag': '"d99d652b46eb376131eddedc249c7f74"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d99d652b46eb376131eddedc249c7f74"'} repositorygcworker stdout | 2023-06-29 13:30:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:30:38,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:31:01.990998+00:00 (in 23.202277 seconds) repositorygcworker stdout | 2023-06-29 13:30:38,789 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:31:38 UTC)" (scheduled at 2023-06-29 13:30:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:30:38,789 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:30:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:31:38 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:30:38,940 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:30:39,121 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:30:39,226 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-registry stdout | 2023-06-29 13:30:39,301 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:39,301 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:39,302 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 424, 'Body': <_io.BytesIO object at 0x7f7ccb271bd0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:39,302 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:39,303 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:39,303 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:39,303 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:39,303 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:39,303 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:39,303 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:39,312 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:39,312 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:39,312 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:39,312 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:39,312 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:39,312 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 424}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Zn0lr/wB92g6kPUdcZDjvQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271bd0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=424', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:39,312 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:39,313 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:39,313 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:39,313 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:39,313 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:39,313 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=424&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Zn0lr/wB92g6kPUdcZDjvQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133039Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:39,313 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133039Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8dee1dec1c667f590ba0a21d9363e2f8956fb8da19fb9a27d682025c21b004e9 gunicorn-registry stdout | 2023-06-29 13:30:39,314 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 926bd33f6e35c85d4618771d00c769a2a974e7388275e15b0043b949ca67da28 gunicorn-registry stdout | 2023-06-29 13:30:39,314 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:39,314 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:39,314 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:39,315 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:39,360 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:30:39,636 [211] [DEBUG] [app] Starting request: urn:request:0789dfdd-cb7a-4de9-a515-03105badd249 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:30:39,636 [214] [DEBUG] [app] Starting request: urn:request:a4a08937-7bc1-426b-a708-4696383a665b (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:30:39,639 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:30:39,639 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:30:39,641 [219] [DEBUG] [app] Starting request: urn:request:8eeaf6fe-1ae2-47c9-a70b-f6ade0bd1fed (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:30:39,641 [221] [DEBUG] [app] Starting request: urn:request:2f449be0-6e4d-4484-bf80-2c66c970d100 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:30:39,642 [219] [DEBUG] [app] Ending request: urn:request:8eeaf6fe-1ae2-47c9-a70b-f6ade0bd1fed (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:8eeaf6fe-1ae2-47c9-a70b-f6ade0bd1fed', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:30:39,642 [221] [DEBUG] [app] Ending request: urn:request:2f449be0-6e4d-4484-bf80-2c66c970d100 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:2f449be0-6e4d-4484-bf80-2c66c970d100', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:30:39,642 [221] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:30:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:30:39,642 [219] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:30:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:30:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:30:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:30:39,642 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:30:39,642 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:30:39,645 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:30:39,645 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:30:39,646 [213] [DEBUG] [app] Starting request: urn:request:2b4058c7-9811-43bc-8ee6-b44186c35290 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:30:39,646 [212] [DEBUG] [app] Starting request: urn:request:cdf2c2fd-ce9e-403c-aca0-26c829d152a1 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:30:39,647 [212] [DEBUG] [app] Ending request: urn:request:cdf2c2fd-ce9e-403c-aca0-26c829d152a1 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:cdf2c2fd-ce9e-403c-aca0-26c829d152a1', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:30:39,647 [213] [DEBUG] [app] Ending request: urn:request:2b4058c7-9811-43bc-8ee6-b44186c35290 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:2b4058c7-9811-43bc-8ee6-b44186c35290', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:30:39,647 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:30:39,647 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:30:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:30:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:30:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:30:39,647 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:30:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:30:39,647 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:30:39,648 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:30:39,648 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:30:39,656 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:30:39,656 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:30:39,667 [214] [DEBUG] [app] Ending request: urn:request:a4a08937-7bc1-426b-a708-4696383a665b (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:a4a08937-7bc1-426b-a708-4696383a665b', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:30:39,667 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:30:39,667 [211] [DEBUG] [app] Ending request: urn:request:0789dfdd-cb7a-4de9-a515-03105badd249 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:0789dfdd-cb7a-4de9-a515-03105badd249', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:30:39,667 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:30:39,667 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:30:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:30:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.032 118 0.032) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:30:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.032 118 0.032) gunicorn-web stdout | 2023-06-29 13:30:39,667 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:30:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-registry stdout | 2023-06-29 13:30:39,721 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=424 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:39,721 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0b90e229-9530-4c6d-916a-fde6690ce094', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0b90e229-9530-4c6d-916a-fde6690ce094', 'ETag': '"667d25affc01f7683a90f51d7190e3bd"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:39,721 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:39,721 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:39,721 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:39,721 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:39,722 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0b90e229-9530-4c6d-916a-fde6690ce094', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0b90e229-9530-4c6d-916a-fde6690ce094', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0b90e229-9530-4c6d-916a-fde6690ce094', 'etag': '"667d25affc01f7683a90f51d7190e3bd"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"667d25affc01f7683a90f51d7190e3bd"'} repositoryactioncounter stdout | 2023-06-29 13:30:39,821 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gcworker stdout | 2023-06-29 13:30:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:30:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:30:50.585410+00:00 (in 9.999461 seconds) gcworker stdout | 2023-06-29 13:30:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:30:50 UTC)" (scheduled at 2023-06-29 13:30:40.585410+00:00) gcworker stdout | 2023-06-29 13:30:40,587 [59] [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, 1686835840586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:30:40,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:30:40,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:30:40,602 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:30:50 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:30:40,677 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:40,678 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:40,678 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 425, 'Body': <_io.BytesIO object at 0x7f7ccb2ac270>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:40,678 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:40,678 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:40,678 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:40,678 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:40,678 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:40,678 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:40,678 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:40,687 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:40,687 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:40,687 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:40,687 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:40,687 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:40,687 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 425}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ByYnfIxAMJ/kugH14fMdKw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac270>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=425', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:40,687 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:40,687 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:40,687 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:40,687 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:40,687 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:40,687 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=425&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ByYnfIxAMJ/kugH14fMdKw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133040Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:40,688 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133040Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1b1c2ec6ada9db703c7af40dc388ac964a3a22cbbc990df21bd83379caad860b gunicorn-registry stdout | 2023-06-29 13:30:40,688 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5b86e6773d1ac6f05965fc9da95f71acce307f1b79d157ecbdc19389367ddb7e gunicorn-registry stdout | 2023-06-29 13:30:40,688 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:40,688 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:40,688 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:40,689 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:40,738 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. blobuploadcleanupworker stdout | 2023-06-29 13:30:40,973 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:30:41,177 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=425 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:41,177 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a43b7e2a-8b15-4a7a-873f-618a852c61b9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a43b7e2a-8b15-4a7a-873f-618a852c61b9', 'ETag': '"0726277c8c40309fe4ba01f5e1f31d2b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:41,177 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:41,177 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:41,178 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:41,178 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:41,178 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a43b7e2a-8b15-4a7a-873f-618a852c61b9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a43b7e2a-8b15-4a7a-873f-618a852c61b9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a43b7e2a-8b15-4a7a-873f-618a852c61b9', 'etag': '"0726277c8c40309fe4ba01f5e1f31d2b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0726277c8c40309fe4ba01f5e1f31d2b"'} securityworker stdout | 2023-06-29 13:30:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:30:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:31:06.582504+00:00 (in 24.868305 seconds) securityworker stdout | 2023-06-29 13:30:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:31:11 UTC)" (scheduled at 2023-06-29 13:30:41.713664+00:00) securityworker stdout | 2023-06-29 13:30:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:30:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:30:41,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:30:41,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:30:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:30:41,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:30:41,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:30:41,721 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:30:41,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:30:41,735 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:30:41,739 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:30:41,739 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:30:41,740 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 25, 41, 722403), 1, 2]) securityworker stdout | 2023-06-29 13:30:41,743 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:30:41,743 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:30:41,744 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 25, 41, 722403), 1, 2]) securityworker stdout | 2023-06-29 13:30:41,748 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:30:41,748 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:30:41,748 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:30:41,748 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:30:41,748 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:30:41,748 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:30:41,748 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:30:41,750 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:30:41,750 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:30:41,750 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:31:11 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:30:41,764 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:41,765 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:41,765 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 426, 'Body': <_io.BytesIO object at 0x7f7cd00ad130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:41,765 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:41,765 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:41,765 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:41,765 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:41,765 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:41,765 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:41,765 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:41,774 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:41,774 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:41,774 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:41,774 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:41,774 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:41,774 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 426}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '9XLh/jlV8ZLFfyW6iWf5VA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00ad130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=426', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:41,774 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:41,774 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:41,774 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:41,774 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:41,774 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:41,775 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=426&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:9XLh/jlV8ZLFfyW6iWf5VA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133041Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:41,775 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133041Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d7076a2ae15e157b5b318930c8022e08e380f5e65e2b78de3b00ff289781c6c9 gunicorn-registry stdout | 2023-06-29 13:30:41,775 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e10828d2bb433a45f2faf288e65b6d98bc03a40c187c3f2e7f76dac7edb0066c gunicorn-registry stdout | 2023-06-29 13:30:41,775 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:41,775 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:41,775 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:41,776 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:41,826 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:30:42,191 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=426 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:42,191 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd84c7d7d-29a1-4083-b946-421ca580057d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd84c7d7d-29a1-4083-b946-421ca580057d', 'ETag': '"f572e1fe3955f192c57f25ba8967f954"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:42,191 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:42,192 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:42,192 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:42,192 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:42,192 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd84c7d7d-29a1-4083-b946-421ca580057d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd84c7d7d-29a1-4083-b946-421ca580057d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd84c7d7d-29a1-4083-b946-421ca580057d', 'etag': '"f572e1fe3955f192c57f25ba8967f954"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f572e1fe3955f192c57f25ba8967f954"'} repositorygcworker stdout | 2023-06-29 13:30:42,993 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:30:43,085 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:43,086 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:43,086 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 427, 'Body': <_io.BytesIO object at 0x7f7ccb2ac590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:43,086 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:43,086 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:43,086 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:43,086 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:43,086 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:43,086 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:43,087 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:43,095 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:43,095 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:43,095 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:43,095 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:43,095 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:43,095 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 427}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'A/7TCOcmZ26ERwqnn1u9fQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=427', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:43,096 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:43,096 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:43,096 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:43,096 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:43,096 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:43,096 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=427&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:A/7TCOcmZ26ERwqnn1u9fQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133043Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:43,096 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133043Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 01c69e7fc5c52ee4601186573bf4542595365cdde9feb394ed98a184a6654fab gunicorn-registry stdout | 2023-06-29 13:30:43,096 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0af05856cbdba79b701f2f80f82bc604fb1a166c978fbf4229f53d62ade58e27 gunicorn-registry stdout | 2023-06-29 13:30:43,096 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:43,096 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:43,097 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:43,098 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:43,143 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:30:43,586 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=427 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:43,586 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '212ebe8d-687e-46b0-8b33-309e26af41ba', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '212ebe8d-687e-46b0-8b33-309e26af41ba', 'ETag': '"03fed308e726676e84470aa79f5bbd7d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:43,586 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:43,587 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:43,587 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:43,587 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:43,587 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '212ebe8d-687e-46b0-8b33-309e26af41ba', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '212ebe8d-687e-46b0-8b33-309e26af41ba', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '212ebe8d-687e-46b0-8b33-309e26af41ba', 'etag': '"03fed308e726676e84470aa79f5bbd7d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"03fed308e726676e84470aa79f5bbd7d"'} notificationworker stdout | 2023-06-29 13:30:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:30:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:30:53.978401+00:00 (in 9.999470 seconds) notificationworker stdout | 2023-06-29 13:30:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:30:53 UTC)" (scheduled at 2023-06-29 13:30:43.978401+00:00) notificationworker stdout | 2023-06-29 13:30:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:30:43,980 [74] [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(2023, 6, 29, 13, 30, 43, 979393), True, datetime.datetime(2023, 6, 29, 13, 30, 43, 979393), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:30:43,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:30:43,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:30:43,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:30:53 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:30:44,178 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:44,178 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:44,178 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 428, 'Body': <_io.BytesIO object at 0x7f7ccb234950>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:44,178 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:44,178 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:44,178 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:44,179 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:44,179 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:44,179 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:44,179 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:44,187 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:44,187 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:44,187 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:44,187 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:44,187 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:44,187 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 428}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'y0ftoUudPDdpeSB9eiriVQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234950>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=428', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:44,188 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:44,188 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:44,188 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:44,188 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:44,188 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:44,188 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=428&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:y0ftoUudPDdpeSB9eiriVQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133044Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:44,188 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133044Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9e1307438a0cbfc6f2e432316d82cfe1af6895765e3da55ec3a1b368274ab72a gunicorn-registry stdout | 2023-06-29 13:30:44,188 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | af42c40ad4867e81865c385e2548252f6b1f7316e0661068c7d2415151239be2 gunicorn-registry stdout | 2023-06-29 13:30:44,188 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:44,188 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:44,189 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:44,189 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:44,234 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. manifestbackfillworker stdout | 2023-06-29 13:30:44,344 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} securityworker stdout | 2023-06-29 13:30:44,367 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} gunicorn-registry stdout | 2023-06-29 13:30:44,600 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=428 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:44,601 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '62b09b0f-f5ff-45f5-afad-81c9ce01bdef', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '62b09b0f-f5ff-45f5-afad-81c9ce01bdef', 'ETag': '"cb47eda14b9d3c376979207d7a2ae255"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:44,601 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:44,601 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:44,601 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:44,601 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:44,601 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '62b09b0f-f5ff-45f5-afad-81c9ce01bdef', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '62b09b0f-f5ff-45f5-afad-81c9ce01bdef', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '62b09b0f-f5ff-45f5-afad-81c9ce01bdef', 'etag': '"cb47eda14b9d3c376979207d7a2ae255"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"cb47eda14b9d3c376979207d7a2ae255"'} exportactionlogsworker stdout | 2023-06-29 13:30:44,613 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:30:44,656 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gcworker stdout | 2023-06-29 13:30:45,170 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} gunicorn-registry stdout | 2023-06-29 13:30:45,257 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:45,258 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:45,258 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 429, 'Body': <_io.BytesIO object at 0x7f7cd00e1900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:45,259 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:45,259 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:45,259 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:45,259 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:45,259 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:45,259 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:45,259 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:45,267 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:45,267 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:45,267 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:45,268 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:45,268 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:45,268 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 429}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'AuDApBu8uuhGtB8KZMIR4g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=429', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:45,268 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:45,268 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:45,268 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:45,268 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:45,268 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:45,268 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=429&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:AuDApBu8uuhGtB8KZMIR4g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133045Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:45,268 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133045Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c107e790ffa53c3b9c2f5923f6385c8f7bd178e25472adab982f96e28eb2411f gunicorn-registry stdout | 2023-06-29 13:30:45,268 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 50ec3e6564242762f6b75a2aba2c73391aafba5861f6473589a27a41cbf50fc3 gunicorn-registry stdout | 2023-06-29 13:30:45,269 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:45,269 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:45,269 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:45,270 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. securityscanningnotificationworker stdout | 2023-06-29 13:30:45,277 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-registry stdout | 2023-06-29 13:30:45,319 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:30:45,653 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-web stdout | 2023-06-29 13:30:45,657 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} namespacegcworker stdout | 2023-06-29 13:30:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:30:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:30:55.889222+00:00 (in 10.198152 seconds) namespacegcworker stdout | 2023-06-29 13:30:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:31:45 UTC)" (scheduled at 2023-06-29 13:30:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:30:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:30:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:31:45 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:30:45,721 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=429 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:45,721 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ae002783-2461-479f-9e68-4d110d934546', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ae002783-2461-479f-9e68-4d110d934546', 'ETag': '"02e0c0a41bbcbae846b41f0a64c211e2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:45,721 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:45,721 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:45,722 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:45,722 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:45,722 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ae002783-2461-479f-9e68-4d110d934546', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ae002783-2461-479f-9e68-4d110d934546', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ae002783-2461-479f-9e68-4d110d934546', 'etag': '"02e0c0a41bbcbae846b41f0a64c211e2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"02e0c0a41bbcbae846b41f0a64c211e2"'} gunicorn-web stdout | 2023-06-29 13:30:45,732 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:30:45,735 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:30:45,738 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-registry stdout | 2023-06-29 13:30:46,333 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:46,333 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:46,334 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 430, 'Body': <_io.BytesIO object at 0x7f7ccb2c6770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:46,334 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:46,334 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:46,334 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:46,334 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:46,334 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:46,334 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:46,334 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:46,343 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:46,343 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:46,343 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:46,343 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:46,343 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:46,343 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 430}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '3jSmXrxYZ8bSTpFt78OzDA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=430', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:46,343 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:46,343 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:46,343 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:46,343 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:46,343 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:46,343 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=430&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:3jSmXrxYZ8bSTpFt78OzDA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133046Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:46,343 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133046Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a0be4e6fff501d607be980f946bbb0dff5dd5a48e010e1a9aea0e542417f5067 gunicorn-registry stdout | 2023-06-29 13:30:46,344 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | bc3f556a1cdb634780769634e34ead498e1e70d79d77b3e2cccf2ee3ba53c3ac gunicorn-registry stdout | 2023-06-29 13:30:46,344 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:46,344 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:46,344 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:46,345 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. quotaregistrysizeworker stdout | 2023-06-29 13:30:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:30:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:31:46.378393+00:00 (in 59.999502 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:30:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:31:46 UTC)" (scheduled at 2023-06-29 13:30:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:30:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:30:46,390 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:30:46,390 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:31:46 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:30:46,391 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. globalpromstats stdout | 2023-06-29 13:30:46,405 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 13:30:46,743 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:30:46,753 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=430 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:46,754 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '877e0077-5382-4bb7-96a1-e99610f2e3c9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '877e0077-5382-4bb7-96a1-e99610f2e3c9', 'ETag': '"de34a65ebc5867c6d24e916defc3b30c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:46,754 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:46,754 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:46,754 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:46,754 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:46,754 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '877e0077-5382-4bb7-96a1-e99610f2e3c9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '877e0077-5382-4bb7-96a1-e99610f2e3c9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '877e0077-5382-4bb7-96a1-e99610f2e3c9', 'etag': '"de34a65ebc5867c6d24e916defc3b30c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"de34a65ebc5867c6d24e916defc3b30c"'} gunicorn-registry stdout | 2023-06-29 13:30:47,392 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:47,392 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:47,392 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 431, 'Body': <_io.BytesIO object at 0x7f7ccb9dc2c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:47,393 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:47,393 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:47,393 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:47,393 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:47,393 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:47,393 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:47,393 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler chunkcleanupworker stdout | 2023-06-29 13:30:47,396 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-registry stdout | 2023-06-29 13:30:47,401 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:47,401 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:47,401 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:47,401 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:47,401 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:47,401 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 431}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'JjN1k5QE6C/TaT9EGz+wZw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb9dc2c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=431', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:47,402 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:47,402 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:47,402 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:47,402 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:47,402 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:47,402 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=431&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:JjN1k5QE6C/TaT9EGz+wZw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133047Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:47,402 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133047Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7217c4c57e7195f8d5ae3e863c9040fb898cc248a5e71b9463088e92d193ff1b gunicorn-registry stdout | 2023-06-29 13:30:47,402 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f2bc4a1a87a27db5c6fda599b5c0d14507e286faf28596a5bb36f9157552d989 gunicorn-registry stdout | 2023-06-29 13:30:47,402 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:47,402 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:47,403 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:47,403 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:47,671 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. storagereplication stdout | 2023-06-29 13:30:47,847 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-secscan stdout | 2023-06-29 13:30:47,995 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:30:47,998 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:30:48,001 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:30:48,087 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=431 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:48,088 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '933205b9-123b-461b-aee5-17fbf3910fca', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '933205b9-123b-461b-aee5-17fbf3910fca', 'ETag': '"263375939404e82fd3693f441b3fb067"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:48,088 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:48,088 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:48,088 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:48,088 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:48,088 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '933205b9-123b-461b-aee5-17fbf3910fca', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '933205b9-123b-461b-aee5-17fbf3910fca', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '933205b9-123b-461b-aee5-17fbf3910fca', 'etag': '"263375939404e82fd3693f441b3fb067"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"263375939404e82fd3693f441b3fb067"'} gunicorn-registry stdout | 2023-06-29 13:30:48,394 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:48,394 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:48,394 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 432, 'Body': <_io.BytesIO object at 0x7f7ccb309a90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:48,394 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:48,395 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:48,395 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:48,395 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:48,395 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:48,395 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:48,395 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:48,403 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:48,403 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:48,403 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:48,403 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:48,403 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:48,403 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 432}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'HK9TdVU24RrwP+zTtgteXA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb309a90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=432', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:48,404 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:48,404 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:48,404 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:48,404 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:48,404 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:48,404 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=432&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:HK9TdVU24RrwP+zTtgteXA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133048Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:48,404 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133048Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2e61c1354559f35aeb8bed254383aeb1bac1e023b7fe7de2cc123c4ad6e6ef41 gunicorn-registry stdout | 2023-06-29 13:30:48,404 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 20e3e333c88cf0127d52cbd8dfe3b14c3c154c0b5c62ae8c1d4765f1fda95224 gunicorn-registry stdout | 2023-06-29 13:30:48,404 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:48,404 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:48,405 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:48,405 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:48,450 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityscanningnotificationworker stdout | 2023-06-29 13:30:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:30:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:31:23.286787+00:00 (in 34.604450 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:30:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:31:48 UTC)" (scheduled at 2023-06-29 13:30:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:30:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:30:48,684 [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(2023, 6, 29, 13, 30, 48, 682844), True, datetime.datetime(2023, 6, 29, 13, 30, 48, 682844), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:30:48,696 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:30:48,696 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:30:48,696 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:31:48 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:30:49,089 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:30:49,093 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:30:49,097 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:30:49,101 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:30:49,105 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:30:49,117 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:30:49,121 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:30:49,126 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:30:49,129 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:30:49,923 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=432 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:49,924 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '08542492-0125-4c0e-88c0-78b5072698bf', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '08542492-0125-4c0e-88c0-78b5072698bf', 'ETag': '"1caf53755536e11af03fecd3b60b5e5c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:49,924 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:49,924 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:49,924 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:49,924 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:49,924 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '08542492-0125-4c0e-88c0-78b5072698bf', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '08542492-0125-4c0e-88c0-78b5072698bf', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '08542492-0125-4c0e-88c0-78b5072698bf', 'etag': '"1caf53755536e11af03fecd3b60b5e5c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1caf53755536e11af03fecd3b60b5e5c"'} gunicorn-registry stdout | 2023-06-29 13:30:49,947 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:49,947 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:49,948 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 433, 'Body': <_io.BytesIO object at 0x7f7ccb2c6ea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:49,948 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:49,948 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:49,948 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:49,948 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:49,948 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:49,948 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:49,948 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:49,956 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:49,956 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:49,956 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:49,957 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:49,957 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:49,957 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 433}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'LLBWfXT7ZFqGUvQetulMrg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6ea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=433', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:49,957 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:49,957 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:49,957 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:49,957 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:49,957 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:49,957 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=433&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:LLBWfXT7ZFqGUvQetulMrg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133049Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:49,957 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133049Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f295ec8b06acd76fc9a5aa6d842d7c905e665acd4bf7f7d752fd783129bbea92 gunicorn-registry stdout | 2023-06-29 13:30:49,957 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0e7f6a749b0753e637af78f3e05bb6c0e8fa7ae76d7c005254f029913b67092f gunicorn-registry stdout | 2023-06-29 13:30:49,957 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:49,957 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:49,958 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:49,959 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:50,182 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:30:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:30:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:31:00.585410+00:00 (in 9.999454 seconds) gcworker stdout | 2023-06-29 13:30:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:31:00 UTC)" (scheduled at 2023-06-29 13:30:50.585410+00:00) gcworker stdout | 2023-06-29 13:30:50,587 [59] [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, 1686835850586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:30:50,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:30:50,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:30:50,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:31:00 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:30:50,716 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=433 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:50,717 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5f2df805-4cff-4dd7-a349-765a1c157fc8', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5f2df805-4cff-4dd7-a349-765a1c157fc8', 'ETag': '"2cb0567d74fb645a8652f41eb6e94cae"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:50,717 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:50,717 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:50,717 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:50,717 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:50,718 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5f2df805-4cff-4dd7-a349-765a1c157fc8', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5f2df805-4cff-4dd7-a349-765a1c157fc8', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5f2df805-4cff-4dd7-a349-765a1c157fc8', 'etag': '"2cb0567d74fb645a8652f41eb6e94cae"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2cb0567d74fb645a8652f41eb6e94cae"'} gunicorn-registry stdout | 2023-06-29 13:30:50,941 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:50,941 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:50,941 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 434, 'Body': <_io.BytesIO object at 0x7f7ccb234a40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:50,941 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:50,941 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:50,942 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:50,942 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:50,942 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:50,942 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:50,942 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:50,950 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:50,950 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:50,950 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:50,950 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:50,950 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:50,950 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 434}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'p1gqVrDZUwvnjIvBLwHujw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234a40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=434', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:50,950 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:50,951 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:50,951 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:50,951 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:50,951 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:50,951 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=434&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:p1gqVrDZUwvnjIvBLwHujw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133050Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:50,951 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133050Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 76037411a919b367786d1e2ca86c73cfa5a204f7ab232530fdc12a56444c477b gunicorn-registry stdout | 2023-06-29 13:30:50,951 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a72b4b821f83bf0bcf02332c395ba075e5d3539605d21c5fc3ffc7edc8a655ac gunicorn-registry stdout | 2023-06-29 13:30:50,951 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:50,951 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:50,952 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:50,952 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:51,000 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:30:51,445 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=434 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:51,445 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6adb84c0-e02f-4e04-9c45-bf15b2834df8', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6adb84c0-e02f-4e04-9c45-bf15b2834df8', 'ETag': '"a7582a56b0d9530be78c8bc12f01ee8f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:51,445 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:51,446 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:51,446 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:51,446 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:51,446 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6adb84c0-e02f-4e04-9c45-bf15b2834df8', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6adb84c0-e02f-4e04-9c45-bf15b2834df8', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6adb84c0-e02f-4e04-9c45-bf15b2834df8', 'etag': '"a7582a56b0d9530be78c8bc12f01ee8f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a7582a56b0d9530be78c8bc12f01ee8f"'} gunicorn-registry stdout | 2023-06-29 13:30:52,390 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:52,391 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:52,391 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 435, 'Body': <_io.BytesIO object at 0x7f7ccb2695e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:52,391 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:52,391 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:52,391 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:52,391 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:52,392 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:52,392 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:52,392 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:52,400 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:52,400 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:52,400 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:52,400 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:52,400 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:52,400 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 435}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'QAiC5YD6nn7XO/AUr9pAkg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2695e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=435', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:52,401 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:52,401 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:52,401 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:52,401 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:52,401 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:52,401 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=435&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:QAiC5YD6nn7XO/AUr9pAkg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133052Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:52,401 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133052Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | dc2be3a0758d930259ba394c69c290429465e8451c71357fc3821648bbba65c0 gunicorn-registry stdout | 2023-06-29 13:30:52,401 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 35a2c474ac4080c9168b5f5b5321c8d0f6307923cf6b4ce42393d2bff834c785 gunicorn-registry stdout | 2023-06-29 13:30:52,401 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:52,402 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:52,402 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:52,402 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:52,452 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:30:52,975 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=435 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:52,976 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c2b4c007-6d5d-4c4a-a7b4-b33349be7a4c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c2b4c007-6d5d-4c4a-a7b4-b33349be7a4c', 'ETag': '"400882e580fa9e7ed73bf014afda4092"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:52,976 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:52,976 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:52,976 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:52,976 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:52,976 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c2b4c007-6d5d-4c4a-a7b4-b33349be7a4c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c2b4c007-6d5d-4c4a-a7b4-b33349be7a4c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c2b4c007-6d5d-4c4a-a7b4-b33349be7a4c', 'etag': '"400882e580fa9e7ed73bf014afda4092"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"400882e580fa9e7ed73bf014afda4092"'} notificationworker stdout | 2023-06-29 13:30:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:30:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:31:03.978401+00:00 (in 9.999471 seconds) notificationworker stdout | 2023-06-29 13:30:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:31:03 UTC)" (scheduled at 2023-06-29 13:30:53.978401+00:00) notificationworker stdout | 2023-06-29 13:30:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:30:53,980 [74] [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(2023, 6, 29, 13, 30, 53, 979440), True, datetime.datetime(2023, 6, 29, 13, 30, 53, 979440), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:30:53,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:30:53,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:30:53,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:31:03 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:30:54,010 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:54,011 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:54,011 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 436, 'Body': <_io.BytesIO object at 0x7f7cd00e1900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:54,011 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:54,011 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:54,011 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:54,011 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:54,012 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:54,012 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:54,012 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:54,020 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:54,020 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:54,020 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:54,020 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:54,020 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:54,020 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 436}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '0a1v5UlGs8IY1XhotsHXQw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=436', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:54,021 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:54,021 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:54,021 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:54,021 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:54,021 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:54,021 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=436&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:0a1v5UlGs8IY1XhotsHXQw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133054Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:54,021 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133054Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8be5782bf09a41f37406adf41960787d83c7ffd3206635fda3ed0da458691a30 gunicorn-registry stdout | 2023-06-29 13:30:54,021 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 50da88dec5a959b1a1cf9d654879dc81a6896e796f15ca30e3d22aa52973f8b1 gunicorn-registry stdout | 2023-06-29 13:30:54,021 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:54,021 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:54,022 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:54,022 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:54,067 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:30:54,554 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=436 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:54,554 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '01cb5a13-323e-41ed-b506-4a9783697f0a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '01cb5a13-323e-41ed-b506-4a9783697f0a', 'ETag': '"d1ad6fe54946b3c218d57868b6c1d743"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:54,554 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:54,554 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:54,555 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:54,555 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:54,555 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '01cb5a13-323e-41ed-b506-4a9783697f0a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '01cb5a13-323e-41ed-b506-4a9783697f0a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '01cb5a13-323e-41ed-b506-4a9783697f0a', 'etag': '"d1ad6fe54946b3c218d57868b6c1d743"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d1ad6fe54946b3c218d57868b6c1d743"'} gunicorn-web stdout | 2023-06-29 13:30:54,636 [214] [DEBUG] [app] Starting request: urn:request:d019bbf6-4e0a-4f7d-83cd-73372100e9b7 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:30:54,636 [211] [DEBUG] [app] Starting request: urn:request:6ea36e3b-2e05-462c-bcdc-983dfa3abbb1 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:30:54,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:30:54,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:30:54,639 [216] [DEBUG] [app] Starting request: urn:request:71b96c77-66c0-440d-bb65-c89cd5afedc1 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:30:54,640 [223] [DEBUG] [app] Starting request: urn:request:30b2c4dc-108c-4648-8b14-aa27b2be8df6 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:30:54,640 [216] [DEBUG] [app] Ending request: urn:request:71b96c77-66c0-440d-bb65-c89cd5afedc1 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:71b96c77-66c0-440d-bb65-c89cd5afedc1', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:30:54,640 [223] [DEBUG] [app] Ending request: urn:request:30b2c4dc-108c-4648-8b14-aa27b2be8df6 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:30b2c4dc-108c-4648-8b14-aa27b2be8df6', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:30:54,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:30:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:30:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.001) gunicorn-web stdout | 2023-06-29 13:30:54,640 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:30:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:30:54,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:30:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:30:54,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:30:54,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:30:54,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:30:54,643 [212] [DEBUG] [app] Starting request: urn:request:e4d21ffc-44ff-4e4c-82d6-5aba0edec5fb (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:30:54,643 [213] [DEBUG] [app] Starting request: urn:request:a5437ce6-b898-4826-821a-f98b49cb3efb (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:30:54,644 [213] [DEBUG] [app] Ending request: urn:request:a5437ce6-b898-4826-821a-f98b49cb3efb (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:a5437ce6-b898-4826-821a-f98b49cb3efb', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:30:54,644 [212] [DEBUG] [app] Ending request: urn:request:e4d21ffc-44ff-4e4c-82d6-5aba0edec5fb (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:e4d21ffc-44ff-4e4c-82d6-5aba0edec5fb', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:30:54,644 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:30:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:30:54,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:30:54,644 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:30:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:30:54,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:30:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:30:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:30:54,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:30:54,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:30:54,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:30:54,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:30:54,663 [214] [DEBUG] [app] Ending request: urn:request:d019bbf6-4e0a-4f7d-83cd-73372100e9b7 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:d019bbf6-4e0a-4f7d-83cd-73372100e9b7', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:30:54,663 [211] [DEBUG] [app] Ending request: urn:request:6ea36e3b-2e05-462c-bcdc-983dfa3abbb1 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:6ea36e3b-2e05-462c-bcdc-983dfa3abbb1', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:30:54,663 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:30:54,663 [214] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:30:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.029) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:30:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-web stdout | 2023-06-29 13:30:54,664 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:30:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:30:54,664 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:30:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-registry stdout | 2023-06-29 13:30:55,153 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:55,153 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:55,154 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 437, 'Body': <_io.BytesIO object at 0x7f7ccb309a90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:55,154 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:55,154 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:55,154 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:55,154 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:55,154 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:55,154 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:55,154 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:55,163 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:55,163 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:55,163 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:55,163 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:55,163 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:55,163 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 437}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'mroIYZER5he9m1ktneR5pQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb309a90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=437', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:55,163 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:55,163 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:55,163 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:55,163 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:55,163 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:55,164 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=437&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:mroIYZER5he9m1ktneR5pQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133055Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:55,164 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133055Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 82b562f5631cabe9479211c5dccaeae93228942f4cd0260fa7cd2cd8fb30781f gunicorn-registry stdout | 2023-06-29 13:30:55,164 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2a640c9a4e8843edff84f10f4df5b51171dc3b1bb22fb6720e9709fb3c266dbe gunicorn-registry stdout | 2023-06-29 13:30:55,164 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:55,164 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:55,164 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:55,165 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:55,210 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. exportactionlogsworker stdout | 2023-06-29 13:30:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:30:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:31:14.793446+00:00 (in 19.201842 seconds) exportactionlogsworker stdout | 2023-06-29 13:30:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:31:55 UTC)" (scheduled at 2023-06-29 13:30:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:30:55,592 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:30:55,593 [58] [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(2023, 6, 29, 13, 30, 55, 592141), True, datetime.datetime(2023, 6, 29, 13, 30, 55, 592141), 0, 'exportactionlogs/%', 50, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:30:55,613 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=437 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:55,613 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ce13a6a4-72f8-4fa9-8b68-482fcdee6e55', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ce13a6a4-72f8-4fa9-8b68-482fcdee6e55', 'ETag': '"9aba08619111e617bd9b592d9de479a5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:55,613 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:55,613 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:55,614 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:55,614 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:55,614 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ce13a6a4-72f8-4fa9-8b68-482fcdee6e55', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ce13a6a4-72f8-4fa9-8b68-482fcdee6e55', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ce13a6a4-72f8-4fa9-8b68-482fcdee6e55', 'etag': '"9aba08619111e617bd9b592d9de479a5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9aba08619111e617bd9b592d9de479a5"'} exportactionlogsworker stdout | 2023-06-29 13:30:55,615 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:30:55,615 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:30:55,615 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:31:55 UTC)" executed successfully buildlogsarchiver stdout | 2023-06-29 13:30:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:30:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:31:25.790030+00:00 (in 29.999528 seconds) buildlogsarchiver stdout | 2023-06-29 13:30:55,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:31:25 UTC)" (scheduled at 2023-06-29 13:30:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:30:55,791 [54] [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(2023, 6, 14, 13, 30, 55, 790966), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:30:55,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:30:55,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:30:55,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:31:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:30:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:30:55,889 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:31:45.690471+00:00 (in 49.800748 seconds) namespacegcworker stdout | 2023-06-29 13:30:55,890 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:31:55 UTC)" (scheduled at 2023-06-29 13:30:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:30:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:30:55,891 [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(2023, 6, 29, 13, 30, 55, 890299), True, datetime.datetime(2023, 6, 29, 13, 30, 55, 890299), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:30:55,903 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:30:55,904 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:30:55,904 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:31:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:30:56,376 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:56,377 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:56,377 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 438, 'Body': <_io.BytesIO object at 0x7f7cd00ad130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:56,377 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:56,377 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:56,377 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:56,377 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:56,378 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:56,378 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:56,378 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:56,386 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:56,386 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:56,386 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:56,386 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:56,386 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:56,386 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 438}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'myd4JwQSVu7f7FlogdAgDw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00ad130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=438', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:56,386 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:56,387 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:56,387 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:56,387 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:56,387 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:56,387 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=438&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:myd4JwQSVu7f7FlogdAgDw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133056Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:56,387 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133056Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6fb1c5b94488ebf15b7ff547ca0bc385164eb2f07419e40cd75627d97ab89c0b gunicorn-registry stdout | 2023-06-29 13:30:56,387 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e797c25aa01f324b11273b696dd826fba60cb4d9bde9afe8e9cfa0eaeda5eed8 gunicorn-registry stdout | 2023-06-29 13:30:56,387 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:56,387 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:56,388 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:56,388 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:56,439 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:30:56,893 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=438 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:56,893 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a95c308c-0d34-487e-8d16-fe992eb91cfa', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a95c308c-0d34-487e-8d16-fe992eb91cfa', 'ETag': '"9b277827041256eedfec596881d0200f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:56,894 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:56,894 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:56,894 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:56,894 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:56,894 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a95c308c-0d34-487e-8d16-fe992eb91cfa', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a95c308c-0d34-487e-8d16-fe992eb91cfa', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a95c308c-0d34-487e-8d16-fe992eb91cfa', 'etag': '"9b277827041256eedfec596881d0200f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9b277827041256eedfec596881d0200f"'} gunicorn-registry stdout | 2023-06-29 13:30:57,536 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:57,536 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:57,537 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 439, 'Body': <_io.BytesIO object at 0x7f7ccb290a90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:57,537 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:57,537 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:57,537 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:57,537 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:57,537 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:57,537 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:57,537 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:57,545 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:57,545 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:57,546 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:57,546 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:57,546 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:57,546 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 439}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'K7TD+0WcwPA2ov6jHEMRsQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290a90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=439', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:57,546 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:57,546 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:57,546 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:57,546 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:57,546 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:57,546 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=439&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:K7TD+0WcwPA2ov6jHEMRsQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133057Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:57,546 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133057Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1afd554a0e708e50c15a6fb021b3b234f5c8dffe5cd4f0f3633f1d82972a7225 gunicorn-registry stdout | 2023-06-29 13:30:57,546 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 413dca6f6f24a5ddbd7fe3097e68812093bec8d3650dae757df4104030d7370a gunicorn-registry stdout | 2023-06-29 13:30:57,547 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:57,547 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:57,547 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:57,548 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:57,594 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:30:58,000 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=439 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:58,001 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b9c226c5-22b2-4578-a000-2dbb24e2d06e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b9c226c5-22b2-4578-a000-2dbb24e2d06e', 'ETag': '"2bb4c3fb459cc0f036a2fea31c4311b1"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:58,001 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:58,001 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:58,001 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:58,001 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:58,001 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b9c226c5-22b2-4578-a000-2dbb24e2d06e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b9c226c5-22b2-4578-a000-2dbb24e2d06e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b9c226c5-22b2-4578-a000-2dbb24e2d06e', 'etag': '"2bb4c3fb459cc0f036a2fea31c4311b1"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2bb4c3fb459cc0f036a2fea31c4311b1"'} gunicorn-registry stdout | 2023-06-29 13:30:58,721 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:58,722 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:58,722 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 440, 'Body': <_io.BytesIO object at 0x7f7ccb271a90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:58,722 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:58,722 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:58,722 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:58,722 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:58,722 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:58,722 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:58,723 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:58,731 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:58,731 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:58,731 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:58,731 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:58,731 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:58,731 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 440}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'jFIBxUAB763cdfRpuF0GKw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271a90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=440', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:58,731 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:58,731 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:58,732 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:58,732 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:58,732 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:58,732 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=440&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:jFIBxUAB763cdfRpuF0GKw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133058Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:58,732 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133058Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ce21e4df83a90c183aac14e9749a53b3948497ba89b3629e2c861c5e024d6a2f gunicorn-registry stdout | 2023-06-29 13:30:58,732 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 04be3a1273f799440a969cc9e28715ffd0991d1e3a18da68e47fa50533dc79c7 gunicorn-registry stdout | 2023-06-29 13:30:58,732 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:58,732 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:58,733 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:58,733 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:58,943 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:30:59,361 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=440 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:30:59,361 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '79ac3c1c-1db3-4f3d-a494-dbf822bbd5b4', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '79ac3c1c-1db3-4f3d-a494-dbf822bbd5b4', 'ETag': '"8c5201c54001efaddc75f469b85d062b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:30:59,361 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:30:59,362 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:59,362 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:30:59,362 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:59,362 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '79ac3c1c-1db3-4f3d-a494-dbf822bbd5b4', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '79ac3c1c-1db3-4f3d-a494-dbf822bbd5b4', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '79ac3c1c-1db3-4f3d-a494-dbf822bbd5b4', 'etag': '"8c5201c54001efaddc75f469b85d062b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8c5201c54001efaddc75f469b85d062b"'} expiredappspecifictokenworker stdout | 2023-06-29 13:30:59,544 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:30:59,856 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:30:59,856 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:30:59,857 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 441, 'Body': <_io.BytesIO object at 0x7f7ccb309a90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:30:59,857 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:59,857 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:59,857 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:59,857 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:59,857 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:59,857 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:59,857 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:59,866 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:59,866 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:30:59,866 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:59,866 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:59,866 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:59,866 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 441}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'wXTRcj4btInzEfXeT37epA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb309a90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=441', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:30:59,866 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:59,866 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:59,866 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:59,866 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:30:59,867 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:30:59,867 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=441&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:wXTRcj4btInzEfXeT37epA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133059Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:30:59,867 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133059Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | bf92c3d518ab9b3685dbc7a738d040160a6af3c0e7020be8d5bb4b23c81a0c4d gunicorn-registry stdout | 2023-06-29 13:30:59,867 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 423043ff3c827b7e0fb94a3de9bf075321c6ae164769467d5b48f979395112fb gunicorn-registry stdout | 2023-06-29 13:30:59,867 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:30:59,867 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:30:59,867 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:30:59,868 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:30:59,912 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:31:00,277 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=441 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:00,277 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0a63ef01-da77-406b-974a-028bab789b2d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0a63ef01-da77-406b-974a-028bab789b2d', 'ETag': '"c174d1723e1bb489f311f5de4f7edea4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:00,278 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:00,278 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:00,278 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:00,278 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:00,278 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0a63ef01-da77-406b-974a-028bab789b2d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0a63ef01-da77-406b-974a-028bab789b2d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0a63ef01-da77-406b-974a-028bab789b2d', 'etag': '"c174d1723e1bb489f311f5de4f7edea4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c174d1723e1bb489f311f5de4f7edea4"'} gcworker stdout | 2023-06-29 13:31:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:31:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:31:10.585410+00:00 (in 9.999490 seconds) gcworker stdout | 2023-06-29 13:31:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:31:10 UTC)" (scheduled at 2023-06-29 13:31:00.585410+00:00) gcworker stdout | 2023-06-29 13:31:00,587 [59] [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, 1686835860586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:31:00,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:31:00,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:31:00,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:31:10 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:31:00,890 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:00,890 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:00,891 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 442, 'Body': <_io.BytesIO object at 0x7f7ccb269630>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:00,891 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:00,891 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:00,891 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:00,891 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:00,891 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:00,891 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:00,892 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:00,900 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:00,900 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:00,900 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:00,900 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:00,900 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:00,900 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 442}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'XpXCLBQyb5zX6mfad4Jexw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269630>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=442', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:00,900 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:00,900 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:00,900 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:00,900 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:00,900 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:00,901 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=442&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:XpXCLBQyb5zX6mfad4Jexw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133100Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:00,901 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133100Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9d917f6429e63321e76a0da88e332e5ca0a2ddb004fe49e8ccc21a2b0b182f37 gunicorn-registry stdout | 2023-06-29 13:31:00,901 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3ad074f1857fa4822b2e14fff03a0c55b92c55451ccbf17d67fb6368a1139dc7 gunicorn-registry stdout | 2023-06-29 13:31:00,901 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:00,901 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:00,901 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:00,902 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:00,947 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:31:01,310 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=442 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:01,310 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '386ffc31-b2d0-4380-88cf-dd5d7e048ecd', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '386ffc31-b2d0-4380-88cf-dd5d7e048ecd', 'ETag': '"5e95c22c14326f9cd7ea67da77825ec7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:01,310 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:01,311 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:01,311 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:01,311 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:01,311 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '386ffc31-b2d0-4380-88cf-dd5d7e048ecd', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '386ffc31-b2d0-4380-88cf-dd5d7e048ecd', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '386ffc31-b2d0-4380-88cf-dd5d7e048ecd', 'etag': '"5e95c22c14326f9cd7ea67da77825ec7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5e95c22c14326f9cd7ea67da77825ec7"'} repositorygcworker stdout | 2023-06-29 13:31:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:31:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:31:38.788158+00:00 (in 36.796600 seconds) repositorygcworker stdout | 2023-06-29 13:31:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:32:01 UTC)" (scheduled at 2023-06-29 13:31:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:31:01,992 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:31:01,993 [81] [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(2023, 6, 29, 13, 31, 1, 992065), True, datetime.datetime(2023, 6, 29, 13, 31, 1, 992065), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 13:31:02,005 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:31:02,005 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:31:02,005 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:32:01 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:31:02,047 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:02,048 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:02,048 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 443, 'Body': <_io.BytesIO object at 0x7f7ccb960a40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:02,049 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:02,049 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:02,049 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:02,049 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:02,049 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:02,049 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:02,049 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:02,057 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:02,057 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:02,057 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:02,057 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:02,057 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:02,057 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 443}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'VCDwvsqu9TuOi7tswvlrTA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960a40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=443', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:02,058 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:02,058 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:02,058 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:02,058 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:02,058 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:02,058 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=443&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:VCDwvsqu9TuOi7tswvlrTA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133102Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:02,058 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133102Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a755bf67b63c692c50c3134d6aaa6190b3f10cdc9da6ed4c1d06bde42324ea3c gunicorn-registry stdout | 2023-06-29 13:31:02,058 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6781d19051617e92c2b765adfcff73735c350222ec9bc04f3996cc34d15102ae gunicorn-registry stdout | 2023-06-29 13:31:02,058 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:02,058 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:02,059 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:02,059 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:02,106 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:31:02,511 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=443 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:02,511 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd100a8a0-a3c9-453b-8c98-9c8317495146', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd100a8a0-a3c9-453b-8c98-9c8317495146', 'ETag': '"5420f0becaaef53b8e8bbb6cc2f96b4c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:02,511 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:02,511 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:02,512 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:02,512 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:02,512 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd100a8a0-a3c9-453b-8c98-9c8317495146', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd100a8a0-a3c9-453b-8c98-9c8317495146', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd100a8a0-a3c9-453b-8c98-9c8317495146', 'etag': '"5420f0becaaef53b8e8bbb6cc2f96b4c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5420f0becaaef53b8e8bbb6cc2f96b4c"'} queuecleanupworker stdout | 2023-06-29 13:31:03,070 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:31:03,207 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:03,207 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:03,207 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 444, 'Body': <_io.BytesIO object at 0x7f7ccb269450>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:03,208 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:03,208 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:03,208 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:03,208 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:03,208 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:03,208 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:03,208 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:03,216 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:03,216 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:03,216 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:03,216 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:03,216 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:03,217 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 444}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '7ztsl/aJeDSj9/kSwNq1Ng==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269450>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=444', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:03,217 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:03,217 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:03,217 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:03,217 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:03,217 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:03,217 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=444&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:7ztsl/aJeDSj9/kSwNq1Ng== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133103Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:03,217 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133103Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1373d652582bd30413361b0916fa381539d401959bd4e501ab91e7e9cdc53f42 gunicorn-registry stdout | 2023-06-29 13:31:03,217 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 600a5c8facaa8bf5b98071d43d2bf112ac082f509e8349f9ee630a6668000280 gunicorn-registry stdout | 2023-06-29 13:31:03,217 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:03,217 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:03,218 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:03,218 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:03,267 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:31:03,671 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=444 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:03,671 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '85a3b4d5-227b-48a4-9c47-14474a444ee6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '85a3b4d5-227b-48a4-9c47-14474a444ee6', 'ETag': '"ef3b6c97f6897834a3f7f912c0dab536"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:03,671 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:03,672 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:03,672 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:03,672 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:03,672 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '85a3b4d5-227b-48a4-9c47-14474a444ee6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '85a3b4d5-227b-48a4-9c47-14474a444ee6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '85a3b4d5-227b-48a4-9c47-14474a444ee6', 'etag': '"ef3b6c97f6897834a3f7f912c0dab536"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ef3b6c97f6897834a3f7f912c0dab536"'} notificationworker stdout | 2023-06-29 13:31:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:31:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:31:13.978401+00:00 (in 9.999444 seconds) notificationworker stdout | 2023-06-29 13:31:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:31:13 UTC)" (scheduled at 2023-06-29 13:31:03.978401+00:00) notificationworker stdout | 2023-06-29 13:31:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:31:03,980 [74] [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(2023, 6, 29, 13, 31, 3, 979426), True, datetime.datetime(2023, 6, 29, 13, 31, 3, 979426), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:31:03,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:31:03,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:31:03,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:31:13 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:31:04,285 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:04,285 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:04,286 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 445, 'Body': <_io.BytesIO object at 0x7f7ccb2c6d10>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:04,286 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:04,286 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:04,286 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:04,286 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:04,286 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:04,286 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:04,287 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:04,295 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:04,295 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:04,295 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:04,295 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:04,295 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:04,295 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 445}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '3pSePIf4MVKY7O+nI6OPNg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6d10>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=445', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:04,296 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:04,296 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:04,296 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:04,296 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:04,296 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:04,296 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=445&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:3pSePIf4MVKY7O+nI6OPNg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133104Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:04,296 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133104Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ff19c02dd93730e5e4db4f67b18df90224db412e2c4cc62db552776a55129e9f gunicorn-registry stdout | 2023-06-29 13:31:04,296 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4f220245288c5eeda3af401bc32ecc862a43cee8c36d8e9ebde82e34ccc96520 gunicorn-registry stdout | 2023-06-29 13:31:04,296 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:04,296 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:04,297 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:04,297 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:04,342 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:31:04,706 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=445 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:04,707 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2a9eb59c-716a-4226-bf05-a76c32142b8d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2a9eb59c-716a-4226-bf05-a76c32142b8d', 'ETag': '"de949e3c87f8315298ecefa723a38f36"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:04,707 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:04,707 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:04,707 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:04,707 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:04,707 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2a9eb59c-716a-4226-bf05-a76c32142b8d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2a9eb59c-716a-4226-bf05-a76c32142b8d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2a9eb59c-716a-4226-bf05-a76c32142b8d', 'etag': '"de949e3c87f8315298ecefa723a38f36"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"de949e3c87f8315298ecefa723a38f36"'} gunicorn-registry stdout | 2023-06-29 13:31:05,176 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:05,176 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:05,176 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 446, 'Body': <_io.BytesIO object at 0x7f7ccb2c6630>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:05,177 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:05,177 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:05,177 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:05,177 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:05,177 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:05,177 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:05,177 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:05,185 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:05,185 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:05,185 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:05,185 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:05,185 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:05,185 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 446}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'w8EG0rz3rfDilDTlpZdaEw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6630>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=446', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:05,186 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:05,186 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:05,186 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:05,186 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:05,186 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:05,186 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=446&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:w8EG0rz3rfDilDTlpZdaEw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133105Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:05,186 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133105Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b59b42ecc01cc871a2321aadb686bfb45fa919597a1796ce1cb2b2af414b7cb8 gunicorn-registry stdout | 2023-06-29 13:31:05,186 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 84b39bd323efb5bc7ecc1fffd14269c635e107057231ce7465d93bfce5f57f24 gunicorn-registry stdout | 2023-06-29 13:31:05,186 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:05,186 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:05,187 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:05,187 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:05,232 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:31:05,604 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=446 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:05,605 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4d093044-98ab-40e3-9e18-2f483c220e0b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4d093044-98ab-40e3-9e18-2f483c220e0b', 'ETag': '"c3c106d2bcf7adf0e29434e5a5975a13"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:05,605 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:05,605 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:05,605 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:05,605 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:05,605 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4d093044-98ab-40e3-9e18-2f483c220e0b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4d093044-98ab-40e3-9e18-2f483c220e0b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4d093044-98ab-40e3-9e18-2f483c220e0b', 'etag': '"c3c106d2bcf7adf0e29434e5a5975a13"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c3c106d2bcf7adf0e29434e5a5975a13"'} notificationworker stdout | 2023-06-29 13:31:06,279 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} builder stdout | 2023-06-29 13:31:06,283 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} gunicorn-registry stdout | 2023-06-29 13:31:06,550 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:06,550 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:06,551 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 447, 'Body': <_io.BytesIO object at 0x7f7ccb2348b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:06,551 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:06,551 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:06,551 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:06,551 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:06,551 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:06,551 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:06,551 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:06,559 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:06,559 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:06,559 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:06,560 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:06,560 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:06,560 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 447}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'jzDBb3a44niseEdsevkFDw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2348b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=447', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:06,560 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:06,560 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:06,560 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:06,560 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:06,560 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:06,560 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=447&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:jzDBb3a44niseEdsevkFDw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133106Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:06,560 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133106Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b69d99f7c6d315ae7785595c09d5126d4887fa1c56b992bc9323fe96b9a323cd gunicorn-registry stdout | 2023-06-29 13:31:06,560 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 02d74ac8cdbd56ef5c2109cb0fb588230fcd986c6c35e44006ab6988072e6be3 gunicorn-registry stdout | 2023-06-29 13:31:06,560 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:06,560 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:06,561 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:06,561 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. securityworker stdout | 2023-06-29 13:31:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:31:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:31:11.713664+00:00 (in 5.130656 seconds) securityworker stdout | 2023-06-29 13:31:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:31:36 UTC)" (scheduled at 2023-06-29 13:31:06.582504+00:00) securityworker stdout | 2023-06-29 13:31:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:31:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:31:06,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:31:06,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:31:06,599 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:31:06,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:31:06,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:31:36 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:31:06,611 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:31:07,056 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=447 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:07,057 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7424d255-62eb-41b5-9192-def3cfa1a7f6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7424d255-62eb-41b5-9192-def3cfa1a7f6', 'ETag': '"8f30c16f76b8e278ac78476c7af9050f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:07,057 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:07,057 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:07,057 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:07,057 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:07,057 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7424d255-62eb-41b5-9192-def3cfa1a7f6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7424d255-62eb-41b5-9192-def3cfa1a7f6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7424d255-62eb-41b5-9192-def3cfa1a7f6', 'etag': '"8f30c16f76b8e278ac78476c7af9050f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8f30c16f76b8e278ac78476c7af9050f"'} gunicorn-registry stdout | 2023-06-29 13:31:07,605 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:07,606 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:07,606 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 448, 'Body': <_io.BytesIO object at 0x7f7ccb27a4a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:07,606 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:07,606 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:07,607 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:07,607 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:07,607 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:07,607 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:07,607 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:07,615 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:07,615 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:07,615 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:07,615 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:07,615 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:07,615 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 448}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'JTL4oTey9cDAxg9/R+p2DA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a4a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=448', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:07,616 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:07,616 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:07,616 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:07,616 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:07,616 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:07,616 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=448&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:JTL4oTey9cDAxg9/R+p2DA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133107Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:07,616 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133107Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 73310f37412459863b1b864d50b63965eeb982b9cb60389132007065d9cd4ed3 gunicorn-registry stdout | 2023-06-29 13:31:07,616 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b3c43764159cd050112ae3dde1fea139c71d8d455bf068869e52728f2876c360 gunicorn-registry stdout | 2023-06-29 13:31:07,616 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:07,616 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:07,617 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:07,617 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:07,662 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:31:08,026 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=448 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:08,027 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '10302d8c-5888-4a70-8949-a51c100c7635', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '10302d8c-5888-4a70-8949-a51c100c7635', 'ETag': '"2532f8a137b2f5c0c0c60f7f47ea760c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:08,027 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:08,027 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:08,027 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:08,027 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:08,027 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '10302d8c-5888-4a70-8949-a51c100c7635', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '10302d8c-5888-4a70-8949-a51c100c7635', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '10302d8c-5888-4a70-8949-a51c100c7635', 'etag': '"2532f8a137b2f5c0c0c60f7f47ea760c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2532f8a137b2f5c0c0c60f7f47ea760c"'} quotaregistrysizeworker stdout | 2023-06-29 13:31:08,710 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-registry stdout | 2023-06-29 13:31:08,842 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:08,842 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:08,842 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 449, 'Body': <_io.BytesIO object at 0x7f7ccb2c6ea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:08,842 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:08,843 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:08,843 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:08,843 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:08,843 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:08,843 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:08,843 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:08,852 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:08,852 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:08,852 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:08,852 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:08,852 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:08,852 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 449}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ASSazAbIH42Wj4EGkn+/tw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6ea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=449', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:08,852 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:08,852 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:08,852 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:08,852 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:08,852 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:08,853 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=449&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ASSazAbIH42Wj4EGkn+/tw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133108Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:08,853 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133108Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3f83e4066b8c9d532f4614c5361bab2c0f1ca0a7010d100c585fb4f3057e6dca gunicorn-registry stdout | 2023-06-29 13:31:08,853 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 415a2db13a7ffdf39a92b1ba77d77b5903614fa43be634bae7b5e62650e5424c gunicorn-registry stdout | 2023-06-29 13:31:08,853 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:08,853 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:08,853 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:08,854 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:08,899 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. namespacegcworker stdout | 2023-06-29 13:31:08,977 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:31:09,159 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:31:09,260 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-registry stdout | 2023-06-29 13:31:09,302 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=449 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:09,302 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '216f5127-cd5f-476f-bdcb-3314d2a887bb', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '216f5127-cd5f-476f-bdcb-3314d2a887bb', 'ETag': '"01249acc06c81f8d968f8106927fbfb7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:09,302 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:09,303 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:09,303 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:09,303 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:09,303 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '216f5127-cd5f-476f-bdcb-3314d2a887bb', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '216f5127-cd5f-476f-bdcb-3314d2a887bb', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '216f5127-cd5f-476f-bdcb-3314d2a887bb', 'etag': '"01249acc06c81f8d968f8106927fbfb7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"01249acc06c81f8d968f8106927fbfb7"'} gunicorn-web stdout | 2023-06-29 13:31:09,636 [211] [DEBUG] [app] Starting request: urn:request:33481f63-6377-4204-95dc-64f852d12904 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:31:09,636 [214] [DEBUG] [app] Starting request: urn:request:d02506eb-1670-491f-9d90-d859ad3cc736 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:31:09,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:31:09,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:31:09,640 [216] [DEBUG] [app] Starting request: urn:request:86019484-5d13-440f-9eff-086d4cc79c94 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:31:09,640 [216] [DEBUG] [app] Ending request: urn:request:86019484-5d13-440f-9eff-086d4cc79c94 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:86019484-5d13-440f-9eff-086d4cc79c94', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:31:09,640 [221] [DEBUG] [app] Starting request: urn:request:5bb8f3cd-aa0f-4278-84d6-a32773671a38 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:31:09,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:31:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:31:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:31:09,641 [221] [DEBUG] [app] Ending request: urn:request:5bb8f3cd-aa0f-4278-84d6-a32773671a38 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:5bb8f3cd-aa0f-4278-84d6-a32773671a38', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:31:09,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-registry stdout | 2023-06-29 13:31:09,641 [221] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:31:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:31:09,642 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:31:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) gunicorn-web stdout | 2023-06-29 13:31:09,643 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:31:09,643 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:31:09,644 [212] [DEBUG] [app] Starting request: urn:request:c49ed92e-7bf4-4e3a-af93-dc7901ff7692 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:31:09,644 [211] [DEBUG] [app] Starting request: urn:request:42f59aa9-5662-4ed8-8014-0a9524abe2f6 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:31:09,644 [212] [DEBUG] [app] Ending request: urn:request:c49ed92e-7bf4-4e3a-af93-dc7901ff7692 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:c49ed92e-7bf4-4e3a-af93-dc7901ff7692', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:31:09,645 [211] [DEBUG] [app] Ending request: urn:request:42f59aa9-5662-4ed8-8014-0a9524abe2f6 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:42f59aa9-5662-4ed8-8014-0a9524abe2f6', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:31:09,645 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:31:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:31:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:31:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:31:09,645 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:31:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:31:09,645 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:31:09,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:31:09,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:31:09,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:31:09,653 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:31:09,653 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:31:09,664 [211] [DEBUG] [app] Ending request: urn:request:33481f63-6377-4204-95dc-64f852d12904 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:33481f63-6377-4204-95dc-64f852d12904', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:31:09,664 [214] [DEBUG] [app] Ending request: urn:request:d02506eb-1670-491f-9d90-d859ad3cc736 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:d02506eb-1670-491f-9d90-d859ad3cc736', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:31:09,664 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:31:09,664 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:31:09,664 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:31:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:31:09,665 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:31:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:31:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:31:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.029) gunicorn-registry stdout | 2023-06-29 13:31:09,673 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:09,673 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:09,673 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 450, 'Body': <_io.BytesIO object at 0x7f7cd00e19f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:09,673 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:09,673 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:09,673 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:09,673 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:09,673 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:09,674 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:09,674 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:09,682 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:09,682 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:09,682 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:09,682 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:09,682 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:09,682 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 450}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '7ODNZZ0T+rrcHB+aBzkTVA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e19f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=450', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:09,682 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:09,682 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:09,683 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:09,683 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:09,683 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:09,683 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=450&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:7ODNZZ0T+rrcHB+aBzkTVA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133109Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:09,683 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133109Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | fe356c233a6f24d82ff0380107bc7627f6e152f2b1853b9f4255948a86d98380 gunicorn-registry stdout | 2023-06-29 13:31:09,683 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1dbc148f75311fbb9be9b44428394605b76c1ae9b32829a219df671900317053 gunicorn-registry stdout | 2023-06-29 13:31:09,683 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:09,683 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:09,683 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:09,684 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:09,729 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositoryactioncounter stdout | 2023-06-29 13:31:09,856 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-registry stdout | 2023-06-29 13:31:10,052 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=450 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:10,053 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6894c7d0-d574-4a6d-94c0-349d5babb73c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6894c7d0-d574-4a6d-94c0-349d5babb73c', 'ETag': '"ece0cd659d13fabadc1c1f9a07391354"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:10,053 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:10,053 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:10,053 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:10,053 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:10,053 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6894c7d0-d574-4a6d-94c0-349d5babb73c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6894c7d0-d574-4a6d-94c0-349d5babb73c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6894c7d0-d574-4a6d-94c0-349d5babb73c', 'etag': '"ece0cd659d13fabadc1c1f9a07391354"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ece0cd659d13fabadc1c1f9a07391354"'} gunicorn-registry stdout | 2023-06-29 13:31:10,326 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:10,326 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:10,327 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 451, 'Body': <_io.BytesIO object at 0x7f7cd09c1770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:10,327 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:10,327 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:10,327 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:10,327 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:10,327 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:10,327 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:10,327 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:10,336 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:10,336 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:10,336 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:10,336 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:10,336 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:10,336 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 451}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'xtWC5SBKjBW0uIS2XdlglQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd09c1770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=451', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:10,336 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:10,336 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:10,336 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:10,336 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:10,336 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:10,336 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=451&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:xtWC5SBKjBW0uIS2XdlglQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133110Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:10,336 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133110Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 43f866b91622e0e204e1de35d672748456ceea71018c157647764f04fdf8ec32 gunicorn-registry stdout | 2023-06-29 13:31:10,337 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b8a0047547598201a658d107f3fbb7375bba06408a7330b078362882f90f4124 gunicorn-registry stdout | 2023-06-29 13:31:10,337 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:10,337 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:10,337 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:10,338 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:10,387 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:31:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:31:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:31:20.585410+00:00 (in 9.999479 seconds) gcworker stdout | 2023-06-29 13:31:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:31:20 UTC)" (scheduled at 2023-06-29 13:31:10.585410+00:00) gcworker stdout | 2023-06-29 13:31:10,587 [59] [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, 1686835870586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:31:10,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:31:10,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:31:10,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:31:20 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:31:10,711 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=451 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:10,711 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0dd6315b-84e8-4217-820c-2b70f8a35476', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0dd6315b-84e8-4217-820c-2b70f8a35476', 'ETag': '"c6d582e5204a8c15b4b884b65dd96095"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:10,711 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:10,711 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:10,711 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:10,711 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:10,712 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0dd6315b-84e8-4217-820c-2b70f8a35476', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0dd6315b-84e8-4217-820c-2b70f8a35476', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0dd6315b-84e8-4217-820c-2b70f8a35476', 'etag': '"c6d582e5204a8c15b4b884b65dd96095"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c6d582e5204a8c15b4b884b65dd96095"'} blobuploadcleanupworker stdout | 2023-06-29 13:31:10,999 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:31:11,138 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:11,138 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:11,139 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 452, 'Body': <_io.BytesIO object at 0x7f7ccb2ac7c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:11,139 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:11,139 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:11,139 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:11,139 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:11,139 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:11,139 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:11,139 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:11,148 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:11,148 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:11,148 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:11,148 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:11,148 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:11,148 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 452}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'SrYhoPX4Ua7dP4cXIzadrw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac7c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=452', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:11,148 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:11,148 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:11,148 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:11,148 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:11,149 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:11,149 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=452&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:SrYhoPX4Ua7dP4cXIzadrw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133111Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:11,149 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133111Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f27d423d5aae4002e125278685264b57c29a3cd590aa185f3e7d761b4131c5d1 gunicorn-registry stdout | 2023-06-29 13:31:11,149 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 43d30fe5f888b8df8f3eefcf03dd4bc31148604f5e146d5ffba38f538fd94fef gunicorn-registry stdout | 2023-06-29 13:31:11,149 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:11,149 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:11,149 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:11,150 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:11,197 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:31:11,560 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=452 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:11,561 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b993c18f-453c-4ae3-80f6-bfa92ba43d37', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b993c18f-453c-4ae3-80f6-bfa92ba43d37', 'ETag': '"4ab621a0f5f851aedd3f871723369daf"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:11,561 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:11,561 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:11,561 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:11,561 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:11,561 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b993c18f-453c-4ae3-80f6-bfa92ba43d37', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b993c18f-453c-4ae3-80f6-bfa92ba43d37', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b993c18f-453c-4ae3-80f6-bfa92ba43d37', 'etag': '"4ab621a0f5f851aedd3f871723369daf"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4ab621a0f5f851aedd3f871723369daf"'} securityworker stdout | 2023-06-29 13:31:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:31:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:31:36.582504+00:00 (in 24.868346 seconds) securityworker stdout | 2023-06-29 13:31:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:31:41 UTC)" (scheduled at 2023-06-29 13:31:11.713664+00:00) securityworker stdout | 2023-06-29 13:31:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:31:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:31:11,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:31:11,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:31:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:31:11,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:31:11,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:31:11,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:31:11,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:31:11,734 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:31:11,738 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:31:11,738 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:31:11,739 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 26, 11, 721951), 1, 2]) securityworker stdout | 2023-06-29 13:31:11,742 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:31:11,742 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:31:11,743 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 26, 11, 721951), 1, 2]) securityworker stdout | 2023-06-29 13:31:11,747 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:31:11,747 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:31:11,747 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:31:11,747 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:31:11,747 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:31:11,748 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:31:11,748 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:31:11,749 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:31:11,749 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:31:11,749 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:31:41 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 13:31:13,004 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:31:13,218 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:13,218 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:13,218 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 453, 'Body': <_io.BytesIO object at 0x7f7ccb279400>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:13,219 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:13,219 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:13,219 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:13,219 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:13,219 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:13,219 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:13,219 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:13,227 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:13,227 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:13,227 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:13,227 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:13,227 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:13,228 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 453}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'kV0IjznWC5d3Rcd03IEZAw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279400>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=453', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:13,228 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:13,228 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:13,228 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:13,228 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:13,228 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:13,228 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=453&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:kV0IjznWC5d3Rcd03IEZAw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133113Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:13,228 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133113Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b0851025e328dc1358787b7939e6454a9e7a99bb15155a52fac0df170b5ca6e8 gunicorn-registry stdout | 2023-06-29 13:31:13,228 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b4713379d39962b8d579bade98b0b55fe92105f34658b9e894591a5ca0c50302 gunicorn-registry stdout | 2023-06-29 13:31:13,228 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:13,228 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:13,229 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:13,229 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:13,279 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:31:13,804 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=453 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:13,804 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '91d21f53-ff9d-436e-9dfe-011234da1fc0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '91d21f53-ff9d-436e-9dfe-011234da1fc0', 'ETag': '"915d088f39d60b977745c774dc811903"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:13,804 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:13,805 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:13,805 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:13,805 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:13,805 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '91d21f53-ff9d-436e-9dfe-011234da1fc0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '91d21f53-ff9d-436e-9dfe-011234da1fc0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '91d21f53-ff9d-436e-9dfe-011234da1fc0', 'etag': '"915d088f39d60b977745c774dc811903"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"915d088f39d60b977745c774dc811903"'} notificationworker stdout | 2023-06-29 13:31:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:31:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:31:15.985355+00:00 (in 2.006433 seconds) notificationworker stdout | 2023-06-29 13:31:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:31:23 UTC)" (scheduled at 2023-06-29 13:31:13.978401+00:00) notificationworker stdout | 2023-06-29 13:31:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:31:13,980 [74] [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(2023, 6, 29, 13, 31, 13, 979461), True, datetime.datetime(2023, 6, 29, 13, 31, 13, 979461), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:31:13,994 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:31:13,994 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:31:13,994 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:31:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:31:14,161 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:14,161 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:14,162 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 454, 'Body': <_io.BytesIO object at 0x7f7ccb2c6630>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:14,162 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:14,162 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:14,162 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:14,162 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:14,162 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:14,162 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:14,162 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:14,171 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:14,171 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:14,171 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:14,171 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:14,171 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:14,171 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 454}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'QUrUzCDCDD/AX8fzFwULeA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6630>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=454', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:14,171 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:14,171 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:14,171 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:14,171 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:14,171 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:14,171 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=454&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:QUrUzCDCDD/AX8fzFwULeA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133114Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:14,171 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133114Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9c53c2b0c1ea575bed4457c896dbec1b47f35ecd48860c59c8bbb743731c1c30 gunicorn-registry stdout | 2023-06-29 13:31:14,172 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a0963ccbc1ce0111805fde5fc43c4557e8fd7f75adad1b74d12794470dce897c gunicorn-registry stdout | 2023-06-29 13:31:14,172 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:14,172 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:14,172 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:14,173 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:14,222 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. manifestbackfillworker stdout | 2023-06-29 13:31:14,382 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} securityworker stdout | 2023-06-29 13:31:14,399 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} gunicorn-registry stdout | 2023-06-29 13:31:14,545 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=454 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:14,546 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd96b2bde-e5cb-4c46-a756-2ad821d5890f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd96b2bde-e5cb-4c46-a756-2ad821d5890f', 'ETag': '"414ad4cc20c20c3fc05fc7f317050b78"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:14,546 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:14,546 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:14,546 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:14,546 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:14,546 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd96b2bde-e5cb-4c46-a756-2ad821d5890f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd96b2bde-e5cb-4c46-a756-2ad821d5890f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd96b2bde-e5cb-4c46-a756-2ad821d5890f', 'etag': '"414ad4cc20c20c3fc05fc7f317050b78"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"414ad4cc20c20c3fc05fc7f317050b78"'} exportactionlogsworker stdout | 2023-06-29 13:31:14,652 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:31:14,674 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} exportactionlogsworker stdout | 2023-06-29 13:31:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:31:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:31:55.591055+00:00 (in 40.797058 seconds) exportactionlogsworker stdout | 2023-06-29 13:31:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:32:14 UTC)" (scheduled at 2023-06-29 13:31:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:31:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:31:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:32:14 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:31:15,102 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:15,102 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:15,103 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 455, 'Body': <_io.BytesIO object at 0x7f7ccb2238b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:15,103 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:15,103 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:15,103 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:15,103 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:15,103 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:15,103 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:15,103 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:15,112 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:15,112 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:15,112 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:15,112 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:15,112 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:15,112 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 455}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'KG0nMVLtxxYbwYcz2yGJWA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2238b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=455', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:15,112 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:15,112 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:15,113 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:15,113 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:15,113 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:15,113 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=455&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:KG0nMVLtxxYbwYcz2yGJWA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133115Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:15,113 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133115Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4bbe679c53fb3c6b3468ee9becd803f76b10e66771bd9bb619e637f488c2e0c4 gunicorn-registry stdout | 2023-06-29 13:31:15,113 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 30b3fa199d8698b99d8a6f5c3e1877d17a944a6539478c5c21cd5607a83898ee gunicorn-registry stdout | 2023-06-29 13:31:15,113 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:15,113 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:15,114 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:15,114 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:15,163 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:31:15,181 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:31:15,307 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-registry stdout | 2023-06-29 13:31:15,526 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=455 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:15,526 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '28b9626a-ff6c-4aa2-b99f-dea25d0601b0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '28b9626a-ff6c-4aa2-b99f-dea25d0601b0', 'ETag': '"286d273152edc7161bc18733db218958"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:15,526 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:15,527 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:15,527 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:15,527 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:15,527 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '28b9626a-ff6c-4aa2-b99f-dea25d0601b0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '28b9626a-ff6c-4aa2-b99f-dea25d0601b0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '28b9626a-ff6c-4aa2-b99f-dea25d0601b0', 'etag': '"286d273152edc7161bc18733db218958"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"286d273152edc7161bc18733db218958"'} gunicorn-web stdout | 2023-06-29 13:31:15,664 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-web stdout | 2023-06-29 13:31:15,668 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:31:15,743 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:31:15,746 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:31:15,750 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-registry stdout | 2023-06-29 13:31:15,935 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:15,935 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:15,935 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 456, 'Body': <_io.BytesIO object at 0x7f7ccb2905e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:15,935 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:15,935 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:15,935 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:15,936 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:15,936 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:15,936 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:15,936 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:15,944 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:15,944 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:15,944 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:15,944 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:15,944 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:15,944 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 456}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'CL8mgHAETwNXyfEZ1i49Bw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2905e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=456', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:15,944 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:15,944 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:15,944 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:15,944 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:15,945 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:15,945 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=456&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:CL8mgHAETwNXyfEZ1i49Bw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133115Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:15,945 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133115Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e50ee8b76be46b453ec0d612f11f5a487466591338cd45ea302af7774086c3ac gunicorn-registry stdout | 2023-06-29 13:31:15,945 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8b0fb57b9621397df44ed2a2cd1d2b2d0d06b17e563831411d6d4b5150e20be3 gunicorn-registry stdout | 2023-06-29 13:31:15,945 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:15,945 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:15,945 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:15,946 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. notificationworker stdout | 2023-06-29 13:31:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:31:15,986 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:31:23.978401+00:00 (in 7.992483 seconds) notificationworker stdout | 2023-06-29 13:31:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:32:15 UTC)" (scheduled at 2023-06-29 13:31:15.985355+00:00) notificationworker stdout | 2023-06-29 13:31:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:31:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:32:15 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:31:15,995 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:31:16,357 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=456 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:16,357 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1c90bde5-adec-4151-b322-4e7b5fb1f22c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1c90bde5-adec-4151-b322-4e7b5fb1f22c', 'ETag': '"08bf268070044f0357c9f119d62e3d07"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:16,357 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:16,358 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:16,358 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:16,358 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:16,358 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1c90bde5-adec-4151-b322-4e7b5fb1f22c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1c90bde5-adec-4151-b322-4e7b5fb1f22c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1c90bde5-adec-4151-b322-4e7b5fb1f22c', 'etag': '"08bf268070044f0357c9f119d62e3d07"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"08bf268070044f0357c9f119d62e3d07"'} globalpromstats stdout | 2023-06-29 13:31:16,443 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 13:31:16,760 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} chunkcleanupworker stdout | 2023-06-29 13:31:17,434 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-registry stdout | 2023-06-29 13:31:17,708 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:17,709 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:17,709 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 457, 'Body': <_io.BytesIO object at 0x7f7ccb309a90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:17,709 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:17,709 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:17,709 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:17,709 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:17,709 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:17,710 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:17,710 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:17,718 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:17,718 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:17,718 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:17,718 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:17,718 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:17,718 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 457}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'qSzwN5Iqt5EKiSJAI0YNNQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb309a90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=457', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:17,718 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:17,718 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:17,719 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:17,719 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:17,719 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:17,719 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=457&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:qSzwN5Iqt5EKiSJAI0YNNQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133117Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:17,719 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133117Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 61fd76369d693920ac179c8738608955e710694ee622e6df54602f0b99d736dc gunicorn-registry stdout | 2023-06-29 13:31:17,719 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7816f6ccd1691d426db86252d50959bed0bafe6334437d9d697c082102719bbb gunicorn-registry stdout | 2023-06-29 13:31:17,719 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:17,719 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:17,720 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:17,720 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:17,770 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. storagereplication stdout | 2023-06-29 13:31:17,876 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-secscan stdout | 2023-06-29 13:31:18,004 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:31:18,007 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:31:18,011 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:31:18,254 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=457 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:18,255 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '46fe3e8e-66cb-41bb-9a74-e159fe31dc8f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '46fe3e8e-66cb-41bb-9a74-e159fe31dc8f', 'ETag': '"a92cf037922ab7910a89224023460d35"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:18,255 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:18,255 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:18,255 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:18,255 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:18,255 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '46fe3e8e-66cb-41bb-9a74-e159fe31dc8f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '46fe3e8e-66cb-41bb-9a74-e159fe31dc8f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '46fe3e8e-66cb-41bb-9a74-e159fe31dc8f', 'etag': '"a92cf037922ab7910a89224023460d35"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a92cf037922ab7910a89224023460d35"'} gunicorn-registry stdout | 2023-06-29 13:31:18,638 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:18,638 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:18,638 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 458, 'Body': <_io.BytesIO object at 0x7f7ccb960a40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:18,639 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:18,639 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:18,639 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:18,639 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:18,639 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:18,639 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:18,639 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:18,647 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:18,647 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:18,648 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:18,648 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:18,648 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:18,648 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 458}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'K5PaMxwQbeW8abx7VY8yDQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960a40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=458', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:18,648 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:18,648 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:18,648 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:18,648 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:18,648 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:18,648 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=458&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:K5PaMxwQbeW8abx7VY8yDQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133118Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:18,648 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133118Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6d55cd702e98acac78998fad86649a21b49b06e3b1de5242b95df5cb40a4e160 gunicorn-registry stdout | 2023-06-29 13:31:18,649 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8d89fbf98e109809f2766790dc037ff8bf7c2d03613ed4e36353ae85fec01a49 gunicorn-registry stdout | 2023-06-29 13:31:18,649 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:18,649 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:18,649 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:18,650 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:18,695 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:31:19,017 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=458 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:19,018 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1d1d747f-58e5-40b7-8133-7708b1b59e92', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1d1d747f-58e5-40b7-8133-7708b1b59e92', 'ETag': '"2b93da331c106de5bc69bc7b558f320d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:19,018 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:19,018 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:19,018 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:19,018 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:19,018 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1d1d747f-58e5-40b7-8133-7708b1b59e92', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1d1d747f-58e5-40b7-8133-7708b1b59e92', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1d1d747f-58e5-40b7-8133-7708b1b59e92', 'etag': '"2b93da331c106de5bc69bc7b558f320d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2b93da331c106de5bc69bc7b558f320d"'} gunicorn-registry stdout | 2023-06-29 13:31:19,100 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:31:19,103 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:31:19,107 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:31:19,110 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:31:19,115 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:31:19,127 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:31:19,135 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:31:19,138 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:31:19,142 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:31:19,808 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:19,808 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:19,809 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 459, 'Body': <_io.BytesIO object at 0x7f7ccb290450>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:19,809 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:19,809 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:19,809 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:19,809 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:19,809 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:19,809 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:19,810 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:19,818 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:19,818 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:19,818 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:19,818 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:19,818 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:19,818 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 459}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'q/gUwvlaFKy7vNEkiU8WHg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290450>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=459', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:19,819 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:19,819 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:19,819 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:19,819 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:19,819 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:19,819 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=459&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:q/gUwvlaFKy7vNEkiU8WHg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133119Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:19,819 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133119Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4b2b15888fb34e5180f0b2815894de6146834d307e31b5674c5d1bf2cfb711ff gunicorn-registry stdout | 2023-06-29 13:31:19,819 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | de425e3484adf319aecaad907311007f9a5d3c9a344bca7203df03a20623e256 gunicorn-registry stdout | 2023-06-29 13:31:19,819 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:19,819 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:19,820 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:19,820 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:19,870 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:31:20,278 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=459 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:20,278 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1fd18f2a-3d99-4005-b834-f9d58332e79e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1fd18f2a-3d99-4005-b834-f9d58332e79e', 'ETag': '"abf814c2f95a14acbbbcd124894f161e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:20,278 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:20,279 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:20,279 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:20,279 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:20,279 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1fd18f2a-3d99-4005-b834-f9d58332e79e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1fd18f2a-3d99-4005-b834-f9d58332e79e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1fd18f2a-3d99-4005-b834-f9d58332e79e', 'etag': '"abf814c2f95a14acbbbcd124894f161e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"abf814c2f95a14acbbbcd124894f161e"'} gcworker stdout | 2023-06-29 13:31:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:31:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:31:30.585410+00:00 (in 9.999374 seconds) gcworker stdout | 2023-06-29 13:31:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:31:30 UTC)" (scheduled at 2023-06-29 13:31:20.585410+00:00) gcworker stdout | 2023-06-29 13:31:20,587 [59] [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, 1686835880586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:31:20,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:31:20,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:31:20,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:31:30 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:31:20,831 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:20,831 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:20,832 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 460, 'Body': <_io.BytesIO object at 0x7f7ccb2ab310>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:20,832 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:20,832 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:20,832 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:20,832 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:20,832 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:20,832 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:20,832 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:20,841 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:20,841 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:20,841 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:20,841 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:20,841 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:20,841 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 460}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'wAuWPG83Vf6WUnDKrCUbsg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab310>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=460', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:20,841 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:20,841 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:20,841 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:20,841 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:20,841 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:20,841 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=460&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:wAuWPG83Vf6WUnDKrCUbsg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133120Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:20,842 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133120Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 40b07e0012ff024d4b8483f06745a92b575c6c6f460e9416288a6a8644ca560a gunicorn-registry stdout | 2023-06-29 13:31:20,842 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3afe28fcd3c77d8d007de8c117b415101afc1dbe7b30c468dc305a7b28efe2ce gunicorn-registry stdout | 2023-06-29 13:31:20,842 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:20,842 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:20,842 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:20,843 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:20,892 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:31:21,255 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=460 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:21,256 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'bd63283c-6fbb-48d8-b24e-65871c222ccd', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'bd63283c-6fbb-48d8-b24e-65871c222ccd', 'ETag': '"c00b963c6f3755fe965270caac251bb2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:21,256 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:21,256 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:21,256 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:21,256 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:21,256 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'bd63283c-6fbb-48d8-b24e-65871c222ccd', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'bd63283c-6fbb-48d8-b24e-65871c222ccd', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'bd63283c-6fbb-48d8-b24e-65871c222ccd', 'etag': '"c00b963c6f3755fe965270caac251bb2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c00b963c6f3755fe965270caac251bb2"'} gunicorn-registry stdout | 2023-06-29 13:31:21,707 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:21,707 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:21,708 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 461, 'Body': <_io.BytesIO object at 0x7f7ccb2ab270>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:21,708 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:21,708 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:21,708 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:21,708 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:21,708 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:21,708 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:21,708 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:21,717 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:21,717 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:21,717 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:21,717 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:21,717 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:21,717 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 461}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'vZWIeNmqrABsqaYhahkH5w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab270>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=461', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:21,717 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:21,717 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:21,717 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:21,717 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:21,718 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:21,718 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=461&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:vZWIeNmqrABsqaYhahkH5w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133121Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:21,718 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133121Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a98813d56f0d77244b87856abd50a79ddd76a7b94ce15c1f29bb097b7dd9aa07 gunicorn-registry stdout | 2023-06-29 13:31:21,718 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f0e5ccf7c41566d54064de0b47741a8a5f70b2595937ecfabb2f148bf7f663ef gunicorn-registry stdout | 2023-06-29 13:31:21,718 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:21,718 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:21,718 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:21,720 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:21,769 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:31:22,132 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=461 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:22,132 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '98b62654-6042-4bcf-b57b-394d18d1e8f8', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '98b62654-6042-4bcf-b57b-394d18d1e8f8', 'ETag': '"bd958878d9aaac006ca9a6216a1907e7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:22,132 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:22,132 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:22,132 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:22,132 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:22,133 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '98b62654-6042-4bcf-b57b-394d18d1e8f8', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '98b62654-6042-4bcf-b57b-394d18d1e8f8', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '98b62654-6042-4bcf-b57b-394d18d1e8f8', 'etag': '"bd958878d9aaac006ca9a6216a1907e7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"bd958878d9aaac006ca9a6216a1907e7"'} gunicorn-registry stdout | 2023-06-29 13:31:22,539 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:22,540 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:22,540 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 462, 'Body': <_io.BytesIO object at 0x7f7cd0982a40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:22,540 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:22,540 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:22,540 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:22,540 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:22,541 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:22,541 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:22,541 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:22,549 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:22,549 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:22,549 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:22,550 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:22,550 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:22,550 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 462}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Q3PNltwC+TJc/FGhI5rBKw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd0982a40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=462', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:22,550 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:22,550 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:22,550 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:22,550 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:22,550 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:22,550 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=462&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Q3PNltwC+TJc/FGhI5rBKw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133122Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:22,550 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133122Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 863f0372afa9364e2f790a4f08b006a7ecfabf834cdbd17d0914be7e5499f10d gunicorn-registry stdout | 2023-06-29 13:31:22,550 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 433ce7d7e401c9b51c6891db244e13dcc55885f3d3979af18c91f41ed499509c gunicorn-registry stdout | 2023-06-29 13:31:22,550 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:22,551 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:22,551 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:22,552 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:22,598 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:31:22,961 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=462 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:22,961 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '78464f96-5b8b-4381-ad66-c59165f3aae7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '78464f96-5b8b-4381-ad66-c59165f3aae7', 'ETag': '"4373cd96dc02f9325cfc51a1239ac12b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:22,962 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:22,962 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:22,962 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:22,962 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:22,962 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '78464f96-5b8b-4381-ad66-c59165f3aae7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '78464f96-5b8b-4381-ad66-c59165f3aae7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '78464f96-5b8b-4381-ad66-c59165f3aae7', 'etag': '"4373cd96dc02f9325cfc51a1239ac12b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4373cd96dc02f9325cfc51a1239ac12b"'} securityscanningnotificationworker stdout | 2023-06-29 13:31:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:31:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:31:48.681765+00:00 (in 25.394420 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:31:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:32:23 UTC)" (scheduled at 2023-06-29 13:31:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:31:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:31:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:32:23 UTC)" executed successfully notificationworker stdout | 2023-06-29 13:31:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:31:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:31:33.978401+00:00 (in 9.999463 seconds) notificationworker stdout | 2023-06-29 13:31:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:31:33 UTC)" (scheduled at 2023-06-29 13:31:23.978401+00:00) notificationworker stdout | 2023-06-29 13:31:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:31:23,980 [74] [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(2023, 6, 29, 13, 31, 23, 979475), True, datetime.datetime(2023, 6, 29, 13, 31, 23, 979475), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:31:23,994 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:31:23,994 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:31:23,994 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:31:33 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:31:23,998 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:23,998 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:23,998 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 463, 'Body': <_io.BytesIO object at 0x7f7cd009db30>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:23,998 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:23,998 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:23,999 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:23,999 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:23,999 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:23,999 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:23,999 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:24,007 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:24,007 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:24,007 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:24,008 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:24,008 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:24,008 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 463}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'j97aCNs8Gtx6wi+NAE+S6w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd009db30>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=463', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:24,008 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:24,008 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:24,008 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:24,008 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:24,008 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:24,008 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=463&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:j97aCNs8Gtx6wi+NAE+S6w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133124Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:24,008 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133124Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9a14740a4dfb23d444f787c8c756792bbac9795207a1deee0310aa08c216a440 gunicorn-registry stdout | 2023-06-29 13:31:24,008 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | cd611908a08cdd8530fda8f2391152172e45d9b5c3477c0782743da377aec58f gunicorn-registry stdout | 2023-06-29 13:31:24,008 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:24,008 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:24,009 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:24,009 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:24,059 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:31:24,510 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=463 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:24,510 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4f1baa62-1393-49d0-b1ab-22345201e140', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4f1baa62-1393-49d0-b1ab-22345201e140', 'ETag': '"8fdeda08db3c1adc7ac22f8d004f92eb"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:24,510 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:24,511 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:24,511 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:24,511 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:24,511 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4f1baa62-1393-49d0-b1ab-22345201e140', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4f1baa62-1393-49d0-b1ab-22345201e140', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4f1baa62-1393-49d0-b1ab-22345201e140', 'etag': '"8fdeda08db3c1adc7ac22f8d004f92eb"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8fdeda08db3c1adc7ac22f8d004f92eb"'} gunicorn-web stdout | 2023-06-29 13:31:24,636 [211] [DEBUG] [app] Starting request: urn:request:1cffa027-fefe-4a02-a8fb-98b01edf8903 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:31:24,636 [214] [DEBUG] [app] Starting request: urn:request:762dbaa3-8f75-47c9-9ff8-a316ebeb7056 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:31:24,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:31:24,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:31:24,640 [223] [DEBUG] [app] Starting request: urn:request:1db3ab9c-ae2a-4ccc-9e66-5a8de620e139 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:31:24,640 [216] [DEBUG] [app] Starting request: urn:request:2ed7c948-8706-44a4-b416-687bb4600387 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:31:24,641 [223] [DEBUG] [app] Ending request: urn:request:1db3ab9c-ae2a-4ccc-9e66-5a8de620e139 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:1db3ab9c-ae2a-4ccc-9e66-5a8de620e139', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:31:24,641 [216] [DEBUG] [app] Ending request: urn:request:2ed7c948-8706-44a4-b416-687bb4600387 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:2ed7c948-8706-44a4-b416-687bb4600387', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:31:24,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:31:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:31:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:31:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-registry stdout | 2023-06-29 13:31:24,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:31:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:31:24,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:31:24,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:31:24,643 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:31:24,643 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:31:24,644 [214] [DEBUG] [app] Starting request: urn:request:bc34b042-57cf-478b-8dda-21538c9fbeea (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:31:24,644 [214] [DEBUG] [app] Ending request: urn:request:bc34b042-57cf-478b-8dda-21538c9fbeea (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:bc34b042-57cf-478b-8dda-21538c9fbeea', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:31:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:31:24,645 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:31:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:31:24,645 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:31:24,645 [213] [DEBUG] [app] Starting request: urn:request:1c17e132-e5c7-412e-91d1-e2bfec23e453 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:31:24,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:31:24,646 [213] [DEBUG] [app] Ending request: urn:request:1c17e132-e5c7-412e-91d1-e2bfec23e453 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:1c17e132-e5c7-412e-91d1-e2bfec23e453', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:31:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:31:24,646 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:31:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:31:24,646 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:31:24,647 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:31:24,653 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:31:24,654 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:31:24,663 [214] [DEBUG] [app] Ending request: urn:request:762dbaa3-8f75-47c9-9ff8-a316ebeb7056 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:762dbaa3-8f75-47c9-9ff8-a316ebeb7056', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:31:24,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:31:24,664 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:31:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:31:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-web stdout | 2023-06-29 13:31:24,664 [211] [DEBUG] [app] Ending request: urn:request:1cffa027-fefe-4a02-a8fb-98b01edf8903 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:1cffa027-fefe-4a02-a8fb-98b01edf8903', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:31:24,665 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:31:24,665 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:31:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:31:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.030 118 0.030) gunicorn-registry stdout | 2023-06-29 13:31:25,433 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:25,433 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:25,433 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 464, 'Body': <_io.BytesIO object at 0x7f7cd09c1770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:25,433 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:25,434 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:25,434 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:25,434 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:25,434 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:25,434 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:25,434 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:25,442 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:25,442 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:25,443 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:25,443 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:25,443 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:25,443 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 464}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'WEcS1lTavpl4dFbis+vIlg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd09c1770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=464', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:25,443 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:25,443 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:25,443 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:25,443 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:25,443 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:25,443 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=464&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:WEcS1lTavpl4dFbis+vIlg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133125Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:25,443 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133125Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4e29e787ff3474f3ae9cab0b6d6cdd8ee9f335d69badb77210338a4398fa2fa3 gunicorn-registry stdout | 2023-06-29 13:31:25,443 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9d0ae86a39f4895542de60b7c8a4ca9b6a1dfceb9530150e5450a4872a87b86f gunicorn-registry stdout | 2023-06-29 13:31:25,443 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:25,444 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:25,444 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:25,445 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:25,493 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. buildlogsarchiver stdout | 2023-06-29 13:31:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:31:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:31:55.790030+00:00 (in 29.999486 seconds) buildlogsarchiver stdout | 2023-06-29 13:31:25,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:31:55 UTC)" (scheduled at 2023-06-29 13:31:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:31:25,791 [54] [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(2023, 6, 14, 13, 31, 25, 791049), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:31:25,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:31:25,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:31:25,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:31:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:31:25,900 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=464 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:25,900 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '512798aa-80a4-43c5-a394-519e63d8cb2c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '512798aa-80a4-43c5-a394-519e63d8cb2c', 'ETag': '"584712d654dabe99787456e2b3ebc896"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:25,900 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:25,900 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:25,901 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:25,901 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:25,901 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '512798aa-80a4-43c5-a394-519e63d8cb2c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '512798aa-80a4-43c5-a394-519e63d8cb2c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '512798aa-80a4-43c5-a394-519e63d8cb2c', 'etag': '"584712d654dabe99787456e2b3ebc896"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"584712d654dabe99787456e2b3ebc896"'} gunicorn-registry stdout | 2023-06-29 13:31:26,719 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:26,720 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:26,720 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 465, 'Body': <_io.BytesIO object at 0x7f7ccb286310>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:26,720 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:26,720 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:26,720 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:26,720 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:26,720 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:26,720 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:26,721 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:26,729 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:26,729 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:26,729 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:26,729 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:26,729 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:26,729 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 465}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '1eHrj5/H9ycrBh0KYIVSUg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286310>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=465', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:26,729 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:26,730 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:26,730 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:26,730 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:26,730 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:26,730 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=465&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:1eHrj5/H9ycrBh0KYIVSUg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133126Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:26,730 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133126Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6666090271370712e22e081688e17e980281c1a10dedec79c3cf00712f43ae34 gunicorn-registry stdout | 2023-06-29 13:31:26,730 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3fc49bae4632f15adaea8736d0074090c34ff1d939717f3c5ec1e8a85a0af39a gunicorn-registry stdout | 2023-06-29 13:31:26,730 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:26,730 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:26,731 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:26,731 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:26,776 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:31:27,140 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=465 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:27,140 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'fb8a5b95-66f0-4add-88f8-f9da5fa520d8', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'fb8a5b95-66f0-4add-88f8-f9da5fa520d8', 'ETag': '"d5e1eb8f9fc7f7272b061d0a60855252"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:27,140 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:27,141 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:27,141 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:27,141 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:27,141 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'fb8a5b95-66f0-4add-88f8-f9da5fa520d8', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'fb8a5b95-66f0-4add-88f8-f9da5fa520d8', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'fb8a5b95-66f0-4add-88f8-f9da5fa520d8', 'etag': '"d5e1eb8f9fc7f7272b061d0a60855252"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d5e1eb8f9fc7f7272b061d0a60855252"'} gunicorn-registry stdout | 2023-06-29 13:31:27,714 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:27,715 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:27,715 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 466, 'Body': <_io.BytesIO object at 0x7f7ccb2295e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:27,715 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:27,715 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:27,716 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:27,716 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:27,716 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:27,716 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:27,716 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:27,724 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:27,724 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:27,724 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:27,724 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:27,725 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:27,725 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 466}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'vMU7g7DMJlZooQUBd30DxQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2295e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=466', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:27,725 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:27,725 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:27,725 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:27,725 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:27,725 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:27,725 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=466&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:vMU7g7DMJlZooQUBd30DxQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133127Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:27,725 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133127Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a1bcb0b0998319fd0f3c84d278c8da30afc54253c5efa8c49af6dac6792272f2 gunicorn-registry stdout | 2023-06-29 13:31:27,725 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 846def2338263aca791494a9766602c6cb8741466b012625f74bfecfa2f012ea gunicorn-registry stdout | 2023-06-29 13:31:27,725 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:27,726 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:27,726 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:27,726 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:27,771 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:31:28,095 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=466 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:28,096 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '03320ed0-be79-4347-a8ea-bb9c1ae05b6f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '03320ed0-be79-4347-a8ea-bb9c1ae05b6f', 'ETag': '"bcc53b83b0cc265668a10501777d03c5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:28,096 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:28,096 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:28,096 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:28,096 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:28,096 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '03320ed0-be79-4347-a8ea-bb9c1ae05b6f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '03320ed0-be79-4347-a8ea-bb9c1ae05b6f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '03320ed0-be79-4347-a8ea-bb9c1ae05b6f', 'etag': '"bcc53b83b0cc265668a10501777d03c5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"bcc53b83b0cc265668a10501777d03c5"'} gunicorn-registry stdout | 2023-06-29 13:31:28,786 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:28,786 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:28,787 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 467, 'Body': <_io.BytesIO object at 0x7f7ccb27a680>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:28,787 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:28,787 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:28,787 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:28,787 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:28,787 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:28,787 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:28,787 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:28,796 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:28,796 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:28,796 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:28,796 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:28,796 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:28,796 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 467}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '1+iIxZTOakD37FTBKg3L3A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a680>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=467', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:28,796 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:28,796 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:28,796 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:28,796 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:28,796 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:28,796 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=467&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:1+iIxZTOakD37FTBKg3L3A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133128Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:28,797 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133128Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e8b9fcaeb308707c580b16fe81eed38802a0497c188c44a1a9abfa5902ade26d gunicorn-registry stdout | 2023-06-29 13:31:28,797 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | df38ac71dff5b40efb5a970852d712017a7b174e83b74b660d55402c6bf844ae gunicorn-registry stdout | 2023-06-29 13:31:28,797 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:28,797 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:28,797 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:28,798 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:28,843 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:31:29,203 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=467 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:29,204 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c8c45c5d-50d8-489e-b898-cde1994305d8', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c8c45c5d-50d8-489e-b898-cde1994305d8', 'ETag': '"d7e888c594ce6a40f7ec54c12a0dcbdc"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:29,204 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:29,204 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:29,204 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:29,204 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:29,204 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c8c45c5d-50d8-489e-b898-cde1994305d8', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c8c45c5d-50d8-489e-b898-cde1994305d8', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c8c45c5d-50d8-489e-b898-cde1994305d8', 'etag': '"d7e888c594ce6a40f7ec54c12a0dcbdc"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d7e888c594ce6a40f7ec54c12a0dcbdc"'} expiredappspecifictokenworker stdout | 2023-06-29 13:31:29,570 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:31:29,850 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:29,851 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:29,851 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 468, 'Body': <_io.BytesIO object at 0x7f7cd09c1770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:29,851 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:29,851 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:29,851 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:29,852 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:29,852 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:29,852 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:29,852 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:29,860 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:29,860 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:29,860 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:29,860 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:29,860 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:29,860 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 468}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'vDoi13ydOcuRvQN9h9AX9g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd09c1770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=468', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:29,861 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:29,861 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:29,861 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:29,861 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:29,861 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:29,861 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=468&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:vDoi13ydOcuRvQN9h9AX9g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133129Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:29,861 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133129Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | cd8e5dfc19f468515a9a340b40d1cff55ed2785df0bfcf03f8181de99fedd745 gunicorn-registry stdout | 2023-06-29 13:31:29,861 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ec5e2e09f0646ef2258eb9fe611d2c613be240f17a8d91c100c3053f844b1bf8 gunicorn-registry stdout | 2023-06-29 13:31:29,861 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:29,861 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:29,862 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:29,862 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:30,222 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:31:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:31:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:31:40.585410+00:00 (in 9.999390 seconds) gcworker stdout | 2023-06-29 13:31:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:31:40 UTC)" (scheduled at 2023-06-29 13:31:30.585410+00:00) gcworker stdout | 2023-06-29 13:31:30,587 [59] [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, 1686835890586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:31:30,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:31:30,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:31:30,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:31:40 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:31:30,635 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=468 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:30,636 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b0ce2f04-6113-4aa6-be6f-ac6dab749543', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b0ce2f04-6113-4aa6-be6f-ac6dab749543', 'ETag': '"bc3a22d77c9d39cb91bd037d87d017f6"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:30,636 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:30,636 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:30,636 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:30,636 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:30,636 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b0ce2f04-6113-4aa6-be6f-ac6dab749543', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b0ce2f04-6113-4aa6-be6f-ac6dab749543', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b0ce2f04-6113-4aa6-be6f-ac6dab749543', 'etag': '"bc3a22d77c9d39cb91bd037d87d017f6"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"bc3a22d77c9d39cb91bd037d87d017f6"'} gunicorn-registry stdout | 2023-06-29 13:31:30,947 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:30,948 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:30,948 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 469, 'Body': <_io.BytesIO object at 0x7f7ccb9dc2c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:30,948 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:30,948 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:30,948 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:30,948 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:30,949 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:30,949 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:30,949 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:30,957 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:30,957 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:30,957 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:30,957 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:30,957 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:30,957 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 469}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'eivNRNDN1b0gYHtZAsZy1Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb9dc2c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=469', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:30,957 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:30,957 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:30,958 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:30,958 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:30,958 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:30,958 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=469&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:eivNRNDN1b0gYHtZAsZy1Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133130Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:30,958 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133130Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4ab3b0b6fe81dc16a92ae0228e2f1f1eec958a489726c0aa9f417bfbe53115f0 gunicorn-registry stdout | 2023-06-29 13:31:30,958 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 18fe35d4adb813fe077944d701d688fa9ca2f932ae861843bfd66a300be57717 gunicorn-registry stdout | 2023-06-29 13:31:30,958 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:30,958 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:30,959 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:30,959 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:31,007 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:31:31,291 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=469 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:31,292 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6efba559-1e1d-435b-8ce3-1ad6d4eefda7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6efba559-1e1d-435b-8ce3-1ad6d4eefda7', 'ETag': '"7a2bcd44d0cdd5bd20607b5902c672d5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:31,292 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:31,292 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:31,292 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:31,292 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:31,292 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6efba559-1e1d-435b-8ce3-1ad6d4eefda7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6efba559-1e1d-435b-8ce3-1ad6d4eefda7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6efba559-1e1d-435b-8ce3-1ad6d4eefda7', 'etag': '"7a2bcd44d0cdd5bd20607b5902c672d5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7a2bcd44d0cdd5bd20607b5902c672d5"'} gunicorn-registry stdout | 2023-06-29 13:31:31,996 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:31,997 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:31,997 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 470, 'Body': <_io.BytesIO object at 0x7f7ccb229770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:31,997 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:31,997 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:31,997 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:31,997 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:31,997 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:31,998 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:31,998 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:32,006 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:32,006 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:32,006 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:32,006 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:32,006 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:32,006 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 470}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'iaQZUPLMbrMza6mlUXOsEg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb229770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=470', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:32,007 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:32,007 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:32,007 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:32,007 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:32,007 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:32,007 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=470&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:iaQZUPLMbrMza6mlUXOsEg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133132Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:32,007 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133132Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b76750f3b66896ee0ce24a91b646dc00b73912bcd0b781f5a5f323efe9dfd44b gunicorn-registry stdout | 2023-06-29 13:31:32,007 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f03b37bc37d5ef85d6165efca55773f35645a64e6e6f4d0a282ec3dd95896f06 gunicorn-registry stdout | 2023-06-29 13:31:32,007 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:32,007 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:32,008 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:32,008 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:32,059 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:31:32,423 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=470 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:32,424 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '90e270f4-4276-4e07-9fcf-d8e792eadcef', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '90e270f4-4276-4e07-9fcf-d8e792eadcef', 'ETag': '"89a41950f2cc6eb3336ba9a55173ac12"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:32,424 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:32,424 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:32,424 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:32,424 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:32,425 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '90e270f4-4276-4e07-9fcf-d8e792eadcef', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '90e270f4-4276-4e07-9fcf-d8e792eadcef', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '90e270f4-4276-4e07-9fcf-d8e792eadcef', 'etag': '"89a41950f2cc6eb3336ba9a55173ac12"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"89a41950f2cc6eb3336ba9a55173ac12"'} gunicorn-registry stdout | 2023-06-29 13:31:33,074 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:33,074 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:33,075 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 471, 'Body': <_io.BytesIO object at 0x7f7cd0982a40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:33,075 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:33,075 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:33,075 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:33,075 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:33,075 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:33,075 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:33,076 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:33,084 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:33,084 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:33,084 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:33,084 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:33,084 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:33,084 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 471}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'WNfc1nl0yzlc5sXMGICMsw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd0982a40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=471', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:33,084 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:33,084 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:33,084 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:33,084 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:33,085 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:33,085 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=471&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:WNfc1nl0yzlc5sXMGICMsw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133133Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:33,085 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133133Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ddbd20e15bbc7ac93b93dcfd87ddc7f275da28e329592f71be3f97144f303ffa gunicorn-registry stdout | 2023-06-29 13:31:33,085 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8d5bc1f42d68d83e64ea44f71a5bc43e1228245c1f574a820d639c5f57f569fc gunicorn-registry stdout | 2023-06-29 13:31:33,085 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:33,085 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:33,085 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:33,086 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. queuecleanupworker stdout | 2023-06-29 13:31:33,095 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:31:33,133 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:31:33,491 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=471 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:33,491 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'dee22923-9485-430a-a77c-6d0d0c6d7161', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'dee22923-9485-430a-a77c-6d0d0c6d7161', 'ETag': '"58d7dcd67974cb395ce6c5cc18808cb3"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:33,491 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:33,492 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:33,492 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:33,492 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:33,492 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'dee22923-9485-430a-a77c-6d0d0c6d7161', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'dee22923-9485-430a-a77c-6d0d0c6d7161', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'dee22923-9485-430a-a77c-6d0d0c6d7161', 'etag': '"58d7dcd67974cb395ce6c5cc18808cb3"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"58d7dcd67974cb395ce6c5cc18808cb3"'} notificationworker stdout | 2023-06-29 13:31:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:31:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:31:43.978401+00:00 (in 9.999414 seconds) notificationworker stdout | 2023-06-29 13:31:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:31:43 UTC)" (scheduled at 2023-06-29 13:31:33.978401+00:00) notificationworker stdout | 2023-06-29 13:31:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:31:33,980 [74] [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(2023, 6, 29, 13, 31, 33, 979456), True, datetime.datetime(2023, 6, 29, 13, 31, 33, 979456), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:31:33,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:31:33,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:31:33,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:31:43 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:31:34,131 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:34,132 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:34,132 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 472, 'Body': <_io.BytesIO object at 0x7f7ccb2acb80>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:34,132 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:34,132 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:34,132 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:34,132 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:34,132 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:34,132 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:34,132 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:34,141 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:34,141 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:34,141 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:34,141 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:34,141 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:34,141 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 472}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'LZVCZ86znW5JiD/q/vt2WQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2acb80>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=472', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:34,141 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:34,141 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:34,141 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:34,141 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:34,141 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:34,141 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=472&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:LZVCZ86znW5JiD/q/vt2WQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133134Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:34,141 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133134Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 440024021047d9937c6837fa9d02f3c5314d4eb2fff616b4a1f4dca7e1e4dfca gunicorn-registry stdout | 2023-06-29 13:31:34,142 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 563d8685861a30d88b9de0f2578fe3c7330826f6bbffd93cf8da601d53a6328a gunicorn-registry stdout | 2023-06-29 13:31:34,142 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:34,142 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:34,142 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:34,143 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:34,192 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:31:34,513 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=472 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:34,514 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '744325b5-6250-4c99-9bc5-33005b8e41cf', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '744325b5-6250-4c99-9bc5-33005b8e41cf', 'ETag': '"2d954267ceb39d6e49883feafefb7659"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:34,514 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:34,514 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:34,514 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:34,514 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:34,514 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '744325b5-6250-4c99-9bc5-33005b8e41cf', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '744325b5-6250-4c99-9bc5-33005b8e41cf', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '744325b5-6250-4c99-9bc5-33005b8e41cf', 'etag': '"2d954267ceb39d6e49883feafefb7659"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2d954267ceb39d6e49883feafefb7659"'} gunicorn-registry stdout | 2023-06-29 13:31:35,588 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:35,589 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:35,589 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 473, 'Body': <_io.BytesIO object at 0x7f7ccb27af40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:35,589 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:35,589 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:35,589 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:35,589 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:35,589 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:35,589 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:35,590 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:35,598 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:35,598 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:35,598 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:35,598 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:35,598 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:35,598 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 473}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'g6lWZwE9Dg2gOxoH8dkjBA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27af40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=473', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:35,598 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:35,598 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:35,598 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:35,599 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:35,599 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:35,599 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=473&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:g6lWZwE9Dg2gOxoH8dkjBA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133135Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:35,599 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133135Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | dcefedcf71d885c28d7d883f3f79147c9e0fe8383f4972ffacb527262bfbd235 gunicorn-registry stdout | 2023-06-29 13:31:35,599 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 62850a88d4ae2696bbb249dc9988e58a967a533a0b9c63bdb544d5555e23ebd4 gunicorn-registry stdout | 2023-06-29 13:31:35,599 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:35,599 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:35,600 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:35,600 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:35,645 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:31:36,043 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=473 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:36,044 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ae178c60-774d-429d-951e-32f0a5f96485', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ae178c60-774d-429d-951e-32f0a5f96485', 'ETag': '"83a95667013d0e0da03b1a07f1d92304"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:36,044 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:36,044 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:36,044 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:36,044 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:36,045 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ae178c60-774d-429d-951e-32f0a5f96485', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ae178c60-774d-429d-951e-32f0a5f96485', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ae178c60-774d-429d-951e-32f0a5f96485', 'etag': '"83a95667013d0e0da03b1a07f1d92304"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"83a95667013d0e0da03b1a07f1d92304"'} notificationworker stdout | 2023-06-29 13:31:36,292 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} builder stdout | 2023-06-29 13:31:36,322 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} securityworker stdout | 2023-06-29 13:31:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:31:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:31:41.713664+00:00 (in 5.130658 seconds) securityworker stdout | 2023-06-29 13:31:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:32:06 UTC)" (scheduled at 2023-06-29 13:31:36.582504+00:00) securityworker stdout | 2023-06-29 13:31:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:31:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:31:36,587 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:31:36,589 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:31:36,604 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:31:36,607 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:31:36,608 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:32:06 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:31:36,668 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:36,668 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:36,669 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 474, 'Body': <_io.BytesIO object at 0x7f7ccb2ac040>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:36,669 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:36,669 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:36,669 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:36,669 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:36,669 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:36,669 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:36,670 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:36,678 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:36,678 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:36,678 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:36,678 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:36,678 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:36,678 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 474}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'tCDYvZHj4uGV5jYoJUgSyg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac040>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=474', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:36,678 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:36,678 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:36,678 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:36,678 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:36,679 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:36,679 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=474&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:tCDYvZHj4uGV5jYoJUgSyg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133136Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:36,679 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133136Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 10e49942ee74ad1330a71d3bd5c3fb8113c6b86483626d9e9bbf46971961b33b gunicorn-registry stdout | 2023-06-29 13:31:36,679 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 022d464ca0f8e75f7e5ac35859c1cafba207339bf3e1664b2fb5dd1216f45c32 gunicorn-registry stdout | 2023-06-29 13:31:36,679 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:36,679 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:36,679 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:36,680 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:36,725 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:31:37,069 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=474 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:37,069 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ba845298-6fe6-441f-93b5-9e12cde5beb8', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ba845298-6fe6-441f-93b5-9e12cde5beb8', 'ETag': '"b420d8bd91e3e2e195e63628254812ca"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:37,069 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:37,070 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:37,070 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:37,070 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:37,070 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ba845298-6fe6-441f-93b5-9e12cde5beb8', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ba845298-6fe6-441f-93b5-9e12cde5beb8', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ba845298-6fe6-441f-93b5-9e12cde5beb8', 'etag': '"b420d8bd91e3e2e195e63628254812ca"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b420d8bd91e3e2e195e63628254812ca"'} gunicorn-registry stdout | 2023-06-29 13:31:38,082 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:38,082 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:38,083 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 475, 'Body': <_io.BytesIO object at 0x7f7ccb960ae0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:38,083 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:38,083 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:38,083 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:38,083 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:38,083 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:38,083 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:38,083 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:38,092 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:38,092 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:38,092 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:38,092 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:38,092 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:38,092 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 475}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'nPJJzWcSZtpUm6LGfr1S/g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960ae0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=475', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:38,092 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:38,092 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:38,092 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:38,092 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:38,093 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:38,093 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=475&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:nPJJzWcSZtpUm6LGfr1S/g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133138Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:38,093 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133138Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3ba6d10dbf4328921b5893a48a06464895b233aaddeecf58c58a429b8acfddb4 gunicorn-registry stdout | 2023-06-29 13:31:38,093 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ef010d1419481f65c479e863e01c50ebe17eb1fb261924bac55cd9621fe08441 gunicorn-registry stdout | 2023-06-29 13:31:38,093 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:38,093 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:38,093 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:38,094 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:38,143 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:31:38,509 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=475 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:38,509 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '02d34c00-72d3-4c40-918e-865f4c3252b9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '02d34c00-72d3-4c40-918e-865f4c3252b9', 'ETag': '"9cf249cd671266da549ba2c67ebd52fe"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:38,509 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:38,510 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:38,510 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:38,510 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:38,510 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '02d34c00-72d3-4c40-918e-865f4c3252b9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '02d34c00-72d3-4c40-918e-865f4c3252b9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '02d34c00-72d3-4c40-918e-865f4c3252b9', 'etag': '"9cf249cd671266da549ba2c67ebd52fe"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9cf249cd671266da549ba2c67ebd52fe"'} quotaregistrysizeworker stdout | 2023-06-29 13:31:38,741 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} repositorygcworker stdout | 2023-06-29 13:31:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:31:38,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:31:51.787775+00:00 (in 12.999099 seconds) repositorygcworker stdout | 2023-06-29 13:31:38,788 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:32:38 UTC)" (scheduled at 2023-06-29 13:31:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:31:38,789 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:31:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:32:38 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:31:39,016 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:31:39,190 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} gunicorn-registry stdout | 2023-06-29 13:31:39,270 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:39,270 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:39,270 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 476, 'Body': <_io.BytesIO object at 0x7f7ccb960db0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:39,270 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:39,270 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:39,271 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:39,271 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:39,271 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:39,271 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:39,271 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler buildlogsarchiver stdout | 2023-06-29 13:31:39,275 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-registry stdout | 2023-06-29 13:31:39,280 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:39,280 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:39,280 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:39,280 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:39,280 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:39,280 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 476}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'y8AtIOkGZ489YvqWlghbvA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960db0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=476', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:39,280 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:39,280 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:39,280 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:39,280 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:39,280 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:39,280 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=476&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:y8AtIOkGZ489YvqWlghbvA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133139Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:39,281 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133139Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7f35c974620b624181a0d200c17883cc8ec8704271927ad9437e6be33273bb50 gunicorn-registry stdout | 2023-06-29 13:31:39,281 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | be9c677b6d08c5f34e3b9b5dda1909246c720fdbff22821262baa08889b0c5c8 gunicorn-registry stdout | 2023-06-29 13:31:39,281 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:39,281 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:39,281 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:39,282 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:39,327 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:31:39,636 [211] [DEBUG] [app] Starting request: urn:request:8fc6be36-5f7d-4d25-b4c5-02b674d69044 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:31:39,636 [214] [DEBUG] [app] Starting request: urn:request:9202c598-3aca-4fff-a432-4343db9d7db1 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:31:39,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:31:39,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:31:39,640 [222] [DEBUG] [app] Starting request: urn:request:4dbf9635-8913-41ab-9309-507b5b01fff8 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:31:39,640 [221] [DEBUG] [app] Starting request: urn:request:1c4fdfb5-6c13-455a-8cd2-6582665d98bd (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:31:39,641 [222] [DEBUG] [app] Ending request: urn:request:4dbf9635-8913-41ab-9309-507b5b01fff8 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:4dbf9635-8913-41ab-9309-507b5b01fff8', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:31:39,641 [221] [DEBUG] [app] Ending request: urn:request:1c4fdfb5-6c13-455a-8cd2-6582665d98bd (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:1c4fdfb5-6c13-455a-8cd2-6582665d98bd', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:31:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:31:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:31:39,641 [221] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:31:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:31:39,641 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:31:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:31:39,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:31:39,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:31:39,643 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:31:39,643 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:31:39,644 [211] [DEBUG] [app] Starting request: urn:request:5d12949a-a989-44ae-b541-273efd9cd32f (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:31:39,644 [212] [DEBUG] [app] Starting request: urn:request:aeb8d7f5-aee4-4465-9737-70dc2cb3ddb7 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:31:39,644 [211] [DEBUG] [app] Ending request: urn:request:5d12949a-a989-44ae-b541-273efd9cd32f (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:5d12949a-a989-44ae-b541-273efd9cd32f', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:31:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-06-29 13:31:39,644 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:31:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:31:39,644 [212] [DEBUG] [app] Ending request: urn:request:aeb8d7f5-aee4-4465-9737-70dc2cb3ddb7 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:aeb8d7f5-aee4-4465-9737-70dc2cb3ddb7', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:31:39,645 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:31:39,645 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:31:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:31:39,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:31:39,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:31:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:31:39,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:31:39,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-registry stdout | 2023-06-29 13:31:39,652 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=476 HTTP/1.1" 200 0 gunicorn-web stdout | 2023-06-29 13:31:39,653 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-registry stdout | 2023-06-29 13:31:39,653 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8147f0b5-fc24-43dc-a8cb-9c6a10734b9a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8147f0b5-fc24-43dc-a8cb-9c6a10734b9a', 'ETag': '"cbc02d20e906678f3d62fa9696085bbc"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:39,653 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:39,653 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:39,653 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:39,653 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:39,653 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8147f0b5-fc24-43dc-a8cb-9c6a10734b9a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8147f0b5-fc24-43dc-a8cb-9c6a10734b9a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8147f0b5-fc24-43dc-a8cb-9c6a10734b9a', 'etag': '"cbc02d20e906678f3d62fa9696085bbc"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"cbc02d20e906678f3d62fa9696085bbc"'} gunicorn-web stdout | 2023-06-29 13:31:39,663 [214] [DEBUG] [app] Ending request: urn:request:9202c598-3aca-4fff-a432-4343db9d7db1 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:9202c598-3aca-4fff-a432-4343db9d7db1', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:31:39,663 [211] [DEBUG] [app] Ending request: urn:request:8fc6be36-5f7d-4d25-b4c5-02b674d69044 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:8fc6be36-5f7d-4d25-b4c5-02b674d69044', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:31:39,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:31:39,663 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:31:39,664 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:31:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:31:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.028) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:31:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-web stdout | 2023-06-29 13:31:39,664 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:31:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" repositoryactioncounter stdout | 2023-06-29 13:31:39,895 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-registry stdout | 2023-06-29 13:31:40,430 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:40,430 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:40,430 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 477, 'Body': <_io.BytesIO object at 0x7f7ccb960c20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:40,431 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:40,431 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:40,431 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:40,431 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:40,431 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:40,431 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:40,431 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:40,439 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:40,439 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:40,439 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:40,439 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:40,439 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:40,439 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 477}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'gUQSNqMfb1D0cBxyYt+H4Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960c20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=477', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:40,440 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:40,440 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:40,440 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:40,440 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:40,440 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:40,440 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=477&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:gUQSNqMfb1D0cBxyYt+H4Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133140Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:40,440 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133140Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f64b19ce417409165dc3112b254ae26aa2857404b2c762701eced0fe79271f7a gunicorn-registry stdout | 2023-06-29 13:31:40,440 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6daf2249ab30f1346680fa457c759edce4eb48aa309699da9a35e25d58cdc8d7 gunicorn-registry stdout | 2023-06-29 13:31:40,440 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:40,441 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:40,441 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:40,442 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:40,488 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:31:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:31:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:31:50.585410+00:00 (in 9.999432 seconds) gcworker stdout | 2023-06-29 13:31:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:31:50 UTC)" (scheduled at 2023-06-29 13:31:40.585410+00:00) gcworker stdout | 2023-06-29 13:31:40,587 [59] [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, 1686835900586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:31:40,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:31:40,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:31:40,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:31:50 UTC)" executed successfully blobuploadcleanupworker stdout | 2023-06-29 13:31:41,030 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} securityworker stdout | 2023-06-29 13:31:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:31:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:32:06.582504+00:00 (in 24.868323 seconds) securityworker stdout | 2023-06-29 13:31:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:32:11 UTC)" (scheduled at 2023-06-29 13:31:41.713664+00:00) securityworker stdout | 2023-06-29 13:31:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:31:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:31:41,716 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:31:41,716 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:31:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:31:41,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:31:41,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:31:41,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:31:41,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:31:41,734 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:31:41,738 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:31:41,738 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:31:41,739 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 26, 41, 722125), 1, 2]) securityworker stdout | 2023-06-29 13:31:41,743 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:31:41,743 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:31:41,744 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 26, 41, 722125), 1, 2]) securityworker stdout | 2023-06-29 13:31:41,748 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:31:41,748 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:31:41,748 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:31:41,748 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:31:41,748 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:31:41,748 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:31:41,748 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:31:41,749 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:31:41,749 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:31:41,749 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:32:11 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:31:41,845 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=477 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:41,846 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e17723fc-e0f1-45e1-8cb8-c8333a5d149a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e17723fc-e0f1-45e1-8cb8-c8333a5d149a', 'ETag': '"81441236a31f6f50f4701c7262df87e1"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:41,846 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:41,846 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:41,846 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:41,846 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:41,846 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e17723fc-e0f1-45e1-8cb8-c8333a5d149a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e17723fc-e0f1-45e1-8cb8-c8333a5d149a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e17723fc-e0f1-45e1-8cb8-c8333a5d149a', 'etag': '"81441236a31f6f50f4701c7262df87e1"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"81441236a31f6f50f4701c7262df87e1"'} gunicorn-registry stdout | 2023-06-29 13:31:41,869 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:41,869 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:41,870 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 478, 'Body': <_io.BytesIO object at 0x7f7ccb27af90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:41,870 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:41,870 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:41,870 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:41,870 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:41,870 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:41,870 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:41,870 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:41,878 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:41,878 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:41,878 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:41,878 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:41,879 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:41,879 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 478}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'AX93oXJVDTHrAsoaBGoqrA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27af90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=478', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:41,879 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:41,879 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:41,879 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:41,879 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:41,879 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:41,879 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=478&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:AX93oXJVDTHrAsoaBGoqrA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133141Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:41,879 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133141Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6ffb6f2018e94907c46a4f0bc0acf63c5c99d9ccb69ee4fe97d2b465febe34d0 gunicorn-registry stdout | 2023-06-29 13:31:41,879 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c9ea8bf701085e9a2aa7465f6cd3de77d4c4e3e60ce48be78a32363e537262f0 gunicorn-registry stdout | 2023-06-29 13:31:41,879 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:41,879 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:41,880 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:41,880 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:41,930 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:31:42,331 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=478 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:42,331 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4f89ec71-3ca4-4bc9-b541-8328f1ae4804', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4f89ec71-3ca4-4bc9-b541-8328f1ae4804', 'ETag': '"017f77a172550d31eb02ca1a046a2aac"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:42,331 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:42,332 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:42,332 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:42,332 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:42,332 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4f89ec71-3ca4-4bc9-b541-8328f1ae4804', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4f89ec71-3ca4-4bc9-b541-8328f1ae4804', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4f89ec71-3ca4-4bc9-b541-8328f1ae4804', 'etag': '"017f77a172550d31eb02ca1a046a2aac"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"017f77a172550d31eb02ca1a046a2aac"'} gunicorn-registry stdout | 2023-06-29 13:31:42,544 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:42,544 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:42,544 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 479, 'Body': <_io.BytesIO object at 0x7f7ccb2233b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:42,544 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:42,544 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:42,544 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:42,545 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:42,545 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:42,545 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:42,545 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:42,553 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:42,553 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:42,553 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:42,553 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:42,553 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:42,553 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 479}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'HjS2hJIHU/0L6oEhTLRcnQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2233b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=479', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:42,553 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:42,553 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:42,553 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:42,553 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:42,554 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:42,554 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=479&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:HjS2hJIHU/0L6oEhTLRcnQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133142Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:42,554 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133142Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a51824520e7a2d7e28cfcb27da25fe445891679b1302e50f1f12e2c3c37da4e4 gunicorn-registry stdout | 2023-06-29 13:31:42,554 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0b0d2be27bebdce651fbcd63bb3be6cc2b1beb8203662756a6eda21fa35029d4 gunicorn-registry stdout | 2023-06-29 13:31:42,554 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:42,554 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:42,554 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:42,555 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:42,600 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:31:42,965 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=479 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:42,966 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b098f496-44c1-4af3-b894-d9fadea0026b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b098f496-44c1-4af3-b894-d9fadea0026b', 'ETag': '"1e34b684920753fd0bea81214cb45c9d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:42,966 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:42,966 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:42,966 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:42,966 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:42,966 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b098f496-44c1-4af3-b894-d9fadea0026b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b098f496-44c1-4af3-b894-d9fadea0026b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b098f496-44c1-4af3-b894-d9fadea0026b', 'etag': '"1e34b684920753fd0bea81214cb45c9d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1e34b684920753fd0bea81214cb45c9d"'} repositorygcworker stdout | 2023-06-29 13:31:43,039 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:31:43,863 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:43,863 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:43,864 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 480, 'Body': <_io.BytesIO object at 0x7f7ccb2c62c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:43,864 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:43,864 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:43,864 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:43,864 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:43,864 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:43,864 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:43,864 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:43,873 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:43,873 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:43,873 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:43,873 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:43,873 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:43,873 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 480}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'CMgZbUh46Ja7wiBz+s2o+g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c62c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=480', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:43,873 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:43,873 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:43,873 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:43,873 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:43,874 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:43,874 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=480&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:CMgZbUh46Ja7wiBz+s2o+g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133143Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:43,874 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133143Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9954e7cfb025b10b1e217c963a94eaa42a381f532fa1e8432b46d57586c6884d gunicorn-registry stdout | 2023-06-29 13:31:43,874 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 53597622831e95397956fcc91105ef5cb04c1c941ee71c7dfc6802a56638f3c5 gunicorn-registry stdout | 2023-06-29 13:31:43,874 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:43,874 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:43,874 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:43,875 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:43,922 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:31:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:31:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:31:53.978401+00:00 (in 9.999446 seconds) notificationworker stdout | 2023-06-29 13:31:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:31:53 UTC)" (scheduled at 2023-06-29 13:31:43.978401+00:00) notificationworker stdout | 2023-06-29 13:31:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:31:43,980 [74] [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(2023, 6, 29, 13, 31, 43, 979454), True, datetime.datetime(2023, 6, 29, 13, 31, 43, 979454), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:31:43,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:31:43,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:31:43,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:31:53 UTC)" executed successfully manifestbackfillworker stdout | 2023-06-29 13:31:44,403 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} gunicorn-registry stdout | 2023-06-29 13:31:44,405 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=480 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:44,405 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4dbf10d2-8539-4e60-897f-ead8d1d5e572', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4dbf10d2-8539-4e60-897f-ead8d1d5e572', 'ETag': '"08c8196d4878e896bbc22073facda8fa"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:44,406 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:44,406 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:44,406 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:44,406 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:44,406 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4dbf10d2-8539-4e60-897f-ead8d1d5e572', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4dbf10d2-8539-4e60-897f-ead8d1d5e572', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4dbf10d2-8539-4e60-897f-ead8d1d5e572', 'etag': '"08c8196d4878e896bbc22073facda8fa"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"08c8196d4878e896bbc22073facda8fa"'} securityworker stdout | 2023-06-29 13:31:44,436 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} exportactionlogsworker stdout | 2023-06-29 13:31:44,673 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:31:44,708 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-registry stdout | 2023-06-29 13:31:44,916 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:44,916 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:44,916 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 481, 'Body': <_io.BytesIO object at 0x7f7ccb9609f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:44,916 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:44,916 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:44,916 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:44,917 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:44,917 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:44,917 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:44,917 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:44,925 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:44,925 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:44,925 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:44,925 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:44,925 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:44,925 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 481}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Dg5jPSK7v0JRf0C81JwWHw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb9609f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=481', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:44,925 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:44,926 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:44,926 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:44,926 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:44,926 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:44,926 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=481&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Dg5jPSK7v0JRf0C81JwWHw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133144Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:44,926 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133144Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7658e21c9c779b1f966cdeddddcfe4ef04ba66cce654a8cdf0a12142d938ebee gunicorn-registry stdout | 2023-06-29 13:31:44,926 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0561d0b4cce9264a534f0fc37cf3df4028d21122adba2b18b7e047264c0fb7c7 gunicorn-registry stdout | 2023-06-29 13:31:44,926 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:44,926 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:44,927 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:44,927 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:44,975 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:31:45,218 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:31:45,327 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-registry stdout | 2023-06-29 13:31:45,378 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=481 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:45,379 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '67c371c2-182e-4308-abe9-11a0f8bdced8', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '67c371c2-182e-4308-abe9-11a0f8bdced8', 'ETag': '"0e0e633d22bbbf42517f40bcd49c161f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:45,379 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:45,379 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:45,379 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:45,379 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:45,379 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '67c371c2-182e-4308-abe9-11a0f8bdced8', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '67c371c2-182e-4308-abe9-11a0f8bdced8', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '67c371c2-182e-4308-abe9-11a0f8bdced8', 'etag': '"0e0e633d22bbbf42517f40bcd49c161f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0e0e633d22bbbf42517f40bcd49c161f"'} gunicorn-web stdout | 2023-06-29 13:31:45,676 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-web stdout | 2023-06-29 13:31:45,679 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} namespacegcworker stdout | 2023-06-29 13:31:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:31:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:31:55.889222+00:00 (in 10.198187 seconds) namespacegcworker stdout | 2023-06-29 13:31:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:32:45 UTC)" (scheduled at 2023-06-29 13:31:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:31:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:31:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:32:45 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:31:45,754 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:31:45,757 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:31:45,761 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-registry stdout | 2023-06-29 13:31:46,063 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:46,063 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:46,064 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 482, 'Body': <_io.BytesIO object at 0x7f7ccb960c70>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:46,064 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:46,064 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:46,064 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:46,064 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:46,064 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:46,064 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:46,064 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:46,073 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:46,073 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:46,073 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:46,073 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:46,073 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:46,073 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 482}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Zofu7qR8x0C1JDxcdwYzaw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960c70>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=482', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:46,073 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:46,073 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:46,073 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:46,073 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:46,074 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:46,074 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=482&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Zofu7qR8x0C1JDxcdwYzaw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133146Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:46,074 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133146Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a55ec5f5929d3b89019fa44ae160a02a0b060fe48a3c39eec43d71210dd0be20 gunicorn-registry stdout | 2023-06-29 13:31:46,074 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2855b7d473b4d4e3210e8eecc7776fc3a4014d559189e7a52396a835b1cc8f5b gunicorn-registry stdout | 2023-06-29 13:31:46,074 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:46,074 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:46,074 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:46,075 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:46,121 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotaregistrysizeworker stdout | 2023-06-29 13:31:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:31:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:32:46.378393+00:00 (in 59.999508 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:31:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:32:46 UTC)" (scheduled at 2023-06-29 13:31:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:31:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:31:46,390 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:31:46,391 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:32:46 UTC)" executed successfully globalpromstats stdout | 2023-06-29 13:31:46,481 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} gunicorn-registry stdout | 2023-06-29 13:31:46,528 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=482 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:46,529 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '88251f34-5599-4339-9512-a1f7af259be2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '88251f34-5599-4339-9512-a1f7af259be2', 'ETag': '"6687eeeea47cc740b5243c5c7706336b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:46,529 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:46,529 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:46,529 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:46,529 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:46,529 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '88251f34-5599-4339-9512-a1f7af259be2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '88251f34-5599-4339-9512-a1f7af259be2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '88251f34-5599-4339-9512-a1f7af259be2', 'etag': '"6687eeeea47cc740b5243c5c7706336b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6687eeeea47cc740b5243c5c7706336b"'} teamsyncworker stdout | 2023-06-29 13:31:46,782 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:31:47,147 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:47,147 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:47,148 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 483, 'Body': <_io.BytesIO object at 0x7f7ccb2ab1d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:47,148 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:47,148 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:47,148 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:47,148 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:47,148 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:47,149 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:47,149 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:47,157 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:47,157 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:47,157 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:47,157 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:47,158 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:47,158 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 483}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'kEODPmsbv8WLkpcOZE7AXw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab1d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=483', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:47,158 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:47,158 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:47,158 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:47,158 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:47,158 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:47,158 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=483&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:kEODPmsbv8WLkpcOZE7AXw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133147Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:47,158 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133147Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d184cd3497d05b845f56023d90fa690dab8986aabe6797e9027f78197bd1fadb gunicorn-registry stdout | 2023-06-29 13:31:47,158 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f09ad0b771d6afbfbd162fc6402e711f88f55388ca136b1933aa58a024e53780 gunicorn-registry stdout | 2023-06-29 13:31:47,159 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:47,159 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:47,159 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:47,160 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:47,209 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. chunkcleanupworker stdout | 2023-06-29 13:31:47,465 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-registry stdout | 2023-06-29 13:31:47,576 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=483 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:47,577 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '658b52b2-2645-4dfd-b126-c72de5fd9cc6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '658b52b2-2645-4dfd-b126-c72de5fd9cc6', 'ETag': '"9043833e6b1bbfc58b92970e644ec05f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:47,577 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:47,577 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:47,577 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:47,577 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:47,577 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '658b52b2-2645-4dfd-b126-c72de5fd9cc6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '658b52b2-2645-4dfd-b126-c72de5fd9cc6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '658b52b2-2645-4dfd-b126-c72de5fd9cc6', 'etag': '"9043833e6b1bbfc58b92970e644ec05f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9043833e6b1bbfc58b92970e644ec05f"'} storagereplication stdout | 2023-06-29 13:31:47,915 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-secscan stdout | 2023-06-29 13:31:48,014 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:31:48,018 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:31:48,021 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:31:48,106 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:48,106 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:48,107 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 484, 'Body': <_io.BytesIO object at 0x7f7ccb2abae0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:48,107 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:48,107 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:48,107 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:48,107 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:48,107 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:48,108 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:48,108 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:48,116 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:48,116 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:48,117 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:48,117 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:48,117 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:48,117 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 484}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '+enpj+O/KUwye+tLXZDk1Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2abae0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=484', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:48,117 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:48,117 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:48,117 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:48,117 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:48,118 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:48,118 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=484&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:+enpj+O/KUwye+tLXZDk1Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133148Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:48,118 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133148Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e6c1fcbebb1e703d84a2f86f891eae257a578fbe43204e4d181847f9372f3f8d gunicorn-registry stdout | 2023-06-29 13:31:48,118 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d4b0b27cd1a6f735354e97b3735a7d6d95168810e5847206bbc7b89b636d3573 gunicorn-registry stdout | 2023-06-29 13:31:48,118 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:48,118 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:48,119 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:48,120 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:48,165 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:31:48,530 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=484 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:48,530 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5924f2f6-4591-4d8a-a60e-ca98c3a3ada4', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5924f2f6-4591-4d8a-a60e-ca98c3a3ada4', 'ETag': '"f9e9e98fe3bf294c327beb4b5d90e4d5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:48,530 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:48,530 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:48,531 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:48,531 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:48,531 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5924f2f6-4591-4d8a-a60e-ca98c3a3ada4', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5924f2f6-4591-4d8a-a60e-ca98c3a3ada4', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5924f2f6-4591-4d8a-a60e-ca98c3a3ada4', 'etag': '"f9e9e98fe3bf294c327beb4b5d90e4d5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f9e9e98fe3bf294c327beb4b5d90e4d5"'} securityscanningnotificationworker stdout | 2023-06-29 13:31:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:31:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:32:23.286787+00:00 (in 34.604485 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:31:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:32:48 UTC)" (scheduled at 2023-06-29 13:31:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:31:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:31:48,684 [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(2023, 6, 29, 13, 31, 48, 682817), True, datetime.datetime(2023, 6, 29, 13, 31, 48, 682817), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:31:48,696 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:31:48,696 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:31:48,696 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:32:48 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:31:49,110 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:31:49,114 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:31:49,116 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:31:49,119 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:31:49,123 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:31:49,137 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:31:49,144 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:31:49,149 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:31:49,152 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:31:49,302 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:49,302 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:49,303 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 485, 'Body': <_io.BytesIO object at 0x7f7ccb9609f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:49,303 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:49,303 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:49,303 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:49,303 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:49,303 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:49,303 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:49,303 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:49,311 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:49,311 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:49,311 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:49,311 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:49,311 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:49,312 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 485}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'siMaYkeUvQWCqtQU7Qf4GQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb9609f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=485', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:49,312 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:49,312 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:49,312 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:49,312 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:49,312 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:49,312 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=485&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:siMaYkeUvQWCqtQU7Qf4GQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133149Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:49,312 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133149Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 415e033d2bef2ef2a10abb3a1c052aa0ea6ed57a873ee8ba9ffdeae01a08678b gunicorn-registry stdout | 2023-06-29 13:31:49,312 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e5beb2a514698b0e9eaa73a0021695f8b7bb8aad1ad44de8dba69d45eec2f5e7 gunicorn-registry stdout | 2023-06-29 13:31:49,312 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:49,312 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:49,313 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:49,313 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:49,361 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:31:49,769 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=485 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:49,769 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '59e61819-54ca-47c2-ac14-a331ba31dd2b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '59e61819-54ca-47c2-ac14-a331ba31dd2b', 'ETag': '"b2231a624794bd0582aad414ed07f819"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:49,769 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:49,770 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:49,770 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:49,770 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:49,770 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '59e61819-54ca-47c2-ac14-a331ba31dd2b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '59e61819-54ca-47c2-ac14-a331ba31dd2b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '59e61819-54ca-47c2-ac14-a331ba31dd2b', 'etag': '"b2231a624794bd0582aad414ed07f819"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b2231a624794bd0582aad414ed07f819"'} gunicorn-registry stdout | 2023-06-29 13:31:50,172 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:50,172 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:50,173 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 486, 'Body': <_io.BytesIO object at 0x7f7ccb2ac040>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:50,173 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:50,173 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:50,173 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:50,173 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:50,173 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:50,173 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:50,173 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:50,182 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:50,182 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:50,182 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:50,182 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:50,183 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:50,183 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 486}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'AS49osVUtqZ3VdzLKxZCxw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac040>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=486', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:50,183 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:50,183 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:50,183 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:50,183 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:50,184 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:50,184 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=486&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:AS49osVUtqZ3VdzLKxZCxw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133150Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:50,184 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133150Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 62687d232e0aa01e803c2c571025928aa21ca4ffd2669de37e40e65c9e9f8817 gunicorn-registry stdout | 2023-06-29 13:31:50,184 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9a648b2e9aabe18f2034b69be987d74cd8dac09ad4de400e0caa3d24e227d31c gunicorn-registry stdout | 2023-06-29 13:31:50,184 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:50,184 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:50,185 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:50,186 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:50,230 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:31:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:31:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:32:00.585410+00:00 (in 9.999396 seconds) gcworker stdout | 2023-06-29 13:31:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:32:00 UTC)" (scheduled at 2023-06-29 13:31:50.585410+00:00) gcworker stdout | 2023-06-29 13:31:50,587 [59] [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, 1686835910586, 1209600, True, 3, 500, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:31:50,597 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=486 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:50,597 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a94d30bb-4605-4fc7-afb5-d85c0e586f91', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a94d30bb-4605-4fc7-afb5-d85c0e586f91', 'ETag': '"012e3da2c554b6a67755dccb2b1642c7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:50,597 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:50,598 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:50,598 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:50,598 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:50,598 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a94d30bb-4605-4fc7-afb5-d85c0e586f91', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a94d30bb-4605-4fc7-afb5-d85c0e586f91', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a94d30bb-4605-4fc7-afb5-d85c0e586f91', 'etag': '"012e3da2c554b6a67755dccb2b1642c7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"012e3da2c554b6a67755dccb2b1642c7"'} gcworker stdout | 2023-06-29 13:31:50,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:31:50,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:31:50,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:32:00 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:31:51,236 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:51,237 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:51,237 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 487, 'Body': <_io.BytesIO object at 0x7f7ccb2ab810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:51,237 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:51,237 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:51,237 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:51,237 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:51,237 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:51,237 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:51,238 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:51,246 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:51,246 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:51,246 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:51,246 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:51,246 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:51,246 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 487}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'raOLvmwNEdDESFCGC+VW1Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=487', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:51,246 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:51,246 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:51,246 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:51,246 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:51,247 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:51,247 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=487&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:raOLvmwNEdDESFCGC+VW1Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133151Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:51,247 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133151Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 180522d75c4d7a71fc0abc879a72b8a0c58f84479aa5e8a2cab7ae3ede4d0b4b gunicorn-registry stdout | 2023-06-29 13:31:51,247 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | baa2997e4f46970a846308932bf00f6ea2a7c3ebac27b8bdc1074e9dac92c8f6 gunicorn-registry stdout | 2023-06-29 13:31:51,247 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:51,247 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:51,247 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:51,248 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:51,293 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:31:51,658 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=487 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:51,659 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'be2c3900-75ba-4adb-8527-86add6109d1d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'be2c3900-75ba-4adb-8527-86add6109d1d', 'ETag': '"ada38bbe6c0d11d0c44850860be556d5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:51,659 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:51,659 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:51,659 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:51,659 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:51,660 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'be2c3900-75ba-4adb-8527-86add6109d1d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'be2c3900-75ba-4adb-8527-86add6109d1d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'be2c3900-75ba-4adb-8527-86add6109d1d', 'etag': '"ada38bbe6c0d11d0c44850860be556d5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ada38bbe6c0d11d0c44850860be556d5"'} repositorygcworker stdout | 2023-06-29 13:31:51,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:31:51,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:32:01.990998+00:00 (in 10.202662 seconds) repositorygcworker stdout | 2023-06-29 13:31:51,788 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:36:51 UTC)" (scheduled at 2023-06-29 13:31:51.787775+00:00) repositorygcworker stdout | 2023-06-29 13:31:51,789 [81] [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(2023, 6, 29, 13, 31, 51, 788817), 'repositorygc/%']) repositorygcworker stdout | 2023-06-29 13:31:51,802 [81] [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(2023, 6, 29, 13, 31, 51, 788817), True, datetime.datetime(2023, 6, 29, 13, 31, 51, 788817), 0, 'repositorygc/%']) repositorygcworker stdout | 2023-06-29 13:31:51,807 [81] [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(2023, 6, 29, 13, 31, 51, 788817), True, datetime.datetime(2023, 6, 29, 13, 31, 51, 788817), 0, 'repositorygc/%', False, datetime.datetime(2023, 6, 29, 13, 31, 51, 788817), 'repositorygc/%']) repositorygcworker stdout | 2023-06-29 13:31:51,811 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:31:51,811 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:36:51 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:31:52,242 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:52,242 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:52,243 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 488, 'Body': <_io.BytesIO object at 0x7f7ccb2ac270>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:52,243 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:52,243 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:52,243 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:52,243 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:52,243 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:52,243 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:52,243 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:52,252 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:52,252 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:52,252 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:52,252 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:52,252 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:52,252 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 488}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'vaYJsgfJDFyM4uFNXZ4KgA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac270>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=488', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:52,252 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:52,252 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:52,252 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:52,252 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:52,252 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:52,252 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=488&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:vaYJsgfJDFyM4uFNXZ4KgA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133152Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:52,252 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133152Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 123f9f5cad8bef3624ef6f52b41cd8ad4a6ce7f97a3edb4da4ef5e2795919f95 gunicorn-registry stdout | 2023-06-29 13:31:52,253 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2daf3e0f1befe3eb0fb3901e9b5b98a1b1d0047cf1a87932103a9979779665fe gunicorn-registry stdout | 2023-06-29 13:31:52,253 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:52,253 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:52,253 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:52,254 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:52,299 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:31:52,666 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=488 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:52,667 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'dca5a312-6f37-4f8b-9244-595d3c574e08', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'dca5a312-6f37-4f8b-9244-595d3c574e08', 'ETag': '"bda609b207c90c5c8ce2e14d5d9e0a80"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:52,667 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:52,667 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:52,667 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:52,667 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:52,667 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'dca5a312-6f37-4f8b-9244-595d3c574e08', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'dca5a312-6f37-4f8b-9244-595d3c574e08', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'dca5a312-6f37-4f8b-9244-595d3c574e08', 'etag': '"bda609b207c90c5c8ce2e14d5d9e0a80"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"bda609b207c90c5c8ce2e14d5d9e0a80"'} gunicorn-registry stdout | 2023-06-29 13:31:53,703 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:53,703 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:53,703 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 489, 'Body': <_io.BytesIO object at 0x7f7ccb271f40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:53,703 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:53,703 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:53,703 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:53,703 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:53,704 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:53,704 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:53,704 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:53,712 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:53,712 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:53,712 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:53,712 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:53,712 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:53,712 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 489}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'pUxYVQHnvrxUFjyTLm+77w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271f40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=489', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:53,712 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:53,713 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:53,713 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:53,713 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:53,713 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:53,713 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=489&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:pUxYVQHnvrxUFjyTLm+77w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133153Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:53,713 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133153Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 547c3163c327f7dfb3949b758882b38e60b586bd6594d4f7cb5b7fdfd6949290 gunicorn-registry stdout | 2023-06-29 13:31:53,713 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 38f15f5a7109b523d095207e271071082fd6f369c8b639fa84ed2bd1209451fe gunicorn-registry stdout | 2023-06-29 13:31:53,713 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:53,713 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:53,714 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:53,714 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:53,761 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:31:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:31:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:32:03.978401+00:00 (in 9.999444 seconds) notificationworker stdout | 2023-06-29 13:31:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:32:03 UTC)" (scheduled at 2023-06-29 13:31:53.978401+00:00) notificationworker stdout | 2023-06-29 13:31:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:31:53,980 [74] [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(2023, 6, 29, 13, 31, 53, 979390), True, datetime.datetime(2023, 6, 29, 13, 31, 53, 979390), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:31:53,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:31:53,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:31:53,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:32:03 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:31:54,233 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=489 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:54,233 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '169dbd09-38aa-4874-9a42-785d11c31a62', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '169dbd09-38aa-4874-9a42-785d11c31a62', 'ETag': '"a54c585501e7bebc54163c932e6fbbef"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:54,233 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:54,233 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:54,234 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:54,234 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:54,234 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '169dbd09-38aa-4874-9a42-785d11c31a62', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '169dbd09-38aa-4874-9a42-785d11c31a62', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '169dbd09-38aa-4874-9a42-785d11c31a62', 'etag': '"a54c585501e7bebc54163c932e6fbbef"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a54c585501e7bebc54163c932e6fbbef"'} gunicorn-web stdout | 2023-06-29 13:31:54,636 [214] [DEBUG] [app] Starting request: urn:request:4d924ef6-1a43-45f8-9577-66dc8e0b56dc (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:31:54,636 [211] [DEBUG] [app] Starting request: urn:request:826bf828-63a4-429d-b94d-dc0de24ef484 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:31:54,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:31:54,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:31:54,640 [223] [DEBUG] [app] Starting request: urn:request:d4a7a1c0-074f-45cd-b4fa-a3e8244e5aaf (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:31:54,640 [220] [DEBUG] [app] Starting request: urn:request:1d4c0345-a212-418f-a30c-6b3f19eb0dab (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:31:54,641 [220] [DEBUG] [app] Ending request: urn:request:1d4c0345-a212-418f-a30c-6b3f19eb0dab (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:1d4c0345-a212-418f-a30c-6b3f19eb0dab', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:31:54,641 [223] [DEBUG] [app] Ending request: urn:request:d4a7a1c0-074f-45cd-b4fa-a3e8244e5aaf (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:d4a7a1c0-074f-45cd-b4fa-a3e8244e5aaf', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:31:54,641 [220] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:31:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:31:54,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:31:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:31:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:31:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:31:54,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:31:54,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:31:54,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:31:54,643 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:31:54,644 [211] [DEBUG] [app] Starting request: urn:request:03c40e7c-b4d5-419b-8e43-f770de86dd94 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:31:54,644 [213] [DEBUG] [app] Starting request: urn:request:fb2a72f6-73ec-49df-a42c-74affaf27dd0 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:31:54,644 [211] [DEBUG] [app] Ending request: urn:request:03c40e7c-b4d5-419b-8e43-f770de86dd94 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:03c40e7c-b4d5-419b-8e43-f770de86dd94', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:31:54,644 [213] [DEBUG] [app] Ending request: urn:request:fb2a72f6-73ec-49df-a42c-74affaf27dd0 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:fb2a72f6-73ec-49df-a42c-74affaf27dd0', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:31:54,644 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:31:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:31:54,645 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:31:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:31:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:31:54,645 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:31:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:31:54,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:31:54,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:31:54,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:31:54,653 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:31:54,653 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:31:54,663 [211] [DEBUG] [app] Ending request: urn:request:826bf828-63a4-429d-b94d-dc0de24ef484 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:826bf828-63a4-429d-b94d-dc0de24ef484', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:31:54,663 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:31:54,664 [214] [DEBUG] [app] Ending request: urn:request:4d924ef6-1a43-45f8-9577-66dc8e0b56dc (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:4d924ef6-1a43-45f8-9577-66dc8e0b56dc', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:31:54,664 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:31:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:31:54,664 [214] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:31:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.028) gunicorn-web stdout | 2023-06-29 13:31:54,664 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:31:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:31:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.028) gunicorn-registry stdout | 2023-06-29 13:31:54,858 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:54,858 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:54,858 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 490, 'Body': <_io.BytesIO object at 0x7f7ccb271220>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:54,859 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:54,859 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:54,859 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:54,859 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:54,859 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:54,859 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:54,859 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:54,867 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:54,867 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:54,867 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:54,867 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:54,867 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:54,867 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 490}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '0EErt/T3ZM4YHI/ApI2lEw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271220>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=490', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:54,868 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:54,868 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:54,868 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:54,868 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:54,868 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:54,868 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=490&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:0EErt/T3ZM4YHI/ApI2lEw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133154Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:54,868 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133154Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5b47d7138971f85adbcacd8458e5fbcedac9af26a169bd653b2f5adb2cc78828 gunicorn-registry stdout | 2023-06-29 13:31:54,868 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 703ad0985dc4a0d320d7a41bd42c72bd1a0a45d98099057e2aa8f52b63114f85 gunicorn-registry stdout | 2023-06-29 13:31:54,868 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:54,868 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:54,869 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:54,869 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:54,915 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:31:55,319 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=490 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:55,319 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1d0225bf-137c-43e4-b0c6-396629bc6f36', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1d0225bf-137c-43e4-b0c6-396629bc6f36', 'ETag': '"d0412bb7f4f764ce181c8fc0a48da513"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:55,319 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:55,320 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:55,320 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:55,320 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:55,320 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1d0225bf-137c-43e4-b0c6-396629bc6f36', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1d0225bf-137c-43e4-b0c6-396629bc6f36', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1d0225bf-137c-43e4-b0c6-396629bc6f36', 'etag': '"d0412bb7f4f764ce181c8fc0a48da513"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d0412bb7f4f764ce181c8fc0a48da513"'} exportactionlogsworker stdout | 2023-06-29 13:31:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:31:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:32:14.793446+00:00 (in 19.201861 seconds) exportactionlogsworker stdout | 2023-06-29 13:31:55,592 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:32:55 UTC)" (scheduled at 2023-06-29 13:31:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:31:55,592 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:31:55,594 [58] [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(2023, 6, 29, 13, 31, 55, 592293), True, datetime.datetime(2023, 6, 29, 13, 31, 55, 592293), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:31:55,618 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:31:55,618 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:31:55,618 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:32:55 UTC)" executed successfully buildlogsarchiver stdout | 2023-06-29 13:31:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:31:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:32:25.790030+00:00 (in 29.999415 seconds) buildlogsarchiver stdout | 2023-06-29 13:31:55,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:32:25 UTC)" (scheduled at 2023-06-29 13:31:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:31:55,792 [54] [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(2023, 6, 14, 13, 31, 55, 791113), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:31:55,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:31:55,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:31:55,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:32:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:31:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:31:55,889 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:32:45.690471+00:00 (in 49.800717 seconds) namespacegcworker stdout | 2023-06-29 13:31:55,890 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:32:55 UTC)" (scheduled at 2023-06-29 13:31:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:31:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:31:55,891 [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(2023, 6, 29, 13, 31, 55, 890378), True, datetime.datetime(2023, 6, 29, 13, 31, 55, 890378), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:31:55,903 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:31:55,903 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:31:55,903 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:32:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:31:55,987 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:55,987 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:55,987 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 491, 'Body': <_io.BytesIO object at 0x7f7ccb27af90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:55,988 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:55,988 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:55,988 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:55,988 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:55,988 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:55,988 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:55,988 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:55,996 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:55,996 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:55,997 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:55,997 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:55,997 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:55,997 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 491}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'KsKxx1xYzIw/ufFl/UeCKA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27af90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=491', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:55,997 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:55,997 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:55,997 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:55,997 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:55,997 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:55,997 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=491&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:KsKxx1xYzIw/ufFl/UeCKA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133155Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:55,997 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133155Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5cf3cdf992522aa01c2c97d87a61d34cf8cb75bc71910185a64941d465c56b10 gunicorn-registry stdout | 2023-06-29 13:31:55,997 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a821b07b3325c27c2de0c2dd9b93ee5646e0856599894c57d6047a9ab5fb685b gunicorn-registry stdout | 2023-06-29 13:31:55,997 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:55,998 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:55,998 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:55,999 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:56,044 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:31:56,451 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=491 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:56,451 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd6121751-4773-4535-81fd-15ee7efa9914', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd6121751-4773-4535-81fd-15ee7efa9914', 'ETag': '"2ac2b1c75c58cc8c3fb9f165fd478228"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:56,451 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:56,451 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:56,451 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:56,452 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:56,452 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd6121751-4773-4535-81fd-15ee7efa9914', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd6121751-4773-4535-81fd-15ee7efa9914', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd6121751-4773-4535-81fd-15ee7efa9914', 'etag': '"2ac2b1c75c58cc8c3fb9f165fd478228"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2ac2b1c75c58cc8c3fb9f165fd478228"'} gunicorn-registry stdout | 2023-06-29 13:31:57,044 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:57,044 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:57,045 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 492, 'Body': <_io.BytesIO object at 0x7f7ccb286cc0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:57,045 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:57,045 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:57,045 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:57,045 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:57,045 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:57,045 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:57,046 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:57,054 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:57,054 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:57,054 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:57,054 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:57,054 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:57,054 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 492}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'T+qs4qksZN1RgfwELZWSEA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286cc0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=492', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:57,054 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:57,054 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:57,054 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:57,054 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:57,055 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:57,055 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=492&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:T+qs4qksZN1RgfwELZWSEA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133157Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:57,055 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133157Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | baefcffa62e65b3e579cdc572942f7b0aa1bbba0fcd547562e71010f99384344 gunicorn-registry stdout | 2023-06-29 13:31:57,055 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 68e1a333e4dc289ab1304f2fc6e051af2129aebd983d8eeb8c33c36dab454dad gunicorn-registry stdout | 2023-06-29 13:31:57,055 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:57,055 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:57,055 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:57,056 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:57,101 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:31:57,466 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=492 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:57,467 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e238fb82-7354-4502-b72c-09d9d5cecae6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e238fb82-7354-4502-b72c-09d9d5cecae6', 'ETag': '"4feaace2a92c64dd5181fc042d959210"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:57,467 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:57,467 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:57,467 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:57,467 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:57,467 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e238fb82-7354-4502-b72c-09d9d5cecae6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e238fb82-7354-4502-b72c-09d9d5cecae6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e238fb82-7354-4502-b72c-09d9d5cecae6', 'etag': '"4feaace2a92c64dd5181fc042d959210"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4feaace2a92c64dd5181fc042d959210"'} gunicorn-registry stdout | 2023-06-29 13:31:57,985 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:57,986 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:57,986 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 493, 'Body': <_io.BytesIO object at 0x7f7ccb271810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:57,986 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:57,986 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:57,987 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:57,987 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:57,987 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:57,987 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:57,987 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:57,995 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:57,995 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:57,995 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:57,995 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:57,995 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:57,995 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 493}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'nGbF48pS+zPQM4TJdu4JoA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=493', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:57,996 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:57,996 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:57,996 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:57,996 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:57,996 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:57,996 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=493&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:nGbF48pS+zPQM4TJdu4JoA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133157Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:57,996 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133157Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4e89cd2ce7390f19c3b4ef9cfa43361c71f6f9a0b8b8a0bb2e25e02e595217bb gunicorn-registry stdout | 2023-06-29 13:31:57,996 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e0d87091bb8fa56908d61e89239cf1c28867b76389b85ae1f9b5295368d57786 gunicorn-registry stdout | 2023-06-29 13:31:57,996 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:57,996 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:57,997 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:57,997 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:31:58,046 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:31:58,414 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=493 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:31:58,415 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'cf2f26b4-52d9-4631-a6a9-1867b8b0976f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'cf2f26b4-52d9-4631-a6a9-1867b8b0976f', 'ETag': '"9c66c5e3ca52fb33d03384c976ee09a0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:31:58,415 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:31:58,415 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:58,415 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:31:58,415 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:58,415 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'cf2f26b4-52d9-4631-a6a9-1867b8b0976f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'cf2f26b4-52d9-4631-a6a9-1867b8b0976f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'cf2f26b4-52d9-4631-a6a9-1867b8b0976f', 'etag': '"9c66c5e3ca52fb33d03384c976ee09a0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9c66c5e3ca52fb33d03384c976ee09a0"'} gunicorn-registry stdout | 2023-06-29 13:31:59,571 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:31:59,571 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:31:59,571 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 494, 'Body': <_io.BytesIO object at 0x7f7ccb279270>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:31:59,572 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:59,572 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:59,572 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:59,572 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:59,572 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:59,572 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:59,572 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:59,580 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:59,580 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:31:59,580 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:59,580 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:59,581 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:59,581 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 494}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'pZQnVx+9AeCG2kVcXhi0qQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279270>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=494', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:31:59,581 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:59,581 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:59,581 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:59,581 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:31:59,581 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:31:59,581 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=494&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:pZQnVx+9AeCG2kVcXhi0qQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133159Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:31:59,581 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133159Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6566e741f78fc6bfa83b2944d7632d3edd7117f7c61764ba774bf3d1ce59944b gunicorn-registry stdout | 2023-06-29 13:31:59,581 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 686f133cba273e50e21b864fc4661680ae361153a63d7961ff9fab5d6dffa42b gunicorn-registry stdout | 2023-06-29 13:31:59,581 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:31:59,581 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:31:59,582 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:31:59,582 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. expiredappspecifictokenworker stdout | 2023-06-29 13:31:59,610 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:31:59,629 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:32:00,113 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=494 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:00,114 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'bfe3c0a8-03e8-4fdd-a018-98e95cea75dd', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'bfe3c0a8-03e8-4fdd-a018-98e95cea75dd', 'ETag': '"a59427571fbd01e086da455c5e18b4a9"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:00,114 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:00,114 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:00,114 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:00,114 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:00,114 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'bfe3c0a8-03e8-4fdd-a018-98e95cea75dd', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'bfe3c0a8-03e8-4fdd-a018-98e95cea75dd', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'bfe3c0a8-03e8-4fdd-a018-98e95cea75dd', 'etag': '"a59427571fbd01e086da455c5e18b4a9"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a59427571fbd01e086da455c5e18b4a9"'} gcworker stdout | 2023-06-29 13:32:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:32:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:32:10.585410+00:00 (in 9.999414 seconds) gcworker stdout | 2023-06-29 13:32:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:32:10 UTC)" (scheduled at 2023-06-29 13:32:00.585410+00:00) gcworker stdout | 2023-06-29 13:32:00,587 [59] [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, 1686835920586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:32:00,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:32:00,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:32:00,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:32:10 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:32:00,964 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:00,964 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:00,965 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 495, 'Body': <_io.BytesIO object at 0x7f7ccb279a40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:00,965 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:00,965 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:00,965 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:00,965 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:00,965 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:00,965 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:00,965 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:00,973 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:00,973 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:00,973 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:00,973 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:00,974 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:00,974 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 495}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'DyU3ZSUoq05bFJ9FeNIpVw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279a40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=495', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:00,974 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:00,974 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:00,974 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:00,974 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:00,974 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:00,974 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=495&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:DyU3ZSUoq05bFJ9FeNIpVw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133200Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:00,974 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133200Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c4d13c7e441bcec93223128ac708821656991275c9b06570065b08ed7332c851 gunicorn-registry stdout | 2023-06-29 13:32:00,974 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9ba3ba0fba85dce3a2a9edf37337a7d4eea97cc51e072f71cb778d3611dfb881 gunicorn-registry stdout | 2023-06-29 13:32:00,974 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:00,975 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:00,975 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:00,975 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:01,020 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:32:01,424 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=495 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:01,425 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3f687f52-713f-4ba2-82bb-15e1421fa40e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3f687f52-713f-4ba2-82bb-15e1421fa40e', 'ETag': '"0f2537652528ab4e5b149f4578d22957"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:01,425 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:01,425 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:01,425 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:01,425 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:01,425 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3f687f52-713f-4ba2-82bb-15e1421fa40e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3f687f52-713f-4ba2-82bb-15e1421fa40e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3f687f52-713f-4ba2-82bb-15e1421fa40e', 'etag': '"0f2537652528ab4e5b149f4578d22957"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0f2537652528ab4e5b149f4578d22957"'} repositorygcworker stdout | 2023-06-29 13:32:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:32:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:32:38.788158+00:00 (in 36.796608 seconds) repositorygcworker stdout | 2023-06-29 13:32:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:33:01 UTC)" (scheduled at 2023-06-29 13:32:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:32:01,991 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:32:01,993 [81] [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(2023, 6, 29, 13, 32, 1, 992060), True, datetime.datetime(2023, 6, 29, 13, 32, 1, 992060), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 13:32:02,006 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:32:02,006 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:32:02,006 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:33:01 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:32:02,292 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:02,292 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:02,293 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 496, 'Body': <_io.BytesIO object at 0x7f7ccb223270>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:02,293 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:02,293 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:02,293 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:02,293 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:02,293 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:02,293 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:02,293 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:02,302 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:02,302 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:02,302 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:02,302 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:02,302 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:02,302 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 496}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'wGAdWJ36iBxLn6MZ0Vw+Pw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223270>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=496', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:02,302 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:02,302 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:02,302 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:02,302 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:02,302 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:02,302 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=496&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:wGAdWJ36iBxLn6MZ0Vw+Pw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133202Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:02,302 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133202Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6bca235d39c67f70d4e32001c3b042028cfb7de7ef4731532c1e3c008529908f gunicorn-registry stdout | 2023-06-29 13:32:02,303 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b761dc35859ed984e4b480d752dc57d65be2784f2153fc655265cef397e3b4e8 gunicorn-registry stdout | 2023-06-29 13:32:02,303 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:02,303 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:02,303 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:02,304 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:02,350 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:32:02,753 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=496 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:02,754 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '96446378-7b3e-4141-818d-523ea78c9d57', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '96446378-7b3e-4141-818d-523ea78c9d57', 'ETag': '"c0601d589dfa881c4b9fa319d15c3e3f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:02,754 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:02,754 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:02,754 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:02,754 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:02,754 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '96446378-7b3e-4141-818d-523ea78c9d57', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '96446378-7b3e-4141-818d-523ea78c9d57', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '96446378-7b3e-4141-818d-523ea78c9d57', 'etag': '"c0601d589dfa881c4b9fa319d15c3e3f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c0601d589dfa881c4b9fa319d15c3e3f"'} queuecleanupworker stdout | 2023-06-29 13:32:03,116 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:32:03,388 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:03,388 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:03,389 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 497, 'Body': <_io.BytesIO object at 0x7f7ccb27af90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:03,389 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:03,389 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:03,389 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:03,389 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:03,389 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:03,389 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:03,389 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:03,398 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:03,398 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:03,398 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:03,398 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:03,398 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:03,398 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 497}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'LXjAMbyX/W5jwyzK+bdfYA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27af90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=497', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:03,398 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:03,398 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:03,398 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:03,398 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:03,398 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:03,398 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=497&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:LXjAMbyX/W5jwyzK+bdfYA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133203Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:03,398 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133203Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | fe8499b5caaa3df0796540a49eace5edf5222eb1a5c4fcdd3b3cd4447fc9f132 gunicorn-registry stdout | 2023-06-29 13:32:03,398 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 30c6640f9618ba231df76526b6ee9d18815bdcc71f5eba753968239c9efb572e gunicorn-registry stdout | 2023-06-29 13:32:03,398 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:03,398 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:03,399 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:03,399 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:03,444 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:32:03,808 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=497 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:03,808 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '42c0ebcc-2537-4735-adab-d1fef8806d6e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '42c0ebcc-2537-4735-adab-d1fef8806d6e', 'ETag': '"2d78c031bc97fd6e63c32ccaf9b75f60"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:03,808 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:03,808 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:03,808 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:03,808 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:03,808 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '42c0ebcc-2537-4735-adab-d1fef8806d6e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '42c0ebcc-2537-4735-adab-d1fef8806d6e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '42c0ebcc-2537-4735-adab-d1fef8806d6e', 'etag': '"2d78c031bc97fd6e63c32ccaf9b75f60"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2d78c031bc97fd6e63c32ccaf9b75f60"'} notificationworker stdout | 2023-06-29 13:32:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:32:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:32:13.978401+00:00 (in 9.999511 seconds) notificationworker stdout | 2023-06-29 13:32:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:32:13 UTC)" (scheduled at 2023-06-29 13:32:03.978401+00:00) notificationworker stdout | 2023-06-29 13:32:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:32:03,981 [74] [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(2023, 6, 29, 13, 32, 3, 979450), True, datetime.datetime(2023, 6, 29, 13, 32, 3, 979450), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:32:03,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:32:03,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:32:03,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:32:13 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:32:04,594 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:04,594 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:04,595 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 498, 'Body': <_io.BytesIO object at 0x7f7ccb2c6ea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:04,595 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:04,595 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:04,595 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:04,595 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:04,595 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:04,595 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:04,595 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:04,604 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:04,604 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:04,604 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:04,604 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:04,604 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:04,604 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 498}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'FH+6FK4Ys9mAOztF8XbohQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6ea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=498', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:04,604 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:04,604 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:04,604 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:04,604 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:04,604 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:04,604 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=498&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:FH+6FK4Ys9mAOztF8XbohQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133204Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:04,604 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133204Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 68a3a2f15b310e1b765a8a0c56c3a71fc5166a7dbdfdde26ec66c12513ccff32 gunicorn-registry stdout | 2023-06-29 13:32:04,605 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c32b6cd2872ab261117a8ac8cfff2d8f9ec304ddd5d2930c044ef9ae8a1d824c gunicorn-registry stdout | 2023-06-29 13:32:04,605 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:04,605 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:04,605 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:04,606 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:04,655 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:32:05,060 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=498 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:05,060 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4ad9f969-0894-4a45-a087-98f98bb2d61b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4ad9f969-0894-4a45-a087-98f98bb2d61b', 'ETag': '"147fba14ae18b3d9803b3b45f176e885"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:05,060 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:05,060 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:05,060 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:05,060 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:05,061 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4ad9f969-0894-4a45-a087-98f98bb2d61b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4ad9f969-0894-4a45-a087-98f98bb2d61b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4ad9f969-0894-4a45-a087-98f98bb2d61b', 'etag': '"147fba14ae18b3d9803b3b45f176e885"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"147fba14ae18b3d9803b3b45f176e885"'} notificationworker stdout | 2023-06-29 13:32:06,330 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} builder stdout | 2023-06-29 13:32:06,359 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} gunicorn-registry stdout | 2023-06-29 13:32:06,417 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:06,417 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:06,417 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 499, 'Body': <_io.BytesIO object at 0x7f7ccb229770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:06,418 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:06,418 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:06,418 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:06,418 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:06,418 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:06,418 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:06,418 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:06,426 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:06,426 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:06,426 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:06,427 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:06,427 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:06,427 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 499}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'UAft9lPmp2LRVbyLeAJ3LQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb229770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=499', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:06,427 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:06,427 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:06,427 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:06,427 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:06,427 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:06,427 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=499&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:UAft9lPmp2LRVbyLeAJ3LQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133206Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:06,427 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133206Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | fca5b39e1f946690d651cc2afca656c5e777d197aa120093bb271f0076767f58 gunicorn-registry stdout | 2023-06-29 13:32:06,427 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 072be9a5be660f8ebcf3dfa8946e2c91f36ef71f8b309f19842c715e708b526c gunicorn-registry stdout | 2023-06-29 13:32:06,427 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:06,428 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:06,428 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:06,428 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:06,475 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:32:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:32:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:32:11.713664+00:00 (in 5.130635 seconds) securityworker stdout | 2023-06-29 13:32:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:32:36 UTC)" (scheduled at 2023-06-29 13:32:06.582504+00:00) securityworker stdout | 2023-06-29 13:32:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:32:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:32:06,587 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:32:06,589 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:32:06,601 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:32:06,604 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:32:06,604 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:32:36 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:32:06,961 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=499 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:06,961 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b1032655-7fbf-4911-b912-04559b4f01e1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b1032655-7fbf-4911-b912-04559b4f01e1', 'ETag': '"5007edf653e6a762d155bc8b7802772d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:06,961 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:06,961 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:06,962 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:06,962 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:06,962 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b1032655-7fbf-4911-b912-04559b4f01e1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b1032655-7fbf-4911-b912-04559b4f01e1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b1032655-7fbf-4911-b912-04559b4f01e1', 'etag': '"5007edf653e6a762d155bc8b7802772d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5007edf653e6a762d155bc8b7802772d"'} gunicorn-registry stdout | 2023-06-29 13:32:07,835 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:07,835 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:07,836 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 500, 'Body': <_io.BytesIO object at 0x7f7ccb2ab270>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:07,836 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:07,836 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:07,836 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:07,836 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:07,836 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:07,836 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:07,836 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:07,845 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:07,845 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:07,845 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:07,845 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:07,845 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:07,845 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 500}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'R2IgEQMNy0AhaDP4xjP1/w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab270>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=500', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:07,845 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:07,845 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:07,845 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:07,845 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:07,845 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:07,845 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=500&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:R2IgEQMNy0AhaDP4xjP1/w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133207Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:07,845 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133207Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c21dde2a6e54f48d2899f5e753a5c31a18095b77b44d40dea5d04239e0f7977a gunicorn-registry stdout | 2023-06-29 13:32:07,846 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 983e23fbc36afff0f0beab4a6715e94e9ed7d8c5a4e0125e7bd4134ea7b5db69 gunicorn-registry stdout | 2023-06-29 13:32:07,846 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:07,846 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:07,846 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:07,847 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:07,896 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:32:08,301 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=500 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:08,301 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '12680b45-2446-4cb5-b0c3-b2326863d8ba', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '12680b45-2446-4cb5-b0c3-b2326863d8ba', 'ETag': '"47622011030dcb40216833f8c633f5ff"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:08,301 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:08,301 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:08,301 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:08,301 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:08,302 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '12680b45-2446-4cb5-b0c3-b2326863d8ba', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '12680b45-2446-4cb5-b0c3-b2326863d8ba', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '12680b45-2446-4cb5-b0c3-b2326863d8ba', 'etag': '"47622011030dcb40216833f8c633f5ff"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"47622011030dcb40216833f8c633f5ff"'} quotaregistrysizeworker stdout | 2023-06-29 13:32:08,753 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} namespacegcworker stdout | 2023-06-29 13:32:09,054 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} gunicorn-registry stdout | 2023-06-29 13:32:09,157 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:09,157 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:09,158 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 501, 'Body': <_io.BytesIO object at 0x7f7ccb2abae0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:09,158 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:09,158 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:09,158 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:09,158 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:09,158 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:09,158 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:09,158 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:09,166 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:09,166 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:09,166 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:09,166 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:09,166 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:09,166 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 501}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'SYu0eSAVAJO1LukQL/LfsA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2abae0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=501', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:09,167 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:09,167 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:09,167 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:09,167 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:09,167 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:09,167 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=501&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:SYu0eSAVAJO1LukQL/LfsA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133209Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:09,167 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133209Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ff0ff2644c5b16375cf29d744e5aaccc73540c7d4d2771c04205aee76b7fdce6 gunicorn-registry stdout | 2023-06-29 13:32:09,167 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e16cd2915dd544b22eb8dd76390d16e6c6530120e31f49c94e3bd81583bb29a2 gunicorn-registry stdout | 2023-06-29 13:32:09,167 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:09,167 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:09,168 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:09,168 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. logrotateworker stdout | 2023-06-29 13:32:09,198 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} gunicorn-registry stdout | 2023-06-29 13:32:09,218 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. buildlogsarchiver stdout | 2023-06-29 13:32:09,301 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-registry stdout | 2023-06-29 13:32:09,622 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=501 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:09,623 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '226b4932-a3a3-443d-9897-8838e2e74d7c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '226b4932-a3a3-443d-9897-8838e2e74d7c', 'ETag': '"498bb47920150093b52ee9102ff2dfb0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:09,623 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:09,623 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:09,623 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:09,623 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:09,623 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '226b4932-a3a3-443d-9897-8838e2e74d7c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '226b4932-a3a3-443d-9897-8838e2e74d7c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '226b4932-a3a3-443d-9897-8838e2e74d7c', 'etag': '"498bb47920150093b52ee9102ff2dfb0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"498bb47920150093b52ee9102ff2dfb0"'} gunicorn-web stdout | 2023-06-29 13:32:09,637 [211] [DEBUG] [app] Starting request: urn:request:6724d525-ddd7-4005-b56d-0c99f2d17cc0 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:32:09,637 [213] [DEBUG] [app] Starting request: urn:request:9439917a-1362-44de-9ad6-db22e1a87f1f (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:32:09,639 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:32:09,639 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:32:09,640 [216] [DEBUG] [app] Starting request: urn:request:cfd5be61-8fe4-4566-9c6c-8bc8fa6df3d0 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:32:09,641 [216] [DEBUG] [app] Ending request: urn:request:cfd5be61-8fe4-4566-9c6c-8bc8fa6df3d0 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:cfd5be61-8fe4-4566-9c6c-8bc8fa6df3d0', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:32:09,641 [223] [DEBUG] [app] Starting request: urn:request:ae1cbf48-147c-46a8-aabc-e1e815d9f60c (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:32:09,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:32:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:32:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-web stdout | 2023-06-29 13:32:09,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-registry stdout | 2023-06-29 13:32:09,642 [223] [DEBUG] [app] Ending request: urn:request:ae1cbf48-147c-46a8-aabc-e1e815d9f60c (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:ae1cbf48-147c-46a8-aabc-e1e815d9f60c', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:32:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-registry stdout | 2023-06-29 13:32:09,642 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:32:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:32:09,642 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:32:09,643 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:32:09,644 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:32:09,645 [214] [DEBUG] [app] Starting request: urn:request:667fbec6-af92-429f-9ffb-bf78ce4b7842 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:32:09,645 [214] [DEBUG] [app] Ending request: urn:request:667fbec6-af92-429f-9ffb-bf78ce4b7842 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:667fbec6-af92-429f-9ffb-bf78ce4b7842', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:32:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:32:09,646 [213] [DEBUG] [app] Starting request: urn:request:3d941811-621e-432a-8649-9ab5e5e99145 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:32:09,646 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:32:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:32:09,646 [213] [DEBUG] [app] Ending request: urn:request:3d941811-621e-432a-8649-9ab5e5e99145 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:3d941811-621e-432a-8649-9ab5e5e99145', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:32:09,646 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:32:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:32:09,646 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:32:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:32:09,647 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:32:09,647 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:32:09,647 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:32:09,654 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:32:09,655 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:32:09,665 [213] [DEBUG] [app] Ending request: urn:request:9439917a-1362-44de-9ad6-db22e1a87f1f (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:9439917a-1362-44de-9ad6-db22e1a87f1f', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:32:09,665 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:32:09,665 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:32:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:32:09,666 [211] [DEBUG] [app] Ending request: urn:request:6724d525-ddd7-4005-b56d-0c99f2d17cc0 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:6724d525-ddd7-4005-b56d-0c99f2d17cc0', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:32:09,666 [211] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:32:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.030) gunicorn-web stdout | 2023-06-29 13:32:09,666 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:32:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:32:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.030 118 0.030) repositoryactioncounter stdout | 2023-06-29 13:32:09,907 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-registry stdout | 2023-06-29 13:32:10,538 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:10,538 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:10,539 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 502, 'Body': <_io.BytesIO object at 0x7f7ccb279a40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:10,539 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:10,539 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:10,539 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:10,539 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:10,539 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:10,539 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:10,540 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:10,548 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:10,548 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:10,548 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:10,548 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:10,548 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:10,548 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 502}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'AQDUO2/z6pRPU/IN7upTzQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279a40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=502', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:10,548 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:10,548 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:10,548 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:10,548 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:10,549 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:10,549 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=502&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:AQDUO2/z6pRPU/IN7upTzQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133210Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:10,549 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133210Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8f8a77b7ca4ecc34521b5c5be7cee906abc603a5bd4faf0f958e822abc60cadf gunicorn-registry stdout | 2023-06-29 13:32:10,549 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f48c7d9669dee3aabd31c4aee1f29227cac1d8e55ebb10295427ddb4d0f38e2f gunicorn-registry stdout | 2023-06-29 13:32:10,549 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:10,549 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:10,549 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:10,550 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gcworker stdout | 2023-06-29 13:32:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:32:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:32:20.585410+00:00 (in 9.999398 seconds) gcworker stdout | 2023-06-29 13:32:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:32:20 UTC)" (scheduled at 2023-06-29 13:32:10.585410+00:00) gcworker stdout | 2023-06-29 13:32:10,587 [59] [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, 1686835930586, 1209600, True, 3, 500, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:32:10,599 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:32:10,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:32:10,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:32:10,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:32:20 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:32:11,041 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=502 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:11,041 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a7c69e54-0d10-4b0c-8b24-b2f9be8496c1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a7c69e54-0d10-4b0c-8b24-b2f9be8496c1', 'ETag': '"0100d43b6ff3ea944f53f20deeea53cd"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:11,041 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:11,041 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:11,041 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:11,042 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:11,042 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a7c69e54-0d10-4b0c-8b24-b2f9be8496c1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a7c69e54-0d10-4b0c-8b24-b2f9be8496c1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a7c69e54-0d10-4b0c-8b24-b2f9be8496c1', 'etag': '"0100d43b6ff3ea944f53f20deeea53cd"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0100d43b6ff3ea944f53f20deeea53cd"'} blobuploadcleanupworker stdout | 2023-06-29 13:32:11,069 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} securityworker stdout | 2023-06-29 13:32:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:32:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:32:36.582504+00:00 (in 24.868225 seconds) securityworker stdout | 2023-06-29 13:32:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:32:41 UTC)" (scheduled at 2023-06-29 13:32:11.713664+00:00) securityworker stdout | 2023-06-29 13:32:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:32:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:32:11,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:32:11,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:32:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:32:11,718 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:32:11,718 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:32:11,721 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:32:11,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:32:11,734 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:32:11,738 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:32:11,738 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:32:11,739 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 27, 11, 722264), 1, 2]) securityworker stdout | 2023-06-29 13:32:11,743 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:32:11,743 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:32:11,744 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 27, 11, 722264), 1, 2]) securityworker stdout | 2023-06-29 13:32:11,748 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:32:11,748 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:32:11,748 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:32:11,748 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:32:11,748 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:32:11,748 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:32:11,748 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:32:11,749 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:32:11,749 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:32:11,750 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:32:41 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:32:11,789 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:11,790 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:11,790 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 503, 'Body': <_io.BytesIO object at 0x7f7ccb279450>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:11,790 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:11,790 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:11,790 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:11,790 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:11,790 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:11,790 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:11,790 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:11,799 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:11,799 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:11,799 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:11,799 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:11,799 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:11,799 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 503}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '8LaLkTXX1kruvsTkwYX9eg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279450>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=503', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:11,799 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:11,799 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:11,799 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:11,799 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:11,800 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:11,800 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=503&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:8LaLkTXX1kruvsTkwYX9eg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133211Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:11,800 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133211Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d5d78c1070d71497bf8e8b61d377c2597c3adeca2d088a6b2a5742b8dc932d8c gunicorn-registry stdout | 2023-06-29 13:32:11,800 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7a9bf1327938b0fbcea93c3cad11b76718213a581f5951747af4707ea32477d5 gunicorn-registry stdout | 2023-06-29 13:32:11,800 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:11,800 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:11,800 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:11,801 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:11,850 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:32:12,251 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=503 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:12,252 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '602d175c-419a-4d87-8852-d49fac4a08a7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '602d175c-419a-4d87-8852-d49fac4a08a7', 'ETag': '"f0b68b9135d7d64aeebec4e4c185fd7a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:12,252 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:12,252 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:12,252 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:12,252 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:12,252 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '602d175c-419a-4d87-8852-d49fac4a08a7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '602d175c-419a-4d87-8852-d49fac4a08a7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '602d175c-419a-4d87-8852-d49fac4a08a7', 'etag': '"f0b68b9135d7d64aeebec4e4c185fd7a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f0b68b9135d7d64aeebec4e4c185fd7a"'} repositorygcworker stdout | 2023-06-29 13:32:13,052 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:32:13,265 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:13,265 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:13,266 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 504, 'Body': <_io.BytesIO object at 0x7f7ccb279b30>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:13,266 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:13,266 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:13,266 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:13,266 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:13,266 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:13,266 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:13,266 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:13,275 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:13,275 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:13,275 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:13,275 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:13,275 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:13,275 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 504}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'eYHkudLlC5/jFWHCv02pEQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279b30>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=504', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:13,275 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:13,275 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:13,275 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:13,275 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:13,275 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:13,275 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=504&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:eYHkudLlC5/jFWHCv02pEQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133213Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:13,275 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133213Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | fff04e9982606c1dc0ad5bb621c8beeee3b168ec85c7bcacc9a886ddbc55936e gunicorn-registry stdout | 2023-06-29 13:32:13,276 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2a5ea1b13fdd5c34a185f96d499e1dc37a97e7588d47cb03c716561295c4a9a4 gunicorn-registry stdout | 2023-06-29 13:32:13,276 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:13,276 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:13,276 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:13,277 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:13,326 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:32:13,766 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=504 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:13,767 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '51774774-8347-4ebc-aa6c-cfab9ab02f85', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '51774774-8347-4ebc-aa6c-cfab9ab02f85', 'ETag': '"7981e4b9d2e50b9fe31561c2bf4da911"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:13,767 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:13,767 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:13,767 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:13,767 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:13,767 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '51774774-8347-4ebc-aa6c-cfab9ab02f85', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '51774774-8347-4ebc-aa6c-cfab9ab02f85', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '51774774-8347-4ebc-aa6c-cfab9ab02f85', 'etag': '"7981e4b9d2e50b9fe31561c2bf4da911"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7981e4b9d2e50b9fe31561c2bf4da911"'} notificationworker stdout | 2023-06-29 13:32:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:32:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:32:15.985355+00:00 (in 2.006396 seconds) notificationworker stdout | 2023-06-29 13:32:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:32:23 UTC)" (scheduled at 2023-06-29 13:32:13.978401+00:00) notificationworker stdout | 2023-06-29 13:32:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:32:13,981 [74] [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(2023, 6, 29, 13, 32, 13, 979560), True, datetime.datetime(2023, 6, 29, 13, 32, 13, 979560), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:32:13,994 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:32:13,994 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:32:13,994 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:32:23 UTC)" executed successfully manifestbackfillworker stdout | 2023-06-29 13:32:14,441 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} securityworker stdout | 2023-06-29 13:32:14,473 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} exportactionlogsworker stdout | 2023-06-29 13:32:14,683 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} gunicorn-registry stdout | 2023-06-29 13:32:14,693 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:14,693 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:14,694 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 505, 'Body': <_io.BytesIO object at 0x7f7ccb279db0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:14,694 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:14,694 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:14,694 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:14,694 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:14,694 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:14,694 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:14,694 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:14,703 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:14,703 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:14,703 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:14,703 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:14,703 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:14,703 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 505}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'VbSuHeWMqqQrvRcqT1e2Eg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279db0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=505', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:14,703 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:14,703 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:14,703 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:14,703 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:14,704 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:14,704 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=505&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:VbSuHeWMqqQrvRcqT1e2Eg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133214Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:14,704 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133214Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1c42ec4a963410c5e12e303610432b4b1040b3f965288466a01d8583c8bba412 gunicorn-registry stdout | 2023-06-29 13:32:14,704 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c9b4d161158515fdaf9420c7a7af32b7de0e29a03fedf5439dad0458c2509f75 gunicorn-registry stdout | 2023-06-29 13:32:14,704 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:14,704 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:14,704 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:14,705 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. servicekey stdout | 2023-06-29 13:32:14,733 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-registry stdout | 2023-06-29 13:32:14,750 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. exportactionlogsworker stdout | 2023-06-29 13:32:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:32:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:32:45.793045+00:00 (in 30.999010 seconds) exportactionlogsworker stdout | 2023-06-29 13:32:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:33:14 UTC)" (scheduled at 2023-06-29 13:32:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:32:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:32:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:33:14 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:32:15,154 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=505 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:15,155 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '724363cc-35ab-4efe-af3d-9ba4623247ac', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '724363cc-35ab-4efe-af3d-9ba4623247ac', 'ETag': '"55b4ae1de58caaa42bbd172a4f57b612"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:15,155 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:15,155 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:15,155 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:15,155 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:15,155 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '724363cc-35ab-4efe-af3d-9ba4623247ac', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '724363cc-35ab-4efe-af3d-9ba4623247ac', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '724363cc-35ab-4efe-af3d-9ba4623247ac', 'etag': '"55b4ae1de58caaa42bbd172a4f57b612"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"55b4ae1de58caaa42bbd172a4f57b612"'} gcworker stdout | 2023-06-29 13:32:15,258 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:32:15,360 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-web stdout | 2023-06-29 13:32:15,686 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-web stdout | 2023-06-29 13:32:15,690 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-registry stdout | 2023-06-29 13:32:15,761 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:15,761 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:15,761 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 506, 'Body': <_io.BytesIO object at 0x7f7ccb960c20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:15,762 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:15,762 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:15,762 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:15,762 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:15,762 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:15,762 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:15,762 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-web stdout | 2023-06-29 13:32:15,765 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:32:15,769 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-registry stdout | 2023-06-29 13:32:15,770 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:15,771 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:15,771 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:15,771 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:15,771 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:15,771 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 506}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ub3+SN9HZTKAs3HE8aAigw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960c20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=506', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:15,771 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:15,771 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:15,771 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:15,771 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:15,771 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:15,771 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=506&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ub3+SN9HZTKAs3HE8aAigw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133215Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:15,771 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133215Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4e65aeb67742eb3c2dde3f9ff07216531a5777a36263a8af3ac752f20674d138 gunicorn-registry stdout | 2023-06-29 13:32:15,771 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 82d04a80d3f71770d99daad156021f6a07b66d44fcc7989eff56ea3c9e010000 gunicorn-registry stdout | 2023-06-29 13:32:15,772 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:15,772 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:15,772 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:15,773 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-web stdout | 2023-06-29 13:32:15,773 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-registry stdout | 2023-06-29 13:32:15,817 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:32:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:32:15,986 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:32:23.978401+00:00 (in 7.992536 seconds) notificationworker stdout | 2023-06-29 13:32:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:33:15 UTC)" (scheduled at 2023-06-29 13:32:15.985355+00:00) notificationworker stdout | 2023-06-29 13:32:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:32:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:33:15 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:32:16,138 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=506 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:16,139 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'be3fa806-94d5-4cb8-92e0-cc254bca6cb5', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'be3fa806-94d5-4cb8-92e0-cc254bca6cb5', 'ETag': '"b9bdfe48df47653280b371c4f1a02283"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:16,139 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:16,139 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:16,139 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:16,139 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:16,139 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'be3fa806-94d5-4cb8-92e0-cc254bca6cb5', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'be3fa806-94d5-4cb8-92e0-cc254bca6cb5', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'be3fa806-94d5-4cb8-92e0-cc254bca6cb5', 'etag': '"b9bdfe48df47653280b371c4f1a02283"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b9bdfe48df47653280b371c4f1a02283"'} globalpromstats stdout | 2023-06-29 13:32:16,518 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 13:32:16,799 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:32:16,907 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:16,907 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:16,908 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 507, 'Body': <_io.BytesIO object at 0x7f7ccb2866d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:16,908 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:16,908 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:16,908 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:16,908 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:16,908 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:16,908 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:16,908 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:16,917 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:16,917 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:16,917 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:16,917 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:16,917 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:16,917 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 507}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'u+ryUTYueyxqJud6LnEnFw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2866d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=507', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:16,917 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:16,917 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:16,917 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:16,917 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:16,917 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:16,918 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=507&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:u+ryUTYueyxqJud6LnEnFw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133216Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:16,918 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133216Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 68999566397582cc975741debefc574d2f97f21655d94daad01cfd4cba395462 gunicorn-registry stdout | 2023-06-29 13:32:16,918 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b65f9be6d2063fc4c4bf40cae37ddcce3b60a268ed5676290e12d84406f76f52 gunicorn-registry stdout | 2023-06-29 13:32:16,918 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:16,918 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:16,918 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:16,919 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:16,968 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:32:17,329 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=507 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:17,330 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '490a59ce-bb20-400e-87c3-990e68c64eeb', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '490a59ce-bb20-400e-87c3-990e68c64eeb', 'ETag': '"bbeaf251362e7b2c6a26e77a2e712717"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:17,330 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:17,330 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:17,330 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:17,330 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:17,330 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '490a59ce-bb20-400e-87c3-990e68c64eeb', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '490a59ce-bb20-400e-87c3-990e68c64eeb', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '490a59ce-bb20-400e-87c3-990e68c64eeb', 'etag': '"bbeaf251362e7b2c6a26e77a2e712717"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"bbeaf251362e7b2c6a26e77a2e712717"'} chunkcleanupworker stdout | 2023-06-29 13:32:17,503 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} storagereplication stdout | 2023-06-29 13:32:17,954 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-secscan stdout | 2023-06-29 13:32:18,023 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:32:18,028 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-registry stdout | 2023-06-29 13:32:18,030 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:18,030 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:18,031 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 508, 'Body': <_io.BytesIO object at 0x7f7ccb279720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:18,031 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:18,031 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:18,031 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:18,031 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:18,031 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:18,031 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:18,032 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-secscan stdout | 2023-06-29 13:32:18,032 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:32:18,040 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:18,040 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:18,040 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:18,040 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:18,040 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:18,040 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 508}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'duUJy2CD5cLc41TyreeOlQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=508', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:18,040 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:18,040 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:18,040 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:18,040 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:18,041 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:18,041 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=508&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:duUJy2CD5cLc41TyreeOlQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133218Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:18,041 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133218Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 443584a8284bb73839a8b159de0887ae4a63167b755995b945318b59badd8e84 gunicorn-registry stdout | 2023-06-29 13:32:18,041 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c75db349f1bb25d7ad645e0a2188579eb19dfb6d13063b1273c81003961d3a11 gunicorn-registry stdout | 2023-06-29 13:32:18,041 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:18,041 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:18,041 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:18,042 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:18,089 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:32:18,449 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=508 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:18,450 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '98263958-49af-4b90-810e-811560531aea', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '98263958-49af-4b90-810e-811560531aea', 'ETag': '"76e509cb6083e5c2dce354f2ade78e95"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:18,450 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:18,450 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:18,450 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:18,450 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:18,450 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '98263958-49af-4b90-810e-811560531aea', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '98263958-49af-4b90-810e-811560531aea', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '98263958-49af-4b90-810e-811560531aea', 'etag': '"76e509cb6083e5c2dce354f2ade78e95"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"76e509cb6083e5c2dce354f2ade78e95"'} gunicorn-registry stdout | 2023-06-29 13:32:19,122 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:32:19,125 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:32:19,129 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:32:19,132 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:32:19,135 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:32:19,150 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:32:19,154 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:32:19,160 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:32:19,164 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:32:19,185 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:19,185 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:19,186 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 509, 'Body': <_io.BytesIO object at 0x7f7ccb2794a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:19,186 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:19,186 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:19,186 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:19,186 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:19,186 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:19,186 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:19,186 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:19,194 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:19,195 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:19,195 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:19,195 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:19,195 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:19,195 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 509}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'BclLXvlkeOhMdS1uBYD/zg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2794a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=509', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:19,195 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:19,195 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:19,195 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:19,195 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:19,195 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:19,195 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=509&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:BclLXvlkeOhMdS1uBYD/zg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133219Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:19,195 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133219Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c5758c6ea6c4e8a296bde06a91c6d6732fcab4e02162d45f4b9de28ce6cfad8b gunicorn-registry stdout | 2023-06-29 13:32:19,195 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f6964eba2e3ec942aa0a44e8470554e2592efd24e14af0e56082cedbebb31a74 gunicorn-registry stdout | 2023-06-29 13:32:19,195 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:19,196 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:19,196 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:19,197 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:19,242 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:32:19,605 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=509 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:19,605 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3dac7c6b-e998-4631-90f0-536afc2ca20e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3dac7c6b-e998-4631-90f0-536afc2ca20e', 'ETag': '"05c94b5ef96478e84c752d6e0580ffce"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:19,605 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:19,606 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:19,606 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:19,606 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:19,606 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3dac7c6b-e998-4631-90f0-536afc2ca20e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3dac7c6b-e998-4631-90f0-536afc2ca20e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3dac7c6b-e998-4631-90f0-536afc2ca20e', 'etag': '"05c94b5ef96478e84c752d6e0580ffce"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"05c94b5ef96478e84c752d6e0580ffce"'} gunicorn-registry stdout | 2023-06-29 13:32:20,387 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:20,387 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:20,388 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 510, 'Body': <_io.BytesIO object at 0x7f7ccb279a40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:20,388 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:20,388 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:20,388 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:20,389 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:20,389 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:20,389 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:20,389 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:20,398 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:20,398 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:20,398 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:20,398 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:20,398 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:20,398 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 510}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '5gGiuM9FjCkzgVTneiIkRQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279a40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=510', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:20,398 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:20,398 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:20,398 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:20,398 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:20,399 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:20,399 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=510&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:5gGiuM9FjCkzgVTneiIkRQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133220Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:20,399 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133220Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 47e8d2e296f09801b4dd667b4635aaea4ccc1aa530ac00b67b3fc79bb683200f gunicorn-registry stdout | 2023-06-29 13:32:20,399 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a3a5f5a789668d1e89f09d5b3c3eb2a2a83cea6d79756956f1fef8a7993415fe gunicorn-registry stdout | 2023-06-29 13:32:20,399 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:20,399 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:20,400 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:20,401 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:20,446 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:32:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:32:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:32:30.585410+00:00 (in 9.999330 seconds) gcworker stdout | 2023-06-29 13:32:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:32:30 UTC)" (scheduled at 2023-06-29 13:32:20.585410+00:00) gcworker stdout | 2023-06-29 13:32:20,587 [59] [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, 1686835940586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:32:20,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:32:20,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:32:20,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:32:30 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:32:20,807 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=510 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:20,807 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4a640818-e9e5-4205-b69d-c94180b104a0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4a640818-e9e5-4205-b69d-c94180b104a0', 'ETag': '"e601a2b8cf458c29338154e77a222445"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:20,807 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:20,808 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:20,808 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:20,808 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:20,808 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4a640818-e9e5-4205-b69d-c94180b104a0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4a640818-e9e5-4205-b69d-c94180b104a0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4a640818-e9e5-4205-b69d-c94180b104a0', 'etag': '"e601a2b8cf458c29338154e77a222445"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e601a2b8cf458c29338154e77a222445"'} gunicorn-registry stdout | 2023-06-29 13:32:21,386 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:21,386 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:21,387 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 511, 'Body': <_io.BytesIO object at 0x7f7ccb271810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:21,387 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:21,387 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:21,387 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:21,387 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:21,387 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:21,387 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:21,388 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:21,396 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:21,396 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:21,396 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:21,397 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:21,397 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:21,397 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 511}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'FgqDsOlL6JOK0L7VsnGNKg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=511', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:21,397 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:21,397 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:21,397 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:21,397 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:21,397 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:21,398 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=511&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:FgqDsOlL6JOK0L7VsnGNKg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133221Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:21,398 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133221Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a67a4b1f7e3d661aef581bb492a8638999338a4a761d11480d19932b000903e0 gunicorn-registry stdout | 2023-06-29 13:32:21,398 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d6fcf495bd04951f9fe9f74edb82cecc0f217081d4a1846687b43b0d87facd88 gunicorn-registry stdout | 2023-06-29 13:32:21,398 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:21,398 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:21,398 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:21,399 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:21,447 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:32:21,765 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=511 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:21,766 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '84dc4d5b-569f-48f2-b153-afe5a3be6012', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '84dc4d5b-569f-48f2-b153-afe5a3be6012', 'ETag': '"160a83b0e94be8938ad0bed5b2718d2a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:21,766 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:21,766 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:21,766 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:21,767 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:21,767 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '84dc4d5b-569f-48f2-b153-afe5a3be6012', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '84dc4d5b-569f-48f2-b153-afe5a3be6012', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '84dc4d5b-569f-48f2-b153-afe5a3be6012', 'etag': '"160a83b0e94be8938ad0bed5b2718d2a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"160a83b0e94be8938ad0bed5b2718d2a"'} gunicorn-registry stdout | 2023-06-29 13:32:22,572 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:22,572 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:22,573 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 512, 'Body': <_io.BytesIO object at 0x7f7ccb2ab810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:22,573 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:22,573 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:22,573 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:22,573 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:22,573 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:22,573 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:22,574 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:22,582 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:22,582 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:22,582 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:22,583 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:22,583 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:22,583 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 512}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'rZsxNiza4ZEDGbBKnlqrzA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=512', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:22,583 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:22,583 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:22,583 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:22,583 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:22,584 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:22,584 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=512&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:rZsxNiza4ZEDGbBKnlqrzA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133222Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:22,584 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133222Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6b567d50009ddd5dc50990410f807959ba5905e47ea0e93479b3d7993cf81138 gunicorn-registry stdout | 2023-06-29 13:32:22,584 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | cfc53236dea293b0e096000fb583448cda5748512a7a5ab252c7fc11fc2f3830 gunicorn-registry stdout | 2023-06-29 13:32:22,584 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:22,584 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:22,584 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:22,585 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:22,698 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:32:23,057 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=512 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:23,057 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '936827be-f17d-41a3-ad10-b4073dcdc756', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '936827be-f17d-41a3-ad10-b4073dcdc756', 'ETag': '"ad9b31362cdae1910319b04a9e5aabcc"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:23,058 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:23,058 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:23,058 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:23,058 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:23,058 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '936827be-f17d-41a3-ad10-b4073dcdc756', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '936827be-f17d-41a3-ad10-b4073dcdc756', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '936827be-f17d-41a3-ad10-b4073dcdc756', 'etag': '"ad9b31362cdae1910319b04a9e5aabcc"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ad9b31362cdae1910319b04a9e5aabcc"'} securityscanningnotificationworker stdout | 2023-06-29 13:32:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:32:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:32:48.681765+00:00 (in 25.394468 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:32:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:33:23 UTC)" (scheduled at 2023-06-29 13:32:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:32:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:32:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:33:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:32:23,510 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:23,510 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:23,511 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 513, 'Body': <_io.BytesIO object at 0x7f7ccb27a6d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:23,511 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:23,511 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:23,511 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:23,511 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:23,511 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:23,511 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:23,511 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:23,520 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:23,520 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:23,520 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:23,520 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:23,520 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:23,520 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 513}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '/f11JEHclCMRljlYCJEFZA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a6d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=513', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:23,520 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:23,520 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:23,520 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:23,521 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:23,521 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:23,521 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=513&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:/f11JEHclCMRljlYCJEFZA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133223Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:23,521 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133223Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9493ac6fbbcd674618c2ed9e64908a406e7622221428e8a50dbc454d53b48f84 gunicorn-registry stdout | 2023-06-29 13:32:23,521 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f469d3b2f4cd7e95be6c641e72850799d8191c1d6045c1593c01d29b81216b04 gunicorn-registry stdout | 2023-06-29 13:32:23,521 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:23,521 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:23,521 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:23,522 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:23,569 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:32:23,886 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=513 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:23,887 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7572070f-9aa1-475e-b7f3-010c3330fa04', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7572070f-9aa1-475e-b7f3-010c3330fa04', 'ETag': '"fdfd752441dc94231196395808910564"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:23,887 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:23,887 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:23,887 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:23,887 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:23,887 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7572070f-9aa1-475e-b7f3-010c3330fa04', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7572070f-9aa1-475e-b7f3-010c3330fa04', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7572070f-9aa1-475e-b7f3-010c3330fa04', 'etag': '"fdfd752441dc94231196395808910564"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"fdfd752441dc94231196395808910564"'} notificationworker stdout | 2023-06-29 13:32:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:32:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:32:33.978401+00:00 (in 9.999493 seconds) notificationworker stdout | 2023-06-29 13:32:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:32:33 UTC)" (scheduled at 2023-06-29 13:32:23.978401+00:00) notificationworker stdout | 2023-06-29 13:32:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:32:23,981 [74] [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(2023, 6, 29, 13, 32, 23, 979417), True, datetime.datetime(2023, 6, 29, 13, 32, 23, 979417), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:32:23,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:32:23,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:32:23,994 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:32:33 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:32:24,120 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:24,121 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:24,121 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 514, 'Body': <_io.BytesIO object at 0x7f7ccb960860>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:24,121 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:24,121 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:24,121 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:24,121 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:24,121 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:24,122 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:24,122 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:24,130 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:24,130 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:24,130 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:24,130 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:24,130 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:24,130 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 514}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'upVeh5cB9JcauTimytYVhw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960860>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=514', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:24,130 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:24,130 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:24,131 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:24,131 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:24,131 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:24,131 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=514&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:upVeh5cB9JcauTimytYVhw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133224Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:24,131 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133224Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ff05ac61506a532428dbe19f3f8579b140dd11860ed18f1ce70f32d71b8b0e57 gunicorn-registry stdout | 2023-06-29 13:32:24,131 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e380cbabba39ef9a314c66d9fbac49a5c58113de8e258261ba8c6a88e5eedcad gunicorn-registry stdout | 2023-06-29 13:32:24,131 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:24,131 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:24,131 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:24,132 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:24,177 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:32:24,457 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=514 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:24,457 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '9251b487-f413-4796-9f59-ff3bb2474670', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '9251b487-f413-4796-9f59-ff3bb2474670', 'ETag': '"ba955e879701f4971ab938a6cad61587"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:24,458 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:24,458 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:24,458 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:24,458 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:24,458 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '9251b487-f413-4796-9f59-ff3bb2474670', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '9251b487-f413-4796-9f59-ff3bb2474670', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '9251b487-f413-4796-9f59-ff3bb2474670', 'etag': '"ba955e879701f4971ab938a6cad61587"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ba955e879701f4971ab938a6cad61587"'} gunicorn-web stdout | 2023-06-29 13:32:24,637 [211] [DEBUG] [app] Starting request: urn:request:2fa638aa-0db8-406b-9b0b-96ca75bd5136 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:32:24,637 [213] [DEBUG] [app] Starting request: urn:request:57062cb1-3e58-47fe-8b78-cab26ddb8c8b (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:32:24,639 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:32:24,639 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:32:24,642 [219] [DEBUG] [app] Starting request: urn:request:b0f3581d-0d4d-44a7-aa33-bdad02ae45b5 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:32:24,642 [218] [DEBUG] [app] Starting request: urn:request:a82bf69a-bd98-4258-82e0-19cd258fbf93 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:32:24,643 [218] [DEBUG] [app] Ending request: urn:request:a82bf69a-bd98-4258-82e0-19cd258fbf93 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:a82bf69a-bd98-4258-82e0-19cd258fbf93', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:32:24,643 [219] [DEBUG] [app] Ending request: urn:request:b0f3581d-0d4d-44a7-aa33-bdad02ae45b5 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:b0f3581d-0d4d-44a7-aa33-bdad02ae45b5', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:32:24,644 [218] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:32:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:32:24,644 [219] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:32:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:32:24,644 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:32:24,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:32:24,647 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:32:24,647 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:32:24,649 [211] [DEBUG] [app] Starting request: urn:request:fdbe6d0c-7447-4880-a9d1-de3069411dc4 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:32:24,649 [214] [DEBUG] [app] Starting request: urn:request:325427ff-c267-482f-a115-6b46a3aafc11 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:32:24,649 [211] [DEBUG] [app] Ending request: urn:request:fdbe6d0c-7447-4880-a9d1-de3069411dc4 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:fdbe6d0c-7447-4880-a9d1-de3069411dc4', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:32:24,650 [214] [DEBUG] [app] Ending request: urn:request:325427ff-c267-482f-a115-6b46a3aafc11 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:325427ff-c267-482f-a115-6b46a3aafc11', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:32:24,650 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:32:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:32:24,650 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:32:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:32:24,651 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:32:24,652 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:32:24,653 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:32:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.003 162 0.003) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:32:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.003 162 0.003) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:32:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.003) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:32:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.003) gunicorn-web stdout | 2023-06-29 13:32:24,653 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:32:24,665 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:32:24,667 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:32:24,676 [213] [DEBUG] [app] Ending request: urn:request:57062cb1-3e58-47fe-8b78-cab26ddb8c8b (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:57062cb1-3e58-47fe-8b78-cab26ddb8c8b', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:32:24,677 [213] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:32:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.041 118 0.041) gunicorn-web stdout | 2023-06-29 13:32:24,677 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:32:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:32:24,678 [211] [DEBUG] [app] Ending request: urn:request:2fa638aa-0db8-406b-9b0b-96ca75bd5136 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:2fa638aa-0db8-406b-9b0b-96ca75bd5136', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:32:24,678 [211] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:32:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.042 118 0.042) gunicorn-web stdout | 2023-06-29 13:32:24,678 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:32:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-registry stdout | 2023-06-29 13:32:25,109 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:25,109 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:25,109 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 515, 'Body': <_io.BytesIO object at 0x7f7cd00e1900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:25,110 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:25,110 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:25,110 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:25,110 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:25,110 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:25,110 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:25,110 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:25,119 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:25,119 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:25,119 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:25,119 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:25,119 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:25,119 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 515}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'VEx3GEHwPTotvW9yVf8QoQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=515', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:25,119 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:25,119 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:25,119 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:25,119 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:25,119 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:25,119 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=515&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:VEx3GEHwPTotvW9yVf8QoQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133225Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:25,119 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133225Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4ddd73e394e922924bce7a36d9e614585626a4599623af06327a00c84ec1aa52 gunicorn-registry stdout | 2023-06-29 13:32:25,119 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 05aeeae82deb6ae04d2c7f8e211054a8dff655754a87f9651bcb333d3ced9582 gunicorn-registry stdout | 2023-06-29 13:32:25,120 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:25,120 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:25,120 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:25,121 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:25,165 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:32:25,523 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=515 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:25,523 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '059169ee-0ea3-4fe0-9230-6d8af1eb772d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '059169ee-0ea3-4fe0-9230-6d8af1eb772d', 'ETag': '"544c771841f03d3a2dbd6f7255ff10a1"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:25,524 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:25,524 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:25,524 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:25,524 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:25,524 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '059169ee-0ea3-4fe0-9230-6d8af1eb772d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '059169ee-0ea3-4fe0-9230-6d8af1eb772d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '059169ee-0ea3-4fe0-9230-6d8af1eb772d', 'etag': '"544c771841f03d3a2dbd6f7255ff10a1"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"544c771841f03d3a2dbd6f7255ff10a1"'} buildlogsarchiver stdout | 2023-06-29 13:32:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:32:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:32:55.790030+00:00 (in 29.999449 seconds) buildlogsarchiver stdout | 2023-06-29 13:32:25,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:32:55 UTC)" (scheduled at 2023-06-29 13:32:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:32:25,791 [54] [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(2023, 6, 14, 13, 32, 25, 791026), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:32:25,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:32:25,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:32:25,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:32:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:32:26,371 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:26,372 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:26,373 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 516, 'Body': <_io.BytesIO object at 0x7f7ccb2abd10>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:26,373 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:26,373 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:26,373 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:26,373 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:26,373 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:26,373 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:26,373 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:26,382 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:26,382 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:26,382 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:26,382 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:26,382 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:26,382 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 516}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'tLTvhDqdk7bXNv8hzBqDlw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2abd10>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=516', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:26,382 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:26,382 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:26,382 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:26,382 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:26,382 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:26,382 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=516&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:tLTvhDqdk7bXNv8hzBqDlw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133226Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:26,382 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133226Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 82aa3c08499b465940ea8fdcfadbcd6067c54311a862fc18bb4c2d734f01d27a gunicorn-registry stdout | 2023-06-29 13:32:26,383 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 94ca60cc48a001f239c0cf942d02af6dcbf5ff363e5329a902f1887a64019df5 gunicorn-registry stdout | 2023-06-29 13:32:26,383 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:26,383 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:26,383 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:26,384 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:26,433 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:32:27,561 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=516 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:27,561 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '307894ce-06ea-47ce-8aa9-ce0b9d9f855e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '307894ce-06ea-47ce-8aa9-ce0b9d9f855e', 'ETag': '"b4b4ef843a9d93b6d736ff21cc1a8397"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:27,561 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:27,562 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:27,562 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:27,562 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:27,562 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '307894ce-06ea-47ce-8aa9-ce0b9d9f855e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '307894ce-06ea-47ce-8aa9-ce0b9d9f855e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '307894ce-06ea-47ce-8aa9-ce0b9d9f855e', 'etag': '"b4b4ef843a9d93b6d736ff21cc1a8397"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b4b4ef843a9d93b6d736ff21cc1a8397"'} gunicorn-registry stdout | 2023-06-29 13:32:27,585 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:27,585 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:27,585 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 517, 'Body': <_io.BytesIO object at 0x7f7ccb257540>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:27,585 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:27,586 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:27,586 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:27,586 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:27,586 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:27,586 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:27,586 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:27,594 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:27,594 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:27,594 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:27,594 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:27,594 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:27,594 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 517}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '8QMBH6zYfsCrm5WghlaLVg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb257540>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=517', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:27,594 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:27,594 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:27,594 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:27,594 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:27,595 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:27,595 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=517&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:8QMBH6zYfsCrm5WghlaLVg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133227Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:27,595 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133227Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | beae7993d679db01d043c4d6301e4562cc3e6c32909aefa3dc5c4786a4e4b1a9 gunicorn-registry stdout | 2023-06-29 13:32:27,595 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | af20d7f3c01e1910b6f8fdee8bb76c5e35b327cf2e091ad75b70dc18682daee8 gunicorn-registry stdout | 2023-06-29 13:32:27,595 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:27,595 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:27,595 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:27,596 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:27,643 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:32:27,920 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=517 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:27,920 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '00df414d-b1c3-468c-99a0-b66048897171', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '00df414d-b1c3-468c-99a0-b66048897171', 'ETag': '"f103011facd87ec0ab9b95a086568b56"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:27,921 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:27,921 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:27,921 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:27,921 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:27,921 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '00df414d-b1c3-468c-99a0-b66048897171', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '00df414d-b1c3-468c-99a0-b66048897171', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '00df414d-b1c3-468c-99a0-b66048897171', 'etag': '"f103011facd87ec0ab9b95a086568b56"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f103011facd87ec0ab9b95a086568b56"'} gunicorn-registry stdout | 2023-06-29 13:32:28,874 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:28,874 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:28,874 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 518, 'Body': <_io.BytesIO object at 0x7f7ccb2ac040>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:28,874 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:28,875 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:28,875 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:28,875 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:28,875 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:28,875 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:28,875 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:28,883 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:28,883 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:28,883 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:28,883 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:28,883 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:28,883 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 518}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '76m5+aafh3oy94Q7E8xbDQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac040>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=518', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:28,884 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:28,884 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:28,884 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:28,884 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:28,884 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:28,884 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=518&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:76m5+aafh3oy94Q7E8xbDQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133228Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:28,884 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133228Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 93ec1ab405ca315792f8c19a01c7638ba195c4b379f972b87b83722cb6f3b703 gunicorn-registry stdout | 2023-06-29 13:32:28,884 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4d8991ffbe5ce69e5c039e43819276419eea381851e5ae1ad484c8e8229658e0 gunicorn-registry stdout | 2023-06-29 13:32:28,884 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:28,884 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:28,885 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:28,885 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:28,989 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:32:29,392 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=518 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:29,393 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8c3c6d05-8434-4bce-b53e-8f9086d87c3d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8c3c6d05-8434-4bce-b53e-8f9086d87c3d', 'ETag': '"efa9b9f9a69f877a32f7843b13cc5b0d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:29,393 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:29,393 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:29,393 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:29,393 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:29,393 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8c3c6d05-8434-4bce-b53e-8f9086d87c3d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8c3c6d05-8434-4bce-b53e-8f9086d87c3d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8c3c6d05-8434-4bce-b53e-8f9086d87c3d', 'etag': '"efa9b9f9a69f877a32f7843b13cc5b0d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"efa9b9f9a69f877a32f7843b13cc5b0d"'} expiredappspecifictokenworker stdout | 2023-06-29 13:32:29,650 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:32:29,969 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:29,969 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:29,970 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 519, 'Body': <_io.BytesIO object at 0x7f7ccb2ac220>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:29,970 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:29,970 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:29,970 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:29,970 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:29,970 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:29,970 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:29,971 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:29,979 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:29,979 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:29,979 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:29,979 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:29,979 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:29,979 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 519}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'NNgjA7xHqiCZN3bWvYvIzQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac220>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=519', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:29,979 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:29,979 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:29,979 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:29,979 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:29,980 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:29,980 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=519&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:NNgjA7xHqiCZN3bWvYvIzQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133229Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:29,980 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133229Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | dd337220e0c11726e7e33a8c8f437f043a7e2cf9bb4faf9b75de28dc0adc5c88 gunicorn-registry stdout | 2023-06-29 13:32:29,980 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3fa003f925fe1e77a9671dc694c676bea48bb5b70f62ead621bb214c84f1f345 gunicorn-registry stdout | 2023-06-29 13:32:29,980 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:29,980 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:29,981 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:29,981 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:30,028 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:32:30,353 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=519 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:30,354 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4ccee771-78b2-4838-9522-95ce0e826485', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4ccee771-78b2-4838-9522-95ce0e826485', 'ETag': '"34d82303bc47aa20993776d6bd8bc8cd"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:30,354 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:30,354 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:30,354 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:30,354 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:30,354 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4ccee771-78b2-4838-9522-95ce0e826485', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4ccee771-78b2-4838-9522-95ce0e826485', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4ccee771-78b2-4838-9522-95ce0e826485', 'etag': '"34d82303bc47aa20993776d6bd8bc8cd"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"34d82303bc47aa20993776d6bd8bc8cd"'} gcworker stdout | 2023-06-29 13:32:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:32:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:32:40.585410+00:00 (in 9.999468 seconds) gcworker stdout | 2023-06-29 13:32:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:32:40 UTC)" (scheduled at 2023-06-29 13:32:30.585410+00:00) gcworker stdout | 2023-06-29 13:32:30,587 [59] [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, 1686835950586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:32:30,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:32:30,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:32:30,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:32:40 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:32:30,988 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:30,988 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:30,989 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 520, 'Body': <_io.BytesIO object at 0x7f7ccb2901d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:30,989 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:30,989 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:30,989 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:30,989 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:30,989 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:30,989 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:30,990 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:30,998 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:30,998 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:30,998 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:30,998 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:30,998 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:30,998 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 520}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '2StO+3OhHnBPUPsI6Mv/Hg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2901d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=520', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:30,998 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:30,998 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:30,998 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:30,998 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:30,999 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:30,999 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=520&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:2StO+3OhHnBPUPsI6Mv/Hg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133230Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:30,999 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133230Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | be7b83a44c52336aedfac6524353f79d8cb604535f09cdcb4a995d9f57c53b42 gunicorn-registry stdout | 2023-06-29 13:32:30,999 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e76ca0df0696bc726e27c042d2e782311a9016a52796cac8f41eb57cb85f5df2 gunicorn-registry stdout | 2023-06-29 13:32:30,999 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:30,999 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:30,999 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:31,000 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:31,048 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:32:31,372 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=520 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:31,373 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8f44ac09-6263-4163-8d52-69989a56a723', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8f44ac09-6263-4163-8d52-69989a56a723', 'ETag': '"d92b4efb73a11e704f50fb08e8cbff1e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:31,373 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:31,373 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:31,373 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:31,373 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:31,373 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8f44ac09-6263-4163-8d52-69989a56a723', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8f44ac09-6263-4163-8d52-69989a56a723', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8f44ac09-6263-4163-8d52-69989a56a723', 'etag': '"d92b4efb73a11e704f50fb08e8cbff1e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d92b4efb73a11e704f50fb08e8cbff1e"'} gunicorn-registry stdout | 2023-06-29 13:32:31,956 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:31,956 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:31,957 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 521, 'Body': <_io.BytesIO object at 0x7f7ccb290d10>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:31,957 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:31,957 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:31,957 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:31,957 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:31,957 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:31,957 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:31,957 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:31,965 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:31,966 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:31,966 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:31,966 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:31,966 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:31,966 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 521}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'JEFoj9GpHjyeR5sadbcCig==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290d10>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=521', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:31,966 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:31,966 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:31,966 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:31,966 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:31,966 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:31,966 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=521&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:JEFoj9GpHjyeR5sadbcCig== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133231Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:31,966 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133231Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1c04908b94350f82997157e80ed35e83bbf2d05c529084a612738ee048fd102b gunicorn-registry stdout | 2023-06-29 13:32:31,966 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a9b6af0f971093a4dbf4e6b51d8484c5cd5080cef83baa206e3a468a7af99429 gunicorn-registry stdout | 2023-06-29 13:32:31,967 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:31,967 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:31,967 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:31,968 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:32,013 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:32:32,336 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=521 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:32,337 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2b189546-3fd4-4207-8a38-2da1c1c1e5c8', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2b189546-3fd4-4207-8a38-2da1c1c1e5c8', 'ETag': '"2441688fd1a91e3c9e479b1a75b7028a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:32,337 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:32,337 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:32,337 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:32,337 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:32,337 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2b189546-3fd4-4207-8a38-2da1c1c1e5c8', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2b189546-3fd4-4207-8a38-2da1c1c1e5c8', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2b189546-3fd4-4207-8a38-2da1c1c1e5c8', 'etag': '"2441688fd1a91e3c9e479b1a75b7028a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2441688fd1a91e3c9e479b1a75b7028a"'} gunicorn-registry stdout | 2023-06-29 13:32:32,908 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:32,909 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:32,909 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 522, 'Body': <_io.BytesIO object at 0x7f7cd009db30>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:32,909 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:32,909 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:32,909 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:32,909 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:32,910 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:32,910 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:32,910 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:32,918 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:32,918 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:32,918 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:32,918 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:32,918 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:32,918 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 522}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'XsapfKlvt2N6jC16lYwpCw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd009db30>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=522', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:32,918 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:32,918 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:32,918 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:32,919 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:32,919 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:32,919 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=522&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:XsapfKlvt2N6jC16lYwpCw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133232Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:32,919 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133232Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | eeb602c3ed495a6c0070cb7be535b8a313b5794cc4d4c977f552812b44dfddf2 gunicorn-registry stdout | 2023-06-29 13:32:32,919 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e1633e764208f1dc5a66b952c4a3efffe6c1b704edc681ae6b51cd234a438cfc gunicorn-registry stdout | 2023-06-29 13:32:32,919 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:32,919 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:32,919 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:32,920 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:32,965 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. queuecleanupworker stdout | 2023-06-29 13:32:33,156 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:32:33,287 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=522 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:33,287 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '14d2290e-94b8-4749-8339-87d217cbd551', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '14d2290e-94b8-4749-8339-87d217cbd551', 'ETag': '"5ec6a97ca96fb7637a8c2d7a958c290b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:33,287 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:33,287 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:33,287 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:33,287 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:33,288 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '14d2290e-94b8-4749-8339-87d217cbd551', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '14d2290e-94b8-4749-8339-87d217cbd551', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '14d2290e-94b8-4749-8339-87d217cbd551', 'etag': '"5ec6a97ca96fb7637a8c2d7a958c290b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5ec6a97ca96fb7637a8c2d7a958c290b"'} notificationworker stdout | 2023-06-29 13:32:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:32:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:32:43.978401+00:00 (in 9.999488 seconds) notificationworker stdout | 2023-06-29 13:32:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:32:43 UTC)" (scheduled at 2023-06-29 13:32:33.978401+00:00) notificationworker stdout | 2023-06-29 13:32:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:32:33,980 [74] [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(2023, 6, 29, 13, 32, 33, 979443), True, datetime.datetime(2023, 6, 29, 13, 32, 33, 979443), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:32:33,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:32:33,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:32:33,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:32:43 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:32:34,211 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:34,211 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:34,211 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 523, 'Body': <_io.BytesIO object at 0x7f7ccb2793b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:34,211 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:34,212 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:34,212 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:34,212 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:34,212 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:34,212 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:34,212 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:34,220 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:34,220 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:34,220 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:34,220 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:34,220 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:34,220 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 523}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'pYiCd7AL3vqG0WE+GJCCng==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2793b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=523', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:34,221 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:34,221 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:34,221 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:34,221 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:34,221 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:34,221 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=523&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:pYiCd7AL3vqG0WE+GJCCng== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133234Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:34,221 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133234Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5e7e337fe1f096dfea5aa2170911ce123d0e151d5e80ba7381f957dbb0852fe6 gunicorn-registry stdout | 2023-06-29 13:32:34,221 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3a9da3f43cd897729982be34d9e0377a9b928c5ed0d907f53944af387dc9db48 gunicorn-registry stdout | 2023-06-29 13:32:34,221 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:34,221 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:34,222 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:34,222 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:34,337 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:32:34,750 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=523 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:34,751 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd3c2ff26-8e48-4d3a-8a81-37d89a555a53', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd3c2ff26-8e48-4d3a-8a81-37d89a555a53', 'ETag': '"a5888277b00bdefa86d1613e1890829e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:34,751 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:34,751 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:34,751 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:34,751 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:34,751 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd3c2ff26-8e48-4d3a-8a81-37d89a555a53', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd3c2ff26-8e48-4d3a-8a81-37d89a555a53', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd3c2ff26-8e48-4d3a-8a81-37d89a555a53', 'etag': '"a5888277b00bdefa86d1613e1890829e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a5888277b00bdefa86d1613e1890829e"'} gunicorn-registry stdout | 2023-06-29 13:32:35,667 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:35,667 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:35,668 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 524, 'Body': <_io.BytesIO object at 0x7f7ccb257ae0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:35,668 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:35,668 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:35,668 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:35,668 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:35,668 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:35,668 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:35,668 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:35,678 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:35,678 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:35,678 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:35,678 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:35,678 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:35,678 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 524}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'lQS7hF54SGOa9Mis1qKCjw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb257ae0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=524', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:35,678 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:35,678 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:35,679 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:35,679 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:35,679 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:35,679 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=524&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:lQS7hF54SGOa9Mis1qKCjw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133235Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:35,679 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133235Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 500b5bf0bc960f5726355b4580037b5949dd26aaa4d0722a5608940c22bae24a gunicorn-registry stdout | 2023-06-29 13:32:35,679 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | bbde26cf655e075f7bf88c990d665e4d9bae4aff239b78b00932f852cdc7c249 gunicorn-registry stdout | 2023-06-29 13:32:35,679 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:35,679 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:35,680 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:35,680 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:35,726 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:32:36,127 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=524 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:36,127 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a09caaa7-a1d2-4f58-9606-718f5b58a41d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a09caaa7-a1d2-4f58-9606-718f5b58a41d', 'ETag': '"9504bb845e7848639af4c8acd6a2828f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:36,128 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:36,128 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:36,128 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:36,128 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:36,128 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a09caaa7-a1d2-4f58-9606-718f5b58a41d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a09caaa7-a1d2-4f58-9606-718f5b58a41d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a09caaa7-a1d2-4f58-9606-718f5b58a41d', 'etag': '"9504bb845e7848639af4c8acd6a2828f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9504bb845e7848639af4c8acd6a2828f"'} notificationworker stdout | 2023-06-29 13:32:36,369 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} builder stdout | 2023-06-29 13:32:36,397 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} securityworker stdout | 2023-06-29 13:32:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:32:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:32:41.713664+00:00 (in 5.130700 seconds) securityworker stdout | 2023-06-29 13:32:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:33:06 UTC)" (scheduled at 2023-06-29 13:32:36.582504+00:00) securityworker stdout | 2023-06-29 13:32:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:32:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:32:36,587 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:32:36,589 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:32:36,601 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:32:36,604 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:32:36,605 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:33:06 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:32:37,129 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:37,129 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:37,130 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 525, 'Body': <_io.BytesIO object at 0x7f7cd009db30>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:37,130 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:37,130 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:37,130 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:37,130 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:37,130 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:37,130 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:37,130 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:37,139 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:37,139 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:37,139 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:37,139 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:37,139 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:37,139 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 525}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'DmtJBt5T1wKsUBu8F2AHrA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd009db30>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=525', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:37,139 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:37,139 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:37,139 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:37,139 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:37,139 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:37,139 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=525&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:DmtJBt5T1wKsUBu8F2AHrA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133237Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:37,139 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133237Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ae095b792035614ca31e8d7eba1a051a122ad21afdac164d75f2cd25054d7a63 gunicorn-registry stdout | 2023-06-29 13:32:37,140 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8a5e2d9948067dc15fd3f8e8f9cb08a1bd1dfaeb66ed46bacc113ec70f7e486a gunicorn-registry stdout | 2023-06-29 13:32:37,140 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:37,140 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:37,140 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:37,141 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:37,190 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotaregistrysizeworker stdout | 2023-06-29 13:32:38,782 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} repositorygcworker stdout | 2023-06-29 13:32:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:32:38,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:33:01.990998+00:00 (in 23.202346 seconds) repositorygcworker stdout | 2023-06-29 13:32:38,788 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:33:38 UTC)" (scheduled at 2023-06-29 13:32:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:32:38,789 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:32:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:33:38 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:32:39,093 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:32:39,210 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:32:39,311 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-web stdout | 2023-06-29 13:32:39,636 [214] [DEBUG] [app] Starting request: urn:request:33a6db55-ecd8-4cc6-af4e-fcd1bdde7c0f (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:32:39,636 [211] [DEBUG] [app] Starting request: urn:request:b6479d59-af04-4442-a375-291a955e6a80 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:32:39,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:32:39,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:32:39,640 [222] [DEBUG] [app] Starting request: urn:request:44c666cb-7fad-4717-9f55-9c2a5c38681e (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:32:39,640 [216] [DEBUG] [app] Starting request: urn:request:a9c31e80-b8ab-4339-ba40-84d7e54aa769 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:32:39,640 [222] [DEBUG] [app] Ending request: urn:request:44c666cb-7fad-4717-9f55-9c2a5c38681e (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:44c666cb-7fad-4717-9f55-9c2a5c38681e', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:32:39,641 [216] [DEBUG] [app] Ending request: urn:request:a9c31e80-b8ab-4339-ba40-84d7e54aa769 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:a9c31e80-b8ab-4339-ba40-84d7e54aa769', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:32:39,641 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:32:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:32:39,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:32:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:32:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:32:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:32:39,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:32:39,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:32:39,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:32:39,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:32:39,644 [211] [DEBUG] [app] Starting request: urn:request:1161b3c3-7b1b-446b-9266-cb34c9262659 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:32:39,644 [213] [DEBUG] [app] Starting request: urn:request:e7fd2860-535c-4523-a605-84a630714ff1 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:32:39,644 [211] [DEBUG] [app] Ending request: urn:request:1161b3c3-7b1b-446b-9266-cb34c9262659 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:1161b3c3-7b1b-446b-9266-cb34c9262659', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:32:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:32:39,644 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:32:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:32:39,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:32:39,645 [213] [DEBUG] [app] Ending request: urn:request:e7fd2860-535c-4523-a605-84a630714ff1 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:e7fd2860-535c-4523-a605-84a630714ff1', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:32:39,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:32:39,645 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:32:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:32:39,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:32:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:32:39,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:32:39,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:32:39,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:32:39,663 [211] [DEBUG] [app] Ending request: urn:request:b6479d59-af04-4442-a375-291a955e6a80 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:b6479d59-af04-4442-a375-291a955e6a80', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:32:39,663 [214] [DEBUG] [app] Ending request: urn:request:33a6db55-ecd8-4cc6-af4e-fcd1bdde7c0f (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:33a6db55-ecd8-4cc6-af4e-fcd1bdde7c0f', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:32:39,663 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:32:39,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:32:39,663 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:32:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:32:39,663 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:32:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:32:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.027 118 0.028) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:32:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.027 118 0.028) repositoryactioncounter stdout | 2023-06-29 13:32:39,946 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gcworker stdout | 2023-06-29 13:32:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:32:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:32:50.585410+00:00 (in 9.999418 seconds) gcworker stdout | 2023-06-29 13:32:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:32:50 UTC)" (scheduled at 2023-06-29 13:32:40.585410+00:00) gcworker stdout | 2023-06-29 13:32:40,587 [59] [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, 1686835960586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:32:40,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:32:40,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:32:40,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:32:50 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:32:40,604 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=525 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:40,604 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b81c6edb-b378-4b38-ada4-af9840764cb8', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b81c6edb-b378-4b38-ada4-af9840764cb8', 'ETag': '"0e6b4906de53d702ac501bbc176007ac"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:40,605 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:40,605 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:40,605 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:40,605 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:40,605 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b81c6edb-b378-4b38-ada4-af9840764cb8', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b81c6edb-b378-4b38-ada4-af9840764cb8', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b81c6edb-b378-4b38-ada4-af9840764cb8', 'etag': '"0e6b4906de53d702ac501bbc176007ac"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0e6b4906de53d702ac501bbc176007ac"'} gunicorn-registry stdout | 2023-06-29 13:32:40,628 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:40,628 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:40,629 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 526, 'Body': <_io.BytesIO object at 0x7f7ccb269130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:40,629 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:40,629 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:40,629 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:40,629 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:40,629 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:40,629 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:40,629 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:40,638 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:40,638 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:40,638 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:40,638 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:40,638 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:40,638 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 526}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'zsa//o0JiSrE/4H0ti828w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=526', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:40,638 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:40,638 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:40,638 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:40,638 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:40,638 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:40,638 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=526&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:zsa//o0JiSrE/4H0ti828w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133240Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:40,638 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133240Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | bc719b4e82fd9e7ee43906a70da4f26738cc3ffcd48e5bb998541fefc945c180 gunicorn-registry stdout | 2023-06-29 13:32:40,638 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d8983cd455da5faf0a6a40c027ec305e7d2c219c5b5c17de47214351a992f5da gunicorn-registry stdout | 2023-06-29 13:32:40,638 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:40,639 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:40,639 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:40,639 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:40,684 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. blobuploadcleanupworker stdout | 2023-06-29 13:32:41,108 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} securityworker stdout | 2023-06-29 13:32:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:32:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:33:06.582504+00:00 (in 24.868332 seconds) securityworker stdout | 2023-06-29 13:32:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:33:11 UTC)" (scheduled at 2023-06-29 13:32:41.713664+00:00) securityworker stdout | 2023-06-29 13:32:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:32:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:32:41,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:32:41,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:32:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:32:41,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:32:41,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:32:41,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:32:41,723 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:32:41,735 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:32:41,739 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:32:41,739 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:32:41,740 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 27, 41, 722782), 1, 2]) securityworker stdout | 2023-06-29 13:32:41,743 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:32:41,743 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:32:41,744 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 27, 41, 722782), 1, 2]) securityworker stdout | 2023-06-29 13:32:41,748 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:32:41,748 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:32:41,748 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:32:41,748 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:32:41,748 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:32:41,748 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:32:41,748 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:32:41,749 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:32:41,749 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:32:41,750 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:33:11 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:32:41,779 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=526 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:41,780 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ba8e2c68-fb0c-4d4c-982f-a756c6fe74a3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ba8e2c68-fb0c-4d4c-982f-a756c6fe74a3', 'ETag': '"cec6bffe8d09892ac4ff81f4b62f36f3"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:41,780 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:41,780 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:41,780 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:41,780 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:41,780 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ba8e2c68-fb0c-4d4c-982f-a756c6fe74a3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ba8e2c68-fb0c-4d4c-982f-a756c6fe74a3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ba8e2c68-fb0c-4d4c-982f-a756c6fe74a3', 'etag': '"cec6bffe8d09892ac4ff81f4b62f36f3"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"cec6bffe8d09892ac4ff81f4b62f36f3"'} gunicorn-registry stdout | 2023-06-29 13:32:41,803 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:41,803 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:41,803 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 527, 'Body': <_io.BytesIO object at 0x7f7ccb279e50>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:41,803 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:41,803 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:41,803 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:41,803 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:41,803 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:41,803 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:41,804 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:41,812 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:41,812 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:41,812 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:41,812 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:41,812 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:41,812 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 527}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'VMbPQjPUSl/WjEF/jQ+t0Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279e50>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=527', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:41,812 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:41,812 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:41,812 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:41,812 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:41,812 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:41,812 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=527&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:VMbPQjPUSl/WjEF/jQ+t0Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133241Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:41,812 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133241Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | da202003f83db105335090e82cf96013d53f46842541f0e3e16d16684876986a gunicorn-registry stdout | 2023-06-29 13:32:41,813 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9c06158ba9827ff08cce56b2bad680980d90786d03f4ba44c4279500d63e03af gunicorn-registry stdout | 2023-06-29 13:32:41,813 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:41,813 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:41,813 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:41,814 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:41,859 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:32:42,381 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=527 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:42,381 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e6266363-f7b1-4a4a-b60c-0018908b4726', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e6266363-f7b1-4a4a-b60c-0018908b4726', 'ETag': '"54c6cf4233d44a5fd68c417f8d0fadd1"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:42,381 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:42,382 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:42,382 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:42,382 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:42,382 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e6266363-f7b1-4a4a-b60c-0018908b4726', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e6266363-f7b1-4a4a-b60c-0018908b4726', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e6266363-f7b1-4a4a-b60c-0018908b4726', 'etag': '"54c6cf4233d44a5fd68c417f8d0fadd1"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"54c6cf4233d44a5fd68c417f8d0fadd1"'} gunicorn-registry stdout | 2023-06-29 13:32:42,404 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:42,404 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:42,404 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 528, 'Body': <_io.BytesIO object at 0x7f7ccb2907c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:42,405 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:42,405 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:42,405 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:42,405 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:42,405 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:42,405 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:42,405 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:42,413 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:42,413 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:42,413 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:42,413 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:42,413 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:42,413 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 528}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Xvo/g2y186XQ05kcXPtxmw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2907c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=528', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:42,413 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:42,413 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:42,413 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:42,414 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:42,414 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:42,414 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=528&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Xvo/g2y186XQ05kcXPtxmw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133242Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:42,414 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133242Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 81224cc4b8b85f794046c355dd335747cf52475c52725add04427914cd8ab253 gunicorn-registry stdout | 2023-06-29 13:32:42,414 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 41705268c43acb0172b9934de1d83a62e1188182adb867ceaff7dc5ecc6639dd gunicorn-registry stdout | 2023-06-29 13:32:42,414 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:42,414 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:42,414 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:42,415 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:42,462 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:32:42,827 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=528 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:42,828 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e6f3d1c8-12f6-402b-8079-e54952e2aede', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e6f3d1c8-12f6-402b-8079-e54952e2aede', 'ETag': '"5efa3f836cb5f3a5d0d3991c5cfb719b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:42,828 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:42,828 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:42,828 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:42,828 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:42,828 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e6f3d1c8-12f6-402b-8079-e54952e2aede', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e6f3d1c8-12f6-402b-8079-e54952e2aede', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e6f3d1c8-12f6-402b-8079-e54952e2aede', 'etag': '"5efa3f836cb5f3a5d0d3991c5cfb719b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5efa3f836cb5f3a5d0d3991c5cfb719b"'} gunicorn-registry stdout | 2023-06-29 13:32:42,851 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:42,851 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:42,852 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 529, 'Body': <_io.BytesIO object at 0x7f7ccb290040>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:42,852 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:42,852 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:42,852 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:42,852 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:42,852 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:42,852 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:42,852 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:42,860 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:42,860 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:42,860 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:42,860 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:42,860 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:42,860 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 529}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'X7NPp1vyzLPXN90bOkcVPA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290040>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=529', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:42,860 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:42,860 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:42,860 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:42,860 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:42,861 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:42,861 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=529&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:X7NPp1vyzLPXN90bOkcVPA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133242Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:42,861 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133242Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | edfacb3cf6c883edc3c78719f8e006d04856e52a888daa9b83b13e55130cc87a gunicorn-registry stdout | 2023-06-29 13:32:42,861 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5e31f9ff3b45f4ca0eb1328bba5d1ca7ee52049940635eb57df3251e01a21265 gunicorn-registry stdout | 2023-06-29 13:32:42,861 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:42,861 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:42,861 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:42,862 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:42,907 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:32:43,086 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:32:43,187 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=529 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:43,188 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0c3c088b-c746-414c-8244-0a9e5539d2c0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0c3c088b-c746-414c-8244-0a9e5539d2c0', 'ETag': '"5fb34fa75bf2ccb3d737dd1b3a47153c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:43,188 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:43,188 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:43,188 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:43,188 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:43,188 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0c3c088b-c746-414c-8244-0a9e5539d2c0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0c3c088b-c746-414c-8244-0a9e5539d2c0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0c3c088b-c746-414c-8244-0a9e5539d2c0', 'etag': '"5fb34fa75bf2ccb3d737dd1b3a47153c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5fb34fa75bf2ccb3d737dd1b3a47153c"'} gunicorn-registry stdout | 2023-06-29 13:32:43,831 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:43,831 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:43,832 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 530, 'Body': <_io.BytesIO object at 0x7f7ccb2c6540>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:43,832 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:43,832 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:43,832 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:43,832 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:43,832 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:43,832 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:43,832 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:43,841 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:43,841 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:43,841 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:43,841 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:43,841 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:43,841 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 530}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '6/SsCgv6xsJ3GyXn+2IyFA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6540>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=530', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:43,841 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:43,841 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:43,841 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:43,841 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:43,841 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:43,841 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=530&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:6/SsCgv6xsJ3GyXn+2IyFA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133243Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:43,842 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133243Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8df11fc989d0b5ed2bd666fe80cf4b5e30c38354ee3eea2949c5a5a34b6050da gunicorn-registry stdout | 2023-06-29 13:32:43,842 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 40b5da2e62581b7baa31f38a8865fe79e0cdc4adf3c81174843b8d57db11337f gunicorn-registry stdout | 2023-06-29 13:32:43,842 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:43,842 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:43,842 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:43,843 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:43,888 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:32:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:32:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:32:53.978401+00:00 (in 9.999411 seconds) notificationworker stdout | 2023-06-29 13:32:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:32:53 UTC)" (scheduled at 2023-06-29 13:32:43.978401+00:00) notificationworker stdout | 2023-06-29 13:32:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:32:43,980 [74] [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(2023, 6, 29, 13, 32, 43, 979507), True, datetime.datetime(2023, 6, 29, 13, 32, 43, 979507), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:32:43,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:32:43,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:32:43,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:32:53 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:32:44,252 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=530 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:44,253 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '19c24001-3910-4d71-ae7f-2111bf2cb6f6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '19c24001-3910-4d71-ae7f-2111bf2cb6f6', 'ETag': '"ebf4ac0a0bfac6c2771b25e7fb623214"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:44,253 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:44,253 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:44,253 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:44,253 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:44,253 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '19c24001-3910-4d71-ae7f-2111bf2cb6f6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '19c24001-3910-4d71-ae7f-2111bf2cb6f6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '19c24001-3910-4d71-ae7f-2111bf2cb6f6', 'etag': '"ebf4ac0a0bfac6c2771b25e7fb623214"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ebf4ac0a0bfac6c2771b25e7fb623214"'} manifestbackfillworker stdout | 2023-06-29 13:32:44,480 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} securityworker stdout | 2023-06-29 13:32:44,511 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} exportactionlogsworker stdout | 2023-06-29 13:32:44,703 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:32:44,766 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-registry stdout | 2023-06-29 13:32:44,952 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:44,952 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:44,952 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 531, 'Body': <_io.BytesIO object at 0x7f7cd009db30>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:44,953 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:44,953 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:44,953 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:44,953 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:44,953 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:44,953 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:44,953 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:44,961 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:44,961 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:44,961 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:44,961 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:44,962 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:44,962 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 531}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ZqeNTnxL6pBY9uANDPKbOg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd009db30>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=531', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:44,962 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:44,962 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:44,962 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:44,962 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:44,962 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:44,962 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=531&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ZqeNTnxL6pBY9uANDPKbOg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133244Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:44,962 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133244Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d953029039188c36e01b86d3e916f13cb6beba784d79a9c072a5ca5b83a4c02e gunicorn-registry stdout | 2023-06-29 13:32:44,962 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 747e688f20a38ad584018e1a286893a9bbcd6a19e77f1a053ee8a44b2ecac31b gunicorn-registry stdout | 2023-06-29 13:32:44,962 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:44,963 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:44,963 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:44,964 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:45,013 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:32:45,296 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} gunicorn-registry stdout | 2023-06-29 13:32:45,379 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=531 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:45,380 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f0a456bf-9568-4d2e-b2e3-1b485abdb684', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f0a456bf-9568-4d2e-b2e3-1b485abdb684', 'ETag': '"66a78d4e7c4bea9058f6e00d0cf29b3a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:45,380 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:45,380 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:45,380 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:45,380 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:45,380 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f0a456bf-9568-4d2e-b2e3-1b485abdb684', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f0a456bf-9568-4d2e-b2e3-1b485abdb684', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f0a456bf-9568-4d2e-b2e3-1b485abdb684', 'etag': '"66a78d4e7c4bea9058f6e00d0cf29b3a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"66a78d4e7c4bea9058f6e00d0cf29b3a"'} securityscanningnotificationworker stdout | 2023-06-29 13:32:45,397 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} namespacegcworker stdout | 2023-06-29 13:32:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:32:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:32:55.889222+00:00 (in 10.198186 seconds) namespacegcworker stdout | 2023-06-29 13:32:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:33:45 UTC)" (scheduled at 2023-06-29 13:32:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:32:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:32:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:33:45 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:32:45,695 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-web stdout | 2023-06-29 13:32:45,699 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:32:45,774 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:32:45,778 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:32:45,783 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} exportactionlogsworker stdout | 2023-06-29 13:32:45,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:32:45,793 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:32:55.591055+00:00 (in 9.797563 seconds) exportactionlogsworker stdout | 2023-06-29 13:32:45,793 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:37:45 UTC)" (scheduled at 2023-06-29 13:32:45.793045+00:00) exportactionlogsworker stdout | 2023-06-29 13:32:45,794 [58] [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(2023, 6, 29, 13, 32, 45, 793892), 'exportactionlogs/%']) exportactionlogsworker stdout | 2023-06-29 13:32:45,806 [58] [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(2023, 6, 29, 13, 32, 45, 793892), True, datetime.datetime(2023, 6, 29, 13, 32, 45, 793892), 0, 'exportactionlogs/%']) exportactionlogsworker stdout | 2023-06-29 13:32:45,811 [58] [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(2023, 6, 29, 13, 32, 45, 793892), True, datetime.datetime(2023, 6, 29, 13, 32, 45, 793892), 0, 'exportactionlogs/%', False, datetime.datetime(2023, 6, 29, 13, 32, 45, 793892), 'exportactionlogs/%']) exportactionlogsworker stdout | 2023-06-29 13:32:45,815 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:32:45,815 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:37:45 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:32:46,029 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:46,030 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:46,030 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 532, 'Body': <_io.BytesIO object at 0x7f7ccb2c6630>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:46,030 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:46,030 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:46,030 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:46,030 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:46,030 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:46,030 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:46,031 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:46,039 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:46,039 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:46,039 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:46,039 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:46,039 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:46,039 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 532}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '3p2gi40Pq/HowIJlDa4wzg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6630>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=532', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:46,039 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:46,039 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:46,039 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:46,039 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:46,040 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:46,040 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=532&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:3p2gi40Pq/HowIJlDa4wzg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133246Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:46,040 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133246Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f570d4a3551d511d10dbc2f73ead16a620ba1dbb40411e561750a322de552cf2 gunicorn-registry stdout | 2023-06-29 13:32:46,040 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4af9bded5c5e6ead7d49d6c7c8220f58ac300bc1776524a92717ba87f3832808 gunicorn-registry stdout | 2023-06-29 13:32:46,040 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:46,040 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:46,040 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:46,041 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:46,086 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotaregistrysizeworker stdout | 2023-06-29 13:32:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:32:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:33:46.378393+00:00 (in 59.999485 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:32:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:33:46 UTC)" (scheduled at 2023-06-29 13:32:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:32:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:32:46,390 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:32:46,390 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:33:46 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:32:46,452 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=532 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:46,452 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2bc84a5a-d343-4c8f-9e8d-d461a0ef3519', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2bc84a5a-d343-4c8f-9e8d-d461a0ef3519', 'ETag': '"de9da08b8d0fabf1e8c082650dae30ce"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:46,452 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:46,453 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:46,453 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:46,453 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:46,453 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2bc84a5a-d343-4c8f-9e8d-d461a0ef3519', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2bc84a5a-d343-4c8f-9e8d-d461a0ef3519', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2bc84a5a-d343-4c8f-9e8d-d461a0ef3519', 'etag': '"de9da08b8d0fabf1e8c082650dae30ce"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"de9da08b8d0fabf1e8c082650dae30ce"'} globalpromstats stdout | 2023-06-29 13:32:46,554 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 13:32:46,818 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:32:47,132 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:47,132 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:47,132 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 533, 'Body': <_io.BytesIO object at 0x7f7ccb279220>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:47,133 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:47,133 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:47,133 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:47,133 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:47,133 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:47,133 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:47,133 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:47,141 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:47,141 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:47,141 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:47,141 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:47,141 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:47,141 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 533}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'UBioPZRwzxBN5G/3SWQTXw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279220>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=533', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:47,142 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:47,142 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:47,142 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:47,142 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:47,142 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:47,142 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=533&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:UBioPZRwzxBN5G/3SWQTXw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133247Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:47,142 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133247Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1aac17e161756d8644666899c0684da4340e51d760920f7a87aa4a76e700eed1 gunicorn-registry stdout | 2023-06-29 13:32:47,142 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f52e112fd171df936fc038d378cc1b622f6e87f1a17b6b96bf0e75408df29789 gunicorn-registry stdout | 2023-06-29 13:32:47,142 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:47,142 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:47,142 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:47,143 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:47,188 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. chunkcleanupworker stdout | 2023-06-29 13:32:47,542 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-registry stdout | 2023-06-29 13:32:47,554 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=533 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:47,554 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'fd326c76-5fa7-4605-adb3-7f366cd1a69b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'fd326c76-5fa7-4605-adb3-7f366cd1a69b', 'ETag': '"5018a83d9470cf104de46ff74964135f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:47,554 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:47,554 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:47,554 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:47,555 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:47,555 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'fd326c76-5fa7-4605-adb3-7f366cd1a69b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'fd326c76-5fa7-4605-adb3-7f366cd1a69b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'fd326c76-5fa7-4605-adb3-7f366cd1a69b', 'etag': '"5018a83d9470cf104de46ff74964135f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5018a83d9470cf104de46ff74964135f"'} storagereplication stdout | 2023-06-29 13:32:47,989 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-secscan stdout | 2023-06-29 13:32:48,033 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:32:48,037 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:32:48,041 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:32:48,126 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:48,126 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:48,127 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 534, 'Body': <_io.BytesIO object at 0x7f7ccb2906d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:48,127 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:48,127 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:48,127 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:48,127 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:48,127 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:48,127 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:48,128 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:48,136 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:48,136 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:48,136 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:48,136 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:48,136 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:48,136 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 534}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'a5V5GP3jxRGRQ0JTqooJmg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2906d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=534', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:48,136 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:48,136 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:48,136 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:48,136 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:48,137 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:48,137 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=534&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:a5V5GP3jxRGRQ0JTqooJmg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133248Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:48,137 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133248Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0b30742f736677a80a22db0b4da635a196ef283a1ed657b591f06f88f577baf2 gunicorn-registry stdout | 2023-06-29 13:32:48,137 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9c888c0a29129c4aab284eb1fda7a1ef20d78fc94a5d7e73cc68d02c7fae5a70 gunicorn-registry stdout | 2023-06-29 13:32:48,137 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:48,137 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:48,137 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:48,138 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:48,183 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:32:48,542 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=534 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:48,542 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '42d81080-7030-452b-8cef-729deee486dd', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '42d81080-7030-452b-8cef-729deee486dd', 'ETag': '"6b957918fde3c51191434253aa8a099a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:48,543 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:48,543 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:48,543 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:48,543 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:48,543 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '42d81080-7030-452b-8cef-729deee486dd', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '42d81080-7030-452b-8cef-729deee486dd', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '42d81080-7030-452b-8cef-729deee486dd', 'etag': '"6b957918fde3c51191434253aa8a099a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6b957918fde3c51191434253aa8a099a"'} securityscanningnotificationworker stdout | 2023-06-29 13:32:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:32:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:33:23.286787+00:00 (in 34.604540 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:32:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:33:48 UTC)" (scheduled at 2023-06-29 13:32:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:32:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:32:48,683 [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(2023, 6, 29, 13, 32, 48, 682665), True, datetime.datetime(2023, 6, 29, 13, 32, 48, 682665), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:32:48,696 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:32:48,696 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:32:48,696 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:33:48 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:32:49,075 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:49,075 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:49,075 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 535, 'Body': <_io.BytesIO object at 0x7f7ccb279810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:49,076 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:49,076 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:49,076 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:49,076 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:49,076 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:49,076 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:49,076 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:49,084 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:49,084 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:49,084 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:49,084 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:49,084 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:49,084 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 535}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Mlkxvv9whrF7yqdPIKSbow==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=535', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:49,085 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:49,085 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:49,085 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:49,085 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:49,085 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:49,085 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=535&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Mlkxvv9whrF7yqdPIKSbow== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133249Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:49,085 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133249Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 651ea6e5a83a93963ce596d4dfbf4d9852d886f73df0a316101d9a09a9a82738 gunicorn-registry stdout | 2023-06-29 13:32:49,085 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c9428475285cc8171083c7068f6fe5d68a40040c7c9e8f32092b28251b5cf2cf gunicorn-registry stdout | 2023-06-29 13:32:49,085 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:49,085 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:49,086 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:49,086 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:49,131 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:32:49,136 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:32:49,139 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:32:49,139 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:32:49,143 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:32:49,147 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:32:49,159 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:32:49,164 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:32:49,173 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:32:49,175 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:32:49,491 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=535 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:49,491 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0672601c-22a3-452a-a9ee-502cac386f59', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0672601c-22a3-452a-a9ee-502cac386f59', 'ETag': '"325931beff7086b17bcaa74f20a49ba3"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:49,491 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:49,492 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:49,492 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:49,492 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:49,492 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0672601c-22a3-452a-a9ee-502cac386f59', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0672601c-22a3-452a-a9ee-502cac386f59', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0672601c-22a3-452a-a9ee-502cac386f59', 'etag': '"325931beff7086b17bcaa74f20a49ba3"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"325931beff7086b17bcaa74f20a49ba3"'} gunicorn-registry stdout | 2023-06-29 13:32:50,020 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:50,020 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:50,021 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 536, 'Body': <_io.BytesIO object at 0x7f7ccb269040>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:50,021 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:50,021 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:50,021 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:50,021 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:50,021 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:50,021 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:50,021 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:50,029 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:50,030 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:50,030 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:50,030 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:50,030 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:50,030 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 536}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'LFJqqV4wYSKduh6p5dWzyg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269040>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=536', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:50,030 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:50,030 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:50,030 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:50,030 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:50,030 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:50,030 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=536&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:LFJqqV4wYSKduh6p5dWzyg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133250Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:50,030 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133250Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6c7af187b510a97be9dd09b09cf0fde23efebcc4aa442bc1a3d09fce0dd199b0 gunicorn-registry stdout | 2023-06-29 13:32:50,030 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d997573369176b1c9bf940ee379d272eb5f5f5782564d493a51e66ad4490db62 gunicorn-registry stdout | 2023-06-29 13:32:50,031 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:50,031 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:50,031 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:50,032 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:50,080 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:32:50,439 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=536 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:50,439 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c0e0df41-1896-4d21-a76d-d613c102e7bf', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c0e0df41-1896-4d21-a76d-d613c102e7bf', 'ETag': '"2c526aa95e3061229dba1ea9e5d5b3ca"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:50,439 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:50,439 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:50,439 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:50,439 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:50,440 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c0e0df41-1896-4d21-a76d-d613c102e7bf', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c0e0df41-1896-4d21-a76d-d613c102e7bf', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c0e0df41-1896-4d21-a76d-d613c102e7bf', 'etag': '"2c526aa95e3061229dba1ea9e5d5b3ca"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2c526aa95e3061229dba1ea9e5d5b3ca"'} gcworker stdout | 2023-06-29 13:32:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:32:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:33:00.585410+00:00 (in 9.999490 seconds) gcworker stdout | 2023-06-29 13:32:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:33:00 UTC)" (scheduled at 2023-06-29 13:32:50.585410+00:00) gcworker stdout | 2023-06-29 13:32:50,587 [59] [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, 1686835970586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:32:50,604 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:32:50,604 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:32:50,604 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:33:00 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:32:50,868 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:50,869 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:50,869 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 537, 'Body': <_io.BytesIO object at 0x7f7ccb269540>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:50,869 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:50,869 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:50,869 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:50,870 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:50,870 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:50,870 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:50,870 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:50,878 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:50,878 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:50,878 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:50,878 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:50,878 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:50,878 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 537}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'j7v0Cs4mWSJaBNbxgmIsIw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269540>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=537', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:50,878 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:50,879 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:50,879 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:50,879 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:50,879 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:50,879 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=537&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:j7v0Cs4mWSJaBNbxgmIsIw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133250Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:50,879 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133250Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 19e5a3c32bb7a4c96443004c8eb7130c55cc8c88efbc36cea2b34ea674cd5cde gunicorn-registry stdout | 2023-06-29 13:32:50,879 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 03241a234ce160c9b10cdb2063f3565f35b86f04a796913054f06a5b0dc93741 gunicorn-registry stdout | 2023-06-29 13:32:50,879 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:50,879 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:50,880 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:50,880 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:50,925 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:32:51,282 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=537 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:51,282 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ed31d34c-97e8-4d43-9aba-7fbefb0514d1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ed31d34c-97e8-4d43-9aba-7fbefb0514d1', 'ETag': '"8fbbf40ace2659225a04d6f182622c23"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:51,282 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:51,282 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:51,282 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:51,282 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:51,283 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ed31d34c-97e8-4d43-9aba-7fbefb0514d1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ed31d34c-97e8-4d43-9aba-7fbefb0514d1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ed31d34c-97e8-4d43-9aba-7fbefb0514d1', 'etag': '"8fbbf40ace2659225a04d6f182622c23"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8fbbf40ace2659225a04d6f182622c23"'} gunicorn-registry stdout | 2023-06-29 13:32:51,689 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:51,689 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:51,689 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 538, 'Body': <_io.BytesIO object at 0x7f7ccb269c20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:51,689 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:51,690 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:51,690 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:51,690 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:51,690 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:51,690 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:51,690 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:51,698 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:51,698 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:51,698 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:51,699 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:51,699 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:51,699 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 538}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'lPUigk+MInoRBf/7Kb+1qQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269c20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=538', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:51,699 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:51,699 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:51,699 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:51,699 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:51,699 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:51,699 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=538&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:lPUigk+MInoRBf/7Kb+1qQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133251Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:51,699 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133251Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 211c9f787a015c6e3da67e006fbb224c3ae4fdc7eeb363ed7a56454294ef1684 gunicorn-registry stdout | 2023-06-29 13:32:51,699 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c5666bd307ad0df8691e3c7cd53fed4183eeaad05e71e92ce8299e773ba2b2b2 gunicorn-registry stdout | 2023-06-29 13:32:51,699 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:51,700 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:51,700 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:51,701 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:51,746 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:32:52,103 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=538 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:52,103 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c3806a8e-abdf-4d4a-8b59-21eb6222cba5', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c3806a8e-abdf-4d4a-8b59-21eb6222cba5', 'ETag': '"94f522824f8c227a1105fffb29bfb5a9"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:52,103 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:52,104 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:52,104 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:52,104 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:52,104 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c3806a8e-abdf-4d4a-8b59-21eb6222cba5', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c3806a8e-abdf-4d4a-8b59-21eb6222cba5', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c3806a8e-abdf-4d4a-8b59-21eb6222cba5', 'etag': '"94f522824f8c227a1105fffb29bfb5a9"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"94f522824f8c227a1105fffb29bfb5a9"'} gunicorn-registry stdout | 2023-06-29 13:32:53,077 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:53,077 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:53,078 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 539, 'Body': <_io.BytesIO object at 0x7f7ccb2906d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:53,078 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:53,078 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:53,078 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:53,078 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:53,078 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:53,078 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:53,078 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:53,086 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:53,087 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:53,087 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:53,087 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:53,087 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:53,087 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 539}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'La4NeXWuf17gX2B5roVRIg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2906d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=539', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:53,087 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:53,087 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:53,087 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:53,087 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:53,087 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:53,087 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=539&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:La4NeXWuf17gX2B5roVRIg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133253Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:53,087 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133253Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 205095c712855d5e2cce80189b93823af98ea69da79f583ef6ec36939d68d7d5 gunicorn-registry stdout | 2023-06-29 13:32:53,087 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0e7b7d7ad2e250cb406a5d0d49709102c9621714387f067ba09f63874c1a2056 gunicorn-registry stdout | 2023-06-29 13:32:53,088 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:53,088 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:53,088 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:53,089 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:53,134 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:32:53,540 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=539 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:53,540 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '98bfa3d5-547f-45ff-99a5-5641d0f5a940', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '98bfa3d5-547f-45ff-99a5-5641d0f5a940', 'ETag': '"2dae0d7975ae7f5ee05f6079ae855122"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:53,540 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:53,540 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:53,540 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:53,540 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:53,540 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '98bfa3d5-547f-45ff-99a5-5641d0f5a940', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '98bfa3d5-547f-45ff-99a5-5641d0f5a940', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '98bfa3d5-547f-45ff-99a5-5641d0f5a940', 'etag': '"2dae0d7975ae7f5ee05f6079ae855122"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2dae0d7975ae7f5ee05f6079ae855122"'} notificationworker stdout | 2023-06-29 13:32:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:32:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:33:03.978401+00:00 (in 9.999424 seconds) notificationworker stdout | 2023-06-29 13:32:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:33:03 UTC)" (scheduled at 2023-06-29 13:32:53.978401+00:00) notificationworker stdout | 2023-06-29 13:32:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:32:53,981 [74] [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(2023, 6, 29, 13, 32, 53, 979463), True, datetime.datetime(2023, 6, 29, 13, 32, 53, 979463), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:32:53,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:32:53,994 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:32:53,994 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:33:03 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:32:54,074 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:54,074 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:54,074 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 540, 'Body': <_io.BytesIO object at 0x7f7ccb2909f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:54,075 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:54,075 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:54,075 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:54,075 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:54,075 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:54,075 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:54,075 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:54,083 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:54,083 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:54,083 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:54,083 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:54,083 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:54,083 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 540}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'VBmtjfmwr/8d9HBdWx6znA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2909f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=540', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:54,084 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:54,084 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:54,084 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:54,084 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:54,084 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:54,084 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=540&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:VBmtjfmwr/8d9HBdWx6znA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133254Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:54,084 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133254Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 03f5b80effa8ec4c16c243a7bbf952dae9da3864dc441431b953a73a29151a50 gunicorn-registry stdout | 2023-06-29 13:32:54,084 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 024554b69fde3a367276c342aaa7aaa538f1b32f368769533fe3da8ccb170c7b gunicorn-registry stdout | 2023-06-29 13:32:54,084 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:54,084 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:54,085 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:54,085 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:54,132 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:32:54,496 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=540 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:54,496 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '529c3e7c-2a5b-4091-a532-878bed4a2cd9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '529c3e7c-2a5b-4091-a532-878bed4a2cd9', 'ETag': '"5419ad8df9b0afff1df4705d5b1eb39c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:54,496 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:54,497 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:54,497 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:54,497 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:54,497 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '529c3e7c-2a5b-4091-a532-878bed4a2cd9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '529c3e7c-2a5b-4091-a532-878bed4a2cd9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '529c3e7c-2a5b-4091-a532-878bed4a2cd9', 'etag': '"5419ad8df9b0afff1df4705d5b1eb39c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5419ad8df9b0afff1df4705d5b1eb39c"'} gunicorn-web stdout | 2023-06-29 13:32:54,636 [213] [DEBUG] [app] Starting request: urn:request:dd3d2d8e-3c41-4b63-a676-5947f3cb2b61 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:32:54,636 [211] [DEBUG] [app] Starting request: urn:request:d46f9382-4476-40ad-b984-d396f2cec71f (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:32:54,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:32:54,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:32:54,640 [220] [DEBUG] [app] Starting request: urn:request:c247f8b2-60b3-43d0-be47-80b818ad4911 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:32:54,640 [216] [DEBUG] [app] Starting request: urn:request:35234328-bbc4-4421-9bac-484fcaae8b07 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:32:54,640 [220] [DEBUG] [app] Ending request: urn:request:c247f8b2-60b3-43d0-be47-80b818ad4911 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:c247f8b2-60b3-43d0-be47-80b818ad4911', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:32:54,640 [216] [DEBUG] [app] Ending request: urn:request:35234328-bbc4-4421-9bac-484fcaae8b07 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:35234328-bbc4-4421-9bac-484fcaae8b07', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:32:54,640 [220] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:32:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:32:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) gunicorn-web stdout | 2023-06-29 13:32:54,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:32:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:32:54,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:32:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:32:54,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:32:54,643 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:32:54,643 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:32:54,644 [214] [DEBUG] [app] Starting request: urn:request:a8936c63-187e-4662-8275-004715019a46 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:32:54,644 [212] [DEBUG] [app] Starting request: urn:request:d290f266-0c06-41de-9bde-9aab24b04911 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:32:54,644 [214] [DEBUG] [app] Ending request: urn:request:a8936c63-187e-4662-8275-004715019a46 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:a8936c63-187e-4662-8275-004715019a46', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:32:54,644 [212] [DEBUG] [app] Ending request: urn:request:d290f266-0c06-41de-9bde-9aab24b04911 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:d290f266-0c06-41de-9bde-9aab24b04911', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:32:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:32:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:32:54,645 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:32:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:32:54,645 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:32:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:32:54,645 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:32:54,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:32:54,645 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:32:54,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:32:54,653 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:32:54,653 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:32:54,663 [213] [DEBUG] [app] Ending request: urn:request:dd3d2d8e-3c41-4b63-a676-5947f3cb2b61 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:dd3d2d8e-3c41-4b63-a676-5947f3cb2b61', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:32:54,663 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:32:54,664 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:32:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:32:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-web stdout | 2023-06-29 13:32:54,666 [211] [DEBUG] [app] Ending request: urn:request:d46f9382-4476-40ad-b984-d396f2cec71f (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:d46f9382-4476-40ad-b984-d396f2cec71f', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:32:54,667 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:32:54,667 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:32:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:32:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.032 118 0.032) gunicorn-registry stdout | 2023-06-29 13:32:55,106 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:55,106 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:55,106 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 541, 'Body': <_io.BytesIO object at 0x7f7ccb290b30>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:55,107 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:55,107 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:55,107 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:55,107 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:55,107 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:55,107 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:55,107 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:55,115 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:55,115 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:55,115 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:55,116 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:55,116 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:55,116 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 541}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'xoV1XDLNCY9bcHgKxpBigg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290b30>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=541', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:55,116 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:55,116 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:55,116 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:55,116 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:55,116 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:55,116 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=541&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:xoV1XDLNCY9bcHgKxpBigg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133255Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:55,116 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133255Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b38fa201a4c19e2d3d71e757dcc82a2800afb3e17370bc978f453c84978d75b1 gunicorn-registry stdout | 2023-06-29 13:32:55,116 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 177b942f49c6117edce1361b20c47110009609bac2d805ca7521d92902cd5e4b gunicorn-registry stdout | 2023-06-29 13:32:55,116 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:55,117 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:55,117 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:55,117 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:55,164 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:32:55,523 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=541 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:55,523 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6be43d57-5f77-457f-8eb2-4dc05ef38866', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6be43d57-5f77-457f-8eb2-4dc05ef38866', 'ETag': '"c685755c32cd098f5b70780ac6906282"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:55,524 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:55,524 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:55,524 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:55,524 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:55,524 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6be43d57-5f77-457f-8eb2-4dc05ef38866', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6be43d57-5f77-457f-8eb2-4dc05ef38866', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6be43d57-5f77-457f-8eb2-4dc05ef38866', 'etag': '"c685755c32cd098f5b70780ac6906282"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c685755c32cd098f5b70780ac6906282"'} exportactionlogsworker stdout | 2023-06-29 13:32:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:32:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:33:14.793446+00:00 (in 19.201919 seconds) exportactionlogsworker stdout | 2023-06-29 13:32:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:33:55 UTC)" (scheduled at 2023-06-29 13:32:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:32:55,592 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:32:55,593 [58] [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(2023, 6, 29, 13, 32, 55, 592054), True, datetime.datetime(2023, 6, 29, 13, 32, 55, 592054), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:32:55,605 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:32:55,605 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:32:55,606 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:33:55 UTC)" executed successfully buildlogsarchiver stdout | 2023-06-29 13:32:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:32:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:33:25.790030+00:00 (in 29.999479 seconds) buildlogsarchiver stdout | 2023-06-29 13:32:55,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:33:25 UTC)" (scheduled at 2023-06-29 13:32:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:32:55,791 [54] [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(2023, 6, 14, 13, 32, 55, 790934), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:32:55,803 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:32:55,803 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:32:55,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:33:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:32:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:32:55,889 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:33:11.690034+00:00 (in 15.800310 seconds) namespacegcworker stdout | 2023-06-29 13:32:55,890 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:33:55 UTC)" (scheduled at 2023-06-29 13:32:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:32:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:32:55,891 [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(2023, 6, 29, 13, 32, 55, 890246), True, datetime.datetime(2023, 6, 29, 13, 32, 55, 890246), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:32:55,903 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:32:55,903 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:32:55,903 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:33:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:32:56,451 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:56,451 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:56,451 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 542, 'Body': <_io.BytesIO object at 0x7f7ccb279450>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:56,451 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:56,451 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:56,451 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:56,451 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:56,451 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:56,452 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:56,452 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:56,460 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:56,460 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:56,460 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:56,460 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:56,460 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:56,460 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 542}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'qZEOhBJW0iV25JmpNoDHsA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279450>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=542', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:56,460 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:56,460 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:56,460 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:56,460 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:56,461 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:56,461 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=542&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:qZEOhBJW0iV25JmpNoDHsA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133256Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:56,461 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133256Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4bb4e89647bafb99ecf074862509c19a7e540d776829d540c18cefe8f1e8e0fa gunicorn-registry stdout | 2023-06-29 13:32:56,461 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f1927032aaa7fb37e514e1a46acccb0aeaea475d900e5a067151a48b5e445ef9 gunicorn-registry stdout | 2023-06-29 13:32:56,461 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:56,461 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:56,461 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:56,462 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:56,509 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:32:56,917 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=542 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:56,917 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '200b32a4-c576-4e62-bd6f-4d9a3c46c605', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '200b32a4-c576-4e62-bd6f-4d9a3c46c605', 'ETag': '"a9910e841256d22576e499a93680c7b0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:56,917 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:56,918 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:56,918 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:56,918 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:56,918 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '200b32a4-c576-4e62-bd6f-4d9a3c46c605', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '200b32a4-c576-4e62-bd6f-4d9a3c46c605', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '200b32a4-c576-4e62-bd6f-4d9a3c46c605', 'etag': '"a9910e841256d22576e499a93680c7b0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a9910e841256d22576e499a93680c7b0"'} gunicorn-registry stdout | 2023-06-29 13:32:57,594 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:57,594 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:57,595 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 543, 'Body': <_io.BytesIO object at 0x7f7ccb2c66d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:57,595 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:57,595 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:57,595 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:57,595 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:57,596 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:57,596 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:57,596 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:57,604 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:57,604 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:57,604 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:57,604 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:57,604 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:57,604 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 543}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'fOi+dso5KW2HjxTH6nZCMQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c66d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=543', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:57,604 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:57,604 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:57,605 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:57,605 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:57,605 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:57,605 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=543&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:fOi+dso5KW2HjxTH6nZCMQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133257Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:57,605 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133257Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ba3acb7038c1d41d2a56ff0876de7cfe9dd0beda30092100ba297860da950edc gunicorn-registry stdout | 2023-06-29 13:32:57,605 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | da0a28183132fc7c77dc09566fd30cdb18a113fac27611a38a68fdb18bc4c705 gunicorn-registry stdout | 2023-06-29 13:32:57,605 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:57,605 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:57,605 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:57,606 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:57,651 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:32:58,016 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=543 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:58,016 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '19e19030-7ff0-43aa-a4dd-d792a388cc61', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '19e19030-7ff0-43aa-a4dd-d792a388cc61', 'ETag': '"7ce8be76ca39296d878f14c7ea764231"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:58,016 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:58,017 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:58,017 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:58,017 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:58,017 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '19e19030-7ff0-43aa-a4dd-d792a388cc61', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '19e19030-7ff0-43aa-a4dd-d792a388cc61', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '19e19030-7ff0-43aa-a4dd-d792a388cc61', 'etag': '"7ce8be76ca39296d878f14c7ea764231"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7ce8be76ca39296d878f14c7ea764231"'} gunicorn-registry stdout | 2023-06-29 13:32:58,823 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:58,823 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:58,824 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 544, 'Body': <_io.BytesIO object at 0x7f7ccb229590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:58,824 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:58,824 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:58,824 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:58,824 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:58,824 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:58,824 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:58,824 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:58,832 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:58,832 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:58,832 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:58,832 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:58,833 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:58,833 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 544}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'uhPjwamqV3CUiTmf/5WguA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb229590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=544', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:58,833 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:58,833 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:58,833 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:58,833 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:58,833 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:58,833 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=544&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:uhPjwamqV3CUiTmf/5WguA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133258Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:58,833 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133258Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 900391ea3a6e127226d4c944f2192a8907e4babad226272aec5ab949774c866a gunicorn-registry stdout | 2023-06-29 13:32:58,833 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1db8e55d7ff0be4c3070b6ddb58556ef9c523b5c70dfc65ce3aa6c3a6984e84d gunicorn-registry stdout | 2023-06-29 13:32:58,833 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:58,834 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:58,834 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:58,834 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:58,882 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:32:59,245 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=544 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:32:59,246 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c4b90498-2b13-41c4-97f8-e3d7793f99ce', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c4b90498-2b13-41c4-97f8-e3d7793f99ce', 'ETag': '"ba13e3c1a9aa57709489399fff95a0b8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:32:59,246 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:32:59,246 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:59,246 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:32:59,246 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:59,246 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c4b90498-2b13-41c4-97f8-e3d7793f99ce', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c4b90498-2b13-41c4-97f8-e3d7793f99ce', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c4b90498-2b13-41c4-97f8-e3d7793f99ce', 'etag': '"ba13e3c1a9aa57709489399fff95a0b8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ba13e3c1a9aa57709489399fff95a0b8"'} expiredappspecifictokenworker stdout | 2023-06-29 13:32:59,677 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:32:59,796 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:32:59,796 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:32:59,797 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 545, 'Body': <_io.BytesIO object at 0x7f7ccb229090>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:32:59,797 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:59,797 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:59,797 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:59,797 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:59,797 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:59,797 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:59,797 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:59,806 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:59,806 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:32:59,806 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:59,806 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:59,806 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:59,806 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 545}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'UMv6IiJ5Tm/v3+yTkP5poA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb229090>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=545', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:32:59,806 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:59,806 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:59,806 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:59,806 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:32:59,807 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:32:59,807 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=545&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:UMv6IiJ5Tm/v3+yTkP5poA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133259Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:32:59,807 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133259Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 73b6c5198b50c5433261ae739bce14fd2783f2960a9e85f57c629c9587f99be4 gunicorn-registry stdout | 2023-06-29 13:32:59,807 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c4b7f350d8e62307fd0e0233a71020483cbe87286e4108c000554b13be232a92 gunicorn-registry stdout | 2023-06-29 13:32:59,807 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:32:59,807 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:32:59,807 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:32:59,808 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:32:59,857 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:33:00,214 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=545 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:00,214 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '508cee77-eeef-4091-9c5e-ccbc9edfc894', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '508cee77-eeef-4091-9c5e-ccbc9edfc894', 'ETag': '"50cbfa2222794e6fefdfec9390fe69a0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:00,215 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:00,215 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:00,215 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:00,215 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:00,215 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '508cee77-eeef-4091-9c5e-ccbc9edfc894', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '508cee77-eeef-4091-9c5e-ccbc9edfc894', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '508cee77-eeef-4091-9c5e-ccbc9edfc894', 'etag': '"50cbfa2222794e6fefdfec9390fe69a0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"50cbfa2222794e6fefdfec9390fe69a0"'} gcworker stdout | 2023-06-29 13:33:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:33:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:33:10.585410+00:00 (in 9.999478 seconds) gcworker stdout | 2023-06-29 13:33:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:33:10 UTC)" (scheduled at 2023-06-29 13:33:00.585410+00:00) gcworker stdout | 2023-06-29 13:33:00,587 [59] [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, 1686835980586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:33:00,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:33:00,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:33:00,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:33:10 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:33:00,889 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:00,889 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:00,889 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 546, 'Body': <_io.BytesIO object at 0x7f7ccb223680>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:00,890 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:00,890 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:00,890 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:00,890 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:00,890 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:00,890 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:00,890 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:00,898 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:00,898 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:00,898 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:00,898 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:00,898 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:00,898 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 546}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '4rldJxGP8BNCBDVuOL47vw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223680>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=546', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:00,898 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:00,898 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:00,899 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:00,899 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:00,899 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:00,899 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=546&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:4rldJxGP8BNCBDVuOL47vw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133300Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:00,899 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133300Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 71fcdac66e3e1ac3a567c8f56e0f17944547d10ffc5ca70948582530e10b66d2 gunicorn-registry stdout | 2023-06-29 13:33:00,899 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0189fb62e7faa68fc9f130befc8752fdb1ecae9e08e428d1e3227829081b9f99 gunicorn-registry stdout | 2023-06-29 13:33:00,899 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:00,899 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:00,899 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:00,900 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:01,157 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:33:01,563 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=546 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:01,563 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '45891d53-8927-4aa2-b008-b63a91d3401a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '45891d53-8927-4aa2-b008-b63a91d3401a', 'ETag': '"e2b95d27118ff0134204356e38be3bbf"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:01,564 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:01,564 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:01,564 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:01,564 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:01,564 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '45891d53-8927-4aa2-b008-b63a91d3401a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '45891d53-8927-4aa2-b008-b63a91d3401a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '45891d53-8927-4aa2-b008-b63a91d3401a', 'etag': '"e2b95d27118ff0134204356e38be3bbf"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e2b95d27118ff0134204356e38be3bbf"'} repositorygcworker stdout | 2023-06-29 13:33:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:33:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:33:38.788158+00:00 (in 36.796666 seconds) repositorygcworker stdout | 2023-06-29 13:33:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:34:01 UTC)" (scheduled at 2023-06-29 13:33:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:33:01,991 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:33:01,993 [81] [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(2023, 6, 29, 13, 33, 1, 991992), True, datetime.datetime(2023, 6, 29, 13, 33, 1, 991992), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 13:33:02,005 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:33:02,005 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:33:02,005 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:34:01 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:33:02,309 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:02,309 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:02,310 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 547, 'Body': <_io.BytesIO object at 0x7f7ccb223ef0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:02,310 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:02,310 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:02,310 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:02,310 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:02,310 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:02,310 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:02,311 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:02,319 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:02,319 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:02,319 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:02,319 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:02,319 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:02,319 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 547}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'z71hzvyRVfqh3tEXUJ8bSQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223ef0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=547', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:02,319 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:02,319 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:02,319 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:02,319 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:02,320 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:02,320 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=547&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:z71hzvyRVfqh3tEXUJ8bSQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133302Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:02,320 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133302Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0efd8d8a5cb8840a362eeecdb5b16349172e171e892034df2780f1b3cd9fa6d6 gunicorn-registry stdout | 2023-06-29 13:33:02,320 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 16b16c52912e7f7404404b830ce54d07b725278adabb5d6424bf6a6de81f07c2 gunicorn-registry stdout | 2023-06-29 13:33:02,320 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:02,320 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:02,320 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:02,321 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:02,368 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:33:03,036 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=547 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:03,036 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3bc99712-e44c-4e98-b65d-1b7f1b8e2457', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3bc99712-e44c-4e98-b65d-1b7f1b8e2457', 'ETag': '"cfbd61cefc9155faa1ded117509f1b49"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:03,036 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:03,037 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:03,037 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:03,037 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:03,037 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3bc99712-e44c-4e98-b65d-1b7f1b8e2457', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3bc99712-e44c-4e98-b65d-1b7f1b8e2457', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3bc99712-e44c-4e98-b65d-1b7f1b8e2457', 'etag': '"cfbd61cefc9155faa1ded117509f1b49"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"cfbd61cefc9155faa1ded117509f1b49"'} queuecleanupworker stdout | 2023-06-29 13:33:03,194 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:33:03,447 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:03,447 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:03,448 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 548, 'Body': <_io.BytesIO object at 0x7f7ccb279360>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:03,448 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:03,448 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:03,448 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:03,448 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:03,448 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:03,448 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:03,448 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:03,456 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:03,457 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:03,457 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:03,457 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:03,457 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:03,457 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 548}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'EBaW2+1BttjoUHzPZ8JXRw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279360>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=548', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:03,457 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:03,457 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:03,457 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:03,457 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:03,457 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:03,457 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=548&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:EBaW2+1BttjoUHzPZ8JXRw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133303Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:03,457 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133303Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3741dac98977163f2bd8ad2808613c6c1ce6ffb1e067b45f35a3209616d1e95e gunicorn-registry stdout | 2023-06-29 13:33:03,457 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 026f7f11796fa5ec5b11ee0f592b254c47920dfcd802b53f23ba0871a2aa7bb2 gunicorn-registry stdout | 2023-06-29 13:33:03,458 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:03,458 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:03,458 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:03,459 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:03,504 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:33:03,869 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=548 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:03,869 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '59190593-384f-4471-b9ff-c33d1cd89f73', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '59190593-384f-4471-b9ff-c33d1cd89f73', 'ETag': '"101696dbed41b6d8e8507ccf67c25747"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:03,869 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:03,869 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:03,869 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:03,869 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:03,870 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '59190593-384f-4471-b9ff-c33d1cd89f73', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '59190593-384f-4471-b9ff-c33d1cd89f73', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '59190593-384f-4471-b9ff-c33d1cd89f73', 'etag': '"101696dbed41b6d8e8507ccf67c25747"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"101696dbed41b6d8e8507ccf67c25747"'} notificationworker stdout | 2023-06-29 13:33:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:33:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:33:13.978401+00:00 (in 9.999461 seconds) notificationworker stdout | 2023-06-29 13:33:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:33:13 UTC)" (scheduled at 2023-06-29 13:33:03.978401+00:00) notificationworker stdout | 2023-06-29 13:33:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:33:03,980 [74] [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(2023, 6, 29, 13, 33, 3, 979397), True, datetime.datetime(2023, 6, 29, 13, 33, 3, 979397), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:33:03,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:33:03,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:33:03,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:33:13 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:33:04,578 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:04,579 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:04,579 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 549, 'Body': <_io.BytesIO object at 0x7f7ccb223130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:04,579 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:04,579 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:04,579 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:04,579 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:04,579 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:04,579 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:04,580 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:04,588 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:04,588 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:04,588 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:04,588 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:04,588 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:04,588 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 549}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '8AXlAL2hm0R6Vcl6EZFGAg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=549', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:04,588 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:04,588 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:04,588 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:04,589 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:04,589 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:04,589 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=549&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:8AXlAL2hm0R6Vcl6EZFGAg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133304Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:04,589 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133304Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | eea27ea302e847f64b6e01034f325807f6514daf9b582eef7eb5b998c3545515 gunicorn-registry stdout | 2023-06-29 13:33:04,589 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d43dc0aa906988c5d5c0fbc87435ab0cc4c4c6cc3f192ef3fb0ba353a79010e8 gunicorn-registry stdout | 2023-06-29 13:33:04,589 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:04,589 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:04,589 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:04,590 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:04,635 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:33:05,000 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=549 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:05,000 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b6611584-f9a4-400b-921d-08e9fcc602ff', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b6611584-f9a4-400b-921d-08e9fcc602ff', 'ETag': '"f005e500bda19b447a55c97a11914602"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:05,000 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:05,001 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:05,001 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:05,001 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:05,001 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b6611584-f9a4-400b-921d-08e9fcc602ff', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b6611584-f9a4-400b-921d-08e9fcc602ff', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b6611584-f9a4-400b-921d-08e9fcc602ff', 'etag': '"f005e500bda19b447a55c97a11914602"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f005e500bda19b447a55c97a11914602"'} gunicorn-registry stdout | 2023-06-29 13:33:05,658 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:05,659 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:05,659 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 550, 'Body': <_io.BytesIO object at 0x7f7ccb2ab4a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:05,659 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:05,659 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:05,659 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:05,659 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:05,659 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:05,659 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:05,659 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:05,668 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:05,668 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:05,668 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:05,668 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:05,668 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:05,668 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 550}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '11/cfOMmCc7pMstpFlbRcA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab4a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=550', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:05,668 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:05,668 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:05,668 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:05,668 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:05,668 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:05,669 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=550&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:11/cfOMmCc7pMstpFlbRcA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133305Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:05,669 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133305Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 47cf8247fd3670f9798c7f649f466acf0665429cffc4536199146bb00a96a42c gunicorn-registry stdout | 2023-06-29 13:33:05,669 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4929fd7c41bdec43e5a99a1074d2bd6ced444d47ea9f00d4d675e44ae12d14d2 gunicorn-registry stdout | 2023-06-29 13:33:05,669 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:05,669 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:05,669 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:05,670 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:05,715 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:33:06,082 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=550 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:06,083 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f6007af0-c959-4bf1-8578-b85bc01cb4d2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f6007af0-c959-4bf1-8578-b85bc01cb4d2', 'ETag': '"d75fdc7ce32609cee932cb691656d170"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:06,083 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:06,083 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:06,083 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:06,083 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:06,083 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f6007af0-c959-4bf1-8578-b85bc01cb4d2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f6007af0-c959-4bf1-8578-b85bc01cb4d2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f6007af0-c959-4bf1-8578-b85bc01cb4d2', 'etag': '"d75fdc7ce32609cee932cb691656d170"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d75fdc7ce32609cee932cb691656d170"'} notificationworker stdout | 2023-06-29 13:33:06,402 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} builder stdout | 2023-06-29 13:33:06,435 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} securityworker stdout | 2023-06-29 13:33:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:33:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:33:11.713664+00:00 (in 5.130683 seconds) securityworker stdout | 2023-06-29 13:33:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:33:36 UTC)" (scheduled at 2023-06-29 13:33:06.582504+00:00) securityworker stdout | 2023-06-29 13:33:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:33:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:33:06,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:33:06,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:33:06,601 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:33:06,604 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:33:06,604 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:33:36 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:33:06,677 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:06,677 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:06,678 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 551, 'Body': <_io.BytesIO object at 0x7f7ccb234360>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:06,678 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:06,678 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:06,678 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:06,678 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:06,678 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:06,678 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:06,678 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:06,687 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:06,687 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:06,687 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:06,687 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:06,687 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:06,687 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 551}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'PDgZEfnJffVkw9P5h7ivQQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234360>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=551', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:06,687 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:06,687 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:06,687 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:06,687 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:06,687 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:06,687 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=551&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:PDgZEfnJffVkw9P5h7ivQQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133306Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:06,687 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133306Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 98f3d7f2e55e22100d79c3b5bebab53249a6b15cbb8e75e31693eceeb2d7399f gunicorn-registry stdout | 2023-06-29 13:33:06,688 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ce334bf97a2f10ac3e0946d990114f9af8fb2ebc9597abbc86703c72d928b2a4 gunicorn-registry stdout | 2023-06-29 13:33:06,688 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:06,688 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:06,688 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:06,689 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:06,738 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:33:07,096 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=551 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:07,097 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'cbe626ef-bc20-4d16-afbe-9903e0653d5e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'cbe626ef-bc20-4d16-afbe-9903e0653d5e', 'ETag': '"3c381911f9c97df564c3d3f987b8af41"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:07,097 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:07,097 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:07,097 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:07,097 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:07,097 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'cbe626ef-bc20-4d16-afbe-9903e0653d5e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'cbe626ef-bc20-4d16-afbe-9903e0653d5e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'cbe626ef-bc20-4d16-afbe-9903e0653d5e', 'etag': '"3c381911f9c97df564c3d3f987b8af41"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3c381911f9c97df564c3d3f987b8af41"'} gunicorn-registry stdout | 2023-06-29 13:33:07,766 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:07,766 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:07,766 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 552, 'Body': <_io.BytesIO object at 0x7f7ccb2574f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:07,766 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:07,766 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:07,766 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:07,767 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:07,767 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:07,767 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:07,767 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:07,775 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:07,775 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:07,775 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:07,775 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:07,775 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:07,775 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 552}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'FeGyUk+wJbaon3yyZImgCQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2574f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=552', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:07,776 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:07,776 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:07,776 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:07,776 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:07,776 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:07,776 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=552&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:FeGyUk+wJbaon3yyZImgCQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133307Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:07,776 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133307Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 315085b153e03442bc9c4c94d552b67abace3d84694fe62bedf93f8730087f27 gunicorn-registry stdout | 2023-06-29 13:33:07,776 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4320450f766a60fbf9b0778108eaefe1a2b9c8c72021880ea0bbc6bddb1118f4 gunicorn-registry stdout | 2023-06-29 13:33:07,776 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:07,776 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:07,777 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:07,777 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:07,824 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:33:08,187 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=552 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:08,187 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'dc6b5112-c712-4d44-a2a9-72304ddb23a3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'dc6b5112-c712-4d44-a2a9-72304ddb23a3', 'ETag': '"15e1b2524fb025b6a89f7cb26489a009"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:08,188 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:08,188 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:08,188 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:08,188 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:08,188 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'dc6b5112-c712-4d44-a2a9-72304ddb23a3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'dc6b5112-c712-4d44-a2a9-72304ddb23a3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'dc6b5112-c712-4d44-a2a9-72304ddb23a3', 'etag': '"15e1b2524fb025b6a89f7cb26489a009"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"15e1b2524fb025b6a89f7cb26489a009"'} gunicorn-registry stdout | 2023-06-29 13:33:08,772 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:08,772 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:08,773 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 553, 'Body': <_io.BytesIO object at 0x7f7ccb2c6590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:08,773 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:08,773 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:08,773 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:08,773 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:08,773 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:08,773 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:08,773 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:08,781 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:08,781 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:08,781 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:08,781 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:08,782 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:08,782 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 553}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'LOAz5pX8Rr2/dl7mb5nNjA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=553', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:08,782 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:08,782 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:08,782 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:08,782 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:08,782 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:08,782 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=553&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:LOAz5pX8Rr2/dl7mb5nNjA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133308Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:08,782 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133308Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 64dc93b09134cbe55da29b3b98ead2086836b7aae2aba3f923c04605018a502d gunicorn-registry stdout | 2023-06-29 13:33:08,782 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1833f013bdfa84276163e02dee52979e348dd20fe9ae7981f1b8951a4496df92 gunicorn-registry stdout | 2023-06-29 13:33:08,782 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:08,782 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:08,783 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:08,783 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. quotaregistrysizeworker stdout | 2023-06-29 13:33:08,821 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-registry stdout | 2023-06-29 13:33:08,833 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. namespacegcworker stdout | 2023-06-29 13:33:09,131 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} gunicorn-registry stdout | 2023-06-29 13:33:09,192 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=553 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:09,192 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '06b41918-f959-4a85-8a76-d80fde23f0ca', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '06b41918-f959-4a85-8a76-d80fde23f0ca', 'ETag': '"2ce033e695fc46bdbf765ee66f99cd8c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:09,192 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:09,192 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:09,192 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:09,192 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:09,192 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '06b41918-f959-4a85-8a76-d80fde23f0ca', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '06b41918-f959-4a85-8a76-d80fde23f0ca', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '06b41918-f959-4a85-8a76-d80fde23f0ca', 'etag': '"2ce033e695fc46bdbf765ee66f99cd8c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2ce033e695fc46bdbf765ee66f99cd8c"'} logrotateworker stdout | 2023-06-29 13:33:09,248 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:33:09,348 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-web stdout | 2023-06-29 13:33:09,636 [211] [DEBUG] [app] Starting request: urn:request:07afaa79-cfe3-4deb-8688-41aff405e353 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:33:09,636 [213] [DEBUG] [app] Starting request: urn:request:302b798c-93ea-4278-8f85-7945358ab7f7 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:33:09,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:33:09,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:33:09,640 [222] [DEBUG] [app] Starting request: urn:request:a29f991c-3e63-42c8-8ec9-dcf02f6370e9 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:33:09,640 [220] [DEBUG] [app] Starting request: urn:request:1ba5edef-5c21-4772-945e-701feadde5ff (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:33:09,640 [222] [DEBUG] [app] Ending request: urn:request:a29f991c-3e63-42c8-8ec9-dcf02f6370e9 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:a29f991c-3e63-42c8-8ec9-dcf02f6370e9', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:33:09,641 [220] [DEBUG] [app] Ending request: urn:request:1ba5edef-5c21-4772-945e-701feadde5ff (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:1ba5edef-5c21-4772-945e-701feadde5ff', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:33:09,641 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:33:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:33:09,641 [220] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:33:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:33:09,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:33:09,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:33:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:33:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:33:09,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:33:09,642 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:33:09,643 [211] [DEBUG] [app] Starting request: urn:request:e50b73a4-f5bb-4e74-8e6d-be8fe122ab8f (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:33:09,644 [212] [DEBUG] [app] Starting request: urn:request:f9dc10bd-bd9a-4c1d-a69f-9f6224407276 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:33:09,644 [211] [DEBUG] [app] Ending request: urn:request:e50b73a4-f5bb-4e74-8e6d-be8fe122ab8f (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:e50b73a4-f5bb-4e74-8e6d-be8fe122ab8f', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:33:09,644 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:33:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:33:09,644 [212] [DEBUG] [app] Ending request: urn:request:f9dc10bd-bd9a-4c1d-a69f-9f6224407276 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:f9dc10bd-bd9a-4c1d-a69f-9f6224407276', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:33:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:33:09,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:33:09,644 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:33:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:33:09,645 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:33:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-06-29 13:33:09,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:33:09,645 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:33:09,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:33:09,653 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:33:09,664 [211] [DEBUG] [app] Ending request: urn:request:07afaa79-cfe3-4deb-8688-41aff405e353 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:07afaa79-cfe3-4deb-8688-41aff405e353', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:33:09,664 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:33:09,664 [213] [DEBUG] [app] Ending request: urn:request:302b798c-93ea-4278-8f85-7945358ab7f7 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:302b798c-93ea-4278-8f85-7945358ab7f7', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:33:09,664 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:33:09,664 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:33:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:33:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-web stdout | 2023-06-29 13:33:09,665 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:33:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:33:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.029) repositoryactioncounter stdout | 2023-06-29 13:33:09,983 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-registry stdout | 2023-06-29 13:33:10,182 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:10,182 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:10,183 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 554, 'Body': <_io.BytesIO object at 0x7f7ccb271720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:10,183 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:10,183 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:10,183 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:10,183 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:10,183 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:10,183 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:10,183 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:10,191 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:10,191 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:10,191 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:10,191 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:10,192 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:10,192 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 554}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'fNd/w++nNA+kMvnzod6QZA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=554', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:10,192 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:10,192 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:10,192 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:10,192 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:10,192 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:10,192 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=554&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:fNd/w++nNA+kMvnzod6QZA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133310Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:10,192 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133310Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4f79d1b21173ed83181207fd1b19f751a47c6c96e781624efa040ca0b7945d0b gunicorn-registry stdout | 2023-06-29 13:33:10,192 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 092cdb3893d78ce7847b82db30631fd32894df5b2b067db6251964bbcb64e48f gunicorn-registry stdout | 2023-06-29 13:33:10,192 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:10,193 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:10,193 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:10,193 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:10,240 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:33:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:33:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:33:20.585410+00:00 (in 9.999445 seconds) gcworker stdout | 2023-06-29 13:33:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:33:20 UTC)" (scheduled at 2023-06-29 13:33:10.585410+00:00) gcworker stdout | 2023-06-29 13:33:10,587 [59] [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, 1686835990586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:33:10,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:33:10,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:33:10,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:33:20 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:33:10,644 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=554 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:10,644 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0ccd9518-98b4-4a68-b6f1-dcd8f3307af1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0ccd9518-98b4-4a68-b6f1-dcd8f3307af1', 'ETag': '"7cd77fc3efa7340fa432f9f3a1de9064"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:10,644 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:10,645 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:10,645 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:10,645 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:10,645 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0ccd9518-98b4-4a68-b6f1-dcd8f3307af1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0ccd9518-98b4-4a68-b6f1-dcd8f3307af1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0ccd9518-98b4-4a68-b6f1-dcd8f3307af1', 'etag': '"7cd77fc3efa7340fa432f9f3a1de9064"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7cd77fc3efa7340fa432f9f3a1de9064"'} blobuploadcleanupworker stdout | 2023-06-29 13:33:11,146 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} namespacegcworker stdout | 2023-06-29 13:33:11,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:33:11,690 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:33:45.690471+00:00 (in 33.999870 seconds) namespacegcworker stdout | 2023-06-29 13:33:11,690 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:38:11 UTC)" (scheduled at 2023-06-29 13:33:11.690034+00:00) namespacegcworker stdout | 2023-06-29 13:33:11,691 [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(2023, 6, 29, 13, 33, 11, 691128), 'namespacegc/%']) namespacegcworker stdout | 2023-06-29 13:33:11,704 [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(2023, 6, 29, 13, 33, 11, 691128), True, datetime.datetime(2023, 6, 29, 13, 33, 11, 691128), 0, 'namespacegc/%']) namespacegcworker stdout | 2023-06-29 13:33:11,708 [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(2023, 6, 29, 13, 33, 11, 691128), True, datetime.datetime(2023, 6, 29, 13, 33, 11, 691128), 0, 'namespacegc/%', False, datetime.datetime(2023, 6, 29, 13, 33, 11, 691128), 'namespacegc/%']) namespacegcworker stdout | 2023-06-29 13:33:11,712 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:33:11,712 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:38:11 UTC)" executed successfully securityworker stdout | 2023-06-29 13:33:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:33:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:33:36.582504+00:00 (in 24.868344 seconds) securityworker stdout | 2023-06-29 13:33:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:33:41 UTC)" (scheduled at 2023-06-29 13:33:11.713664+00:00) securityworker stdout | 2023-06-29 13:33:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:33:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:33:11,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:33:11,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:33:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:33:11,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:33:11,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:33:11,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:33:11,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:33:11,733 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:33:11,737 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:33:11,737 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:33:11,738 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 28, 11, 721954), 1, 2]) securityworker stdout | 2023-06-29 13:33:11,741 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:33:11,741 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:33:11,742 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 28, 11, 721954), 1, 2]) securityworker stdout | 2023-06-29 13:33:11,746 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:33:11,746 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:33:11,746 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:33:11,746 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:33:11,746 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:33:11,746 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:33:11,746 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:33:11,747 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:33:11,747 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:33:11,747 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:33:41 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:33:11,748 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:11,749 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:11,749 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 555, 'Body': <_io.BytesIO object at 0x7f7ccb2ab630>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:11,749 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:11,750 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:11,750 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:11,750 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:11,750 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:11,750 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:11,750 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:11,758 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:11,758 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:11,758 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:11,758 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:11,758 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:11,758 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 555}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Qd4bYpTGwKyCNSe8q9TIPA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab630>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=555', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:11,758 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:11,759 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:11,759 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:11,759 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:11,759 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:11,759 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=555&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Qd4bYpTGwKyCNSe8q9TIPA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133311Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:11,759 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133311Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 46c4b6d4051fc169ba2b3acfb419af9baa690cbaf0d0120efbf3f584c2004c63 gunicorn-registry stdout | 2023-06-29 13:33:11,759 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6aa8c5b1fa0dac253d618369e56e40515a55172369905a12d9b9036a48412c8e gunicorn-registry stdout | 2023-06-29 13:33:11,759 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:11,759 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:11,760 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:11,760 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:11,805 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:33:13,118 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:33:13,556 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=555 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:13,557 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '67a12d75-d664-42d6-aac3-0a0a1b04eeb7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '67a12d75-d664-42d6-aac3-0a0a1b04eeb7', 'ETag': '"41de1b6294c6c0ac823527bcabd4c83c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:13,557 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:13,557 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:13,557 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:13,557 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:13,557 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '67a12d75-d664-42d6-aac3-0a0a1b04eeb7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '67a12d75-d664-42d6-aac3-0a0a1b04eeb7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '67a12d75-d664-42d6-aac3-0a0a1b04eeb7', 'etag': '"41de1b6294c6c0ac823527bcabd4c83c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"41de1b6294c6c0ac823527bcabd4c83c"'} gunicorn-registry stdout | 2023-06-29 13:33:13,579 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:13,579 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:13,580 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 556, 'Body': <_io.BytesIO object at 0x7f7ccb2696d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:13,580 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:13,580 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:13,580 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:13,580 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:13,580 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:13,580 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:13,580 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:13,588 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:13,588 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:13,588 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:13,588 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:13,588 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:13,589 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 556}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'uGrNYaSHINHhBsAEPwbIfw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2696d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=556', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:13,589 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:13,589 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:13,589 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:13,589 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:13,589 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:13,589 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=556&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:uGrNYaSHINHhBsAEPwbIfw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133313Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:13,589 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133313Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9cac4a779ef36e86c9fa720fe626b80662d724a701831c4d97e68168897fe34c gunicorn-registry stdout | 2023-06-29 13:33:13,589 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0a5503648c072f94d0fcae6aa7b85f7d97f8454feb7a9da24b0adbd4452e820e gunicorn-registry stdout | 2023-06-29 13:33:13,589 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:13,589 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:13,590 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:13,590 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:13,635 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:33:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:33:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:33:15.985355+00:00 (in 2.006400 seconds) notificationworker stdout | 2023-06-29 13:33:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:33:23 UTC)" (scheduled at 2023-06-29 13:33:13.978401+00:00) notificationworker stdout | 2023-06-29 13:33:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:33:13,980 [74] [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(2023, 6, 29, 13, 33, 13, 979411), True, datetime.datetime(2023, 6, 29, 13, 33, 13, 979411), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:33:13,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:33:13,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:33:13,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:33:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:33:14,285 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=556 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:14,285 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8a782c34-7ed2-443a-b1ad-9e3c0f0e11e6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8a782c34-7ed2-443a-b1ad-9e3c0f0e11e6', 'ETag': '"b86acd61a48720d1e106c0043f06c87f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:14,285 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:14,286 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:14,286 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:14,286 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:14,286 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8a782c34-7ed2-443a-b1ad-9e3c0f0e11e6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8a782c34-7ed2-443a-b1ad-9e3c0f0e11e6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8a782c34-7ed2-443a-b1ad-9e3c0f0e11e6', 'etag': '"b86acd61a48720d1e106c0043f06c87f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b86acd61a48720d1e106c0043f06c87f"'} gunicorn-registry stdout | 2023-06-29 13:33:14,308 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:14,308 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:14,309 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 557, 'Body': <_io.BytesIO object at 0x7f7ccb2291d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:14,309 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:14,309 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:14,309 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:14,309 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:14,309 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:14,309 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:14,309 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:14,318 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:14,318 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:14,318 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:14,318 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:14,318 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:14,318 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 557}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'DHxjjiA/OpLM5uAkzlFb8w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2291d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=557', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:14,318 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:14,318 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:14,318 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:14,318 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:14,318 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:14,318 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=557&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:DHxjjiA/OpLM5uAkzlFb8w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133314Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:14,318 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133314Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 47ab6d409c56d557c726cd36eef8e8ad7c6b44657ffc91e0cbbc26045d1b1439 gunicorn-registry stdout | 2023-06-29 13:33:14,318 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 86f5583b03b4fd1c79c4590e8c43fc2bd20193f1bacbdf959013765f8f5fe020 gunicorn-registry stdout | 2023-06-29 13:33:14,319 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:14,319 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:14,319 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:14,320 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:14,364 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. manifestbackfillworker stdout | 2023-06-29 13:33:14,500 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} securityworker stdout | 2023-06-29 13:33:14,549 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} exportactionlogsworker stdout | 2023-06-29 13:33:14,737 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} gunicorn-registry stdout | 2023-06-29 13:33:14,767 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=557 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:14,768 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0007fc68-3d0e-48e1-9265-56424b9d952c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0007fc68-3d0e-48e1-9265-56424b9d952c', 'ETag': '"0c7c638e203f3a92cce6e024ce515bf3"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:14,768 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:14,768 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:14,768 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:14,768 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:14,768 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0007fc68-3d0e-48e1-9265-56424b9d952c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0007fc68-3d0e-48e1-9265-56424b9d952c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0007fc68-3d0e-48e1-9265-56424b9d952c', 'etag': '"0c7c638e203f3a92cce6e024ce515bf3"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0c7c638e203f3a92cce6e024ce515bf3"'} servicekey stdout | 2023-06-29 13:33:14,791 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} exportactionlogsworker stdout | 2023-06-29 13:33:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:33:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:33:55.591055+00:00 (in 40.797075 seconds) exportactionlogsworker stdout | 2023-06-29 13:33:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:34:14 UTC)" (scheduled at 2023-06-29 13:33:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:33:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:33:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:34:14 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:33:15,304 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:15,304 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:15,305 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 558, 'Body': <_io.BytesIO object at 0x7f7ccb279360>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:15,305 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:15,305 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:15,305 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:15,305 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:15,305 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:15,305 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:15,305 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:15,314 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:15,314 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:15,314 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:15,314 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:15,314 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:15,314 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 558}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'EbIcq4HUsXnRAWufo5KH3Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279360>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=558', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:15,314 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:15,314 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:15,314 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:15,314 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:15,314 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:15,315 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=558&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:EbIcq4HUsXnRAWufo5KH3Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133315Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:15,315 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133315Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9d098eb77542eb3d2be5b74825d96eb528df0227a3cb8589da39a0587084f4c3 gunicorn-registry stdout | 2023-06-29 13:33:15,315 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 63711c5b428433803c81d5df98ed9bbe03799bd7c14b787144ccba5a5ea65212 gunicorn-registry stdout | 2023-06-29 13:33:15,315 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:15,315 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:15,315 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:15,316 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gcworker stdout | 2023-06-29 13:33:15,334 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} gunicorn-registry stdout | 2023-06-29 13:33:15,360 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityscanningnotificationworker stdout | 2023-06-29 13:33:15,423 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-web stdout | 2023-06-29 13:33:15,704 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-web stdout | 2023-06-29 13:33:15,708 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:33:15,785 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:33:15,789 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:33:15,793 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} notificationworker stdout | 2023-06-29 13:33:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:33:15,986 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:33:16.984988+00:00 (in 0.999133 seconds) notificationworker stdout | 2023-06-29 13:33:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:34:15 UTC)" (scheduled at 2023-06-29 13:33:15.985355+00:00) notificationworker stdout | 2023-06-29 13:33:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:33:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:34:15 UTC)" executed successfully globalpromstats stdout | 2023-06-29 13:33:16,584 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 13:33:16,836 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} notificationworker stdout | 2023-06-29 13:33:16,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:33:16,985 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:33:23.978401+00:00 (in 6.992861 seconds) notificationworker stdout | 2023-06-29 13:33:16,985 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:38:16 UTC)" (scheduled at 2023-06-29 13:33:16.984988+00:00) notificationworker stdout | 2023-06-29 13:33:16,986 [74] [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(2023, 6, 29, 13, 33, 16, 985952), 'notification/%']) notificationworker stdout | 2023-06-29 13:33:16,998 [74] [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(2023, 6, 29, 13, 33, 16, 985952), True, datetime.datetime(2023, 6, 29, 13, 33, 16, 985952), 0, 'notification/%']) notificationworker stdout | 2023-06-29 13:33:17,003 [74] [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(2023, 6, 29, 13, 33, 16, 985952), True, datetime.datetime(2023, 6, 29, 13, 33, 16, 985952), 0, 'notification/%', False, datetime.datetime(2023, 6, 29, 13, 33, 16, 985952), 'notification/%']) notificationworker stdout | 2023-06-29 13:33:17,007 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:33:17,007 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:38:16 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:33:17,118 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=558 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:17,119 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '79b09754-dcfc-43fc-a6db-3509151e8afe', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '79b09754-dcfc-43fc-a6db-3509151e8afe', 'ETag': '"11b21cab81d4b179d1016b9fa39287dd"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:17,119 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:17,119 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:17,119 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:17,119 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:17,119 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '79b09754-dcfc-43fc-a6db-3509151e8afe', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '79b09754-dcfc-43fc-a6db-3509151e8afe', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '79b09754-dcfc-43fc-a6db-3509151e8afe', 'etag': '"11b21cab81d4b179d1016b9fa39287dd"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"11b21cab81d4b179d1016b9fa39287dd"'} gunicorn-registry stdout | 2023-06-29 13:33:17,142 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:17,142 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:17,143 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 559, 'Body': <_io.BytesIO object at 0x7f7ccb2ab680>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:17,143 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:17,143 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:17,143 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:17,143 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:17,143 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:17,143 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:17,143 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:17,151 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:17,151 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:17,151 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:17,151 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:17,151 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:17,151 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 559}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '3AZHpSjyDs/7gJRI4yBiYw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab680>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=559', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:17,152 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:17,152 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:17,152 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:17,152 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:17,152 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:17,152 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=559&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:3AZHpSjyDs/7gJRI4yBiYw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133317Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:17,152 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133317Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 830d9cf79cb40a7a36668df491f0443452c62c77d9caf13f46e8e532838da214 gunicorn-registry stdout | 2023-06-29 13:33:17,152 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 41360592e00993ca13cd376bf779274f5ad5d21ad0e3d0b82e116fd562487968 gunicorn-registry stdout | 2023-06-29 13:33:17,152 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:17,152 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:17,153 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:17,153 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:17,198 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. chunkcleanupworker stdout | 2023-06-29 13:33:17,579 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} storagereplication stdout | 2023-06-29 13:33:18,027 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-secscan stdout | 2023-06-29 13:33:18,043 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:33:18,046 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:33:18,050 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:33:18,146 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=559 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:18,147 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '89e2ec0a-e027-48bc-b7c8-6438ebc3b487', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '89e2ec0a-e027-48bc-b7c8-6438ebc3b487', 'ETag': '"dc0647a528f20ecffb809448e3206263"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:18,147 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:18,147 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:18,147 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:18,147 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:18,147 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '89e2ec0a-e027-48bc-b7c8-6438ebc3b487', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '89e2ec0a-e027-48bc-b7c8-6438ebc3b487', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '89e2ec0a-e027-48bc-b7c8-6438ebc3b487', 'etag': '"dc0647a528f20ecffb809448e3206263"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"dc0647a528f20ecffb809448e3206263"'} gunicorn-registry stdout | 2023-06-29 13:33:18,169 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:18,169 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:18,169 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 560, 'Body': <_io.BytesIO object at 0x7f7ccb229ea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:18,169 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:18,169 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:18,170 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:18,170 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:18,170 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:18,170 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:18,170 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:18,178 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:18,178 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:18,178 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:18,178 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:18,178 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:18,178 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 560}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ITbwR2uIGn181/J5n4gMpQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb229ea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=560', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:18,178 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:18,178 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:18,178 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:18,178 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:18,179 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:18,179 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=560&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ITbwR2uIGn181/J5n4gMpQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133318Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:18,179 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133318Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2ceada4c5dc81f23828894f5746fb702bb7b81fa5b98f7ff1191d93509ce26df gunicorn-registry stdout | 2023-06-29 13:33:18,179 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 71d280e5506a0426336891bd071cc6576a7ce4b026b9ed4a54cb05c87d9b666f gunicorn-registry stdout | 2023-06-29 13:33:18,179 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:18,179 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:18,179 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:18,180 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:18,225 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:33:18,745 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=560 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:18,745 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a853b0e8-5fa2-4b4b-b18a-8ff61e82156e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a853b0e8-5fa2-4b4b-b18a-8ff61e82156e', 'ETag': '"2136f0476b881a7d7cd7f2799f880ca5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:18,746 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:18,746 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:18,746 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:18,746 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:18,746 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a853b0e8-5fa2-4b4b-b18a-8ff61e82156e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a853b0e8-5fa2-4b4b-b18a-8ff61e82156e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a853b0e8-5fa2-4b4b-b18a-8ff61e82156e', 'etag': '"2136f0476b881a7d7cd7f2799f880ca5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2136f0476b881a7d7cd7f2799f880ca5"'} gunicorn-registry stdout | 2023-06-29 13:33:18,768 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:18,768 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:18,768 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 561, 'Body': <_io.BytesIO object at 0x7f7ccb234180>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:18,768 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:18,768 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:18,768 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:18,769 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:18,769 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:18,769 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:18,769 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:18,777 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:18,777 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:18,777 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:18,777 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:18,777 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:18,777 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 561}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '/EtMlnwWWWmMa4oCfhe+wQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234180>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=561', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:18,777 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:18,777 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:18,777 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:18,777 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:18,777 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:18,778 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=561&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:/EtMlnwWWWmMa4oCfhe+wQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133318Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:18,778 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133318Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a1aabc6033977ab46d353316711c9e1fb16dadf0b4e37d68e31f7f16a6cf93ba gunicorn-registry stdout | 2023-06-29 13:33:18,778 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | dbea9e85fa371f99c478ed905d705cecb2b9079df5dade59e40acb2c590d299f gunicorn-registry stdout | 2023-06-29 13:33:18,778 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:18,778 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:18,778 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:18,779 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:18,823 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:33:19,150 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:33:19,153 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:33:19,157 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:33:19,162 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:33:19,165 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:33:19,170 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:33:19,175 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:33:19,181 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=561 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:19,181 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '26ad8ab5-d4cb-4066-98f6-cf8471ab27d3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '26ad8ab5-d4cb-4066-98f6-cf8471ab27d3', 'ETag': '"fc4b4c967c1659698c6b8a027e17bec1"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:19,181 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:19,182 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:19,182 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:19,182 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:19,182 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '26ad8ab5-d4cb-4066-98f6-cf8471ab27d3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '26ad8ab5-d4cb-4066-98f6-cf8471ab27d3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '26ad8ab5-d4cb-4066-98f6-cf8471ab27d3', 'etag': '"fc4b4c967c1659698c6b8a027e17bec1"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"fc4b4c967c1659698c6b8a027e17bec1"'} gunicorn-registry stdout | 2023-06-29 13:33:19,185 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:33:19,188 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:33:19,460 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:19,461 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:19,461 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 562, 'Body': <_io.BytesIO object at 0x7f7cd009db30>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:19,461 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:19,461 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:19,461 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:19,461 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:19,461 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:19,461 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:19,462 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:19,470 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:19,470 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:19,470 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:19,470 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:19,470 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:19,470 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 562}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '8yY5jNgcLamggEvzBnbSJA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd009db30>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=562', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:19,470 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:19,470 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:19,470 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:19,470 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:19,471 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:19,471 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=562&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:8yY5jNgcLamggEvzBnbSJA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133319Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:19,471 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133319Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3ca2c4b0088005775b12c9509a132220ca79e595c8fbc6d65a97d9f36d0c2171 gunicorn-registry stdout | 2023-06-29 13:33:19,471 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 33fbbb5e99794b2f4ed2a3c9f9141b0663e392650ee234ec84ecee172fbb2c6b gunicorn-registry stdout | 2023-06-29 13:33:19,471 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:19,471 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:19,471 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:19,472 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:19,517 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:33:19,876 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=562 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:19,876 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1b6cdba2-ea21-4c9f-8e78-542dbb947f9d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1b6cdba2-ea21-4c9f-8e78-542dbb947f9d', 'ETag': '"f326398cd81c2da9a0804bf30676d224"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:19,876 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:19,877 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:19,877 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:19,877 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:19,877 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1b6cdba2-ea21-4c9f-8e78-542dbb947f9d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1b6cdba2-ea21-4c9f-8e78-542dbb947f9d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1b6cdba2-ea21-4c9f-8e78-542dbb947f9d', 'etag': '"f326398cd81c2da9a0804bf30676d224"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f326398cd81c2da9a0804bf30676d224"'} gunicorn-registry stdout | 2023-06-29 13:33:20,378 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:20,378 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:20,379 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 563, 'Body': <_io.BytesIO object at 0x7f7ccb2692c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:20,379 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:20,379 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:20,379 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:20,379 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:20,379 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:20,379 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:20,379 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:20,387 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:20,387 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:20,388 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:20,388 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:20,388 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:20,388 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 563}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ggQGFwuqDKovHOb43ZnPKQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2692c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=563', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:20,388 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:20,388 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:20,388 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:20,388 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:20,388 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:20,388 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=563&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ggQGFwuqDKovHOb43ZnPKQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133320Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:20,388 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133320Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1ef4c5810f07dffe33779fcb2d2e2db54eb82c8beeb29c62eba3caa6a8068656 gunicorn-registry stdout | 2023-06-29 13:33:20,388 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | feecdcdcade98a7730152f2ebb7beed4f5701114c92a2c818b2b80076a338d04 gunicorn-registry stdout | 2023-06-29 13:33:20,389 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:20,389 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:20,389 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:20,390 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:20,439 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:33:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:33:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:33:30.585410+00:00 (in 9.999475 seconds) gcworker stdout | 2023-06-29 13:33:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:33:30 UTC)" (scheduled at 2023-06-29 13:33:20.585410+00:00) gcworker stdout | 2023-06-29 13:33:20,587 [59] [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, 1686836000586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:33:20,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:33:20,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:33:20,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:33:30 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:33:20,804 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=563 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:20,804 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2d1f5173-445b-4c2d-8108-96232beb4ca7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2d1f5173-445b-4c2d-8108-96232beb4ca7', 'ETag': '"820406170baa0caa2f1ce6f8dd99cf29"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:20,804 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:20,804 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:20,804 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:20,804 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:20,804 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2d1f5173-445b-4c2d-8108-96232beb4ca7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2d1f5173-445b-4c2d-8108-96232beb4ca7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2d1f5173-445b-4c2d-8108-96232beb4ca7', 'etag': '"820406170baa0caa2f1ce6f8dd99cf29"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"820406170baa0caa2f1ce6f8dd99cf29"'} gunicorn-registry stdout | 2023-06-29 13:33:21,505 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:21,505 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:21,505 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 564, 'Body': <_io.BytesIO object at 0x7f7ccb229860>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:21,505 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:21,505 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:21,505 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:21,505 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:21,506 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:21,506 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:21,506 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:21,514 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:21,514 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:21,514 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:21,514 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:21,514 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:21,514 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 564}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '34QuRVh/zj8btNaSy/l58A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb229860>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=564', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:21,514 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:21,514 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:21,514 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:21,515 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:21,515 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:21,515 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=564&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:34QuRVh/zj8btNaSy/l58A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133321Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:21,515 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133321Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | fb67b5d08390cbd4cd2cf6272fe7508e593b6a4d2c3875747b71a3beac84514c gunicorn-registry stdout | 2023-06-29 13:33:21,515 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 489a31e30e3dbef8edc83550e7c9620e8f42e2ef60d8e5fa97e80e3a3cb3993b gunicorn-registry stdout | 2023-06-29 13:33:21,515 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:21,515 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:21,515 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:21,516 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:21,566 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:33:21,968 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=564 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:21,968 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ce38345b-701d-40e6-857d-45a295e81682', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ce38345b-701d-40e6-857d-45a295e81682', 'ETag': '"df842e45587fce3f1bb4d692cbf979f0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:21,968 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:21,969 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:21,969 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:21,969 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:21,969 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ce38345b-701d-40e6-857d-45a295e81682', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ce38345b-701d-40e6-857d-45a295e81682', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ce38345b-701d-40e6-857d-45a295e81682', 'etag': '"df842e45587fce3f1bb4d692cbf979f0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"df842e45587fce3f1bb4d692cbf979f0"'} gunicorn-registry stdout | 2023-06-29 13:33:22,523 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:22,523 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:22,524 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 565, 'Body': <_io.BytesIO object at 0x7f7ccb286c20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:22,524 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:22,524 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:22,524 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:22,524 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:22,524 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:22,524 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:22,524 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:22,533 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:22,533 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:22,533 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:22,533 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:22,533 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:22,533 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 565}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'EIT9d5ng6hMgg9Dsun3f5A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286c20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=565', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:22,533 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:22,533 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:22,533 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:22,533 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:22,534 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:22,534 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=565&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:EIT9d5ng6hMgg9Dsun3f5A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133322Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:22,534 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133322Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e75691866cb3dc8acac3d8095521b383d0326b821cf54bd65a86643bac3c97a2 gunicorn-registry stdout | 2023-06-29 13:33:22,534 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1889f2d643c8a28d5d5703c205a7bde9e7540cc46e4f2bf9eeb0882bd0a4e9c6 gunicorn-registry stdout | 2023-06-29 13:33:22,534 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:22,534 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:22,534 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:22,535 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:22,580 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:33:22,953 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=565 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:22,953 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '72d59321-ba6b-47db-842f-ac06e21d1048', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '72d59321-ba6b-47db-842f-ac06e21d1048', 'ETag': '"1084fd7799e0ea132083d0ecba7ddfe4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:22,954 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:22,954 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:22,954 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:22,954 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:22,954 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '72d59321-ba6b-47db-842f-ac06e21d1048', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '72d59321-ba6b-47db-842f-ac06e21d1048', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '72d59321-ba6b-47db-842f-ac06e21d1048', 'etag': '"1084fd7799e0ea132083d0ecba7ddfe4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1084fd7799e0ea132083d0ecba7ddfe4"'} securityscanningnotificationworker stdout | 2023-06-29 13:33:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:33:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:33:48.681765+00:00 (in 25.394479 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:33:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:34:23 UTC)" (scheduled at 2023-06-29 13:33:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:33:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:33:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:34:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:33:23,720 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:23,720 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:23,721 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 566, 'Body': <_io.BytesIO object at 0x7f7ccb27a130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:23,721 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:23,721 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:23,721 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:23,721 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:23,721 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:23,721 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:23,721 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:23,729 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:23,729 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:23,729 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:23,729 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:23,730 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:23,730 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 566}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'E93XKnjMwD3pBxVJnx5/Aw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=566', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:23,730 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:23,730 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:23,730 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:23,730 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:23,730 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:23,730 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=566&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:E93XKnjMwD3pBxVJnx5/Aw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133323Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:23,730 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133323Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1178ec55123c177628ccaeae0a4f22b473517124c640995677796e7203a04730 gunicorn-registry stdout | 2023-06-29 13:33:23,730 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9a3aa56e8d17972d62df789a26a1af7b508839396c4384403976768c83314582 gunicorn-registry stdout | 2023-06-29 13:33:23,730 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:23,730 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:23,731 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:23,731 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:23,778 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:33:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:33:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:33:33.978401+00:00 (in 9.999456 seconds) notificationworker stdout | 2023-06-29 13:33:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:33:33 UTC)" (scheduled at 2023-06-29 13:33:23.978401+00:00) notificationworker stdout | 2023-06-29 13:33:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:33:23,980 [74] [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(2023, 6, 29, 13, 33, 23, 979410), True, datetime.datetime(2023, 6, 29, 13, 33, 23, 979410), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:33:23,994 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:33:23,994 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:33:23,994 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:33:33 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:33:24,181 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=566 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:24,181 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '78f2f495-d2bf-4e9e-b1e6-7d429052ddfe', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '78f2f495-d2bf-4e9e-b1e6-7d429052ddfe', 'ETag': '"13ddd72a78ccc03de90715499f1e7f03"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:24,181 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:24,181 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:24,181 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:24,181 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:24,181 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '78f2f495-d2bf-4e9e-b1e6-7d429052ddfe', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '78f2f495-d2bf-4e9e-b1e6-7d429052ddfe', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '78f2f495-d2bf-4e9e-b1e6-7d429052ddfe', 'etag': '"13ddd72a78ccc03de90715499f1e7f03"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"13ddd72a78ccc03de90715499f1e7f03"'} gunicorn-web stdout | 2023-06-29 13:33:24,636 [214] [DEBUG] [app] Starting request: urn:request:00b4c0dc-30c0-49f9-b759-92e0e40788bf (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:33:24,636 [211] [DEBUG] [app] Starting request: urn:request:b00d5c32-c129-477b-bd90-25b36de76fb2 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:33:24,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:33:24,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:33:24,640 [222] [DEBUG] [app] Starting request: urn:request:37de9316-9b09-4782-a931-3436c59bab46 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:33:24,640 [223] [DEBUG] [app] Starting request: urn:request:ceffe8c1-7102-49e5-b0c3-76bb1ccc3bb2 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:33:24,640 [222] [DEBUG] [app] Ending request: urn:request:37de9316-9b09-4782-a931-3436c59bab46 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:37de9316-9b09-4782-a931-3436c59bab46', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:33:24,640 [223] [DEBUG] [app] Ending request: urn:request:ceffe8c1-7102-49e5-b0c3-76bb1ccc3bb2 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:ceffe8c1-7102-49e5-b0c3-76bb1ccc3bb2', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:33:24,641 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:33:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:33:24,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:33:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:33:24,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:33:24,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:33:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:33:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:33:24,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:33:24,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:33:24,643 [214] [DEBUG] [app] Starting request: urn:request:cbcf04c3-3dd1-4aea-b512-33f122d30333 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:33:24,644 [214] [DEBUG] [app] Ending request: urn:request:cbcf04c3-3dd1-4aea-b512-33f122d30333 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:cbcf04c3-3dd1-4aea-b512-33f122d30333', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:33:24,644 [213] [DEBUG] [app] Starting request: urn:request:09cfa645-c3f4-4de8-9835-a9a6b379fcf2 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:33:24,644 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:33:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:33:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:33:24,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:33:24,644 [213] [DEBUG] [app] Ending request: urn:request:09cfa645-c3f4-4de8-9835-a9a6b379fcf2 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:09cfa645-c3f4-4de8-9835-a9a6b379fcf2', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:33:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:33:24,645 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:33:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:33:24,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:33:24,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:33:24,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:33:24,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:33:24,653 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:33:24,663 [211] [DEBUG] [app] Ending request: urn:request:b00d5c32-c129-477b-bd90-25b36de76fb2 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:b00d5c32-c129-477b-bd90-25b36de76fb2', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:33:24,663 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:33:24,664 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:33:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:33:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.029) gunicorn-web stdout | 2023-06-29 13:33:24,664 [214] [DEBUG] [app] Ending request: urn:request:00b4c0dc-30c0-49f9-b759-92e0e40788bf (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:00b4c0dc-30c0-49f9-b759-92e0e40788bf', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:33:24,664 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:33:24,665 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:33:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:33:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.030 118 0.030) gunicorn-registry stdout | 2023-06-29 13:33:25,360 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:25,360 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:25,360 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 567, 'Body': <_io.BytesIO object at 0x7f7ccb27abd0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:25,360 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:25,361 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:25,361 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:25,361 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:25,361 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:25,361 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:25,361 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:25,369 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:25,369 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:25,369 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:25,369 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:25,369 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:25,369 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 567}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'W26jp37I1TSCACAqVNLoZg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27abd0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=567', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:25,369 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:25,370 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:25,370 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:25,370 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:25,370 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:25,370 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=567&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:W26jp37I1TSCACAqVNLoZg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133325Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:25,370 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133325Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2fddeace278a847e35f277327b2fe92916884aa04b21df10ec511eb900325a50 gunicorn-registry stdout | 2023-06-29 13:33:25,370 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | cf6ac760ef84524ffa935252fc7b4ef22211b498b6ed50c8e6fb284ec3ae0131 gunicorn-registry stdout | 2023-06-29 13:33:25,370 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:25,370 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:25,370 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:25,371 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:25,421 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. buildlogsarchiver stdout | 2023-06-29 13:33:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:33:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:33:55.790030+00:00 (in 29.999564 seconds) buildlogsarchiver stdout | 2023-06-29 13:33:25,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:33:55 UTC)" (scheduled at 2023-06-29 13:33:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:33:25,791 [54] [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(2023, 6, 14, 13, 33, 25, 790863), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:33:25,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:33:25,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:33:25,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:33:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:33:25,906 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=567 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:25,906 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b31d4f18-c7eb-4884-ae08-65c631b64399', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b31d4f18-c7eb-4884-ae08-65c631b64399', 'ETag': '"5b6ea3a77ec8d5348200202a54d2e866"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:25,906 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:25,906 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:25,906 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:25,907 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:25,907 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b31d4f18-c7eb-4884-ae08-65c631b64399', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b31d4f18-c7eb-4884-ae08-65c631b64399', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b31d4f18-c7eb-4884-ae08-65c631b64399', 'etag': '"5b6ea3a77ec8d5348200202a54d2e866"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5b6ea3a77ec8d5348200202a54d2e866"'} gunicorn-registry stdout | 2023-06-29 13:33:26,666 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:26,666 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:26,667 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 568, 'Body': <_io.BytesIO object at 0x7f7ccb269ea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:26,667 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:26,667 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:26,667 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:26,667 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:26,667 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:26,667 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:26,668 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:26,676 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:26,676 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:26,676 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:26,676 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:26,676 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:26,676 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 568}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'H//8emuDbJ54ePzYoGcxUw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269ea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=568', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:26,676 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:26,676 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:26,676 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:26,676 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:26,677 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:26,677 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=568&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:H//8emuDbJ54ePzYoGcxUw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133326Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:26,677 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133326Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a63cb4cb1c02e3b1e311b076614edf83670720d5b533a945a4e771c08717efb9 gunicorn-registry stdout | 2023-06-29 13:33:26,677 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8171f65ad0cf4027cd40116490dcb2b45064609a2919b082f853fabb14cdf2e8 gunicorn-registry stdout | 2023-06-29 13:33:26,677 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:26,677 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:26,677 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:26,678 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:26,723 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:33:27,125 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=568 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:27,125 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e005c1d9-4144-4070-b508-fddba04167fa', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e005c1d9-4144-4070-b508-fddba04167fa', 'ETag': '"1ffffc7a6b836c9e7878fcd8a0673153"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:27,125 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:27,126 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:27,126 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:27,126 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:27,126 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e005c1d9-4144-4070-b508-fddba04167fa', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e005c1d9-4144-4070-b508-fddba04167fa', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e005c1d9-4144-4070-b508-fddba04167fa', 'etag': '"1ffffc7a6b836c9e7878fcd8a0673153"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1ffffc7a6b836c9e7878fcd8a0673153"'} gunicorn-registry stdout | 2023-06-29 13:33:27,745 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:27,745 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:27,745 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 569, 'Body': <_io.BytesIO object at 0x7f7ccb229f40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:27,745 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:27,746 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:27,746 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:27,746 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:27,746 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:27,746 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:27,746 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:27,754 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:27,754 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:27,754 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:27,754 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:27,754 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:27,754 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 569}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'E7dfjF9clr86xLJ6Urf4vA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb229f40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=569', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:27,755 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:27,755 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:27,755 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:27,755 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:27,755 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:27,755 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=569&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:E7dfjF9clr86xLJ6Urf4vA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133327Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:27,755 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133327Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | df044b267ad834fca05bda4c8af0a32fc161ae0d89901251e0039d1406b00e90 gunicorn-registry stdout | 2023-06-29 13:33:27,755 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 67590e17c5a15856a3d5593ee420eca97c15e050dc151e0150372a1dd1abfd9d gunicorn-registry stdout | 2023-06-29 13:33:27,755 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:27,755 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:27,756 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:27,756 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:27,803 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:33:28,167 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=569 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:28,167 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '65c2060a-ed97-401b-9403-0b95774ce2b6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '65c2060a-ed97-401b-9403-0b95774ce2b6', 'ETag': '"13b75f8c5f5c96bf3ac4b27a52b7f8bc"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:28,167 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:28,168 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:28,168 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:28,168 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:28,168 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '65c2060a-ed97-401b-9403-0b95774ce2b6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '65c2060a-ed97-401b-9403-0b95774ce2b6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '65c2060a-ed97-401b-9403-0b95774ce2b6', 'etag': '"13b75f8c5f5c96bf3ac4b27a52b7f8bc"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"13b75f8c5f5c96bf3ac4b27a52b7f8bc"'} gunicorn-registry stdout | 2023-06-29 13:33:28,665 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:28,665 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:28,665 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 570, 'Body': <_io.BytesIO object at 0x7f7ccb286a40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:28,665 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:28,666 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:28,666 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:28,666 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:28,666 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:28,666 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:28,666 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:28,674 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:28,674 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:28,674 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:28,674 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:28,674 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:28,674 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 570}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ax8AI7LSSlftTjx30Gdj5g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286a40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=570', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:28,675 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:28,675 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:28,675 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:28,675 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:28,675 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:28,675 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=570&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ax8AI7LSSlftTjx30Gdj5g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133328Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:28,675 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133328Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 14981ac10647c120793a6fe71b43d1ae248258856d64276f611eb9311f6a1a5b gunicorn-registry stdout | 2023-06-29 13:33:28,675 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3a7cb5e42e06d5b9754003b04178c83076bf48b66a0a188fceef0e0fd1824945 gunicorn-registry stdout | 2023-06-29 13:33:28,675 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:28,675 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:28,676 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:28,677 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:28,722 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:33:29,086 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=570 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:29,087 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0fc293c9-9aad-4e26-b0d6-fcbbf6ea1e6b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0fc293c9-9aad-4e26-b0d6-fcbbf6ea1e6b', 'ETag': '"6b1f0023b2d24a57ed4e3c77d06763e6"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:29,087 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:29,087 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:29,087 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:29,087 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:29,087 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0fc293c9-9aad-4e26-b0d6-fcbbf6ea1e6b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0fc293c9-9aad-4e26-b0d6-fcbbf6ea1e6b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0fc293c9-9aad-4e26-b0d6-fcbbf6ea1e6b', 'etag': '"6b1f0023b2d24a57ed4e3c77d06763e6"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6b1f0023b2d24a57ed4e3c77d06763e6"'} gunicorn-registry stdout | 2023-06-29 13:33:29,530 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:29,530 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:29,531 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 571, 'Body': <_io.BytesIO object at 0x7f7cd009db30>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:29,531 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:29,531 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:29,531 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:29,531 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:29,531 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:29,531 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:29,531 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:29,540 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:29,540 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:29,540 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:29,540 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:29,540 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:29,540 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 571}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'uhYl5EGXaX0M+6YLdj3CSw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd009db30>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=571', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:29,540 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:29,540 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:29,540 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:29,540 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:29,540 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:29,540 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=571&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:uhYl5EGXaX0M+6YLdj3CSw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133329Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:29,540 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133329Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6554f0fb6625a2a6aa5c278efb13d5442dbc58f80e58416bfb7bc67e96049abf gunicorn-registry stdout | 2023-06-29 13:33:29,540 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 99d1b0d610fb0068f993ba40f5149e196d0032c20e3d6e13ab38cd0118cf12e0 gunicorn-registry stdout | 2023-06-29 13:33:29,541 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:29,541 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:29,541 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:29,542 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:29,587 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. expiredappspecifictokenworker stdout | 2023-06-29 13:33:29,707 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:33:29,950 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=571 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:29,951 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '853c66d5-d125-425c-a588-f21bcb0caef7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '853c66d5-d125-425c-a588-f21bcb0caef7', 'ETag': '"ba1625e44197697d0cfba60b763dc24b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:29,951 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:29,951 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:29,951 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:29,951 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:29,951 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '853c66d5-d125-425c-a588-f21bcb0caef7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '853c66d5-d125-425c-a588-f21bcb0caef7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '853c66d5-d125-425c-a588-f21bcb0caef7', 'etag': '"ba1625e44197697d0cfba60b763dc24b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ba1625e44197697d0cfba60b763dc24b"'} gcworker stdout | 2023-06-29 13:33:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:33:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:33:40.585410+00:00 (in 9.999419 seconds) gcworker stdout | 2023-06-29 13:33:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:33:40 UTC)" (scheduled at 2023-06-29 13:33:30.585410+00:00) gcworker stdout | 2023-06-29 13:33:30,587 [59] [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, 1686836010586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:33:30,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:33:30,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:33:30,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:33:40 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:33:30,625 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:30,625 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:30,625 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 572, 'Body': <_io.BytesIO object at 0x7f7ccb27a6d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:30,625 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:30,625 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:30,625 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:30,625 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:30,626 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:30,626 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:30,626 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:30,634 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:30,634 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:30,634 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:30,634 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:30,634 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:30,634 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 572}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '3ckTyGOLnuQbj7H0lD/U5w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a6d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=572', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:30,634 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:30,634 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:30,634 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:30,634 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:30,635 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:30,635 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=572&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:3ckTyGOLnuQbj7H0lD/U5w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133330Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:30,635 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133330Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7acae43e36a834a08e9a3218964672bfd385846749c82568bc6099b8dded83c5 gunicorn-registry stdout | 2023-06-29 13:33:30,635 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6aa961839f798f29f766da308a21957fdffea82bc6edfc67d36a52eea5e1b7e7 gunicorn-registry stdout | 2023-06-29 13:33:30,635 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:30,635 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:30,635 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:30,636 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:30,683 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:33:31,087 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=572 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:31,087 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b671934a-d665-4751-a365-e4ba2ea9aabd', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b671934a-d665-4751-a365-e4ba2ea9aabd', 'ETag': '"ddc913c8638b9ee41b8fb1f4943fd4e7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:31,088 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:31,088 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:31,088 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:31,088 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:31,088 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b671934a-d665-4751-a365-e4ba2ea9aabd', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b671934a-d665-4751-a365-e4ba2ea9aabd', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b671934a-d665-4751-a365-e4ba2ea9aabd', 'etag': '"ddc913c8638b9ee41b8fb1f4943fd4e7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ddc913c8638b9ee41b8fb1f4943fd4e7"'} gunicorn-registry stdout | 2023-06-29 13:33:31,869 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:31,869 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:31,869 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 573, 'Body': <_io.BytesIO object at 0x7f7ccb27a540>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:31,869 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:31,869 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:31,869 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:31,870 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:31,870 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:31,870 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:31,870 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:31,878 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:31,878 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:31,878 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:31,878 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:31,878 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:31,878 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 573}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '1vFafEJod+HqZmwNtIhwFQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a540>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=573', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:31,878 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:31,878 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:31,878 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:31,878 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:31,879 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:31,879 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=573&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:1vFafEJod+HqZmwNtIhwFQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133331Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:31,879 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133331Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6783bce4b757742497d6a5904856405de21cbc56c51010424048a6a4938c9e67 gunicorn-registry stdout | 2023-06-29 13:33:31,879 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f98bd5a11b94e49cb2c116ef0e3af9ac7237e03d35456b0a6407c82c1b0504be gunicorn-registry stdout | 2023-06-29 13:33:31,879 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:31,879 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:31,879 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:31,880 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:31,924 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:33:32,328 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=573 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:32,329 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c6444538-6273-426a-9851-7ceff51a64cb', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c6444538-6273-426a-9851-7ceff51a64cb', 'ETag': '"d6f15a7c426877e1ea666c0db4887015"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:32,329 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:32,329 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:32,329 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:32,329 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:32,329 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c6444538-6273-426a-9851-7ceff51a64cb', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c6444538-6273-426a-9851-7ceff51a64cb', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c6444538-6273-426a-9851-7ceff51a64cb', 'etag': '"d6f15a7c426877e1ea666c0db4887015"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d6f15a7c426877e1ea666c0db4887015"'} gunicorn-registry stdout | 2023-06-29 13:33:33,217 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:33,217 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:33,218 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 574, 'Body': <_io.BytesIO object at 0x7f7ccb27a810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:33,218 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:33,218 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:33,218 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:33,218 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:33,218 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:33,218 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:33,218 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:33,226 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:33,226 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:33,226 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:33,227 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:33,227 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:33,227 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 574}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'kmBq2+RZBJWBVmcSCLWolw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=574', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:33,227 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:33,227 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:33,227 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:33,227 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:33,227 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:33,227 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=574&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:kmBq2+RZBJWBVmcSCLWolw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133333Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:33,227 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133333Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b4486a0220d21c16db802ac2489dfefa02e3e0e8118c86e47ef58b2b1faf8c5d gunicorn-registry stdout | 2023-06-29 13:33:33,227 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 972bdd8c262f9d80df69b7b9ef4e4ebdf96420cfdfb776def943046055ae6cd3 gunicorn-registry stdout | 2023-06-29 13:33:33,227 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:33,227 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:33,228 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:33,228 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. queuecleanupworker stdout | 2023-06-29 13:33:33,233 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:33:33,273 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:33:33,716 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=574 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:33,717 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e0ec52da-c5ac-475b-9933-92f17c46e12b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e0ec52da-c5ac-475b-9933-92f17c46e12b', 'ETag': '"92606adbe45904958156671208b5a897"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:33,717 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:33,717 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:33,717 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:33,717 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:33,717 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e0ec52da-c5ac-475b-9933-92f17c46e12b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e0ec52da-c5ac-475b-9933-92f17c46e12b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e0ec52da-c5ac-475b-9933-92f17c46e12b', 'etag': '"92606adbe45904958156671208b5a897"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"92606adbe45904958156671208b5a897"'} notificationworker stdout | 2023-06-29 13:33:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:33:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:33:43.978401+00:00 (in 9.999448 seconds) notificationworker stdout | 2023-06-29 13:33:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:33:43 UTC)" (scheduled at 2023-06-29 13:33:33.978401+00:00) notificationworker stdout | 2023-06-29 13:33:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:33:33,980 [74] [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(2023, 6, 29, 13, 33, 33, 979445), True, datetime.datetime(2023, 6, 29, 13, 33, 33, 979445), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:33:33,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:33:33,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:33:33,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:33:43 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:33:34,554 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:34,554 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:34,555 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 575, 'Body': <_io.BytesIO object at 0x7f7ccb27a540>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:34,555 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:34,555 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:34,555 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:34,555 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:34,555 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:34,555 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:34,555 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:34,563 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:34,564 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:34,564 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:34,564 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:34,564 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:34,564 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 575}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'iqMtGXRMLOv+VMN91GB2AA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a540>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=575', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:34,564 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:34,564 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:34,564 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:34,564 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:34,564 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:34,564 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=575&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:iqMtGXRMLOv+VMN91GB2AA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133334Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:34,564 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133334Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6458bdff6708d7b143b909fd41778447b3e9b3876783efe16725acb5b13bb392 gunicorn-registry stdout | 2023-06-29 13:33:34,564 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f0663f291b29f413c2cb6ef43134ce74229b91cc04929fee5d64f6c06de1ac40 gunicorn-registry stdout | 2023-06-29 13:33:34,564 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:34,565 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:34,565 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:34,565 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:34,610 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:33:35,015 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=575 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:35,016 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '05ada753-e3c0-4177-9e1b-d7dc60bdbb05', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '05ada753-e3c0-4177-9e1b-d7dc60bdbb05', 'ETag': '"8aa32d19744c2cebfe54c37dd4607600"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:35,016 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:35,016 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:35,016 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:35,016 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:35,016 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '05ada753-e3c0-4177-9e1b-d7dc60bdbb05', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '05ada753-e3c0-4177-9e1b-d7dc60bdbb05', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '05ada753-e3c0-4177-9e1b-d7dc60bdbb05', 'etag': '"8aa32d19744c2cebfe54c37dd4607600"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8aa32d19744c2cebfe54c37dd4607600"'} gunicorn-registry stdout | 2023-06-29 13:33:35,669 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:35,669 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:35,670 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 576, 'Body': <_io.BytesIO object at 0x7f7ccb756310>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:35,670 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:35,670 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:35,670 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:35,670 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:35,670 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:35,670 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:35,670 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:35,679 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:35,679 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:35,679 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:35,679 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:35,679 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:35,679 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 576}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'QDEPMKOBuZy8fK8STZBcMA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb756310>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=576', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:35,679 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:35,679 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:35,679 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:35,679 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:35,679 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:35,680 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=576&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:QDEPMKOBuZy8fK8STZBcMA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133335Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:35,680 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133335Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d89536f26c8064e3290daa10292c49aafbce095292f85fd0bec4ec7d679ba2c4 gunicorn-registry stdout | 2023-06-29 13:33:35,680 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9f0b2f0fa1ff41665b11b5c1302f5ff1288bb0c7af80e6462ddb8bc6c3f63baa gunicorn-registry stdout | 2023-06-29 13:33:35,680 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:35,680 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:35,680 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:35,681 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:35,727 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:33:36,132 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=576 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:36,133 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6f075812-ab77-4cd7-ba93-fffce1538158', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6f075812-ab77-4cd7-ba93-fffce1538158', 'ETag': '"40310f30a381b99cbc7caf124d905c30"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:36,133 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:36,133 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:36,133 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:36,133 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:36,133 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6f075812-ab77-4cd7-ba93-fffce1538158', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6f075812-ab77-4cd7-ba93-fffce1538158', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6f075812-ab77-4cd7-ba93-fffce1538158', 'etag': '"40310f30a381b99cbc7caf124d905c30"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"40310f30a381b99cbc7caf124d905c30"'} notificationworker stdout | 2023-06-29 13:33:36,438 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} builder stdout | 2023-06-29 13:33:36,443 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} securityworker stdout | 2023-06-29 13:33:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:33:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:33:41.713664+00:00 (in 5.130697 seconds) securityworker stdout | 2023-06-29 13:33:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:34:06 UTC)" (scheduled at 2023-06-29 13:33:36.582504+00:00) securityworker stdout | 2023-06-29 13:33:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:33:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:33:36,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:33:36,587 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:33:36,599 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:33:36,602 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:33:36,602 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:34:06 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:33:36,735 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:36,735 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:36,736 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 577, 'Body': <_io.BytesIO object at 0x7f7cd00e1b30>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:36,736 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:36,736 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:36,736 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:36,736 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:36,736 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:36,736 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:36,736 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:36,745 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:36,745 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:36,745 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:36,745 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:36,745 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:36,745 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 577}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'X2JBpA5gt1VeuDIuc9/raA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1b30>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=577', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:36,745 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:36,745 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:36,745 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:36,745 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:36,746 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:36,746 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=577&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:X2JBpA5gt1VeuDIuc9/raA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133336Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:36,746 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133336Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 38a88470bc9a8382282966cdb70a8704ffd365fc4575ba35aa610cfaa26668b9 gunicorn-registry stdout | 2023-06-29 13:33:36,746 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 86fa269f3fd911299eabe75542465eb8e6bcabe659bcfa5f64ff6b9f127ad3ad gunicorn-registry stdout | 2023-06-29 13:33:36,746 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:36,746 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:36,746 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:36,747 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:36,792 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:33:37,154 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=577 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:37,154 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a49e9bc8-2794-49db-956f-c973ace8b271', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a49e9bc8-2794-49db-956f-c973ace8b271', 'ETag': '"5f6241a40e60b7555eb8322e73dfeb68"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:37,154 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:37,155 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:37,155 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:37,155 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:37,155 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a49e9bc8-2794-49db-956f-c973ace8b271', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a49e9bc8-2794-49db-956f-c973ace8b271', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a49e9bc8-2794-49db-956f-c973ace8b271', 'etag': '"5f6241a40e60b7555eb8322e73dfeb68"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5f6241a40e60b7555eb8322e73dfeb68"'} gunicorn-registry stdout | 2023-06-29 13:33:37,679 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:37,679 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:37,679 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 578, 'Body': <_io.BytesIO object at 0x7f7ccb2c6590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:37,680 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:37,680 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:37,680 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:37,680 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:37,680 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:37,680 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:37,680 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:37,688 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:37,688 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:37,688 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:37,688 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:37,689 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:37,689 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 578}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '0PUi0Zl6sF3ltAXN8/UhAA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=578', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:37,689 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:37,689 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:37,689 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:37,689 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:37,689 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:37,689 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=578&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:0PUi0Zl6sF3ltAXN8/UhAA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133337Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:37,689 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133337Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6ef0aab4853a9659d5208c52a002236f037c21316a686874a8122968817248a1 gunicorn-registry stdout | 2023-06-29 13:33:37,689 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 184693cafbe41012fd95de0f0cb60803df07854d3df4f555bbd7b62f768ed609 gunicorn-registry stdout | 2023-06-29 13:33:37,689 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:37,689 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:37,690 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:37,690 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:37,735 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:33:38,098 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=578 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:38,099 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '139b8cc1-2980-4337-a2ae-becf8c8ca99f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '139b8cc1-2980-4337-a2ae-becf8c8ca99f', 'ETag': '"d0f522d1997ab05de5b405cdf3f52100"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:38,099 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:38,099 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:38,099 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:38,099 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:38,099 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '139b8cc1-2980-4337-a2ae-becf8c8ca99f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '139b8cc1-2980-4337-a2ae-becf8c8ca99f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '139b8cc1-2980-4337-a2ae-becf8c8ca99f', 'etag': '"d0f522d1997ab05de5b405cdf3f52100"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d0f522d1997ab05de5b405cdf3f52100"'} repositorygcworker stdout | 2023-06-29 13:33:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:33:38,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:34:01.990998+00:00 (in 23.202363 seconds) repositorygcworker stdout | 2023-06-29 13:33:38,788 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:34:38 UTC)" (scheduled at 2023-06-29 13:33:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:33:38,789 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:33:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:34:38 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:33:38,819 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:38,819 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:38,819 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 579, 'Body': <_io.BytesIO object at 0x7f7ccb234360>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:38,819 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:38,819 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:38,820 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:38,820 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:38,820 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:38,820 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:38,820 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:38,828 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:38,829 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:38,829 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:38,829 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:38,829 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:38,829 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 579}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '+L/BhFW7evWIoPUigpNgYw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234360>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=579', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:38,829 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:38,829 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:38,829 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:38,829 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:38,829 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:38,829 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=579&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:+L/BhFW7evWIoPUigpNgYw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133338Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:38,830 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133338Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6266b75573ac062582ce18e72c4c593658d428fc4830b588017b1800d7ca26c5 gunicorn-registry stdout | 2023-06-29 13:33:38,830 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b8ed28cd965f99093e90b7d0bfc9d71fce81bdc0b4f91857175bf39f1e0b49a2 gunicorn-registry stdout | 2023-06-29 13:33:38,830 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:38,830 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:38,830 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:38,831 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. quotaregistrysizeworker stdout | 2023-06-29 13:33:38,858 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-registry stdout | 2023-06-29 13:33:38,876 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. namespacegcworker stdout | 2023-06-29 13:33:39,167 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} gunicorn-registry stdout | 2023-06-29 13:33:39,279 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=579 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:39,279 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e1b04b7d-d94f-47e0-9592-c8a629086f2d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e1b04b7d-d94f-47e0-9592-c8a629086f2d', 'ETag': '"f8bfc18455bb7af588a0f52282936063"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:39,279 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:39,279 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:39,279 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:39,279 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:39,279 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e1b04b7d-d94f-47e0-9592-c8a629086f2d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e1b04b7d-d94f-47e0-9592-c8a629086f2d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e1b04b7d-d94f-47e0-9592-c8a629086f2d', 'etag': '"f8bfc18455bb7af588a0f52282936063"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f8bfc18455bb7af588a0f52282936063"'} logrotateworker stdout | 2023-06-29 13:33:39,285 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:33:39,360 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-web stdout | 2023-06-29 13:33:39,636 [211] [DEBUG] [app] Starting request: urn:request:23f375c2-b814-4dd6-8798-a32f4b0795c4 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:33:39,636 [214] [DEBUG] [app] Starting request: urn:request:12cb758e-ca1e-482f-94de-98db9d30be2a (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:33:39,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:33:39,639 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:33:39,640 [216] [DEBUG] [app] Starting request: urn:request:c5916906-e6b9-4648-b61e-29276d9647bf (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:33:39,640 [216] [DEBUG] [app] Ending request: urn:request:c5916906-e6b9-4648-b61e-29276d9647bf (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:c5916906-e6b9-4648-b61e-29276d9647bf', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:33:39,640 [223] [DEBUG] [app] Starting request: urn:request:e7e9f480-ee6d-4d8c-a93c-4569aec44b57 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:33:39,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:33:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:33:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) gunicorn-web stdout | 2023-06-29 13:33:39,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-registry stdout | 2023-06-29 13:33:39,641 [223] [DEBUG] [app] Ending request: urn:request:e7e9f480-ee6d-4d8c-a93c-4569aec44b57 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:e7e9f480-ee6d-4d8c-a93c-4569aec44b57', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:33:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-registry stdout | 2023-06-29 13:33:39,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:33:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:33:39,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:33:39,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:33:39,643 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:33:39,644 [212] [DEBUG] [app] Starting request: urn:request:4604160c-6a16-4d72-a226-8b4a7447a49c (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:33:39,644 [212] [DEBUG] [app] Ending request: urn:request:4604160c-6a16-4d72-a226-8b4a7447a49c (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:4604160c-6a16-4d72-a226-8b4a7447a49c', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:33:39,644 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:33:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:33:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-06-29 13:33:39,645 [214] [DEBUG] [app] Starting request: urn:request:32798915-e593-4711-b2d3-0d8b3615e060 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:33:39,645 [214] [DEBUG] [app] Ending request: urn:request:32798915-e593-4711-b2d3-0d8b3615e060 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:32798915-e593-4711-b2d3-0d8b3615e060', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:33:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:33:39,645 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:33:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:33:39,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:33:39,646 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:33:39,646 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:33:39,646 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:33:39,653 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:33:39,654 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:33:39,664 [214] [DEBUG] [app] Ending request: urn:request:12cb758e-ca1e-482f-94de-98db9d30be2a (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:12cb758e-ca1e-482f-94de-98db9d30be2a', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:33:39,664 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:33:39,664 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:33:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:33:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.028) gunicorn-web stdout | 2023-06-29 13:33:39,665 [211] [DEBUG] [app] Ending request: urn:request:23f375c2-b814-4dd6-8798-a32f4b0795c4 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:23f375c2-b814-4dd6-8798-a32f4b0795c4', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:33:39,665 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:33:39,665 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:33:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:33:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.030 118 0.029) gunicorn-registry stdout | 2023-06-29 13:33:39,673 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:39,673 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:39,674 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 580, 'Body': <_io.BytesIO object at 0x7f7ccb2abb80>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:39,674 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:39,674 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:39,674 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:39,674 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:39,674 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:39,674 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:39,674 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:39,682 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:39,682 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:39,682 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:39,682 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:39,682 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:39,682 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 580}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'rX43xQUZUiVhaGqHesuNYA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2abb80>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=580', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:39,683 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:39,683 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:39,683 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:39,683 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:39,683 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:39,683 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=580&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:rX43xQUZUiVhaGqHesuNYA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133339Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:39,683 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133339Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ccc4a0f3b13a9d371458cbccfd284d41016046400cfdfb909300c74d86a6147e gunicorn-registry stdout | 2023-06-29 13:33:39,683 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e6c6b4a824cdebeb02a0b5da0ea479974163641f1980189a506bc6e0c238fa34 gunicorn-registry stdout | 2023-06-29 13:33:39,683 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:39,683 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:39,684 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:39,684 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:39,731 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositoryactioncounter stdout | 2023-06-29 13:33:40,002 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-registry stdout | 2023-06-29 13:33:40,055 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=580 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:40,056 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '06b3c219-5c14-488b-a936-81baf69d6dd0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '06b3c219-5c14-488b-a936-81baf69d6dd0', 'ETag': '"ad7e37c50519522561686a877acb8d60"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:40,056 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:40,056 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:40,056 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:40,056 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:40,056 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '06b3c219-5c14-488b-a936-81baf69d6dd0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '06b3c219-5c14-488b-a936-81baf69d6dd0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '06b3c219-5c14-488b-a936-81baf69d6dd0', 'etag': '"ad7e37c50519522561686a877acb8d60"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ad7e37c50519522561686a877acb8d60"'} gcworker stdout | 2023-06-29 13:33:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:33:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:33:50.585410+00:00 (in 9.999489 seconds) gcworker stdout | 2023-06-29 13:33:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:33:50 UTC)" (scheduled at 2023-06-29 13:33:40.585410+00:00) gcworker stdout | 2023-06-29 13:33:40,587 [59] [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, 1686836020586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:33:40,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:33:40,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:33:40,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:33:50 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:33:40,761 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:40,762 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:40,762 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 581, 'Body': <_io.BytesIO object at 0x7f7ccb73c3b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:40,762 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:40,762 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:40,762 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:40,762 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:40,762 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:40,762 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:40,763 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:40,771 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:40,771 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:40,771 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:40,771 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:40,771 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:40,771 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 581}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'MwPL44sEExj5GpvSpbSGMg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb73c3b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=581', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:40,771 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:40,771 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:40,771 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:40,771 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:40,772 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:40,772 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=581&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:MwPL44sEExj5GpvSpbSGMg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133340Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:40,772 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133340Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | af694d41a17f2e102fbb259c47d55173c1b7fb5700b7ffb26b59307f2c0ab3a3 gunicorn-registry stdout | 2023-06-29 13:33:40,772 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 33871153622f31fe66430289ca4d7cb80623acafaa50f257d0fe01544b02d04f gunicorn-registry stdout | 2023-06-29 13:33:40,772 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:40,772 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:40,772 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:40,773 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:40,818 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. blobuploadcleanupworker stdout | 2023-06-29 13:33:41,184 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:33:41,219 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=581 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:41,220 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '94732791-a9a9-4b78-a4a5-37c2ad5ad3de', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '94732791-a9a9-4b78-a4a5-37c2ad5ad3de', 'ETag': '"3303cbe38b041318f91a9bd2a5b48632"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:41,220 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:41,220 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:41,220 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:41,220 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:41,220 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '94732791-a9a9-4b78-a4a5-37c2ad5ad3de', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '94732791-a9a9-4b78-a4a5-37c2ad5ad3de', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '94732791-a9a9-4b78-a4a5-37c2ad5ad3de', 'etag': '"3303cbe38b041318f91a9bd2a5b48632"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3303cbe38b041318f91a9bd2a5b48632"'} securityworker stdout | 2023-06-29 13:33:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:33:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:34:06.582504+00:00 (in 24.868334 seconds) securityworker stdout | 2023-06-29 13:33:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:34:11 UTC)" (scheduled at 2023-06-29 13:33:41.713664+00:00) securityworker stdout | 2023-06-29 13:33:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:33:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:33:41,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:33:41,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:33:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:33:41,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:33:41,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:33:41,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:33:41,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:33:41,734 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:33:41,738 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:33:41,738 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:33:41,739 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 28, 41, 722245), 1, 2]) securityworker stdout | 2023-06-29 13:33:41,743 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:33:41,743 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:33:41,744 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 28, 41, 722245), 1, 2]) securityworker stdout | 2023-06-29 13:33:41,748 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:33:41,748 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:33:41,748 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:33:41,748 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:33:41,748 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:33:41,748 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:33:41,748 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:33:41,749 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:33:41,749 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:33:41,749 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:34:11 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:33:42,168 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:42,168 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:42,169 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 582, 'Body': <_io.BytesIO object at 0x7f7ccb271130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:42,169 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:42,169 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:42,169 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:42,169 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:42,169 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:42,169 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:42,169 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:42,177 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:42,177 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:42,178 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:42,178 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:42,178 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:42,178 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 582}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Fk5RRhxrYE7hUytbJWnzcw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=582', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:42,178 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:42,178 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:42,178 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:42,178 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:42,178 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:42,178 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=582&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Fk5RRhxrYE7hUytbJWnzcw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133342Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:42,178 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133342Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | dd44aafe62ea1857ac78c8cb272f5abe4ff660f380bea7b7b6b551abf5d654e9 gunicorn-registry stdout | 2023-06-29 13:33:42,178 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d3ec1d9756b610e3141f3e67a16c1feeae9b30fa36f2b496d7e0c5edc72a0a74 gunicorn-registry stdout | 2023-06-29 13:33:42,178 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:42,178 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:42,179 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:42,179 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:42,229 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:33:42,670 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=582 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:42,671 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a46878d8-52b3-4520-bb7d-52bb8a3e6a25', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a46878d8-52b3-4520-bb7d-52bb8a3e6a25', 'ETag': '"164e51461c6b604ee1532b5b2569f373"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:42,671 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:42,671 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:42,671 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:42,671 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:42,671 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a46878d8-52b3-4520-bb7d-52bb8a3e6a25', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a46878d8-52b3-4520-bb7d-52bb8a3e6a25', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a46878d8-52b3-4520-bb7d-52bb8a3e6a25', 'etag': '"164e51461c6b604ee1532b5b2569f373"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"164e51461c6b604ee1532b5b2569f373"'} repositorygcworker stdout | 2023-06-29 13:33:43,149 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:33:43,368 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:43,369 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:43,369 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 583, 'Body': <_io.BytesIO object at 0x7f7ccb27a7c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:43,369 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:43,369 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:43,369 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:43,369 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:43,369 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:43,369 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:43,370 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:43,378 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:43,378 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:43,378 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:43,378 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:43,378 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:43,378 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 583}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'QTOJysvPUpybBs0S0EOhLQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a7c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=583', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:43,378 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:43,378 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:43,378 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:43,378 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:43,379 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:43,379 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=583&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:QTOJysvPUpybBs0S0EOhLQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133343Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:43,379 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133343Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 81a19fbc74d8f3eb07f43834b25c1421ce6d98eaba317846d25a0dee40b4ad45 gunicorn-registry stdout | 2023-06-29 13:33:43,379 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8e35935ac6bbab65cca073886ffc2e2be9ab6e80dec86615c65103e06712a838 gunicorn-registry stdout | 2023-06-29 13:33:43,379 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:43,379 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:43,379 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:43,380 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:43,425 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:33:43,827 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=583 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:43,828 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '9794df67-76a7-4d71-ad08-ffea052c36ed', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '9794df67-76a7-4d71-ad08-ffea052c36ed', 'ETag': '"413389cacbcf529c9b06cd12d043a12d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:43,828 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:43,828 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:43,828 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:43,828 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:43,828 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '9794df67-76a7-4d71-ad08-ffea052c36ed', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '9794df67-76a7-4d71-ad08-ffea052c36ed', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '9794df67-76a7-4d71-ad08-ffea052c36ed', 'etag': '"413389cacbcf529c9b06cd12d043a12d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"413389cacbcf529c9b06cd12d043a12d"'} notificationworker stdout | 2023-06-29 13:33:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:33:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:33:53.978401+00:00 (in 9.999467 seconds) notificationworker stdout | 2023-06-29 13:33:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:33:53 UTC)" (scheduled at 2023-06-29 13:33:43.978401+00:00) notificationworker stdout | 2023-06-29 13:33:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:33:43,980 [74] [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(2023, 6, 29, 13, 33, 43, 979413), True, datetime.datetime(2023, 6, 29, 13, 33, 43, 979413), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:33:43,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:33:43,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:33:43,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:33:53 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:33:44,535 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:44,536 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:44,536 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 584, 'Body': <_io.BytesIO object at 0x7f7ccb286720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:44,536 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:44,536 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:44,536 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:44,536 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:44,536 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:44,536 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:44,537 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler manifestbackfillworker stdout | 2023-06-29 13:33:44,538 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} gunicorn-registry stdout | 2023-06-29 13:33:44,545 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:44,545 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:44,545 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:44,545 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:44,545 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:44,545 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 584}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'lO3Iu0qY+mCKocBd7vinAg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=584', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:44,545 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:44,545 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:44,545 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:44,545 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:44,546 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:44,546 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=584&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:lO3Iu0qY+mCKocBd7vinAg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133344Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:44,546 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133344Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 254c049f24c250cdf8c653a89a685518cbc5bfdb26135f106a96d262286b6e3a gunicorn-registry stdout | 2023-06-29 13:33:44,546 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3644383fe402573f144e2195436bf6c13645b34c92f7580fda352f4d554a52ae gunicorn-registry stdout | 2023-06-29 13:33:44,546 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:44,546 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:44,546 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:44,547 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. securityworker stdout | 2023-06-29 13:33:44,587 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} gunicorn-registry stdout | 2023-06-29 13:33:44,596 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. exportactionlogsworker stdout | 2023-06-29 13:33:44,744 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:33:44,828 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-registry stdout | 2023-06-29 13:33:44,998 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=584 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:44,998 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'dc6a0d04-ef35-4bfa-8fe8-d9e3ec3962e3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'dc6a0d04-ef35-4bfa-8fe8-d9e3ec3962e3', 'ETag': '"94edc8bb4a98fa608aa1c05deef8a702"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:44,998 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:44,998 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:44,998 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:44,998 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:44,998 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'dc6a0d04-ef35-4bfa-8fe8-d9e3ec3962e3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'dc6a0d04-ef35-4bfa-8fe8-d9e3ec3962e3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'dc6a0d04-ef35-4bfa-8fe8-d9e3ec3962e3', 'etag': '"94edc8bb4a98fa608aa1c05deef8a702"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"94edc8bb4a98fa608aa1c05deef8a702"'} gcworker stdout | 2023-06-29 13:33:45,373 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:33:45,438 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} namespacegcworker stdout | 2023-06-29 13:33:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:33:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:33:55.889222+00:00 (in 10.198191 seconds) namespacegcworker stdout | 2023-06-29 13:33:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:34:45 UTC)" (scheduled at 2023-06-29 13:33:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:33:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:33:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:34:45 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:33:45,713 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-web stdout | 2023-06-29 13:33:45,718 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:33:45,794 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:33:45,800 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:33:45,803 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-registry stdout | 2023-06-29 13:33:45,878 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:45,878 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:45,879 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 585, 'Body': <_io.BytesIO object at 0x7f7ccb271a40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:45,879 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:45,879 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:45,879 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:45,879 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:45,879 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:45,879 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:45,879 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:45,887 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:45,887 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:45,888 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:45,888 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:45,888 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:45,888 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 585}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'iMboIDDZKdJhmJ0r0DxpCg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271a40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=585', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:45,888 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:45,888 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:45,888 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:45,888 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:45,888 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:45,888 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=585&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:iMboIDDZKdJhmJ0r0DxpCg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133345Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:45,888 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133345Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 03eea2cd8ba4dd7b7fc68659d76360e35a19ac19d0b1d72f412f8758726b5f9c gunicorn-registry stdout | 2023-06-29 13:33:45,888 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f413a56231478022fd674cb783703cbdae913a3045a00a8789ac66a24a9b9028 gunicorn-registry stdout | 2023-06-29 13:33:45,888 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:45,889 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:45,889 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:45,889 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:45,934 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:33:46,343 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=585 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:46,343 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '867e9f70-72f0-40e6-afee-ed856138c435', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '867e9f70-72f0-40e6-afee-ed856138c435', 'ETag': '"88c6e82030d929d261989d2bd03c690a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:46,344 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:46,344 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:46,344 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:46,344 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:46,344 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '867e9f70-72f0-40e6-afee-ed856138c435', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '867e9f70-72f0-40e6-afee-ed856138c435', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '867e9f70-72f0-40e6-afee-ed856138c435', 'etag': '"88c6e82030d929d261989d2bd03c690a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"88c6e82030d929d261989d2bd03c690a"'} quotaregistrysizeworker stdout | 2023-06-29 13:33:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:33:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:34:46.378393+00:00 (in 59.999516 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:33:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:34:46 UTC)" (scheduled at 2023-06-29 13:33:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:33:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:33:46,390 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:33:46,390 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:34:46 UTC)" executed successfully globalpromstats stdout | 2023-06-29 13:33:46,619 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 13:33:46,868 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:33:47,132 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:47,133 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:47,133 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 586, 'Body': <_io.BytesIO object at 0x7f7ccb234db0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:47,133 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:47,133 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:47,133 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:47,133 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:47,133 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:47,133 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:47,133 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:47,142 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:47,142 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:47,142 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:47,142 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:47,142 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:47,142 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 586}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'uk5OZN0Uw5nXB2abUyDGuQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234db0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=586', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:47,142 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:47,142 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:47,142 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:47,142 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:47,142 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:47,142 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=586&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:uk5OZN0Uw5nXB2abUyDGuQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133347Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:47,143 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133347Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3ff1a01cb5e8dd0072dd12fe656524192272133ca1e6a499d0ecd85a1eaa00d6 gunicorn-registry stdout | 2023-06-29 13:33:47,143 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 73b870e5296c08c7c18b766706ca9d96a01ed16785242440e3285a0d3be49045 gunicorn-registry stdout | 2023-06-29 13:33:47,143 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:47,143 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:47,143 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:47,144 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:47,191 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. chunkcleanupworker stdout | 2023-06-29 13:33:47,588 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-registry stdout | 2023-06-29 13:33:47,593 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=586 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:47,593 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e88490d5-ed49-4547-8d5b-05562028d68c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e88490d5-ed49-4547-8d5b-05562028d68c', 'ETag': '"ba4e4e64dd14c399d707669b5320c6b9"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:47,593 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:47,593 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:47,593 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:47,593 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:47,593 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e88490d5-ed49-4547-8d5b-05562028d68c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e88490d5-ed49-4547-8d5b-05562028d68c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e88490d5-ed49-4547-8d5b-05562028d68c', 'etag': '"ba4e4e64dd14c399d707669b5320c6b9"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ba4e4e64dd14c399d707669b5320c6b9"'} gunicorn-secscan stdout | 2023-06-29 13:33:48,053 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:33:48,057 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:33:48,060 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} storagereplication stdout | 2023-06-29 13:33:48,064 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:33:48,287 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:48,287 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:48,287 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 587, 'Body': <_io.BytesIO object at 0x7f7ccb2c6680>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:48,287 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:48,287 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:48,287 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:48,288 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:48,288 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:48,288 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:48,288 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:48,296 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:48,296 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:48,296 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:48,296 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:48,296 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:48,296 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 587}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'koqJ6JrsHgdxPYde2vissA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6680>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=587', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:48,296 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:48,296 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:48,296 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:48,296 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:48,297 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:48,297 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=587&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:koqJ6JrsHgdxPYde2vissA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133348Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:48,297 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133348Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | eb30e43fa054b66d5f5013a7d97ede61cd8d016dc20bd2f08db44142d0cad254 gunicorn-registry stdout | 2023-06-29 13:33:48,297 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9c889f9f7f5720292a897fe236b8a41b1d152689213047b76facb455223ef9d7 gunicorn-registry stdout | 2023-06-29 13:33:48,297 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:48,297 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:48,297 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:48,298 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:48,343 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityscanningnotificationworker stdout | 2023-06-29 13:33:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:33:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:34:17.286405+00:00 (in 28.604154 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:33:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:34:48 UTC)" (scheduled at 2023-06-29 13:33:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:33:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:33:48,683 [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(2023, 6, 29, 13, 33, 48, 682739), True, datetime.datetime(2023, 6, 29, 13, 33, 48, 682739), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:33:48,696 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:33:48,696 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:33:48,696 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:34:48 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:33:48,743 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=587 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:48,744 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2c754575-b586-4008-a3fd-84361c787e42', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2c754575-b586-4008-a3fd-84361c787e42', 'ETag': '"928a89e89aec1e07713d875edaf8acb0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:48,744 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:48,744 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:48,744 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:48,744 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:48,744 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2c754575-b586-4008-a3fd-84361c787e42', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2c754575-b586-4008-a3fd-84361c787e42', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2c754575-b586-4008-a3fd-84361c787e42', 'etag': '"928a89e89aec1e07713d875edaf8acb0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"928a89e89aec1e07713d875edaf8acb0"'} gunicorn-registry stdout | 2023-06-29 13:33:49,162 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:33:49,165 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:33:49,169 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:33:49,172 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:33:49,176 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:33:49,181 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:33:49,185 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:33:49,196 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:33:49,200 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:33:49,203 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:49,203 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:49,204 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 588, 'Body': <_io.BytesIO object at 0x7f7ccb2c6770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:49,204 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:49,204 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:49,204 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:49,204 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:49,204 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:49,204 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:49,204 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:49,212 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:49,213 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:49,213 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:49,213 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:49,213 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:49,213 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 588}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '1FV1T9/KFW1mr5KLS4inFQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=588', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:49,213 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:49,213 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:49,213 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:49,213 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:49,213 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:49,213 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=588&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:1FV1T9/KFW1mr5KLS4inFQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133349Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:49,213 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133349Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 36f5da5681e35545223284bb3e08e5f19ca3a65bee41bc562999fab6a1a544e9 gunicorn-registry stdout | 2023-06-29 13:33:49,213 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b6975f476eff86ec95275922ae1e36315c9a4dacee9caf1efb334615e78ed2e6 gunicorn-registry stdout | 2023-06-29 13:33:49,213 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:49,213 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:49,214 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:49,214 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:49,260 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:33:49,621 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=588 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:49,622 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b26944d7-9ee5-4e47-8e87-3a8c9217a7d1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b26944d7-9ee5-4e47-8e87-3a8c9217a7d1', 'ETag': '"d455754fdfca156d66af928b4b88a715"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:49,622 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:49,622 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:49,622 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:49,622 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:49,622 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b26944d7-9ee5-4e47-8e87-3a8c9217a7d1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b26944d7-9ee5-4e47-8e87-3a8c9217a7d1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b26944d7-9ee5-4e47-8e87-3a8c9217a7d1', 'etag': '"d455754fdfca156d66af928b4b88a715"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d455754fdfca156d66af928b4b88a715"'} gunicorn-registry stdout | 2023-06-29 13:33:50,077 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:50,078 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:50,078 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 589, 'Body': <_io.BytesIO object at 0x7f7ccb229090>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:50,078 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:50,078 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:50,078 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:50,078 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:50,078 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:50,078 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:50,079 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:50,087 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:50,087 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:50,087 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:50,087 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:50,087 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:50,087 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 589}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '6CYxEWRV3SHFN8oneSwavQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb229090>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=589', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:50,087 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:50,087 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:50,087 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:50,087 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:50,087 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:50,087 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=589&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:6CYxEWRV3SHFN8oneSwavQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133350Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:50,088 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133350Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1f0cb0f873d7e55e44c01eb3e7d3500f2d06a6d49e224564d1a86fdf7ec29832 gunicorn-registry stdout | 2023-06-29 13:33:50,088 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 03367e34dc640acbadf1b938a58db1dbd499013fb2a09050751b574f95c53ab8 gunicorn-registry stdout | 2023-06-29 13:33:50,088 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:50,088 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:50,088 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:50,089 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:50,134 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:33:50,496 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=589 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:50,496 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6ced04c3-2eab-4ea4-806e-36168c5d59a6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6ced04c3-2eab-4ea4-806e-36168c5d59a6', 'ETag': '"e82631116455dd21c537ca27792c1abd"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:50,496 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:50,497 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:50,497 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:50,497 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:50,497 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6ced04c3-2eab-4ea4-806e-36168c5d59a6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6ced04c3-2eab-4ea4-806e-36168c5d59a6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6ced04c3-2eab-4ea4-806e-36168c5d59a6', 'etag': '"e82631116455dd21c537ca27792c1abd"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e82631116455dd21c537ca27792c1abd"'} gcworker stdout | 2023-06-29 13:33:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:33:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:34:00.585410+00:00 (in 9.999458 seconds) gcworker stdout | 2023-06-29 13:33:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:34:00 UTC)" (scheduled at 2023-06-29 13:33:50.585410+00:00) gcworker stdout | 2023-06-29 13:33:50,587 [59] [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, 1686836030586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:33:50,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:33:50,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:33:50,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:34:00 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:33:51,176 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:51,176 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:51,177 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 590, 'Body': <_io.BytesIO object at 0x7f7ccb234ea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:51,177 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:51,177 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:51,177 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:51,177 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:51,177 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:51,177 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:51,177 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:51,186 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:51,186 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:51,186 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:51,186 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:51,186 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:51,186 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 590}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'UHs44eQuK/mIzLu/WXWq0w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234ea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=590', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:51,186 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:51,186 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:51,186 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:51,186 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:51,186 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:51,186 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=590&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:UHs44eQuK/mIzLu/WXWq0w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133351Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:51,186 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133351Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 541284ea2444f0d2a4df5345ed006393a16633a5f59ae6ae358fef003367df69 gunicorn-registry stdout | 2023-06-29 13:33:51,186 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2d5e4eab533741f72aa4f6a65ffc526152c6168be43812b009a123d13a4c6603 gunicorn-registry stdout | 2023-06-29 13:33:51,186 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:51,187 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:51,187 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:51,187 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:51,232 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:33:51,631 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=590 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:51,632 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5adc16a6-37ba-4f48-ab5c-21cd9ab827b6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5adc16a6-37ba-4f48-ab5c-21cd9ab827b6', 'ETag': '"507b38e1e42e2bf988ccbbbf5975aad3"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:51,632 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:51,632 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:51,632 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:51,632 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:51,632 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5adc16a6-37ba-4f48-ab5c-21cd9ab827b6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5adc16a6-37ba-4f48-ab5c-21cd9ab827b6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5adc16a6-37ba-4f48-ab5c-21cd9ab827b6', 'etag': '"507b38e1e42e2bf988ccbbbf5975aad3"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"507b38e1e42e2bf988ccbbbf5975aad3"'} gunicorn-registry stdout | 2023-06-29 13:33:52,148 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:52,148 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:52,149 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 591, 'Body': <_io.BytesIO object at 0x7f7cd00e1b30>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:52,149 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:52,149 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:52,149 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:52,149 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:52,149 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:52,149 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:52,149 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:52,158 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:52,158 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:52,158 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:52,158 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:52,158 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:52,158 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 591}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'kLU6pfUwQEJgfZfpkxineA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1b30>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=591', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:52,158 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:52,158 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:52,158 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:52,158 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:52,158 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:52,159 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=591&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:kLU6pfUwQEJgfZfpkxineA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133352Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:52,159 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133352Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 953e19f38580c07ff1b439a436a545fe01f4487586a539bf2ddf7700e0a19e04 gunicorn-registry stdout | 2023-06-29 13:33:52,159 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 35568a790e22c2554daa20e484c41799cf196e5b6989c05c52ce73666255d85c gunicorn-registry stdout | 2023-06-29 13:33:52,159 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:52,159 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:52,159 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:52,160 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:52,205 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:33:52,527 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=591 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:52,528 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'fa003d92-9871-424d-a7ec-106a643ac67a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'fa003d92-9871-424d-a7ec-106a643ac67a', 'ETag': '"90b53aa5f5304042607d97e99318a778"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:52,528 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:52,528 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:52,528 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:52,528 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:52,528 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'fa003d92-9871-424d-a7ec-106a643ac67a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'fa003d92-9871-424d-a7ec-106a643ac67a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'fa003d92-9871-424d-a7ec-106a643ac67a', 'etag': '"90b53aa5f5304042607d97e99318a778"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"90b53aa5f5304042607d97e99318a778"'} gunicorn-registry stdout | 2023-06-29 13:33:53,836 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:53,837 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:53,837 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 592, 'Body': <_io.BytesIO object at 0x7f7ccb27a040>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:53,837 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:53,837 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:53,837 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:53,837 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:53,837 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:53,837 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:53,838 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:53,846 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:53,846 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:53,846 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:53,846 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:53,846 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:53,846 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 592}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '/0mre7bEk8FoPXqaLOuAYw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a040>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=592', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:53,846 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:53,846 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:53,846 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:53,846 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:53,846 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:53,846 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=592&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:/0mre7bEk8FoPXqaLOuAYw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133353Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:53,846 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133353Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e2f3a18225f36ce2f4e3accbe17d5b953d08020bf5aba8d15c4ac538c26f704e gunicorn-registry stdout | 2023-06-29 13:33:53,847 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1cc119226d50260d48922e3b9f3ab166f1ac9d0b6ae3fa5d7653699f794d4fde gunicorn-registry stdout | 2023-06-29 13:33:53,847 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:53,847 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:53,847 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:53,848 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:53,894 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:33:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:33:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:34:03.978401+00:00 (in 9.999489 seconds) notificationworker stdout | 2023-06-29 13:33:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:34:03 UTC)" (scheduled at 2023-06-29 13:33:53.978401+00:00) notificationworker stdout | 2023-06-29 13:33:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:33:53,980 [74] [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(2023, 6, 29, 13, 33, 53, 979344), True, datetime.datetime(2023, 6, 29, 13, 33, 53, 979344), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:33:53,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:33:53,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:33:53,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:34:03 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:33:54,336 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=592 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:54,336 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd310f9c3-bf87-4a31-9b12-b7ff2ccf3ce3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd310f9c3-bf87-4a31-9b12-b7ff2ccf3ce3', 'ETag': '"ff49ab7bb6c493c1683d7a9a2ceb8063"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:54,336 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:54,336 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:54,336 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:54,336 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:54,336 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd310f9c3-bf87-4a31-9b12-b7ff2ccf3ce3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd310f9c3-bf87-4a31-9b12-b7ff2ccf3ce3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd310f9c3-bf87-4a31-9b12-b7ff2ccf3ce3', 'etag': '"ff49ab7bb6c493c1683d7a9a2ceb8063"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ff49ab7bb6c493c1683d7a9a2ceb8063"'} gunicorn-web stdout | 2023-06-29 13:33:54,636 [213] [DEBUG] [app] Starting request: urn:request:1bdb07f1-8562-491c-b38e-300f295beefc (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:33:54,636 [212] [DEBUG] [app] Starting request: urn:request:2873f294-2631-47c2-a348-09829062121f (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:33:54,638 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:33:54,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:33:54,639 [222] [DEBUG] [app] Starting request: urn:request:1efce723-8262-48e4-bbcc-fccaf1041f8b (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:33:54,639 [216] [DEBUG] [app] Starting request: urn:request:9c791f6d-90f0-4070-84aa-f4108d526e96 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:33:54,640 [222] [DEBUG] [app] Ending request: urn:request:1efce723-8262-48e4-bbcc-fccaf1041f8b (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:1efce723-8262-48e4-bbcc-fccaf1041f8b', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:33:54,640 [216] [DEBUG] [app] Ending request: urn:request:9c791f6d-90f0-4070-84aa-f4108d526e96 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:9c791f6d-90f0-4070-84aa-f4108d526e96', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:33:54,640 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:33:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:33:54,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:33:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:33:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:33:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-web stdout | 2023-06-29 13:33:54,640 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:33:54,640 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:33:54,642 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:33:54,642 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:33:54,643 [211] [DEBUG] [app] Starting request: urn:request:8edbef8b-ab32-4550-a127-f9a7f1665fc8 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:33:54,643 [214] [DEBUG] [app] Starting request: urn:request:85f90ea8-3d14-4f7a-a59d-8abd85cd6587 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:33:54,643 [214] [DEBUG] [app] Ending request: urn:request:85f90ea8-3d14-4f7a-a59d-8abd85cd6587 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:85f90ea8-3d14-4f7a-a59d-8abd85cd6587', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:33:54,643 [211] [DEBUG] [app] Ending request: urn:request:8edbef8b-ab32-4550-a127-f9a7f1665fc8 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:8edbef8b-ab32-4550-a127-f9a7f1665fc8', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:33:54,644 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:33:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:33:54,644 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:33:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:33:54,644 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:33:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:33:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:33:54,644 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:33:54,644 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:33:54,644 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:33:54,652 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:33:54,652 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:33:54,662 [213] [DEBUG] [app] Ending request: urn:request:1bdb07f1-8562-491c-b38e-300f295beefc (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:1bdb07f1-8562-491c-b38e-300f295beefc', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:33:54,662 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:33:54,663 [212] [DEBUG] [app] Ending request: urn:request:2873f294-2631-47c2-a348-09829062121f (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:2873f294-2631-47c2-a348-09829062121f', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:33:54,663 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:33:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:33:54,663 [212] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:33:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-web stdout | 2023-06-29 13:33:54,663 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:33:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:33:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-registry stdout | 2023-06-29 13:33:55,571 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:55,571 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:55,571 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 593, 'Body': <_io.BytesIO object at 0x7f7ccb234180>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:55,571 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:55,572 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:55,572 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:55,572 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:55,572 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:55,572 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:55,572 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:55,580 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:55,580 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:55,580 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:55,580 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:55,580 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:55,580 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 593}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'CiNejvVinookRTbKl8BbBg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234180>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=593', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:55,580 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:55,581 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:55,581 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:55,581 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:55,581 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:55,581 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=593&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:CiNejvVinookRTbKl8BbBg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133355Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:55,581 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133355Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e946b1e1be4ce2774d09b5a073aca8b945c902176d69fae7547a155507279ae6 gunicorn-registry stdout | 2023-06-29 13:33:55,581 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4c8ea9130a8f1ffea5d81108f344b8c54d215344a413e4a94a795b8aff5a1005 gunicorn-registry stdout | 2023-06-29 13:33:55,581 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:55,581 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:55,582 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:55,582 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. exportactionlogsworker stdout | 2023-06-29 13:33:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:33:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:34:14.793446+00:00 (in 19.201921 seconds) exportactionlogsworker stdout | 2023-06-29 13:33:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:34:55 UTC)" (scheduled at 2023-06-29 13:33:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:33:55,591 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:33:55,592 [58] [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(2023, 6, 29, 13, 33, 55, 591947), True, datetime.datetime(2023, 6, 29, 13, 33, 55, 591947), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:33:55,624 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:33:55,624 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:33:55,624 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:34:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:33:55,628 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. buildlogsarchiver stdout | 2023-06-29 13:33:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:33:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:34:25.790030+00:00 (in 29.999573 seconds) buildlogsarchiver stdout | 2023-06-29 13:33:55,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:34:25 UTC)" (scheduled at 2023-06-29 13:33:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:33:55,791 [54] [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(2023, 6, 14, 13, 33, 55, 790924), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:33:55,803 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:33:55,803 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:33:55,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:34:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:33:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:33:55,889 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:34:45.690471+00:00 (in 49.800803 seconds) namespacegcworker stdout | 2023-06-29 13:33:55,889 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:34:55 UTC)" (scheduled at 2023-06-29 13:33:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:33:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:33:55,891 [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(2023, 6, 29, 13, 33, 55, 890103), True, datetime.datetime(2023, 6, 29, 13, 33, 55, 890103), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:33:55,902 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:33:55,902 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:33:55,902 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:34:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:33:56,071 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=593 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:56,072 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd5249680-113c-4801-9f16-8feb022d9a86', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd5249680-113c-4801-9f16-8feb022d9a86', 'ETag': '"0a235e8ef5629e8a244536ca97c05b06"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:56,072 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:56,072 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:56,072 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:56,072 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:56,072 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd5249680-113c-4801-9f16-8feb022d9a86', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd5249680-113c-4801-9f16-8feb022d9a86', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd5249680-113c-4801-9f16-8feb022d9a86', 'etag': '"0a235e8ef5629e8a244536ca97c05b06"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0a235e8ef5629e8a244536ca97c05b06"'} gunicorn-registry stdout | 2023-06-29 13:33:56,962 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:56,962 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:56,963 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 594, 'Body': <_io.BytesIO object at 0x7f7ccb2c62c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:56,963 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:56,963 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:56,963 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:56,963 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:56,963 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:56,963 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:56,963 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:56,972 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:56,972 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:56,972 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:56,972 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:56,972 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:56,972 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 594}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'UTo9zyi4KFq/u7o/jrS6IQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c62c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=594', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:56,972 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:56,972 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:56,972 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:56,972 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:56,972 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:56,972 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=594&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:UTo9zyi4KFq/u7o/jrS6IQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133356Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:56,972 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133356Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 40a3371ebf479eb9c21fe1b4686d9fac9c71e7e1ca2afb498968d909cefeb599 gunicorn-registry stdout | 2023-06-29 13:33:56,972 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9c075dd6d85de9cd8091f3a3e3765cda96a4d65e9329c483046797bd5739bd8f gunicorn-registry stdout | 2023-06-29 13:33:56,972 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:56,973 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:56,973 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:56,973 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:57,019 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:33:57,420 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=594 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:57,421 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2ff47db8-2722-4cc4-9122-129e85a70481', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2ff47db8-2722-4cc4-9122-129e85a70481', 'ETag': '"513a3dcf28b8285abfbbba3f8eb4ba21"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:57,421 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:57,421 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:57,421 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:57,421 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:57,421 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2ff47db8-2722-4cc4-9122-129e85a70481', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2ff47db8-2722-4cc4-9122-129e85a70481', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2ff47db8-2722-4cc4-9122-129e85a70481', 'etag': '"513a3dcf28b8285abfbbba3f8eb4ba21"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"513a3dcf28b8285abfbbba3f8eb4ba21"'} gunicorn-registry stdout | 2023-06-29 13:33:58,368 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:58,368 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:58,369 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 595, 'Body': <_io.BytesIO object at 0x7f7ccb2c6770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:58,369 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:58,369 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:58,369 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:58,369 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:58,369 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:58,369 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:58,370 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:58,378 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:58,378 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:58,378 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:58,378 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:58,378 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:58,378 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 595}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '2DybJz26azJ2mY/dS7+y9g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=595', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:58,378 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:58,378 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:58,378 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:58,378 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:58,379 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:58,379 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=595&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:2DybJz26azJ2mY/dS7+y9g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133358Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:58,379 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133358Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 24fdad481702e1382dc7a33630e29e989865a255c5f5c0bb078202dc42e8e2b5 gunicorn-registry stdout | 2023-06-29 13:33:58,379 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3ede66f522a2509b61c4d31706035bb6bc2398ba3b81e748636d2e67191a5c53 gunicorn-registry stdout | 2023-06-29 13:33:58,379 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:58,379 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:58,379 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:58,380 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:58,425 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:33:58,822 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=595 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:33:58,822 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c538355f-06c0-4ca4-8d8b-b65b4b96ba14', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c538355f-06c0-4ca4-8d8b-b65b4b96ba14', 'ETag': '"d83c9b273dba6b3276998fdd4bbfb2f6"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:33:58,822 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:33:58,822 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:58,823 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:33:58,823 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:58,823 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c538355f-06c0-4ca4-8d8b-b65b4b96ba14', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c538355f-06c0-4ca4-8d8b-b65b4b96ba14', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c538355f-06c0-4ca4-8d8b-b65b4b96ba14', 'etag': '"d83c9b273dba6b3276998fdd4bbfb2f6"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d83c9b273dba6b3276998fdd4bbfb2f6"'} expiredappspecifictokenworker stdout | 2023-06-29 13:33:59,721 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:33:59,749 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:33:59,749 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:33:59,749 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 596, 'Body': <_io.BytesIO object at 0x7f7ccb2c6e00>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:33:59,749 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:59,749 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:59,749 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:59,749 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:59,749 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:59,749 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:59,750 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:59,758 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:59,758 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:33:59,758 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:59,758 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:59,758 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:59,758 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 596}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '1YVEGhmKI6NPqlP4O+qfuw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6e00>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=596', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:33:59,758 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:59,758 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:59,758 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:59,759 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:33:59,759 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:33:59,759 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=596&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:1YVEGhmKI6NPqlP4O+qfuw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133359Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:33:59,759 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133359Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 23258656a7f7ae86a15fc81bcef3734b61b2fde2ce0d544e20c722d2e998d306 gunicorn-registry stdout | 2023-06-29 13:33:59,759 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4e2edad1dbc9e443ba9df9c65df6e277b3c43aabf13e61751a6d953978b42488 gunicorn-registry stdout | 2023-06-29 13:33:59,759 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:33:59,759 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:33:59,759 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:33:59,760 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:33:59,810 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:34:00,211 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=596 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:00,211 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '9cace0cc-ec91-4257-b53f-143916e71b16', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '9cace0cc-ec91-4257-b53f-143916e71b16', 'ETag': '"d585441a198a23a34faa53f83bea9fbb"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:00,211 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:00,211 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:00,212 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:00,212 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:00,212 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '9cace0cc-ec91-4257-b53f-143916e71b16', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '9cace0cc-ec91-4257-b53f-143916e71b16', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '9cace0cc-ec91-4257-b53f-143916e71b16', 'etag': '"d585441a198a23a34faa53f83bea9fbb"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d585441a198a23a34faa53f83bea9fbb"'} gcworker stdout | 2023-06-29 13:34:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:34:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:34:10.585410+00:00 (in 9.999513 seconds) gcworker stdout | 2023-06-29 13:34:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:34:10 UTC)" (scheduled at 2023-06-29 13:34:00.585410+00:00) gcworker stdout | 2023-06-29 13:34:00,587 [59] [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, 1686836040586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:34:00,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:34:00,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:34:00,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:34:10 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:34:01,219 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:01,220 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:01,220 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 597, 'Body': <_io.BytesIO object at 0x7f7ccb2295e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:01,220 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:01,220 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:01,220 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:01,220 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:01,220 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:01,220 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:01,221 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:01,229 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:01,229 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:01,229 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:01,229 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:01,229 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:01,229 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 597}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'TKD1g0HKZz3lKmr6cv8sjQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2295e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=597', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:01,229 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:01,229 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:01,229 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:01,229 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:01,230 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:01,230 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=597&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:TKD1g0HKZz3lKmr6cv8sjQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133401Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:01,230 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133401Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 32de3e93cf362c4ea72a806767e7583dabaf7103f6b023353118dcd2901426b3 gunicorn-registry stdout | 2023-06-29 13:34:01,230 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a143f4c0a3ac324f0719793c88c73549c70e1fd642d0dab9c7c975850f888c86 gunicorn-registry stdout | 2023-06-29 13:34:01,230 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:01,230 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:01,230 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:01,231 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:34:01,280 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:34:01,645 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=597 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:01,645 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '183cd71f-557d-453c-89ab-dc4f7b9f1f80', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '183cd71f-557d-453c-89ab-dc4f7b9f1f80', 'ETag': '"4ca0f58341ca673de52a6afa72ff2c8d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:01,645 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:01,645 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:01,645 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:01,646 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:01,646 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '183cd71f-557d-453c-89ab-dc4f7b9f1f80', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '183cd71f-557d-453c-89ab-dc4f7b9f1f80', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '183cd71f-557d-453c-89ab-dc4f7b9f1f80', 'etag': '"4ca0f58341ca673de52a6afa72ff2c8d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4ca0f58341ca673de52a6afa72ff2c8d"'} repositorygcworker stdout | 2023-06-29 13:34:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:34:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:34:38.788158+00:00 (in 36.796680 seconds) repositorygcworker stdout | 2023-06-29 13:34:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:35:01 UTC)" (scheduled at 2023-06-29 13:34:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:34:01,991 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:34:01,992 [81] [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(2023, 6, 29, 13, 34, 1, 991962), True, datetime.datetime(2023, 6, 29, 13, 34, 1, 991962), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 13:34:02,005 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:34:02,005 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:34:02,005 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:35:01 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:34:02,571 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:02,572 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:02,572 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 598, 'Body': <_io.BytesIO object at 0x7f7ccb290180>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:02,572 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:02,572 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:02,572 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:02,572 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:02,572 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:02,572 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:02,573 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:02,581 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:02,581 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:02,581 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:02,581 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:02,581 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:02,581 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 598}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'PTlhrj4PkSNODCmabrcmNQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290180>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=598', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:02,581 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:02,581 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:02,581 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:02,581 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:02,582 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:02,582 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=598&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:PTlhrj4PkSNODCmabrcmNQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133402Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:02,582 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133402Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d442e7d3a89185586bcde6bf0d2a83f0f613a7f50d8c5405a2c3326ca5b6af1e gunicorn-registry stdout | 2023-06-29 13:34:02,582 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 087a22c78959ef1cec151ac04fa0b3ae9bd35f86f345077f7f4b650fd8c2cb00 gunicorn-registry stdout | 2023-06-29 13:34:02,582 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:02,582 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:02,582 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:02,583 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:34:02,628 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. queuecleanupworker stdout | 2023-06-29 13:34:03,260 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} notificationworker stdout | 2023-06-29 13:34:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:34:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:34:13.978401+00:00 (in 9.999461 seconds) notificationworker stdout | 2023-06-29 13:34:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:34:13 UTC)" (scheduled at 2023-06-29 13:34:03.978401+00:00) notificationworker stdout | 2023-06-29 13:34:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:34:03,980 [74] [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(2023, 6, 29, 13, 34, 3, 979438), True, datetime.datetime(2023, 6, 29, 13, 34, 3, 979438), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:34:03,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:34:03,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:34:03,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:34:13 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:34:04,260 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=598 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:04,261 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'db92ffd1-8fbc-4307-8419-b6154e8ad714', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'db92ffd1-8fbc-4307-8419-b6154e8ad714', 'ETag': '"3d3961ae3e0f91234e0c299a6eb72635"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:04,261 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:04,261 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:04,261 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:04,261 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:04,261 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'db92ffd1-8fbc-4307-8419-b6154e8ad714', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'db92ffd1-8fbc-4307-8419-b6154e8ad714', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'db92ffd1-8fbc-4307-8419-b6154e8ad714', 'etag': '"3d3961ae3e0f91234e0c299a6eb72635"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3d3961ae3e0f91234e0c299a6eb72635"'} gunicorn-registry stdout | 2023-06-29 13:34:04,286 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:04,286 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:04,286 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 599, 'Body': <_io.BytesIO object at 0x7f7ccb271630>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:04,286 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:04,286 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:04,286 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:04,287 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:04,287 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:04,287 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:04,287 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:04,295 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:04,295 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:04,295 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:04,295 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:04,295 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:04,295 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 599}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '6BINp2l0vKguF+ETHMM4xw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271630>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=599', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:04,295 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:04,295 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:04,295 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:04,295 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:04,296 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:04,296 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=599&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:6BINp2l0vKguF+ETHMM4xw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133404Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:04,296 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133404Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ee5093d3e8563a9d78b84db658e3217c22fc0c09044d22cefb3c1ffea9f3f864 gunicorn-registry stdout | 2023-06-29 13:34:04,296 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c8bd78cf0877dd61415a0b31ed8f69f9f3299151e8eed725b1ecc8c518d2ac0a gunicorn-registry stdout | 2023-06-29 13:34:04,296 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:04,296 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:04,296 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:04,297 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:34:04,346 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:34:05,075 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=599 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:05,075 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8c635963-dbe8-4343-b6d7-37327117ac79', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8c635963-dbe8-4343-b6d7-37327117ac79', 'ETag': '"e8120da76974bca82e17e1131cc338c7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:05,075 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:05,076 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:05,076 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:05,076 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:05,076 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8c635963-dbe8-4343-b6d7-37327117ac79', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8c635963-dbe8-4343-b6d7-37327117ac79', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8c635963-dbe8-4343-b6d7-37327117ac79', 'etag': '"e8120da76974bca82e17e1131cc338c7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e8120da76974bca82e17e1131cc338c7"'} gunicorn-registry stdout | 2023-06-29 13:34:05,422 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:05,422 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:05,422 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 600, 'Body': <_io.BytesIO object at 0x7f7ccb2ac590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:05,422 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:05,422 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:05,423 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:05,423 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:05,423 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:05,423 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:05,423 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:05,431 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:05,431 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:05,431 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:05,431 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:05,431 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:05,431 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 600}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'eWety63gH+XuARL3+qdiWg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=600', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:05,431 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:05,431 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:05,431 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:05,432 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:05,432 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:05,432 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=600&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:eWety63gH+XuARL3+qdiWg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133405Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:05,432 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133405Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f1c09f9bd129b4ff50549b5fef07e14a3a9063925180754389158c50671e9947 gunicorn-registry stdout | 2023-06-29 13:34:05,432 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 86d0f44d4155c6d26a823ef7171f632bdd79c9ad44e60414b5422ecef1377379 gunicorn-registry stdout | 2023-06-29 13:34:05,432 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:05,432 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:05,432 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:05,433 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:34:05,478 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:34:06,007 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=600 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:06,007 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'cb543515-a442-4d84-a828-149d19c0c539', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'cb543515-a442-4d84-a828-149d19c0c539', 'ETag': '"7967adcbade01fe5ee0112f7faa7625a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:06,008 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:06,008 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:06,008 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:06,008 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:06,008 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'cb543515-a442-4d84-a828-149d19c0c539', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'cb543515-a442-4d84-a828-149d19c0c539', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'cb543515-a442-4d84-a828-149d19c0c539', 'etag': '"7967adcbade01fe5ee0112f7faa7625a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7967adcbade01fe5ee0112f7faa7625a"'} builder stdout | 2023-06-29 13:34:06,462 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:34:06,470 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} securityworker stdout | 2023-06-29 13:34:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:34:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:34:11.713664+00:00 (in 5.130696 seconds) securityworker stdout | 2023-06-29 13:34:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:34:36 UTC)" (scheduled at 2023-06-29 13:34:06.582504+00:00) securityworker stdout | 2023-06-29 13:34:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:34:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:34:06,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:34:06,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:34:06,599 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:34:06,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:34:06,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:34:36 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:34:06,622 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:06,623 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:06,623 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 601, 'Body': <_io.BytesIO object at 0x7f7ccb2ac040>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:06,623 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:06,623 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:06,623 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:06,623 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:06,623 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:06,623 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:06,624 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:06,632 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:06,632 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:06,632 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:06,632 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:06,632 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:06,632 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 601}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '/ehz+XKfA46HafTwBWaAUg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac040>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=601', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:06,632 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:06,632 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:06,632 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:06,632 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:06,633 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:06,633 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=601&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:/ehz+XKfA46HafTwBWaAUg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133406Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:06,633 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133406Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | eb1203a0723c2cd55697ca16c302ec650b603aa3a89e32a4816a6429fd044243 gunicorn-registry stdout | 2023-06-29 13:34:06,633 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 52a3e97c4f05dd6da479c8c0d992f9c4461e561dec63fad97818330314028696 gunicorn-registry stdout | 2023-06-29 13:34:06,633 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:06,633 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:06,633 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:06,634 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:34:06,681 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:34:07,162 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=601 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:07,162 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd6cf5c7c-bf0f-498e-9db6-fe394913a734', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd6cf5c7c-bf0f-498e-9db6-fe394913a734', 'ETag': '"fde873f9729f038e8769f4f005668052"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:07,162 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:07,162 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:07,162 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:07,162 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:07,163 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd6cf5c7c-bf0f-498e-9db6-fe394913a734', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd6cf5c7c-bf0f-498e-9db6-fe394913a734', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd6cf5c7c-bf0f-498e-9db6-fe394913a734', 'etag': '"fde873f9729f038e8769f4f005668052"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"fde873f9729f038e8769f4f005668052"'} gunicorn-registry stdout | 2023-06-29 13:34:08,068 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:08,068 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:08,068 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 602, 'Body': <_io.BytesIO object at 0x7f7ccb2ac220>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:08,068 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:08,068 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:08,069 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:08,069 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:08,069 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:08,069 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:08,069 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:08,077 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:08,077 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:08,077 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:08,077 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:08,077 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:08,077 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 602}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'v1lLZJ8PUscXXEyMygLsOw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac220>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=602', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:08,078 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:08,078 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:08,078 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:08,078 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:08,078 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:08,078 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=602&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:v1lLZJ8PUscXXEyMygLsOw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133408Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:08,078 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133408Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ff8d7b79452bf653187ee4c6e97e2c43e9ffaeed792019c9be650cb12486a4d2 gunicorn-registry stdout | 2023-06-29 13:34:08,078 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6c89dba6e16dcedfacfafe29c691125dd72545a82ccedb8c5c1015447d353a68 gunicorn-registry stdout | 2023-06-29 13:34:08,078 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:08,078 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:08,079 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:08,079 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:34:08,129 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:34:08,654 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=602 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:08,655 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '54fa04b9-d5a7-42c1-802a-606b7bf3f0b5', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '54fa04b9-d5a7-42c1-802a-606b7bf3f0b5', 'ETag': '"bf594b649f0f52c7175c4c8cca02ec3b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:08,655 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:08,655 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:08,655 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:08,655 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:08,655 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '54fa04b9-d5a7-42c1-802a-606b7bf3f0b5', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '54fa04b9-d5a7-42c1-802a-606b7bf3f0b5', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '54fa04b9-d5a7-42c1-802a-606b7bf3f0b5', 'etag': '"bf594b649f0f52c7175c4c8cca02ec3b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"bf594b649f0f52c7175c4c8cca02ec3b"'} quotaregistrysizeworker stdout | 2023-06-29 13:34:08,893 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} namespacegcworker stdout | 2023-06-29 13:34:09,200 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:34:09,302 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:34:09,389 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-web stdout | 2023-06-29 13:34:09,636 [214] [DEBUG] [app] Starting request: urn:request:93cf570b-fcba-45a6-85e6-745b00e0e8ea (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:34:09,636 [211] [DEBUG] [app] Starting request: urn:request:d3bc2e0c-a79e-4c4d-b56c-9eda9c5b0d0d (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:34:09,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:34:09,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:34:09,640 [221] [DEBUG] [app] Starting request: urn:request:b57ab9fb-e5c8-405f-8bb5-6b8d34c4f95e (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:34:09,640 [216] [DEBUG] [app] Starting request: urn:request:b8efbb38-4434-4534-a2e9-7fbcbede1ac4 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:34:09,640 [221] [DEBUG] [app] Ending request: urn:request:b57ab9fb-e5c8-405f-8bb5-6b8d34c4f95e (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:b57ab9fb-e5c8-405f-8bb5-6b8d34c4f95e', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:34:09,640 [216] [DEBUG] [app] Ending request: urn:request:b8efbb38-4434-4534-a2e9-7fbcbede1ac4 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:b8efbb38-4434-4534-a2e9-7fbcbede1ac4', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:34:09,641 [221] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:34:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:34:09,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:34:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:34:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:34:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:34:09,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:34:09,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:34:09,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:34:09,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:34:09,643 [214] [DEBUG] [app] Starting request: urn:request:8a50d1e0-a56d-4b3b-bcd2-c20a0e5b9b93 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:34:09,644 [213] [DEBUG] [app] Starting request: urn:request:c3f217dd-ddf3-4c74-9692-a6af3635c085 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:34:09,644 [214] [DEBUG] [app] Ending request: urn:request:8a50d1e0-a56d-4b3b-bcd2-c20a0e5b9b93 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:8a50d1e0-a56d-4b3b-bcd2-c20a0e5b9b93', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:34:09,644 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:34:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:34:09,644 [213] [DEBUG] [app] Ending request: urn:request:c3f217dd-ddf3-4c74-9692-a6af3635c085 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:c3f217dd-ddf3-4c74-9692-a6af3635c085', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:34:09,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:34:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:34:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:34:09,644 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:34:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:34:09,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:34:09,644 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:34:09,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:34:09,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:34:09,653 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:34:09,663 [214] [DEBUG] [app] Ending request: urn:request:93cf570b-fcba-45a6-85e6-745b00e0e8ea (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:93cf570b-fcba-45a6-85e6-745b00e0e8ea', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:34:09,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:34:09,663 [211] [DEBUG] [app] Ending request: urn:request:d3bc2e0c-a79e-4c4d-b56c-9eda9c5b0d0d (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:d3bc2e0c-a79e-4c4d-b56c-9eda9c5b0d0d', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:34:09,663 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:34:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:34:09,663 [211] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:34:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:34:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-web stdout | 2023-06-29 13:34:09,664 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:34:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" repositoryactioncounter stdout | 2023-06-29 13:34:10,017 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-registry stdout | 2023-06-29 13:34:10,203 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:10,203 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:10,204 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 603, 'Body': <_io.BytesIO object at 0x7f7ccb279d10>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:10,204 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:10,204 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:10,204 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:10,204 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:10,204 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:10,204 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:10,204 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:10,212 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:10,213 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:10,213 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:10,213 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:10,213 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:10,213 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 603}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Qog80j0zBBogM07hRAMAog==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279d10>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=603', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:10,213 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:10,213 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:10,213 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:10,213 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:10,213 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:10,213 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=603&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Qog80j0zBBogM07hRAMAog== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133410Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:10,213 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133410Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d2339d80b17d46c288051d41e573610c167a4f6f9ddbdd36592f9d11d64212de gunicorn-registry stdout | 2023-06-29 13:34:10,213 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f5fe7a45a58661cc8c33e0a7ab83d72044399aec7dbe974ebdb73215befb0409 gunicorn-registry stdout | 2023-06-29 13:34:10,214 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:10,214 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:10,214 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:10,215 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:34:10,260 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:34:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:34:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:34:20.585410+00:00 (in 9.999475 seconds) gcworker stdout | 2023-06-29 13:34:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:34:20 UTC)" (scheduled at 2023-06-29 13:34:10.585410+00:00) gcworker stdout | 2023-06-29 13:34:10,587 [59] [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, 1686836050586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:34:10,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:34:10,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:34:10,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:34:20 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:34:10,827 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=603 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:10,827 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2ab6690c-0a7d-4ae9-aaed-2c3c7d64c402', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2ab6690c-0a7d-4ae9-aaed-2c3c7d64c402', 'ETag': '"42883cd23d33041a20334ee1440300a2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:10,827 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:10,828 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:10,828 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:10,828 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:10,828 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2ab6690c-0a7d-4ae9-aaed-2c3c7d64c402', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2ab6690c-0a7d-4ae9-aaed-2c3c7d64c402', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2ab6690c-0a7d-4ae9-aaed-2c3c7d64c402', 'etag': '"42883cd23d33041a20334ee1440300a2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"42883cd23d33041a20334ee1440300a2"'} blobuploadcleanupworker stdout | 2023-06-29 13:34:11,222 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} securityworker stdout | 2023-06-29 13:34:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:34:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:34:36.582504+00:00 (in 24.868328 seconds) securityworker stdout | 2023-06-29 13:34:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:34:41 UTC)" (scheduled at 2023-06-29 13:34:11.713664+00:00) securityworker stdout | 2023-06-29 13:34:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:34:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:34:11,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:34:11,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:34:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:34:11,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:34:11,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:34:11,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:34:11,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:34:11,734 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:34:11,738 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:34:11,738 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:34:11,739 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 29, 11, 721725), 1, 2]) securityworker stdout | 2023-06-29 13:34:11,742 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:34:11,742 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:34:11,743 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 29, 11, 721725), 1, 2]) securityworker stdout | 2023-06-29 13:34:11,747 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:34:11,747 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:34:11,747 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:34:11,747 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:34:11,747 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:34:11,747 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:34:11,747 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:34:11,749 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:34:11,749 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:34:11,749 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:34:41 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:34:12,136 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:12,136 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:12,136 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 604, 'Body': <_io.BytesIO object at 0x7f7ccb2c6540>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:12,136 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:12,136 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:12,137 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:12,137 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:12,137 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:12,137 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:12,137 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:12,145 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:12,145 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:12,145 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:12,145 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:12,145 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:12,145 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 604}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'b/jbO1r6geve7UROkpR8/Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6540>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=604', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:12,145 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:12,145 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:12,145 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:12,146 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:12,146 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:12,146 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=604&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:b/jbO1r6geve7UROkpR8/Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133412Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:12,146 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133412Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 47110cc2d41f4339f51a2affacaf19d1b848c0fa0beb6236b4114704f32bd142 gunicorn-registry stdout | 2023-06-29 13:34:12,146 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 901589e75251f0c161e4522497d66199b57f620b3adad8752152ba360fb071a9 gunicorn-registry stdout | 2023-06-29 13:34:12,146 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:12,146 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:12,146 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:12,147 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:34:12,192 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:34:12,716 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=604 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:12,716 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6a3ea025-6947-4543-a537-473dda960162', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6a3ea025-6947-4543-a537-473dda960162', 'ETag': '"6ff8db3b5afa81ebdeed444e92947cfd"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:12,716 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:12,716 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:12,716 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:12,716 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:12,716 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6a3ea025-6947-4543-a537-473dda960162', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6a3ea025-6947-4543-a537-473dda960162', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6a3ea025-6947-4543-a537-473dda960162', 'etag': '"6ff8db3b5afa81ebdeed444e92947cfd"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6ff8db3b5afa81ebdeed444e92947cfd"'} repositorygcworker stdout | 2023-06-29 13:34:13,188 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:34:13,498 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:13,498 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:13,499 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 605, 'Body': <_io.BytesIO object at 0x7f7ccb2ac590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:13,499 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:13,499 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:13,499 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:13,499 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:13,499 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:13,499 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:13,499 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:13,508 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:13,508 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:13,508 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:13,508 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:13,508 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:13,508 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 605}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '199DtBUTc/iFeLh4PLqi6A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=605', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:13,508 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:13,508 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:13,508 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:13,509 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:13,509 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:13,509 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=605&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:199DtBUTc/iFeLh4PLqi6A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133413Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:13,509 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133413Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3cc2d5576accd92306490e5a9aa0b75301305f21e3b5389c6ab73a24c73a21c5 gunicorn-registry stdout | 2023-06-29 13:34:13,509 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 96725be6d2f506b97d8751bcb796359673bf96bb180a9b9d93e118420dfc5119 gunicorn-registry stdout | 2023-06-29 13:34:13,509 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:13,509 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:13,510 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:13,510 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:34:13,559 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:34:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:34:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:34:15.985355+00:00 (in 2.006368 seconds) notificationworker stdout | 2023-06-29 13:34:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:34:23 UTC)" (scheduled at 2023-06-29 13:34:13.978401+00:00) notificationworker stdout | 2023-06-29 13:34:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:34:13,980 [74] [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(2023, 6, 29, 13, 34, 13, 979449), True, datetime.datetime(2023, 6, 29, 13, 34, 13, 979449), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:34:13,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:34:13,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:34:13,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:34:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:34:14,002 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=605 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:14,002 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f6ec6595-2d2e-40db-9b22-5364a4d82df0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f6ec6595-2d2e-40db-9b22-5364a4d82df0', 'ETag': '"d7df43b4151373f88578b8783cbaa2e8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:14,002 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:14,002 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:14,003 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:14,003 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:14,003 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f6ec6595-2d2e-40db-9b22-5364a4d82df0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f6ec6595-2d2e-40db-9b22-5364a4d82df0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f6ec6595-2d2e-40db-9b22-5364a4d82df0', 'etag': '"d7df43b4151373f88578b8783cbaa2e8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d7df43b4151373f88578b8783cbaa2e8"'} manifestbackfillworker stdout | 2023-06-29 13:34:14,569 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} securityworker stdout | 2023-06-29 13:34:14,623 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} exportactionlogsworker stdout | 2023-06-29 13:34:14,774 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} gunicorn-registry stdout | 2023-06-29 13:34:14,781 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:14,781 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:14,781 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 606, 'Body': <_io.BytesIO object at 0x7f7ccb290680>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:14,781 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:14,781 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:14,781 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:14,781 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:14,781 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:14,782 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:14,782 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:14,790 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:14,790 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:14,790 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:14,790 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:14,790 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:14,790 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 606}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'CqiBUvwVOIlqUPe8VJeC7w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290680>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=606', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:14,790 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:14,790 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:14,790 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:14,791 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:14,791 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:14,791 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=606&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:CqiBUvwVOIlqUPe8VJeC7w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133414Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:14,791 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133414Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9f0ae475ed8ac1a48d08a43c073d43a6ed5b77c9146bb4eb057041c748de4d19 gunicorn-registry stdout | 2023-06-29 13:34:14,791 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a738e76beb3512d460e57b27dcdd0e785d4ba822ac5781661c252f3f1a1cc6d4 gunicorn-registry stdout | 2023-06-29 13:34:14,791 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:14,791 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:14,791 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:14,792 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. exportactionlogsworker stdout | 2023-06-29 13:34:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:34:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:34:55.591055+00:00 (in 40.797149 seconds) exportactionlogsworker stdout | 2023-06-29 13:34:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:35:14 UTC)" (scheduled at 2023-06-29 13:34:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:34:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:34:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:35:14 UTC)" executed successfully servicekey stdout | 2023-06-29 13:34:14,853 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-registry stdout | 2023-06-29 13:34:14,905 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:34:15,345 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=606 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:15,346 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f4661962-48b1-4940-9ff5-3f4a079106a6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f4661962-48b1-4940-9ff5-3f4a079106a6', 'ETag': '"0aa88152fc1538896a50f7bc549782ef"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:15,346 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:15,346 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:15,346 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:15,346 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:15,346 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f4661962-48b1-4940-9ff5-3f4a079106a6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f4661962-48b1-4940-9ff5-3f4a079106a6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f4661962-48b1-4940-9ff5-3f4a079106a6', 'etag': '"0aa88152fc1538896a50f7bc549782ef"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0aa88152fc1538896a50f7bc549782ef"'} gcworker stdout | 2023-06-29 13:34:15,410 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:34:15,448 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-web stdout | 2023-06-29 13:34:15,723 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-web stdout | 2023-06-29 13:34:15,728 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:34:15,803 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:34:15,810 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:34:15,814 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} notificationworker stdout | 2023-06-29 13:34:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:34:15,986 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:34:23.978401+00:00 (in 7.992526 seconds) notificationworker stdout | 2023-06-29 13:34:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:35:15 UTC)" (scheduled at 2023-06-29 13:34:15.985355+00:00) notificationworker stdout | 2023-06-29 13:34:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:34:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:35:15 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:34:15,987 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:15,987 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:15,988 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 607, 'Body': <_io.BytesIO object at 0x7f7ccb271810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:15,988 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:15,988 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:15,988 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:15,988 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:15,988 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:15,988 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:15,988 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:15,997 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:15,997 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:15,997 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:15,997 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:15,997 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:15,997 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 607}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'AgT8GYXW55FpQxohMLLm2w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=607', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:15,997 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:15,997 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:15,997 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:15,997 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:15,997 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:15,997 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=607&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:AgT8GYXW55FpQxohMLLm2w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133415Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:15,997 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133415Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2071ef7866b5070fb85a442a122e818a1c668e9ee3d9fdc1e033f828fbbab788 gunicorn-registry stdout | 2023-06-29 13:34:15,998 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c9d9a4d948b30af5a363c4cd5c7227d6780a129db8feefe1d7030fca0e0f210c gunicorn-registry stdout | 2023-06-29 13:34:15,998 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:15,998 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:15,998 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:15,999 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:34:16,045 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:34:16,450 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=607 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:16,451 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0326813e-1566-40af-8ddd-98b6a79145cd', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0326813e-1566-40af-8ddd-98b6a79145cd', 'ETag': '"0204fc1985d6e79169431a2130b2e6db"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:16,451 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:16,451 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:16,451 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:16,451 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:16,451 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0326813e-1566-40af-8ddd-98b6a79145cd', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0326813e-1566-40af-8ddd-98b6a79145cd', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0326813e-1566-40af-8ddd-98b6a79145cd', 'etag': '"0204fc1985d6e79169431a2130b2e6db"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0204fc1985d6e79169431a2130b2e6db"'} globalpromstats stdout | 2023-06-29 13:34:16,647 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 13:34:16,905 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:34:17,256 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:17,256 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:17,256 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 608, 'Body': <_io.BytesIO object at 0x7f7ccb960860>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:17,256 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:17,257 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:17,257 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:17,257 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:17,257 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:17,257 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:17,257 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:17,266 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:17,266 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:17,266 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:17,266 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:17,266 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:17,266 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 608}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ijhXhd7IPrbavHLWn60O1A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960860>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=608', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:17,266 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:17,266 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:17,266 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:17,266 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:17,266 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:17,266 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=608&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ijhXhd7IPrbavHLWn60O1A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133417Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:17,266 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133417Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 65e1418c5b2f6f08b507917844f3abb47f82979046c19d7c9dfc060d2ac2487e gunicorn-registry stdout | 2023-06-29 13:34:17,266 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0a7054e7d0865e2404162e33e94add1ec6152d93e2a5ff721c446e8efe8e946c gunicorn-registry stdout | 2023-06-29 13:34:17,266 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:17,267 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:17,267 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:17,267 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. securityscanningnotificationworker stdout | 2023-06-29 13:34:17,286 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:34:17,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:34:23.286787+00:00 (in 5.999863 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:34:17,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:39:17 UTC)" (scheduled at 2023-06-29 13:34:17.286405+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:34:17,288 [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(2023, 6, 29, 13, 34, 17, 287391), 'secscanv4/%']) securityscanningnotificationworker stdout | 2023-06-29 13:34:17,300 [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(2023, 6, 29, 13, 34, 17, 287391), True, datetime.datetime(2023, 6, 29, 13, 34, 17, 287391), 0, 'secscanv4/%']) securityscanningnotificationworker stdout | 2023-06-29 13:34:17,305 [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(2023, 6, 29, 13, 34, 17, 287391), True, datetime.datetime(2023, 6, 29, 13, 34, 17, 287391), 0, 'secscanv4/%', False, datetime.datetime(2023, 6, 29, 13, 34, 17, 287391), 'secscanv4/%']) securityscanningnotificationworker stdout | 2023-06-29 13:34:17,308 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:34:17,308 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:39:17 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:34:17,312 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. chunkcleanupworker stdout | 2023-06-29 13:34:17,626 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-registry stdout | 2023-06-29 13:34:17,717 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=608 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:17,718 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c9f3466f-402d-4863-806f-651964c79bd0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c9f3466f-402d-4863-806f-651964c79bd0', 'ETag': '"8a385785dec83eb6dabc72d69fad0ed4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:17,718 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:17,718 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:17,718 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:17,718 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:17,718 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c9f3466f-402d-4863-806f-651964c79bd0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c9f3466f-402d-4863-806f-651964c79bd0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c9f3466f-402d-4863-806f-651964c79bd0', 'etag': '"8a385785dec83eb6dabc72d69fad0ed4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8a385785dec83eb6dabc72d69fad0ed4"'} gunicorn-secscan stdout | 2023-06-29 13:34:18,063 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:34:18,067 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:34:18,070 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} storagereplication stdout | 2023-06-29 13:34:18,096 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:34:18,435 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:18,435 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:18,435 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 609, 'Body': <_io.BytesIO object at 0x7f7ccb27a4f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:18,435 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:18,435 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:18,435 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:18,435 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:18,436 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:18,436 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:18,436 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:18,444 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:18,444 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:18,444 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:18,444 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:18,444 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:18,444 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 609}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '5axbNwKJF5VpiDEyKA175Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a4f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=609', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:18,444 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:18,444 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:18,444 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:18,444 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:18,445 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:18,445 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=609&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:5axbNwKJF5VpiDEyKA175Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133418Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:18,445 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133418Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | deb2c3fd85f6f069742c08e6ab170f94fdbafc349e003f8afa0a385b9912ed28 gunicorn-registry stdout | 2023-06-29 13:34:18,445 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7be2aa966796e9503e5ece5656bc98902a63844eaa3752eed7ab284014d23976 gunicorn-registry stdout | 2023-06-29 13:34:18,445 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:18,445 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:18,445 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:18,446 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:34:18,495 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:34:18,900 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=609 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:18,900 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '109ef81b-85ac-4341-86f9-efd8a881c8ef', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '109ef81b-85ac-4341-86f9-efd8a881c8ef', 'ETag': '"e5ac5b370289179569883132280d7be5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:18,900 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:18,900 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:18,901 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:18,901 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:18,901 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '109ef81b-85ac-4341-86f9-efd8a881c8ef', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '109ef81b-85ac-4341-86f9-efd8a881c8ef', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '109ef81b-85ac-4341-86f9-efd8a881c8ef', 'etag': '"e5ac5b370289179569883132280d7be5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e5ac5b370289179569883132280d7be5"'} gunicorn-registry stdout | 2023-06-29 13:34:19,175 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:34:19,178 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:34:19,181 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:34:19,184 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:34:19,189 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:34:19,191 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:34:19,195 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:34:19,207 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:34:19,210 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:34:19,881 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:19,882 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:19,882 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 610, 'Body': <_io.BytesIO object at 0x7f7ccb2abb80>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:19,882 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:19,882 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:19,882 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:19,882 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:19,882 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:19,883 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:19,883 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:19,891 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:19,891 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:19,891 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:19,891 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:19,891 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:19,891 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 610}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '8sFm410nF0ZzET6OPmEKZQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2abb80>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=610', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:19,891 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:19,891 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:19,891 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:19,891 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:19,892 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:19,892 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=610&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:8sFm410nF0ZzET6OPmEKZQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133419Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:19,892 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133419Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 995d16bc80082746153aae5189a9ce92a7f2dd5a20994df5d14d5f2a2e99e885 gunicorn-registry stdout | 2023-06-29 13:34:19,892 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | aa4f8492fab976895c04a3269617f96d118c526dd79f782393b4ad47a77ed887 gunicorn-registry stdout | 2023-06-29 13:34:19,892 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:19,892 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:19,892 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:19,893 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:34:19,940 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:34:20,384 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=610 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:20,385 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f56e6090-af61-4ede-ab21-cefeebc9d177', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f56e6090-af61-4ede-ab21-cefeebc9d177', 'ETag': '"f2c166e35d27174673113e8e3e610a65"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:20,385 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:20,385 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:20,385 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:20,385 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:20,385 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f56e6090-af61-4ede-ab21-cefeebc9d177', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f56e6090-af61-4ede-ab21-cefeebc9d177', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f56e6090-af61-4ede-ab21-cefeebc9d177', 'etag': '"f2c166e35d27174673113e8e3e610a65"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f2c166e35d27174673113e8e3e610a65"'} gcworker stdout | 2023-06-29 13:34:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:34:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:34:30.585410+00:00 (in 9.999428 seconds) gcworker stdout | 2023-06-29 13:34:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:34:30 UTC)" (scheduled at 2023-06-29 13:34:20.585410+00:00) gcworker stdout | 2023-06-29 13:34:20,587 [59] [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, 1686836060586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:34:20,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:34:20,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:34:20,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:34:30 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:34:21,058 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:21,058 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:21,059 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 611, 'Body': <_io.BytesIO object at 0x7f7ccb2296d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:21,059 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:21,059 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:21,059 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:21,059 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:21,059 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:21,059 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:21,059 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:21,067 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:21,068 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:21,068 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:21,068 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:21,068 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:21,068 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 611}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'eJ++Sy9l+fga3vHIaU2PiQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2296d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=611', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:21,068 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:21,068 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:21,068 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:21,068 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:21,068 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:21,068 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=611&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:eJ++Sy9l+fga3vHIaU2PiQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133421Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:21,068 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133421Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2ba391374e96662a7e73eeaf4faa87d0599c9e3be006d0b58b22592a71626fe4 gunicorn-registry stdout | 2023-06-29 13:34:21,068 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ad7e375d7001a61b0bdf3d05b51aa2cb7dea2225531898301f57bc779709d4f4 gunicorn-registry stdout | 2023-06-29 13:34:21,068 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:21,069 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:21,069 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:21,069 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:34:21,114 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:34:21,517 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=611 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:21,517 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '195383d2-758c-4d5c-b09f-d8135933a9b9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '195383d2-758c-4d5c-b09f-d8135933a9b9', 'ETag': '"789fbe4b2f65f9f81adef1c8694d8f89"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:21,517 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:21,518 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:21,518 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:21,518 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:21,518 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '195383d2-758c-4d5c-b09f-d8135933a9b9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '195383d2-758c-4d5c-b09f-d8135933a9b9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '195383d2-758c-4d5c-b09f-d8135933a9b9', 'etag': '"789fbe4b2f65f9f81adef1c8694d8f89"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"789fbe4b2f65f9f81adef1c8694d8f89"'} gunicorn-registry stdout | 2023-06-29 13:34:22,297 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:22,297 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:22,298 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 612, 'Body': <_io.BytesIO object at 0x7f7ccb2860e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:22,298 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:22,298 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:22,298 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:22,298 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:22,298 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:22,298 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:22,298 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:22,306 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:22,306 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:22,306 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:22,307 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:22,307 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:22,307 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 612}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'D1FusSqOZOXWo93FA4PU9Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2860e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=612', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:22,307 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:22,307 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:22,307 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:22,307 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:22,307 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:22,307 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=612&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:D1FusSqOZOXWo93FA4PU9Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133422Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:22,307 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133422Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 60d91f99575a944ac1b981b6ba815e0faf12d2cee303faaa55cfd3e50382af04 gunicorn-registry stdout | 2023-06-29 13:34:22,307 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | db03c9d6332b2fde216bfb42dab9313d71698fad0c44973c877ec1ec732f9247 gunicorn-registry stdout | 2023-06-29 13:34:22,307 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:22,307 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:22,308 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:22,308 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:34:22,356 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:34:22,760 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=612 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:22,761 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e18d0e85-4c8a-492c-947f-d3f6b90ab59a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e18d0e85-4c8a-492c-947f-d3f6b90ab59a', 'ETag': '"0f516eb12a8e64e5d6a3ddc50383d4f5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:22,761 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:22,761 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:22,761 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:22,761 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:22,761 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e18d0e85-4c8a-492c-947f-d3f6b90ab59a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e18d0e85-4c8a-492c-947f-d3f6b90ab59a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e18d0e85-4c8a-492c-947f-d3f6b90ab59a', 'etag': '"0f516eb12a8e64e5d6a3ddc50383d4f5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0f516eb12a8e64e5d6a3ddc50383d4f5"'} securityscanningnotificationworker stdout | 2023-06-29 13:34:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:34:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:34:48.681765+00:00 (in 25.394466 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:34:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:35:23 UTC)" (scheduled at 2023-06-29 13:34:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:34:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:34:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:35:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:34:23,527 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:23,527 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:23,528 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 613, 'Body': <_io.BytesIO object at 0x7f7ccb27a4f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:23,528 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:23,528 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:23,528 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:23,528 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:23,528 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:23,528 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:23,528 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:23,537 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:23,537 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:23,537 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:23,537 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:23,537 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:23,537 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 613}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'pYGBHb418+ebx75N6LEXAQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a4f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=613', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:23,537 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:23,537 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:23,537 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:23,537 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:23,537 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:23,537 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=613&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:pYGBHb418+ebx75N6LEXAQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133423Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:23,537 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133423Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8e11b4a009c792fa6f2d43cd341586d33d059a4c1302003f1ef64f5b6a704de1 gunicorn-registry stdout | 2023-06-29 13:34:23,538 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7b3a42dc45d828141dfafa7c8472c7fd0240a1ba885fc274430a3c817f45cd99 gunicorn-registry stdout | 2023-06-29 13:34:23,538 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:23,538 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:23,538 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:23,539 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:34:23,584 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:34:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:34:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:34:33.978401+00:00 (in 9.999509 seconds) notificationworker stdout | 2023-06-29 13:34:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:34:33 UTC)" (scheduled at 2023-06-29 13:34:23.978401+00:00) notificationworker stdout | 2023-06-29 13:34:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:34:23,980 [74] [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(2023, 6, 29, 13, 34, 23, 979334), True, datetime.datetime(2023, 6, 29, 13, 34, 23, 979334), 0, 'notification/%', 50, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:34:23,987 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=613 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:23,987 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7325642d-86d1-4887-86ec-7ccb2ef002e9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7325642d-86d1-4887-86ec-7ccb2ef002e9', 'ETag': '"a581811dbe35f3e79bc7be4de8b11701"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:23,987 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:23,987 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:23,987 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:23,987 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:23,988 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7325642d-86d1-4887-86ec-7ccb2ef002e9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7325642d-86d1-4887-86ec-7ccb2ef002e9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7325642d-86d1-4887-86ec-7ccb2ef002e9', 'etag': '"a581811dbe35f3e79bc7be4de8b11701"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a581811dbe35f3e79bc7be4de8b11701"'} notificationworker stdout | 2023-06-29 13:34:23,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:34:23,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:34:23,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:34:33 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:34:24,636 [211] [DEBUG] [app] Starting request: urn:request:4361b604-4085-457d-9626-749b36cf9d26 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:34:24,636 [214] [DEBUG] [app] Starting request: urn:request:4793c7a3-0b04-46ea-b32c-3060f16633cc (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:34:24,637 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:34:24,637 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:34:24,639 [223] [DEBUG] [app] Starting request: urn:request:c10c99a0-d1fc-4030-81fe-61cbadb93b37 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:34:24,639 [216] [DEBUG] [app] Starting request: urn:request:b35532e7-b8fb-4fa4-ad57-289af0f04f86 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:34:24,640 [223] [DEBUG] [app] Ending request: urn:request:c10c99a0-d1fc-4030-81fe-61cbadb93b37 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:c10c99a0-d1fc-4030-81fe-61cbadb93b37', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:34:24,640 [216] [DEBUG] [app] Ending request: urn:request:b35532e7-b8fb-4fa4-ad57-289af0f04f86 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:b35532e7-b8fb-4fa4-ad57-289af0f04f86', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:34:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:34:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:34:24,640 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:34:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:34:24,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:34:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:34:24,640 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:34:24,640 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:34:24,641 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:34:24,641 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:34:24,642 [214] [DEBUG] [app] Starting request: urn:request:8449d8d9-2af6-4a19-b383-b67bf86f2b2c (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:34:24,643 [214] [DEBUG] [app] Ending request: urn:request:8449d8d9-2af6-4a19-b383-b67bf86f2b2c (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:8449d8d9-2af6-4a19-b383-b67bf86f2b2c', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:34:24,643 [213] [DEBUG] [app] Starting request: urn:request:f3cbb53d-d5e3-48d4-9a90-ced0467c5226 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:34:24,643 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:34:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:34:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:34:24,643 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:34:24,643 [213] [DEBUG] [app] Ending request: urn:request:f3cbb53d-d5e3-48d4-9a90-ced0467c5226 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:f3cbb53d-d5e3-48d4-9a90-ced0467c5226', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:34:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:34:24,644 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:34:24,644 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:34:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:34:24,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:34:24,644 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:34:24,651 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:34:24,651 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:34:24,662 [211] [DEBUG] [app] Ending request: urn:request:4361b604-4085-457d-9626-749b36cf9d26 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:4361b604-4085-457d-9626-749b36cf9d26', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:34:24,662 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:34:24,662 [214] [DEBUG] [app] Ending request: urn:request:4793c7a3-0b04-46ea-b32c-3060f16633cc (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:4793c7a3-0b04-46ea-b32c-3060f16633cc', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:34:24,662 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:34:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:34:24,662 [214] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:34:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.027 118 0.027) gunicorn-web stdout | 2023-06-29 13:34:24,663 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:34:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:34:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-registry stdout | 2023-06-29 13:34:24,754 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:24,755 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:24,755 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 614, 'Body': <_io.BytesIO object at 0x7f7ccb960860>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:24,755 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:24,755 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:24,755 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:24,755 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:24,755 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:24,755 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:24,755 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:24,764 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:24,764 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:24,764 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:24,764 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:24,764 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:24,764 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 614}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'CjSAuGh+Bri7R/vxTdPOwg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960860>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=614', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:24,764 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:24,764 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:24,764 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:24,764 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:24,764 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:24,764 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=614&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:CjSAuGh+Bri7R/vxTdPOwg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133424Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:24,764 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133424Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f78bbe7e2b651371b61349a6bff544f9b763cf25992c11a317a984cc0feb8587 gunicorn-registry stdout | 2023-06-29 13:34:24,764 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 61940caa87530289fe38d45c7d827f4377594f390607bbac56cf71a6651f6a62 gunicorn-registry stdout | 2023-06-29 13:34:24,764 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:24,764 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:24,765 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:24,765 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:34:24,810 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:34:25,212 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=614 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:25,212 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ccf2fb2d-55a2-4a69-b732-9b5764b20b3e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ccf2fb2d-55a2-4a69-b732-9b5764b20b3e', 'ETag': '"0a3480b8687e06b8bb47fbf14dd3cec2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:25,212 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:25,212 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:25,212 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:25,212 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:25,213 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ccf2fb2d-55a2-4a69-b732-9b5764b20b3e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ccf2fb2d-55a2-4a69-b732-9b5764b20b3e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ccf2fb2d-55a2-4a69-b732-9b5764b20b3e', 'etag': '"0a3480b8687e06b8bb47fbf14dd3cec2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0a3480b8687e06b8bb47fbf14dd3cec2"'} buildlogsarchiver stdout | 2023-06-29 13:34:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:34:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:34:55.790030+00:00 (in 29.999482 seconds) buildlogsarchiver stdout | 2023-06-29 13:34:25,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:34:55 UTC)" (scheduled at 2023-06-29 13:34:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:34:25,791 [54] [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(2023, 6, 14, 13, 34, 25, 790979), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:34:25,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:34:25,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:34:25,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:34:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:34:25,952 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:25,953 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:25,953 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 615, 'Body': <_io.BytesIO object at 0x7f7ccb2c6540>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:25,953 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:25,953 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:25,953 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:25,953 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:25,953 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:25,953 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:25,954 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:25,962 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:25,962 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:25,962 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:25,962 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:25,962 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:25,962 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 615}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'GFDw2NB8iAj2eLZdPfszWw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6540>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=615', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:25,962 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:25,962 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:25,962 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:25,962 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:25,962 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:25,962 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=615&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:GFDw2NB8iAj2eLZdPfszWw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133425Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:25,962 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133425Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6efe0aad24535486eac076d19980a5e82cf6b2e0066c00784eb70480e8d10dc8 gunicorn-registry stdout | 2023-06-29 13:34:25,963 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 92da5620ec2cc7232134d1a6ce611ca008eff91e25205f7d181f3a654d1201ba gunicorn-registry stdout | 2023-06-29 13:34:25,963 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:25,963 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:25,963 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:25,964 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:34:26,008 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:34:26,414 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=615 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:26,414 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '80906f3f-af46-4f18-afaf-17b1756247c8', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '80906f3f-af46-4f18-afaf-17b1756247c8', 'ETag': '"1850f0d8d07c8808f678b65d3dfb335b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:26,414 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:26,414 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:26,414 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:26,414 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:26,414 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '80906f3f-af46-4f18-afaf-17b1756247c8', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '80906f3f-af46-4f18-afaf-17b1756247c8', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '80906f3f-af46-4f18-afaf-17b1756247c8', 'etag': '"1850f0d8d07c8808f678b65d3dfb335b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1850f0d8d07c8808f678b65d3dfb335b"'} gunicorn-registry stdout | 2023-06-29 13:34:27,046 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:27,046 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:27,047 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 616, 'Body': <_io.BytesIO object at 0x7f7ccb257950>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:27,047 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:27,047 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:27,047 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:27,047 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:27,047 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:27,047 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:27,047 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:27,056 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:27,056 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:27,056 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:27,056 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:27,056 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:27,056 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 616}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '6oBVnKVL263gYWhDjLGwLA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb257950>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=616', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:27,056 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:27,056 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:27,056 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:27,056 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:27,056 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:27,056 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=616&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:6oBVnKVL263gYWhDjLGwLA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133427Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:27,056 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133427Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 977193f9b120000586bdf1d47b13b4cabd7e1c75d4fb2bbeb5b3e6ca70bc7f24 gunicorn-registry stdout | 2023-06-29 13:34:27,057 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4b0d3aa940718a5335d5ca838eabfdc069a31d69b6a8158af42d82e9e5b8b843 gunicorn-registry stdout | 2023-06-29 13:34:27,057 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:27,057 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:27,057 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:27,058 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:34:27,107 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:34:27,471 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=616 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:27,471 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '65150c29-1785-4b09-97c4-3ed00bbc73f7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '65150c29-1785-4b09-97c4-3ed00bbc73f7', 'ETag': '"ea80559ca54bdbade06168438cb1b02c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:27,471 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:27,472 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:27,472 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:27,472 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:27,472 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '65150c29-1785-4b09-97c4-3ed00bbc73f7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '65150c29-1785-4b09-97c4-3ed00bbc73f7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '65150c29-1785-4b09-97c4-3ed00bbc73f7', 'etag': '"ea80559ca54bdbade06168438cb1b02c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ea80559ca54bdbade06168438cb1b02c"'} gunicorn-registry stdout | 2023-06-29 13:34:28,149 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:28,149 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:28,149 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 617, 'Body': <_io.BytesIO object at 0x7f7ccb290270>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:28,150 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:28,150 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:28,150 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:28,150 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:28,150 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:28,150 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:28,150 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:28,158 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:28,158 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:28,158 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:28,158 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:28,158 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:28,158 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 617}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '5n1oXu7/RVl96YmA/R3wCg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290270>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=617', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:28,158 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:28,159 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:28,159 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:28,159 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:28,159 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:28,159 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=617&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:5n1oXu7/RVl96YmA/R3wCg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133428Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:28,159 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133428Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 924386d78b52b0a104813e486f1d4c98c4e0030b7235c1ec58ae3c84ff1fe832 gunicorn-registry stdout | 2023-06-29 13:34:28,159 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 20c92f5e4d5a3181f9a0bd260f6cea5bbcf1baa3daef54cbf54b4622ea1218a7 gunicorn-registry stdout | 2023-06-29 13:34:28,159 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:28,159 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:28,159 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:28,160 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:34:28,205 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:34:28,610 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=617 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:28,610 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a96b6768-6bff-4a35-82e9-8b2de362f88e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a96b6768-6bff-4a35-82e9-8b2de362f88e', 'ETag': '"e67d685eeeff45597de98980fd1df00a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:28,610 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:28,611 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:28,611 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:28,611 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:28,611 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a96b6768-6bff-4a35-82e9-8b2de362f88e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a96b6768-6bff-4a35-82e9-8b2de362f88e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a96b6768-6bff-4a35-82e9-8b2de362f88e', 'etag': '"e67d685eeeff45597de98980fd1df00a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e67d685eeeff45597de98980fd1df00a"'} gunicorn-registry stdout | 2023-06-29 13:34:29,025 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:29,025 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:29,026 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 618, 'Body': <_io.BytesIO object at 0x7f7ccb2c6540>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:29,026 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:29,026 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:29,026 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:29,026 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:29,026 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:29,026 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:29,026 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:29,034 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:29,034 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:29,035 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:29,035 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:29,035 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:29,035 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 618}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'N8O1SJK1lCVs39Lv6STGXg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6540>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=618', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:29,035 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:29,035 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:29,035 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:29,035 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:29,035 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:29,035 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=618&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:N8O1SJK1lCVs39Lv6STGXg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133429Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:29,035 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133429Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 49abcdba5e39bd0d865973da619a665c0b4a01c42ebff498d3de6b7997b08840 gunicorn-registry stdout | 2023-06-29 13:34:29,035 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9297c7f893dbdfc55dd92e8d0b54eac3463c49e8d626c6fdaeb9bd496d09759d gunicorn-registry stdout | 2023-06-29 13:34:29,035 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:29,035 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:29,036 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:29,036 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:34:29,086 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:34:29,449 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=618 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:29,449 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '182e5eda-0206-40c1-af75-561f10576685', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '182e5eda-0206-40c1-af75-561f10576685', 'ETag': '"37c3b54892b594256cdfd2efe924c65e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:29,449 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:29,450 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:29,450 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:29,450 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:29,450 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '182e5eda-0206-40c1-af75-561f10576685', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '182e5eda-0206-40c1-af75-561f10576685', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '182e5eda-0206-40c1-af75-561f10576685', 'etag': '"37c3b54892b594256cdfd2efe924c65e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"37c3b54892b594256cdfd2efe924c65e"'} expiredappspecifictokenworker stdout | 2023-06-29 13:34:29,738 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:34:30,012 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:30,012 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:30,013 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 619, 'Body': <_io.BytesIO object at 0x7f7ccb290040>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:30,013 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:30,013 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:30,013 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:30,013 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:30,013 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:30,013 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:30,013 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:30,022 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:30,022 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:30,022 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:30,022 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:30,022 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:30,022 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 619}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'YS16ISUMDcf4kpTCZCgcFA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290040>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=619', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:30,022 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:30,022 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:30,022 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:30,022 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:30,022 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:30,022 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=619&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:YS16ISUMDcf4kpTCZCgcFA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133430Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:30,022 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133430Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 568ab648a5484d158f4e922a09cad239a1fb0ee0f67445a3cae9dafe9d68be26 gunicorn-registry stdout | 2023-06-29 13:34:30,022 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 52ba6f4d2bdc31e3e669a3df9b31b60be23be6bbb002f9c2ba22a9732de4a18b gunicorn-registry stdout | 2023-06-29 13:34:30,023 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:30,023 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:30,023 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:30,024 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:34:30,069 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:34:30,433 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=619 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:30,433 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '96c41d9a-cc06-4a74-9cfd-e7e5c261e22d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '96c41d9a-cc06-4a74-9cfd-e7e5c261e22d', 'ETag': '"612d7a21250c0dc7f89294c264281c14"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:30,433 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:30,433 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:30,433 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:30,433 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:30,434 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '96c41d9a-cc06-4a74-9cfd-e7e5c261e22d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '96c41d9a-cc06-4a74-9cfd-e7e5c261e22d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '96c41d9a-cc06-4a74-9cfd-e7e5c261e22d', 'etag': '"612d7a21250c0dc7f89294c264281c14"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"612d7a21250c0dc7f89294c264281c14"'} gcworker stdout | 2023-06-29 13:34:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:34:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:34:40.585410+00:00 (in 9.999474 seconds) gcworker stdout | 2023-06-29 13:34:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:34:40 UTC)" (scheduled at 2023-06-29 13:34:30.585410+00:00) gcworker stdout | 2023-06-29 13:34:30,587 [59] [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, 1686836070586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:34:30,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:34:30,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:34:30,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:34:40 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:34:30,835 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:30,835 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:30,836 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 620, 'Body': <_io.BytesIO object at 0x7f7ccb2c62c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:30,836 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:30,836 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:30,836 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:30,836 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:30,836 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:30,836 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:30,836 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:30,845 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:30,845 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:30,845 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:30,845 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:30,845 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:30,845 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 620}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '6DXi3icUJNeGIQa/xsmw+w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c62c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=620', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:30,845 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:30,845 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:30,845 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:30,845 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:30,845 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:30,845 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=620&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:6DXi3icUJNeGIQa/xsmw+w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133430Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:30,845 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133430Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3f73d09daf529d0804e38a55c5079c17fbc36fa06fda70b8ca3ba6d7a3d2daff gunicorn-registry stdout | 2023-06-29 13:34:30,846 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3bdedd582d3209d04a9b1af56a5b73182df577d3f0b411f0e93dc4e4db77241c gunicorn-registry stdout | 2023-06-29 13:34:30,846 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:30,846 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:30,846 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:30,847 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:34:30,893 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:34:31,254 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=620 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:31,255 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'cfbb6956-a334-4c1d-81c4-3353b80d2ff1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'cfbb6956-a334-4c1d-81c4-3353b80d2ff1', 'ETag': '"e835e2de271424d7862106bfc6c9b0fb"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:31,255 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:31,255 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:31,255 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:31,255 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:31,255 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'cfbb6956-a334-4c1d-81c4-3353b80d2ff1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'cfbb6956-a334-4c1d-81c4-3353b80d2ff1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'cfbb6956-a334-4c1d-81c4-3353b80d2ff1', 'etag': '"e835e2de271424d7862106bfc6c9b0fb"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e835e2de271424d7862106bfc6c9b0fb"'} gunicorn-registry stdout | 2023-06-29 13:34:31,528 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:31,528 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:31,529 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 621, 'Body': <_io.BytesIO object at 0x7f7ccb269220>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:31,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:31,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:31,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:31,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:31,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:31,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:31,529 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:31,537 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:31,537 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:31,537 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:31,537 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:31,537 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:31,537 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 621}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Ag4v3mfUEh3z3KRHy4nZUw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269220>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=621', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:31,538 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:31,538 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:31,538 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:31,538 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:31,538 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:31,538 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=621&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Ag4v3mfUEh3z3KRHy4nZUw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133431Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:31,538 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133431Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ce040b92431e32584036c2ca3e150942796f7239a4d1557f5157f29347bfbcc4 gunicorn-registry stdout | 2023-06-29 13:34:31,538 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e52d899c4367bb2f4e3ded101cd92eb75eb1f51ed3980e0ee5a89f52512f751c gunicorn-registry stdout | 2023-06-29 13:34:31,538 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:31,538 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:31,539 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:31,539 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:34:31,584 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:34:31,906 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=621 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:31,907 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '14ed0880-6e04-4f5b-badc-1b8ce6a1998e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '14ed0880-6e04-4f5b-badc-1b8ce6a1998e', 'ETag': '"020e2fde67d4121df3dca447cb89d953"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:31,907 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:31,907 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:31,907 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:31,907 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:31,907 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '14ed0880-6e04-4f5b-badc-1b8ce6a1998e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '14ed0880-6e04-4f5b-badc-1b8ce6a1998e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '14ed0880-6e04-4f5b-badc-1b8ce6a1998e', 'etag': '"020e2fde67d4121df3dca447cb89d953"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"020e2fde67d4121df3dca447cb89d953"'} gunicorn-registry stdout | 2023-06-29 13:34:32,825 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:32,825 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:32,826 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 622, 'Body': <_io.BytesIO object at 0x7f7cd00e1b30>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:32,826 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:32,826 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:32,826 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:32,826 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:32,826 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:32,826 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:32,826 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:32,835 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:32,835 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:32,835 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:32,835 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:32,835 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:32,835 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 622}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'sjyzGv6oo4g8i0S3SJ33Bg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1b30>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=622', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:32,835 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:32,835 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:32,835 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:32,835 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:32,835 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:32,835 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=622&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:sjyzGv6oo4g8i0S3SJ33Bg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133432Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:32,835 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133432Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 466394c30c246274718654215ee03defce33091869624e0814cd2582ba1f195c gunicorn-registry stdout | 2023-06-29 13:34:32,835 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3234f0b9ffe7a859dae1423dcb5f5842d6ec7f60bce4283f2a15d2bded5aa7bd gunicorn-registry stdout | 2023-06-29 13:34:32,836 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:32,836 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:32,836 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:32,836 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:34:32,881 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. queuecleanupworker stdout | 2023-06-29 13:34:33,275 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:34:33,323 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=622 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:33,324 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'be714430-2fda-4bc2-a3ec-2f0be3f60e3c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'be714430-2fda-4bc2-a3ec-2f0be3f60e3c', 'ETag': '"b23cb31afea8a3883c8b44b7489df706"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:33,324 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:33,324 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:33,324 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:33,324 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:33,324 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'be714430-2fda-4bc2-a3ec-2f0be3f60e3c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'be714430-2fda-4bc2-a3ec-2f0be3f60e3c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'be714430-2fda-4bc2-a3ec-2f0be3f60e3c', 'etag': '"b23cb31afea8a3883c8b44b7489df706"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b23cb31afea8a3883c8b44b7489df706"'} gunicorn-registry stdout | 2023-06-29 13:34:33,733 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:33,733 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:33,734 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 623, 'Body': <_io.BytesIO object at 0x7f7ccb229180>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:33,734 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:33,734 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:33,734 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:33,734 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:33,734 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:33,734 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:33,734 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:33,743 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:33,743 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:33,743 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:33,743 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:33,743 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:33,743 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 623}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'aa+33Ib+1M3/5k8vTo+H5Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb229180>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=623', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:33,743 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:33,743 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:33,743 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:33,743 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:33,743 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:33,743 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=623&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:aa+33Ib+1M3/5k8vTo+H5Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133433Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:33,743 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133433Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8d1839aeaf8a504e4fd466cab9e94aee4a2bfa90033bf3bad33a1363c1e2d28c gunicorn-registry stdout | 2023-06-29 13:34:33,743 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 382db6f114e8f262cd4a3972887ace944f1479232d48157445eaeba6fe920dee gunicorn-registry stdout | 2023-06-29 13:34:33,743 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:33,744 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:33,744 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:33,744 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:34:33,790 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:34:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:34:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:34:43.978401+00:00 (in 9.999498 seconds) notificationworker stdout | 2023-06-29 13:34:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:34:43 UTC)" (scheduled at 2023-06-29 13:34:33.978401+00:00) notificationworker stdout | 2023-06-29 13:34:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:34:33,980 [74] [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(2023, 6, 29, 13, 34, 33, 979350), True, datetime.datetime(2023, 6, 29, 13, 34, 33, 979350), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:34:33,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:34:33,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:34:33,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:34:43 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:34:34,164 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=623 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:34,165 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'db1ea12d-f2a2-40d0-92d5-cf94b9595ff1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'db1ea12d-f2a2-40d0-92d5-cf94b9595ff1', 'ETag': '"69afb7dc86fed4cdffe64f2f4e8f87e5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:34,165 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:34,165 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:34,165 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:34,165 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:34,165 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'db1ea12d-f2a2-40d0-92d5-cf94b9595ff1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'db1ea12d-f2a2-40d0-92d5-cf94b9595ff1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'db1ea12d-f2a2-40d0-92d5-cf94b9595ff1', 'etag': '"69afb7dc86fed4cdffe64f2f4e8f87e5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"69afb7dc86fed4cdffe64f2f4e8f87e5"'} gunicorn-registry stdout | 2023-06-29 13:34:35,157 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:35,157 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:35,157 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 624, 'Body': <_io.BytesIO object at 0x7f7ccb2abb80>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:35,157 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:35,157 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:35,157 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:35,157 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:35,158 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:35,158 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:35,158 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:35,166 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:35,166 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:35,166 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:35,166 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:35,166 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:35,166 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 624}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'llIUou/xvUzXmnRR317k6g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2abb80>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=624', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:35,166 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:35,166 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:35,166 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:35,166 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:35,167 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:35,167 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=624&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:llIUou/xvUzXmnRR317k6g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133435Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:35,167 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133435Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6d5d6f3e489a38717a2f45dd6296164354cbf942c1bde124c7ba84fde39c3b32 gunicorn-registry stdout | 2023-06-29 13:34:35,167 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5964fb4f74d622bc93e900b9b6c6785260bace0a843088215d51f08bc5d5c4cc gunicorn-registry stdout | 2023-06-29 13:34:35,167 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:35,167 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:35,167 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:35,168 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:34:35,213 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:34:35,654 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=624 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:35,654 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'cafaec53-f768-4cef-ab78-1e8d3c28266a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'cafaec53-f768-4cef-ab78-1e8d3c28266a', 'ETag': '"965214a2eff1bd4cd79a7451df5ee4ea"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:35,654 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:35,655 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:35,655 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:35,655 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:35,655 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'cafaec53-f768-4cef-ab78-1e8d3c28266a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'cafaec53-f768-4cef-ab78-1e8d3c28266a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'cafaec53-f768-4cef-ab78-1e8d3c28266a', 'etag': '"965214a2eff1bd4cd79a7451df5ee4ea"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"965214a2eff1bd4cd79a7451df5ee4ea"'} gunicorn-registry stdout | 2023-06-29 13:34:36,444 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:36,444 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:36,445 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 625, 'Body': <_io.BytesIO object at 0x7f7ccb1de270>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:36,445 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:36,445 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:36,445 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:36,445 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:36,445 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:36,445 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:36,445 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:36,454 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:36,454 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:36,454 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:36,454 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:36,454 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:36,454 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 625}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'QQGtvOXgJe4MWLKP2iiSBg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1de270>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=625', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:36,454 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:36,454 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:36,454 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:36,454 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:36,454 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:36,454 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=625&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:QQGtvOXgJe4MWLKP2iiSBg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133436Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:36,454 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133436Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 38e438ce220e09840ebfa51438af0c3fba756de7b406200642ea14f91352654c gunicorn-registry stdout | 2023-06-29 13:34:36,454 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8e1a87de0702b49f7e70407a6f7139d9f40aaecfebe93c275606cdf32d24c131 gunicorn-registry stdout | 2023-06-29 13:34:36,454 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:36,455 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:36,455 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:36,455 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. builder stdout | 2023-06-29 13:34:36,493 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} gunicorn-registry stdout | 2023-06-29 13:34:36,500 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:34:36,502 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} securityworker stdout | 2023-06-29 13:34:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:34:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:34:41.713664+00:00 (in 5.130692 seconds) securityworker stdout | 2023-06-29 13:34:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:35:06 UTC)" (scheduled at 2023-06-29 13:34:36.582504+00:00) securityworker stdout | 2023-06-29 13:34:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:34:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:34:36,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:34:36,587 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:34:36,599 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:34:36,602 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:34:36,602 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:35:06 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:34:36,902 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=625 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:36,902 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e75922cd-c269-474f-bb61-37e44f0c7e81', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e75922cd-c269-474f-bb61-37e44f0c7e81', 'ETag': '"4101adbce5e025ee0c58b28fda289206"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:36,902 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:36,902 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:36,903 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:36,903 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:36,903 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e75922cd-c269-474f-bb61-37e44f0c7e81', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e75922cd-c269-474f-bb61-37e44f0c7e81', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e75922cd-c269-474f-bb61-37e44f0c7e81', 'etag': '"4101adbce5e025ee0c58b28fda289206"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4101adbce5e025ee0c58b28fda289206"'} gunicorn-registry stdout | 2023-06-29 13:34:37,729 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:37,729 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:37,730 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 626, 'Body': <_io.BytesIO object at 0x7f7ccb269310>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:37,730 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:37,730 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:37,730 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:37,731 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:37,731 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:37,731 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:37,731 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:37,739 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:37,739 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:37,739 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:37,739 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:37,739 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:37,740 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 626}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'jduqQBnOMYIE7M/mWO3EIw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269310>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=626', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:37,740 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:37,740 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:37,740 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:37,740 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:37,740 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:37,740 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=626&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:jduqQBnOMYIE7M/mWO3EIw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133437Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:37,740 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133437Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9ce0239c5827970db54c52eecfdacdf1f28b178b5ca51c797196d3c4bebfc5e6 gunicorn-registry stdout | 2023-06-29 13:34:37,740 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7dd86020cd558292d9046414e35094bb7f6c1aff3fdc74c9dd3681cfbde24d24 gunicorn-registry stdout | 2023-06-29 13:34:37,740 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:37,740 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:37,741 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:37,741 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:34:37,786 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:34:38,188 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=626 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:38,189 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8f9fc9be-e1e6-4ed2-9b0a-99f0702d6711', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8f9fc9be-e1e6-4ed2-9b0a-99f0702d6711', 'ETag': '"8ddbaa4019ce318204eccfe658edc423"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:38,189 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:38,189 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:38,189 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:38,189 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:38,189 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8f9fc9be-e1e6-4ed2-9b0a-99f0702d6711', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8f9fc9be-e1e6-4ed2-9b0a-99f0702d6711', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8f9fc9be-e1e6-4ed2-9b0a-99f0702d6711', 'etag': '"8ddbaa4019ce318204eccfe658edc423"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8ddbaa4019ce318204eccfe658edc423"'} repositorygcworker stdout | 2023-06-29 13:34:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:34:38,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:35:01.990998+00:00 (in 23.202312 seconds) repositorygcworker stdout | 2023-06-29 13:34:38,789 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:35:38 UTC)" (scheduled at 2023-06-29 13:34:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:34:38,789 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:34:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:35:38 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:34:38,887 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:38,887 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:38,887 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 627, 'Body': <_io.BytesIO object at 0x7f7ccb223130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:38,887 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:38,887 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:38,887 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:38,887 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:38,887 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:38,887 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:38,888 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:38,896 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:38,896 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:38,896 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:38,896 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:38,896 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:38,896 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 627}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'dbcuJ40iryotsPZw8/xlCQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=627', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:38,896 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:38,896 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:38,896 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:38,896 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:38,896 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:38,897 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=627&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:dbcuJ40iryotsPZw8/xlCQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133438Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:38,897 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133438Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8e5bd8232157831cb53185e5cf2e70ddd400879d9333b8fdebdfc215a0d27aca gunicorn-registry stdout | 2023-06-29 13:34:38,897 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b3606d137b7f424f5fd7535e970232413bbd3cd25338dd78d28ed1626b1b5de1 gunicorn-registry stdout | 2023-06-29 13:34:38,897 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:38,897 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:38,897 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:38,898 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. quotaregistrysizeworker stdout | 2023-06-29 13:34:38,901 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-registry stdout | 2023-06-29 13:34:38,948 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. namespacegcworker stdout | 2023-06-29 13:34:39,238 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:34:39,341 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} gunicorn-registry stdout | 2023-06-29 13:34:39,349 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=627 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:39,349 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7d774299-4bab-4bff-9456-16946415bfcd', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7d774299-4bab-4bff-9456-16946415bfcd', 'ETag': '"75b72e278d22af2a2db0f670f3fc6509"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:39,349 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:39,349 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:39,349 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:39,349 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:39,350 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7d774299-4bab-4bff-9456-16946415bfcd', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7d774299-4bab-4bff-9456-16946415bfcd', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7d774299-4bab-4bff-9456-16946415bfcd', 'etag': '"75b72e278d22af2a2db0f670f3fc6509"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"75b72e278d22af2a2db0f670f3fc6509"'} buildlogsarchiver stdout | 2023-06-29 13:34:39,411 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-web stdout | 2023-06-29 13:34:39,636 [213] [DEBUG] [app] Starting request: urn:request:075a47bf-3de6-4437-ab3a-3148be137af0 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:34:39,636 [211] [DEBUG] [app] Starting request: urn:request:f98abed3-02b3-4ab4-876d-6af6daddd34f (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:34:39,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:34:39,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:34:39,640 [222] [DEBUG] [app] Starting request: urn:request:4db045ba-c001-4157-932c-4f31d06ab73a (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:34:39,640 [221] [DEBUG] [app] Starting request: urn:request:a477e955-ec17-4d35-961b-70aa408269cf (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:34:39,640 [222] [DEBUG] [app] Ending request: urn:request:4db045ba-c001-4157-932c-4f31d06ab73a (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:4db045ba-c001-4157-932c-4f31d06ab73a', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:34:39,640 [221] [DEBUG] [app] Ending request: urn:request:a477e955-ec17-4d35-961b-70aa408269cf (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:a477e955-ec17-4d35-961b-70aa408269cf', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:34:39,641 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:34:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:34:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:34:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:34:39,641 [221] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:34:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:34:39,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:34:39,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:34:39,642 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:34:39,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:34:39,643 [213] [DEBUG] [app] Starting request: urn:request:9bc7a049-c41e-4922-a084-a4b5e08f15e0 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:34:39,643 [212] [DEBUG] [app] Starting request: urn:request:4709bd8c-5f8d-42c6-8ef5-0d3a5fec2089 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:34:39,644 [213] [DEBUG] [app] Ending request: urn:request:9bc7a049-c41e-4922-a084-a4b5e08f15e0 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:9bc7a049-c41e-4922-a084-a4b5e08f15e0', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:34:39,644 [212] [DEBUG] [app] Ending request: urn:request:4709bd8c-5f8d-42c6-8ef5-0d3a5fec2089 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:4709bd8c-5f8d-42c6-8ef5-0d3a5fec2089', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:34:39,644 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:34:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:34:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:34:39,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:34:39,644 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:34:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:34:39,644 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:34:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:34:39,644 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:34:39,645 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:34:39,652 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:34:39,653 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:34:39,663 [211] [DEBUG] [app] Ending request: urn:request:f98abed3-02b3-4ab4-876d-6af6daddd34f (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:f98abed3-02b3-4ab4-876d-6af6daddd34f', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:34:39,663 [213] [DEBUG] [app] Ending request: urn:request:075a47bf-3de6-4437-ab3a-3148be137af0 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:075a47bf-3de6-4437-ab3a-3148be137af0', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:34:39,663 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:34:39,663 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:34:39,664 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:34:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:34:39,664 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:34:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:34:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:34:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-registry stdout | 2023-06-29 13:34:39,987 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:39,988 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:39,988 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 628, 'Body': <_io.BytesIO object at 0x7f7ccb223e50>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:39,988 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:39,988 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:39,988 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:39,988 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:39,988 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:39,988 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:39,989 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:39,997 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:39,997 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:39,997 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:39,997 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:39,997 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:39,997 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 628}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'BuwvGmMetM+zh22CfmMX2Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223e50>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=628', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:39,997 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:39,997 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:39,997 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:39,997 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:39,997 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:39,998 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=628&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:BuwvGmMetM+zh22CfmMX2Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133439Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:39,998 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133439Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8db2792e21287b10650538fce502b263cecc3b2df81062dde9b756cf40c5b0bc gunicorn-registry stdout | 2023-06-29 13:34:39,998 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 018cc397ae738aecf97f097a5b00ecd13774354b8eb280effadc1e2f1335ae07 gunicorn-registry stdout | 2023-06-29 13:34:39,998 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:39,998 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:39,998 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:39,999 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:34:40,044 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositoryactioncounter stdout | 2023-06-29 13:34:40,055 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-registry stdout | 2023-06-29 13:34:40,403 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=628 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:40,403 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '16339705-ae18-481b-9453-99e0e3e6fc86', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '16339705-ae18-481b-9453-99e0e3e6fc86', 'ETag': '"06ec2f1a631eb4cfb3876d827e6317d9"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:40,403 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:40,404 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:40,404 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:40,404 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:40,404 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '16339705-ae18-481b-9453-99e0e3e6fc86', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '16339705-ae18-481b-9453-99e0e3e6fc86', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '16339705-ae18-481b-9453-99e0e3e6fc86', 'etag': '"06ec2f1a631eb4cfb3876d827e6317d9"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"06ec2f1a631eb4cfb3876d827e6317d9"'} gcworker stdout | 2023-06-29 13:34:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:34:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:34:50.585410+00:00 (in 9.999490 seconds) gcworker stdout | 2023-06-29 13:34:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:34:50 UTC)" (scheduled at 2023-06-29 13:34:40.585410+00:00) gcworker stdout | 2023-06-29 13:34:40,587 [59] [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, 1686836080586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:34:40,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:34:40,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:34:40,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:34:50 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:34:40,979 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:40,980 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:40,980 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 629, 'Body': <_io.BytesIO object at 0x7f7ccb223ef0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:40,980 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:40,980 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:40,980 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:40,980 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:40,980 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:40,980 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:40,981 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:40,989 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:40,989 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:40,989 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:40,989 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:40,989 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:40,989 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 629}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'PHTMl+d47EJAhDdGCHzQmw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223ef0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=629', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:40,989 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:40,989 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:40,989 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:40,989 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:40,990 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:40,990 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=629&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:PHTMl+d47EJAhDdGCHzQmw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133440Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:40,990 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133440Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0b1c6834a64cd32194dfe16fa6cfbc00a9c8d00d745446e8e43cc11f01d6a4f7 gunicorn-registry stdout | 2023-06-29 13:34:40,990 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c4c68fa18a5a4ab8728fb80b701eb20bfd0a683f4ae90b2d2a5f6b52e88c845e gunicorn-registry stdout | 2023-06-29 13:34:40,990 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:40,990 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:40,990 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:40,991 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:34:41,036 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. blobuploadcleanupworker stdout | 2023-06-29 13:34:41,259 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:34:41,359 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=629 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:41,359 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3a84ce5c-0e3e-4d3d-91b5-22263aefa061', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3a84ce5c-0e3e-4d3d-91b5-22263aefa061', 'ETag': '"3c74cc97e778ec4240843746087cd09b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:41,359 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:41,359 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:41,360 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:41,360 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:41,360 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3a84ce5c-0e3e-4d3d-91b5-22263aefa061', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3a84ce5c-0e3e-4d3d-91b5-22263aefa061', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3a84ce5c-0e3e-4d3d-91b5-22263aefa061', 'etag': '"3c74cc97e778ec4240843746087cd09b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3c74cc97e778ec4240843746087cd09b"'} securityworker stdout | 2023-06-29 13:34:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:34:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:35:06.582504+00:00 (in 24.868356 seconds) securityworker stdout | 2023-06-29 13:34:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:35:11 UTC)" (scheduled at 2023-06-29 13:34:41.713664+00:00) securityworker stdout | 2023-06-29 13:34:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:34:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:34:41,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:34:41,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:34:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:34:41,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:34:41,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:34:41,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:34:41,721 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:34:41,734 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:34:41,738 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:34:41,738 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:34:41,739 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 29, 41, 721631), 1, 2]) securityworker stdout | 2023-06-29 13:34:41,742 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:34:41,742 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:34:41,743 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 29, 41, 721631), 1, 2]) securityworker stdout | 2023-06-29 13:34:41,747 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:34:41,747 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:34:41,747 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:34:41,747 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:34:41,747 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:34:41,747 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:34:41,747 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:34:41,748 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:34:41,748 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:34:41,748 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:35:11 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:34:42,026 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:42,026 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:42,027 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 630, 'Body': <_io.BytesIO object at 0x7f7ccb2231d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:42,027 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:42,027 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:42,027 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:42,027 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:42,027 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:42,027 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:42,027 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:42,036 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:42,036 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:42,036 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:42,036 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:42,036 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:42,036 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 630}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'sxjHDSBCvN9Rz4rwPAGvNQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2231d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=630', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:42,036 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:42,036 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:42,036 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:42,036 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:42,036 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:42,036 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=630&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:sxjHDSBCvN9Rz4rwPAGvNQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133442Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:42,036 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133442Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 54d8af2506e33d671a23921599b535be26ccb3a7f307cf622021e6f213087b61 gunicorn-registry stdout | 2023-06-29 13:34:42,036 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 417e2202ec7b00263e20973d866ae1c44c4e89d5a6e81fc2b404b2689eece513 gunicorn-registry stdout | 2023-06-29 13:34:42,036 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:42,037 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:42,037 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:42,037 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:34:42,084 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:34:42,447 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=630 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:42,447 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3c35ce5a-804b-42f8-b7a7-ffd78dca2a66', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3c35ce5a-804b-42f8-b7a7-ffd78dca2a66', 'ETag': '"b318c70d2042bcdf51cf8af03c01af35"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:42,447 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:42,447 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:42,448 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:42,448 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:42,448 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3c35ce5a-804b-42f8-b7a7-ffd78dca2a66', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3c35ce5a-804b-42f8-b7a7-ffd78dca2a66', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3c35ce5a-804b-42f8-b7a7-ffd78dca2a66', 'etag': '"b318c70d2042bcdf51cf8af03c01af35"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b318c70d2042bcdf51cf8af03c01af35"'} gunicorn-registry stdout | 2023-06-29 13:34:42,916 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:42,916 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:42,917 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 631, 'Body': <_io.BytesIO object at 0x7f7ccb223ea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:42,917 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:42,917 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:42,917 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:42,917 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:42,917 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:42,917 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:42,917 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:42,925 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:42,925 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:42,926 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:42,926 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:42,926 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:42,926 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 631}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'xQXX4GeXH1esjZEfx3+3HA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223ea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=631', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:42,926 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:42,926 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:42,926 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:42,926 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:42,926 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:42,926 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=631&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:xQXX4GeXH1esjZEfx3+3HA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133442Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:42,926 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133442Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2ecdaf9d7365f0b735e97dc9b02fda6928ed21b6fa362977bcc9dc85d8a36be6 gunicorn-registry stdout | 2023-06-29 13:34:42,926 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8d6002c3c4cd47448bf594f8f2d86d801bace2bda95c7598719824cc7a747afc gunicorn-registry stdout | 2023-06-29 13:34:42,926 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:42,926 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:42,927 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:42,927 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:34:42,972 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:34:43,197 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:34:43,293 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=631 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:43,293 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd5395068-c961-48ec-8508-2c19310ada62', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd5395068-c961-48ec-8508-2c19310ada62', 'ETag': '"c505d7e067971f57ac8d911fc77fb71c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:43,293 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:43,294 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:43,294 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:43,294 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:43,294 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd5395068-c961-48ec-8508-2c19310ada62', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd5395068-c961-48ec-8508-2c19310ada62', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd5395068-c961-48ec-8508-2c19310ada62', 'etag': '"c505d7e067971f57ac8d911fc77fb71c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c505d7e067971f57ac8d911fc77fb71c"'} notificationworker stdout | 2023-06-29 13:34:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:34:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:34:53.978401+00:00 (in 9.999449 seconds) notificationworker stdout | 2023-06-29 13:34:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:34:53 UTC)" (scheduled at 2023-06-29 13:34:43.978401+00:00) notificationworker stdout | 2023-06-29 13:34:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:34:43,980 [74] [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(2023, 6, 29, 13, 34, 43, 979444), True, datetime.datetime(2023, 6, 29, 13, 34, 43, 979444), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:34:43,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:34:43,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:34:43,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:34:53 UTC)" executed successfully manifestbackfillworker stdout | 2023-06-29 13:34:44,601 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} securityworker stdout | 2023-06-29 13:34:44,641 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} gunicorn-registry stdout | 2023-06-29 13:34:44,730 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:44,731 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:44,731 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 632, 'Body': <_io.BytesIO object at 0x7f7ccb269b80>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:44,731 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:44,731 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:44,731 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:44,731 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:44,731 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:44,731 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:44,732 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:44,740 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:44,740 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:44,740 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:44,740 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:44,740 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:44,740 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 632}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'bv1Wr6kgxXMdnTjj0+SHAQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269b80>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=632', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:44,740 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:44,740 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:44,740 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:44,740 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:44,741 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:44,741 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=632&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:bv1Wr6kgxXMdnTjj0+SHAQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133444Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:44,741 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133444Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | fc87c36e89872ea788a802d185f22a7b434b0e0ab24dc0d7e40d453b7f987658 gunicorn-registry stdout | 2023-06-29 13:34:44,741 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d24305d1353de8adaee5c2d5c2b8091a39a59785a9e526e2a13b248d0df820e8 gunicorn-registry stdout | 2023-06-29 13:34:44,741 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:44,741 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:44,741 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:44,742 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. exportactionlogsworker stdout | 2023-06-29 13:34:44,784 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} gunicorn-registry stdout | 2023-06-29 13:34:44,791 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. servicekey stdout | 2023-06-29 13:34:44,891 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-registry stdout | 2023-06-29 13:34:45,278 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=632 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:45,278 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7c72f6aa-ccce-45fe-9e6e-d50e5a962ce2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7c72f6aa-ccce-45fe-9e6e-d50e5a962ce2', 'ETag': '"6efd56afa920c5731d9d38e3d3e48701"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:45,278 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:45,278 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:45,278 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:45,278 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:45,278 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7c72f6aa-ccce-45fe-9e6e-d50e5a962ce2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7c72f6aa-ccce-45fe-9e6e-d50e5a962ce2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7c72f6aa-ccce-45fe-9e6e-d50e5a962ce2', 'etag': '"6efd56afa920c5731d9d38e3d3e48701"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6efd56afa920c5731d9d38e3d3e48701"'} gcworker stdout | 2023-06-29 13:34:45,448 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:34:45,484 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} namespacegcworker stdout | 2023-06-29 13:34:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:34:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:34:55.889222+00:00 (in 10.198272 seconds) namespacegcworker stdout | 2023-06-29 13:34:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:35:45 UTC)" (scheduled at 2023-06-29 13:34:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:34:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:34:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:35:45 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:34:45,733 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-web stdout | 2023-06-29 13:34:45,737 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:34:45,812 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:34:45,818 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:34:45,823 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-registry stdout | 2023-06-29 13:34:46,252 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:46,252 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:46,253 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 633, 'Body': <_io.BytesIO object at 0x7f7ccb269540>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:46,253 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:46,253 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:46,253 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:46,253 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:46,253 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:46,253 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:46,253 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:46,262 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:46,262 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:46,262 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:46,262 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:46,262 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:46,262 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 633}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'f+Zgbetl05oUpZsFNFfepA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269540>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=633', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:46,262 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:46,262 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:46,262 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:46,262 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:46,262 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:46,262 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=633&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:f+Zgbetl05oUpZsFNFfepA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133446Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:46,262 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133446Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 45d2beffb1704be2bed2fc400f55dc4959159c07f4adfb8a3eb602cb49f73c3c gunicorn-registry stdout | 2023-06-29 13:34:46,263 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d75e34b14ca183e19b42b450700608873a15ad9fae9ed523e8413d0c823d5346 gunicorn-registry stdout | 2023-06-29 13:34:46,263 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:46,263 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:46,263 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:46,264 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:34:46,311 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotaregistrysizeworker stdout | 2023-06-29 13:34:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:34:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:35:46.378393+00:00 (in 59.999490 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:34:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:35:46 UTC)" (scheduled at 2023-06-29 13:34:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:34:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:34:46,402 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:34:46,402 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:35:46 UTC)" executed successfully globalpromstats stdout | 2023-06-29 13:34:46,686 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} gunicorn-registry stdout | 2023-06-29 13:34:46,712 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=633 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:46,712 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0f7405c7-edde-480e-bd8d-faaf936ed4e3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0f7405c7-edde-480e-bd8d-faaf936ed4e3', 'ETag': '"7fe6606deb65d39a14a59b053457dea4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:46,712 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:46,713 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:46,713 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:46,713 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:46,713 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0f7405c7-edde-480e-bd8d-faaf936ed4e3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0f7405c7-edde-480e-bd8d-faaf936ed4e3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0f7405c7-edde-480e-bd8d-faaf936ed4e3', 'etag': '"7fe6606deb65d39a14a59b053457dea4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7fe6606deb65d39a14a59b053457dea4"'} teamsyncworker stdout | 2023-06-29 13:34:46,944 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:34:47,548 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:47,549 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:47,549 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 634, 'Body': <_io.BytesIO object at 0x7f7ccb223e50>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:47,549 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:47,549 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:47,549 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:47,549 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:47,549 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:47,550 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:47,550 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:47,558 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:47,558 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:47,558 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:47,558 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:47,558 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:47,558 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 634}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'K0j9rZz/3PLGtmqXmASddw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223e50>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=634', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:47,558 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:47,558 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:47,559 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:47,559 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:47,559 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:47,559 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=634&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:K0j9rZz/3PLGtmqXmASddw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133447Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:47,559 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133447Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0a270010f0992353a49cc2f1f9f922cc8401cfdf4155d13b5de5ee8fbe4204b7 gunicorn-registry stdout | 2023-06-29 13:34:47,559 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 97e0f61f3fe570dfa797f3aab0cae29e5581c95fa8291500bf0c5d2c009c3ff4 gunicorn-registry stdout | 2023-06-29 13:34:47,559 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:47,559 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:47,559 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:47,560 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:34:47,607 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. chunkcleanupworker stdout | 2023-06-29 13:34:47,664 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-registry stdout | 2023-06-29 13:34:47,967 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=634 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:47,967 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'dfc86700-8ae4-4fcc-be95-a1bdd2417f40', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'dfc86700-8ae4-4fcc-be95-a1bdd2417f40', 'ETag': '"2b48fdad9cffdcf2c6b66a9798049d77"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:47,967 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:47,967 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:47,967 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:47,967 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:47,968 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'dfc86700-8ae4-4fcc-be95-a1bdd2417f40', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'dfc86700-8ae4-4fcc-be95-a1bdd2417f40', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'dfc86700-8ae4-4fcc-be95-a1bdd2417f40', 'etag': '"2b48fdad9cffdcf2c6b66a9798049d77"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2b48fdad9cffdcf2c6b66a9798049d77"'} gunicorn-secscan stdout | 2023-06-29 13:34:48,072 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:34:48,076 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:34:48,079 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} storagereplication stdout | 2023-06-29 13:34:48,130 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} securityscanningnotificationworker stdout | 2023-06-29 13:34:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:34:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:35:23.286787+00:00 (in 34.604550 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:34:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:35:48 UTC)" (scheduled at 2023-06-29 13:34:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:34:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:34:48,683 [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(2023, 6, 29, 13, 34, 48, 682699), True, datetime.datetime(2023, 6, 29, 13, 34, 48, 682699), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:34:48,696 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:34:48,696 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:34:48,696 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:35:48 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:34:48,717 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:48,717 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:48,718 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 635, 'Body': <_io.BytesIO object at 0x7f7ccb223f40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:48,718 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:48,718 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:48,718 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:48,718 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:48,718 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:48,718 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:48,718 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:48,727 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:48,727 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:48,727 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:48,727 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:48,727 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:48,727 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 635}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'B/5CIE9PQOv6Nvc8nVW6MQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223f40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=635', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:48,727 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:48,727 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:48,727 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:48,727 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:48,727 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:48,727 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=635&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:B/5CIE9PQOv6Nvc8nVW6MQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133448Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:48,727 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133448Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d675af3e127dea57bf8c9f540662bd80a26003d9dee5a776487fb257acd0b511 gunicorn-registry stdout | 2023-06-29 13:34:48,728 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0a97bc7d9b1eec5eb3dae6ae841a9fa88276ba70265a94a7c834622b93da576e gunicorn-registry stdout | 2023-06-29 13:34:48,728 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:48,728 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:48,728 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:48,729 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:34:48,773 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:34:49,132 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=635 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:49,132 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1e54b4eb-d747-4226-bcbf-c915238fd9bc', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1e54b4eb-d747-4226-bcbf-c915238fd9bc', 'ETag': '"07fe42204f4f40ebfa36f73c9d55ba31"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:49,132 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:49,132 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:49,132 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:49,132 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:49,133 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1e54b4eb-d747-4226-bcbf-c915238fd9bc', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1e54b4eb-d747-4226-bcbf-c915238fd9bc', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1e54b4eb-d747-4226-bcbf-c915238fd9bc', 'etag': '"07fe42204f4f40ebfa36f73c9d55ba31"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"07fe42204f4f40ebfa36f73c9d55ba31"'} gunicorn-registry stdout | 2023-06-29 13:34:49,185 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:34:49,188 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:34:49,191 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:34:49,195 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:34:49,198 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:34:49,201 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:34:49,204 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:34:49,217 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:34:49,220 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:34:49,791 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:49,791 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:49,792 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 636, 'Body': <_io.BytesIO object at 0x7f7ccb223180>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:49,792 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:49,792 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:49,792 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:49,792 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:49,792 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:49,792 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:49,792 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:49,801 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:49,801 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:49,801 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:49,801 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:49,801 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:49,801 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 636}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'gFqDwVPGYjsOizWQjXav3A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223180>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=636', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:49,801 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:49,801 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:49,801 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:49,801 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:49,801 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:49,801 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=636&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:gFqDwVPGYjsOizWQjXav3A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133449Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:49,801 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133449Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4d53308f11411c2fda5bd0cdb5131a1e8008e464ef7b7c96bc76782fe4383d84 gunicorn-registry stdout | 2023-06-29 13:34:49,801 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5b6277641d57dd050531098d6ed96df0f11e4a02564e2bbb59c3921f49393b0a gunicorn-registry stdout | 2023-06-29 13:34:49,801 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:49,802 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:49,802 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:49,802 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:34:49,848 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:34:50,206 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=636 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:50,207 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a5a5fd21-4905-4792-a779-1057186c82a4', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a5a5fd21-4905-4792-a779-1057186c82a4', 'ETag': '"805a83c153c6623b0e8b35908d76afdc"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:50,207 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:50,207 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:50,207 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:50,207 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:50,207 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a5a5fd21-4905-4792-a779-1057186c82a4', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a5a5fd21-4905-4792-a779-1057186c82a4', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a5a5fd21-4905-4792-a779-1057186c82a4', 'etag': '"805a83c153c6623b0e8b35908d76afdc"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"805a83c153c6623b0e8b35908d76afdc"'} gcworker stdout | 2023-06-29 13:34:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:34:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:35:00.585410+00:00 (in 9.999486 seconds) gcworker stdout | 2023-06-29 13:34:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:35:00 UTC)" (scheduled at 2023-06-29 13:34:50.585410+00:00) gcworker stdout | 2023-06-29 13:34:50,587 [59] [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, 1686836090586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:34:50,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:34:50,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:34:50,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:35:00 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:34:50,816 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:50,817 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:50,817 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 637, 'Body': <_io.BytesIO object at 0x7f7ccb2794f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:50,817 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:50,817 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:50,817 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:50,818 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:50,818 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:50,818 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:50,818 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:50,826 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:50,826 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:50,826 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:50,826 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:50,826 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:50,826 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 637}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'wix0M7Dxg9JqvuIJOWmijQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2794f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=637', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:50,826 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:50,827 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:50,827 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:50,827 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:50,827 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:50,827 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=637&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:wix0M7Dxg9JqvuIJOWmijQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133450Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:50,827 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133450Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 384199cbfc3b1d655a0575a0490b88977c28e47f752346e153374ff9f7203dff gunicorn-registry stdout | 2023-06-29 13:34:50,827 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | bfc9f734d2c8f4d1c053a797d65d19526e84492ec2b7a01d429b9b511b14bd82 gunicorn-registry stdout | 2023-06-29 13:34:50,827 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:50,827 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:50,827 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:50,828 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:34:50,877 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:34:51,195 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=637 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:51,196 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'de74697b-a571-47dd-9010-22e071cd20ab', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'de74697b-a571-47dd-9010-22e071cd20ab', 'ETag': '"c22c7433b0f183d26abee2093969a28d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:51,196 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:51,196 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:51,196 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:51,196 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:51,196 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'de74697b-a571-47dd-9010-22e071cd20ab', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'de74697b-a571-47dd-9010-22e071cd20ab', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'de74697b-a571-47dd-9010-22e071cd20ab', 'etag': '"c22c7433b0f183d26abee2093969a28d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c22c7433b0f183d26abee2093969a28d"'} gunicorn-registry stdout | 2023-06-29 13:34:51,846 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:51,846 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:51,846 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 638, 'Body': <_io.BytesIO object at 0x7f7ccb279180>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:51,846 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:51,846 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:51,846 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:51,846 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:51,847 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:51,847 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:51,847 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:51,855 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:51,855 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:51,855 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:51,855 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:51,855 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:51,855 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 638}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '1qGjCaJ83msTvaxW0eSFjA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279180>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=638', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:51,855 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:51,855 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:51,855 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:51,855 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:51,856 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:51,856 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=638&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:1qGjCaJ83msTvaxW0eSFjA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133451Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:51,856 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133451Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | dd91a1c476e909c36b01a968a2c20b528031c8324bfd38a784192f950b11cd61 gunicorn-registry stdout | 2023-06-29 13:34:51,856 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a5d8ee3714e091529e03311d20d07679b460932f2a638c43e39f7f93299ef700 gunicorn-registry stdout | 2023-06-29 13:34:51,856 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:51,856 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:51,856 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:51,857 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:34:51,902 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:34:52,226 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=638 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:52,227 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '10049142-0840-4ea3-863a-f6bbaa8dfe45', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '10049142-0840-4ea3-863a-f6bbaa8dfe45', 'ETag': '"d6a1a309a27cde6b13bdac56d1e4858c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:52,227 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:52,227 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:52,227 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:52,227 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:52,227 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '10049142-0840-4ea3-863a-f6bbaa8dfe45', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '10049142-0840-4ea3-863a-f6bbaa8dfe45', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '10049142-0840-4ea3-863a-f6bbaa8dfe45', 'etag': '"d6a1a309a27cde6b13bdac56d1e4858c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d6a1a309a27cde6b13bdac56d1e4858c"'} gunicorn-registry stdout | 2023-06-29 13:34:52,862 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:52,862 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:52,862 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 639, 'Body': <_io.BytesIO object at 0x7f7ccb9607c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:52,863 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:52,863 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:52,863 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:52,863 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:52,863 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:52,863 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:52,863 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:52,871 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:52,871 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:52,871 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:52,871 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:52,871 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:52,871 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 639}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Iin5T7lupr00euB5JXDwOQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb9607c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=639', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:52,872 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:52,872 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:52,872 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:52,872 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:52,872 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:52,872 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=639&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Iin5T7lupr00euB5JXDwOQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133452Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:52,872 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133452Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 929754f4042334209b9bf66f7491cd0630890645f8de82087ac7a9b2e6fbc582 gunicorn-registry stdout | 2023-06-29 13:34:52,872 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 22a69bbf8a71f688b9f056920327be7f6ca9c958b974eb5bb7151d66bf3d8437 gunicorn-registry stdout | 2023-06-29 13:34:52,872 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:52,872 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:52,872 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:52,873 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:34:52,918 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:34:53,237 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=639 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:53,237 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '665868f5-eb8d-450f-a278-25d0da061ab2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '665868f5-eb8d-450f-a278-25d0da061ab2', 'ETag': '"2229f94fb96ea6bd347ae0792570f039"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:53,237 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:53,238 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:53,238 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:53,238 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:53,238 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '665868f5-eb8d-450f-a278-25d0da061ab2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '665868f5-eb8d-450f-a278-25d0da061ab2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '665868f5-eb8d-450f-a278-25d0da061ab2', 'etag': '"2229f94fb96ea6bd347ae0792570f039"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2229f94fb96ea6bd347ae0792570f039"'} gunicorn-registry stdout | 2023-06-29 13:34:53,936 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:53,936 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:53,936 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 640, 'Body': <_io.BytesIO object at 0x7f7ccb1de7c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:53,937 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:53,937 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:53,937 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:53,937 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:53,937 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:53,937 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:53,937 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:53,945 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:53,945 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:53,945 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:53,945 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:53,945 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:53,946 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 640}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'NcHBT+/YoSlqh/3FbQuoaw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1de7c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=640', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:53,946 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:53,946 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:53,946 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:53,946 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:53,946 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:53,946 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=640&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:NcHBT+/YoSlqh/3FbQuoaw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133453Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:53,946 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133453Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ca90e773997b225a7cfa7a0e64f8cb5ee16fcd7c834d1b246f6fae238788ad17 gunicorn-registry stdout | 2023-06-29 13:34:53,946 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6becaad3dbb9d46c743539a48999e4cbed58a26645ccbaadc9179146db641b0c gunicorn-registry stdout | 2023-06-29 13:34:53,946 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:53,946 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:53,947 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:53,947 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. notificationworker stdout | 2023-06-29 13:34:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:34:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:35:03.978401+00:00 (in 9.999499 seconds) notificationworker stdout | 2023-06-29 13:34:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:35:03 UTC)" (scheduled at 2023-06-29 13:34:53.978401+00:00) notificationworker stdout | 2023-06-29 13:34:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:34:53,980 [74] [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(2023, 6, 29, 13, 34, 53, 979318), True, datetime.datetime(2023, 6, 29, 13, 34, 53, 979318), 0, 'notification/%', 50, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:34:53,992 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:34:53,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:34:53,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:34:53,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:35:03 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:34:54,636 [214] [DEBUG] [app] Starting request: urn:request:ef11440c-18fe-45a1-8651-2f21a192a4af (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:34:54,636 [211] [DEBUG] [app] Starting request: urn:request:0cc08114-b90d-441d-a555-3f5a6b4a3603 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:34:54,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:34:54,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:34:54,640 [216] [DEBUG] [app] Starting request: urn:request:afc904eb-2226-49fb-ba10-7fc1e2fb19b4 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:34:54,640 [221] [DEBUG] [app] Starting request: urn:request:db3e1ec7-342b-4dc2-aa79-14e45c5e68df (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:34:54,640 [216] [DEBUG] [app] Ending request: urn:request:afc904eb-2226-49fb-ba10-7fc1e2fb19b4 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:afc904eb-2226-49fb-ba10-7fc1e2fb19b4', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:34:54,640 [221] [DEBUG] [app] Ending request: urn:request:db3e1ec7-342b-4dc2-aa79-14e45c5e68df (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:db3e1ec7-342b-4dc2-aa79-14e45c5e68df', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:34:54,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:34:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:34:54,641 [221] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:34:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:34:54,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:34:54,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:34:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:34:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:34:54,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:34:54,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:34:54,643 [214] [DEBUG] [app] Starting request: urn:request:2d64aa5e-46ae-480a-8c57-31fae33af05c (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:34:54,643 [212] [DEBUG] [app] Starting request: urn:request:2110f4fc-ce48-464d-bc5f-dfe0ab9efb11 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:34:54,643 [214] [DEBUG] [app] Ending request: urn:request:2d64aa5e-46ae-480a-8c57-31fae33af05c (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:2d64aa5e-46ae-480a-8c57-31fae33af05c', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:34:54,644 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:34:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:34:54,644 [212] [DEBUG] [app] Ending request: urn:request:2110f4fc-ce48-464d-bc5f-dfe0ab9efb11 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:2110f4fc-ce48-464d-bc5f-dfe0ab9efb11', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:34:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:34:54,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:34:54,644 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:34:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:34:54,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:34:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:34:54,644 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:34:54,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:34:54,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:34:54,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:34:54,662 [214] [DEBUG] [app] Ending request: urn:request:ef11440c-18fe-45a1-8651-2f21a192a4af (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:ef11440c-18fe-45a1-8651-2f21a192a4af', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:34:54,662 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:34:54,662 [211] [DEBUG] [app] Ending request: urn:request:0cc08114-b90d-441d-a555-3f5a6b4a3603 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:0cc08114-b90d-441d-a555-3f5a6b4a3603', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:34:54,662 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:34:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:34:54,663 [211] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:34:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.026 118 0.027) gunicorn-web stdout | 2023-06-29 13:34:54,663 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:34:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:34:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.027 118 0.027) gunicorn-registry stdout | 2023-06-29 13:34:55,427 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=640 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:55,427 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7723e5d5-bb39-4b79-a989-5b28c1f204c8', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7723e5d5-bb39-4b79-a989-5b28c1f204c8', 'ETag': '"35c1c14fefd8a1296a87fdc56d0ba86b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:55,427 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:55,427 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:55,427 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:55,428 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:55,428 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7723e5d5-bb39-4b79-a989-5b28c1f204c8', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7723e5d5-bb39-4b79-a989-5b28c1f204c8', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7723e5d5-bb39-4b79-a989-5b28c1f204c8', 'etag': '"35c1c14fefd8a1296a87fdc56d0ba86b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"35c1c14fefd8a1296a87fdc56d0ba86b"'} gunicorn-registry stdout | 2023-06-29 13:34:55,452 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:55,452 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:55,452 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 641, 'Body': <_io.BytesIO object at 0x7f7ccb2794a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:55,452 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:55,452 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:55,452 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:55,452 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:55,453 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:55,453 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:55,453 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:55,461 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:55,461 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:55,461 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:55,461 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:55,461 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:55,461 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 641}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Y6DZ0hFB01mxO2Edo+qqIA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2794a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=641', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:55,461 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:55,461 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:55,461 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:55,461 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:55,461 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:55,461 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=641&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Y6DZ0hFB01mxO2Edo+qqIA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133455Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:55,462 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133455Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b9ea577a8aabc3da2ca06c3e41b1d4ff686b4b5e304669c7f9ca446ed6bee28a gunicorn-registry stdout | 2023-06-29 13:34:55,462 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b5a300550ccd3aaf818976a7ec482ff1cf121790d17f11f11d7b067920f4c9d0 gunicorn-registry stdout | 2023-06-29 13:34:55,462 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:55,462 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:55,462 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:55,463 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:34:55,507 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. exportactionlogsworker stdout | 2023-06-29 13:34:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:34:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:35:14.793446+00:00 (in 19.201933 seconds) exportactionlogsworker stdout | 2023-06-29 13:34:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:35:55 UTC)" (scheduled at 2023-06-29 13:34:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:34:55,591 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:34:55,593 [58] [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(2023, 6, 29, 13, 34, 55, 591945), True, datetime.datetime(2023, 6, 29, 13, 34, 55, 591945), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:34:55,623 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:34:55,623 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:34:55,623 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:35:55 UTC)" executed successfully buildlogsarchiver stdout | 2023-06-29 13:34:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:34:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:35:25.790030+00:00 (in 29.999497 seconds) buildlogsarchiver stdout | 2023-06-29 13:34:55,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:35:25 UTC)" (scheduled at 2023-06-29 13:34:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:34:55,791 [54] [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(2023, 6, 14, 13, 34, 55, 790927), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:34:55,803 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:34:55,803 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:34:55,803 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:35:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:34:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:34:55,889 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:35:45.690471+00:00 (in 49.800804 seconds) namespacegcworker stdout | 2023-06-29 13:34:55,889 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:35:55 UTC)" (scheduled at 2023-06-29 13:34:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:34:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:34:55,891 [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(2023, 6, 29, 13, 34, 55, 890109), True, datetime.datetime(2023, 6, 29, 13, 34, 55, 890109), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:34:55,903 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:34:55,903 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:34:55,903 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:35:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:34:56,072 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=641 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:56,072 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '81f53ff5-6b81-4d14-8c2a-ac09c8027ea1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '81f53ff5-6b81-4d14-8c2a-ac09c8027ea1', 'ETag': '"63a0d9d21141d359b13b611da3eaaa20"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:56,072 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:56,072 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:56,072 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:56,072 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:56,072 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '81f53ff5-6b81-4d14-8c2a-ac09c8027ea1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '81f53ff5-6b81-4d14-8c2a-ac09c8027ea1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '81f53ff5-6b81-4d14-8c2a-ac09c8027ea1', 'etag': '"63a0d9d21141d359b13b611da3eaaa20"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"63a0d9d21141d359b13b611da3eaaa20"'} gunicorn-registry stdout | 2023-06-29 13:34:56,097 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:56,097 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:56,097 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 642, 'Body': <_io.BytesIO object at 0x7f7ccb2793b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:56,097 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:56,097 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:56,097 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:56,097 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:56,097 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:56,097 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:56,097 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:56,106 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:56,106 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:56,106 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:56,106 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:56,106 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:56,106 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 642}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '7JrMv7MKTJNobuEnHdIfMA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2793b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=642', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:56,106 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:56,106 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:56,106 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:56,106 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:56,106 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:56,106 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=642&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:7JrMv7MKTJNobuEnHdIfMA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133456Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:56,106 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133456Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c8ce5b3e1c18ece051a88d95a1a3009cd5d92b6490029ba6401cd2756bc5bf16 gunicorn-registry stdout | 2023-06-29 13:34:56,106 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d8f9fae7557d60e3db139a73d9a2efea01331b23597031615dbc7aca679c4b86 gunicorn-registry stdout | 2023-06-29 13:34:56,106 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:56,107 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:56,107 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:56,107 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:34:56,152 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:34:57,662 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=642 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:57,662 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ed686f86-141b-4667-a3a3-303ef2d381b9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ed686f86-141b-4667-a3a3-303ef2d381b9', 'ETag': '"ec9accbfb30a4c93686ee1271dd21f30"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:57,662 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:57,663 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:57,663 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:57,663 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:57,663 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ed686f86-141b-4667-a3a3-303ef2d381b9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ed686f86-141b-4667-a3a3-303ef2d381b9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ed686f86-141b-4667-a3a3-303ef2d381b9', 'etag': '"ec9accbfb30a4c93686ee1271dd21f30"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ec9accbfb30a4c93686ee1271dd21f30"'} gunicorn-registry stdout | 2023-06-29 13:34:57,691 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:57,691 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:57,691 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 643, 'Body': <_io.BytesIO object at 0x7f7ccb2ac130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:57,692 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:57,692 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:57,692 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:57,692 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:57,692 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:57,692 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:57,692 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:57,700 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:57,700 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:57,700 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:57,700 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:57,700 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:57,700 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 643}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'FWZ7F3Frf8alEIUaulwPDA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=643', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:57,700 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:57,701 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:57,701 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:57,701 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:57,701 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:57,701 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=643&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:FWZ7F3Frf8alEIUaulwPDA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133457Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:57,701 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133457Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 89267c57484f202e586b779ca713eb6a692a9a122e25141ba57f4ceca950d7c2 gunicorn-registry stdout | 2023-06-29 13:34:57,701 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e333a23c13e55de458278b46d28797b50881698ffc2c608b7eb3571d4e8f444b gunicorn-registry stdout | 2023-06-29 13:34:57,701 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:57,701 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:57,701 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:57,702 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:34:57,749 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:34:58,270 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=643 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:58,270 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '422d853e-a551-4420-9749-1eb81b463d09', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '422d853e-a551-4420-9749-1eb81b463d09', 'ETag': '"15667b17716b7fc6a510851aba5c0f0c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:58,271 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:58,271 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:58,271 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:58,271 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:58,271 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '422d853e-a551-4420-9749-1eb81b463d09', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '422d853e-a551-4420-9749-1eb81b463d09', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '422d853e-a551-4420-9749-1eb81b463d09', 'etag': '"15667b17716b7fc6a510851aba5c0f0c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"15667b17716b7fc6a510851aba5c0f0c"'} gunicorn-registry stdout | 2023-06-29 13:34:58,294 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:58,295 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:58,295 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 644, 'Body': <_io.BytesIO object at 0x7f7ccb960900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:58,295 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:58,295 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:58,295 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:58,295 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:58,295 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:58,295 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:58,295 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:58,304 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:58,304 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:58,304 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:58,304 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:58,304 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:58,304 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 644}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '6CyAUbH3g8lGf6k+fjU/cg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=644', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:58,304 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:58,304 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:58,304 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:58,304 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:58,304 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:58,304 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=644&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:6CyAUbH3g8lGf6k+fjU/cg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133458Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:58,304 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133458Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | acd97018feb473034dd09809319618fd50c2c44d154e843aad9e3ce9614143f9 gunicorn-registry stdout | 2023-06-29 13:34:58,304 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a6121e1748fd3ddb075bac1e175b90ca5368fe57e617ebc28cb269a39ae33fb0 gunicorn-registry stdout | 2023-06-29 13:34:58,304 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:58,304 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:58,305 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:58,305 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:34:58,350 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:34:58,708 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=644 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:34:58,709 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ee16d205-4df4-49ea-8db5-a4ce549cdced', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ee16d205-4df4-49ea-8db5-a4ce549cdced', 'ETag': '"e82c8051b1f783c9467fa93e7e353f72"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:34:58,709 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:34:58,709 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:58,709 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:34:58,709 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:58,709 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ee16d205-4df4-49ea-8db5-a4ce549cdced', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ee16d205-4df4-49ea-8db5-a4ce549cdced', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ee16d205-4df4-49ea-8db5-a4ce549cdced', 'etag': '"e82c8051b1f783c9467fa93e7e353f72"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e82c8051b1f783c9467fa93e7e353f72"'} gunicorn-registry stdout | 2023-06-29 13:34:59,081 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:34:59,081 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:34:59,081 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 645, 'Body': <_io.BytesIO object at 0x7f7ccb2ab630>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:34:59,081 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:59,081 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:59,081 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:59,081 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:59,081 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:59,081 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:59,081 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:59,090 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:59,090 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:34:59,090 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:59,090 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:59,090 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:59,090 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 645}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'In218u7cCqAZPpu+PSY0xw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab630>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=645', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:34:59,090 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:59,090 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:59,090 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:59,090 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:34:59,090 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:34:59,090 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=645&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:In218u7cCqAZPpu+PSY0xw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133459Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:34:59,090 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133459Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 72bf23306a18fe008e8d86a35d47279230fcb846d6ced99018ee400cb55ab8ca gunicorn-registry stdout | 2023-06-29 13:34:59,090 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4a44962359d1e5a3670629cc552ead725366413119d7889014e55a333e612188 gunicorn-registry stdout | 2023-06-29 13:34:59,091 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:34:59,091 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:34:59,091 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:34:59,091 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:34:59,136 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. expiredappspecifictokenworker stdout | 2023-06-29 13:34:59,775 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gcworker stdout | 2023-06-29 13:35:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:35:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:35:10.585410+00:00 (in 9.999475 seconds) gcworker stdout | 2023-06-29 13:35:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:35:10 UTC)" (scheduled at 2023-06-29 13:35:00.585410+00:00) gcworker stdout | 2023-06-29 13:35:00,587 [59] [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, 1686836100586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:35:00,602 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:35:00,602 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:35:00,602 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:35:10 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 13:35:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:35:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:35:38.788158+00:00 (in 36.796607 seconds) repositorygcworker stdout | 2023-06-29 13:35:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:36:01 UTC)" (scheduled at 2023-06-29 13:35:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:35:01,991 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:35:01,993 [81] [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(2023, 6, 29, 13, 35, 1, 992036), True, datetime.datetime(2023, 6, 29, 13, 35, 1, 992036), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 13:35:02,005 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:35:02,005 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:35:02,005 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:36:01 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:35:02,445 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=645 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:02,445 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f7582d5a-17f7-415c-95e6-f4fd88962d5e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f7582d5a-17f7-415c-95e6-f4fd88962d5e', 'ETag': '"227db5f2eedc0aa0193e9bbe3d2634c7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:02,445 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:02,446 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:02,446 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:02,446 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:02,446 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f7582d5a-17f7-415c-95e6-f4fd88962d5e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f7582d5a-17f7-415c-95e6-f4fd88962d5e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f7582d5a-17f7-415c-95e6-f4fd88962d5e', 'etag': '"227db5f2eedc0aa0193e9bbe3d2634c7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"227db5f2eedc0aa0193e9bbe3d2634c7"'} gunicorn-registry stdout | 2023-06-29 13:35:02,466 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:02,466 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:02,466 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 646, 'Body': <_io.BytesIO object at 0x7f7ccb2ab7c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:02,466 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:02,467 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:02,467 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:02,467 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:02,467 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:02,467 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:02,467 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:02,475 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:02,475 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:02,475 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:02,475 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:02,475 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:02,475 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 646}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'RzhaZ8/491x79jC0HKKyhA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab7c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=646', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:02,475 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:02,475 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:02,475 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:02,475 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:02,476 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:02,476 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=646&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:RzhaZ8/491x79jC0HKKyhA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133502Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:02,476 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133502Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 93ace2ed6a86fd0444f4fe4d007a3f5522c7587f5f2ae674a003d6095d566dcd gunicorn-registry stdout | 2023-06-29 13:35:02,476 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c7a7123dc1fe936aed2b82bdf02260519e22e2ff7beb6d59ca525d2a79963696 gunicorn-registry stdout | 2023-06-29 13:35:02,476 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:02,476 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:02,476 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:02,477 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:02,523 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:35:03,094 [214] [DEBUG] [app] Starting request: urn:request:8dcc69ee-85a0-4d89-b48c-76eb2a9a492d (/api/v1/user/notifications) {'X-Forwarded-For': '209.132.188.14, 10.131.0.8'} gunicorn-web stdout | 2023-06-29 13:35:03,094 [214] [DEBUG] [app] User loader loading deferred user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:35:03,094 [214] [DEBUG] [auth.cookie] Loading user from cookie: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:35:03,095 [214] [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', ['ac2fc6f0-2e87-4695-9c83-b3592b08e757', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:35:03,104 [211] [DEBUG] [app] Starting request: urn:request:4f3b7b12-b6cf-492f-a724-b08b76c10d93 (/api/v1/user/apptoken) {'X-Forwarded-For': '209.132.188.14, 10.128.2.5'} gunicorn-web stdout | 2023-06-29 13:35:03,104 [211] [DEBUG] [app] User loader loading deferred user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:35:03,104 [211] [DEBUG] [auth.cookie] Loading user from cookie: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:35:03,105 [211] [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', ['ac2fc6f0-2e87-4695-9c83-b3592b08e757', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:35:03,106 [214] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-06-29 13:35:03,106 [214] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-06-29 13:35:03,106 [214] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:35:03,106 [214] [DEBUG] [endpoints.api] Checking permission for user whuquay gunicorn-web stdout | 2023-06-29 13:35:03,106 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:35:03,106 [214] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:35:03,106 [214] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:35:03,106 [214] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:35:03,108 [214] [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, 1, False, 1, 'admin', 6]) gunicorn-web stdout | 2023-06-29 13:35:03,114 [214] [DEBUG] [app] Ending request: urn:request:8dcc69ee-85a0-4d89-b48c-76eb2a9a492d (/api/v1/user/notifications) {'endpoint': 'api.usernotificationlist', 'request_id': 'urn:request:8dcc69ee-85a0-4d89-b48c-76eb2a9a492d', 'remote_addr': '10.131.0.8', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/api/v1/user/notifications', 'path': '/api/v1/user/notifications', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-06-29 13:35:03,115 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:35:03,115 [214] [INFO] [gunicorn.access] 10.131.0.8 - - [29/Jun/2023:13:35:03 +0000] "GET /api/v1/user/notifications HTTP/1.0" 200 43 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:13:35:03 +0000] "GET /api/v1/user/notifications HTTP/1.1" 200 43 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.023 1500 0.022) gunicorn-web stdout | 2023-06-29 13:35:03,116 [211] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-06-29 13:35:03,116 [211] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-06-29 13:35:03,116 [211] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:35:03,116 [211] [DEBUG] [endpoints.api] Checking permission for user whuquay gunicorn-web stdout | 2023-06-29 13:35:03,116 [211] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:35:03,116 [211] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:35:03,116 [211] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:35:03,116 [211] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:35:03,117 [211] [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))', [1, datetime.datetime(2023, 7, 2, 8, 47, 3, 117034), datetime.datetime(2023, 6, 29, 13, 35, 3, 117076)]) gunicorn-web stdout | 2023-06-29 13:35:03,121 [211] [DEBUG] [app] Ending request: urn:request:4f3b7b12-b6cf-492f-a724-b08b76c10d93 (/api/v1/user/apptoken) {'endpoint': 'api.apptokens', 'request_id': 'urn:request:4f3b7b12-b6cf-492f-a724-b08b76c10d93', 'remote_addr': '10.128.2.5', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/api/v1/user/apptoken?expiring=true', 'path': '/api/v1/user/apptoken', 'parameters': {'expiring': 'true'}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-06-29 13:35:03,122 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:35:03,122 [211] [INFO] [gunicorn.access] 10.128.2.5 - - [29/Jun/2023:13:35:03 +0000] "GET /api/v1/user/apptoken?expiring=true HTTP/1.0" 200 38 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:13:35:03 +0000] "GET /api/v1/user/apptoken?expiring=true HTTP/1.1" 200 38 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.019 1509 0.019) queuecleanupworker stdout | 2023-06-29 13:35:03,291 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:35:03,742 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=646 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:03,743 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f9e50d08-13fc-46cf-a837-859d72302e64', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f9e50d08-13fc-46cf-a837-859d72302e64', 'ETag': '"47385a67cff8f75c7bf630b41ca2b284"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:03,743 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:03,743 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:03,743 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:03,743 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:03,743 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f9e50d08-13fc-46cf-a837-859d72302e64', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f9e50d08-13fc-46cf-a837-859d72302e64', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f9e50d08-13fc-46cf-a837-859d72302e64', 'etag': '"47385a67cff8f75c7bf630b41ca2b284"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"47385a67cff8f75c7bf630b41ca2b284"'} gunicorn-registry stdout | 2023-06-29 13:35:03,763 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:03,763 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:03,763 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 647, 'Body': <_io.BytesIO object at 0x7f7ccb1de720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:03,763 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:03,763 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:03,764 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:03,764 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:03,764 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:03,764 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:03,764 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:03,772 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:03,772 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:03,772 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:03,772 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:03,772 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:03,772 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 647}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '4DrFbAz9/LqmfeiFAV6LpQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1de720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=647', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:03,772 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:03,772 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:03,772 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:03,772 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:03,773 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:03,773 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=647&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:4DrFbAz9/LqmfeiFAV6LpQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133503Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:03,773 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133503Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9b86e95d8b37f6877053a5a17032a53290989c9c13238d34a32d1586031cd308 gunicorn-registry stdout | 2023-06-29 13:35:03,773 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0ac7ac65447643839e4e392dd7deb771cbe176d463452b4f99856174ce3e4bb8 gunicorn-registry stdout | 2023-06-29 13:35:03,773 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:03,773 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:03,773 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:03,774 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:03,819 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:35:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:35:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:35:13.978401+00:00 (in 9.999504 seconds) notificationworker stdout | 2023-06-29 13:35:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:35:13 UTC)" (scheduled at 2023-06-29 13:35:03.978401+00:00) notificationworker stdout | 2023-06-29 13:35:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:35:03,980 [74] [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(2023, 6, 29, 13, 35, 3, 979335), True, datetime.datetime(2023, 6, 29, 13, 35, 3, 979335), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:35:03,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:35:03,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:35:03,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:35:13 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:35:04,346 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=647 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:04,347 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c33d9c13-e28f-455f-85db-e9d90b8b8eb7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c33d9c13-e28f-455f-85db-e9d90b8b8eb7', 'ETag': '"e03ac56c0cfdfcbaa67de885015e8ba5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:04,347 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:04,347 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:04,347 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:04,347 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:04,347 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c33d9c13-e28f-455f-85db-e9d90b8b8eb7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c33d9c13-e28f-455f-85db-e9d90b8b8eb7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c33d9c13-e28f-455f-85db-e9d90b8b8eb7', 'etag': '"e03ac56c0cfdfcbaa67de885015e8ba5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e03ac56c0cfdfcbaa67de885015e8ba5"'} gunicorn-registry stdout | 2023-06-29 13:35:04,368 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:04,368 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:04,368 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 648, 'Body': <_io.BytesIO object at 0x7f7cd0982a40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:04,368 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:04,368 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:04,368 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:04,368 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:04,368 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:04,368 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:04,369 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:04,377 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:04,377 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:04,377 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:04,377 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:04,377 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:04,377 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 648}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '7itG5x7VOyJ48/WhOHKv1g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd0982a40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=648', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:04,377 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:04,377 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:04,377 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:04,377 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:04,377 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:04,377 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=648&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:7itG5x7VOyJ48/WhOHKv1g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133504Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:04,377 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133504Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5dd350397eb2415334fe633346ccc514b8be852fa1a65a9ec99459e80fcdb2d4 gunicorn-registry stdout | 2023-06-29 13:35:04,377 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c5985ff0f12e72f0567086129020463f04fdfa183952f1c3bc827fb20aefedd0 gunicorn-registry stdout | 2023-06-29 13:35:04,377 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:04,378 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:04,378 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:04,378 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:04,423 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:35:04,783 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=648 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:04,784 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '12f37986-34b2-47f4-9bbf-aa9ff2432b3d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '12f37986-34b2-47f4-9bbf-aa9ff2432b3d', 'ETag': '"ee2b46e71ed53b2278f3f5a13872afd6"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:04,784 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:04,784 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:04,784 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:04,784 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:04,784 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '12f37986-34b2-47f4-9bbf-aa9ff2432b3d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '12f37986-34b2-47f4-9bbf-aa9ff2432b3d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '12f37986-34b2-47f4-9bbf-aa9ff2432b3d', 'etag': '"ee2b46e71ed53b2278f3f5a13872afd6"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ee2b46e71ed53b2278f3f5a13872afd6"'} gunicorn-registry stdout | 2023-06-29 13:35:04,808 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:04,808 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:04,808 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 649, 'Body': <_io.BytesIO object at 0x7f7ccb2231d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:04,808 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:04,809 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:04,809 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:04,809 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:04,809 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:04,809 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:04,809 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:04,817 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:04,817 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:04,817 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:04,817 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:04,817 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:04,817 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 649}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'woiAuqfewszAQjQEYbeHNA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2231d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=649', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:04,817 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:04,817 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:04,817 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:04,817 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:04,818 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:04,818 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=649&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:woiAuqfewszAQjQEYbeHNA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133504Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:04,818 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133504Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 648af806cb264ad0763292a0f166b5a5cc62fc33fb09b55ff82beca12bc516e6 gunicorn-registry stdout | 2023-06-29 13:35:04,818 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6bb57fd77b01015c4e82d818f0dcab4d0d3610aa8f162e1414bc874de17a6805 gunicorn-registry stdout | 2023-06-29 13:35:04,818 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:04,818 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:04,818 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:04,819 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:04,864 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:35:05,143 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=649 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:05,144 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2cd49931-d96e-4229-a5eb-8fd3b23dd788', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2cd49931-d96e-4229-a5eb-8fd3b23dd788', 'ETag': '"c28880baa7dec2ccc042340461b78734"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:05,144 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:05,144 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:05,144 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:05,144 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:05,144 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2cd49931-d96e-4229-a5eb-8fd3b23dd788', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2cd49931-d96e-4229-a5eb-8fd3b23dd788', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2cd49931-d96e-4229-a5eb-8fd3b23dd788', 'etag': '"c28880baa7dec2ccc042340461b78734"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c28880baa7dec2ccc042340461b78734"'} gunicorn-registry stdout | 2023-06-29 13:35:05,661 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:05,661 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:05,661 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 650, 'Body': <_io.BytesIO object at 0x7f7ccb309ea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:05,662 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:05,662 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:05,662 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:05,662 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:05,662 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:05,662 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:05,662 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:05,670 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:05,670 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:05,670 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:05,670 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:05,670 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:05,670 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 650}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'HU1tj85mj3Oo40ts9UYLyA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb309ea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=650', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:05,670 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:05,670 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:05,671 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:05,671 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:05,671 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:05,671 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=650&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:HU1tj85mj3Oo40ts9UYLyA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133505Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:05,671 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133505Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3e3c6801676e127281dc67ef2dbe83ff029a66c9915d412c2105b14f2abb6880 gunicorn-registry stdout | 2023-06-29 13:35:05,671 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f1855c2b060292f693eaf86d249fd55d7a7579f867b51012455a3ad07801dc74 gunicorn-registry stdout | 2023-06-29 13:35:05,671 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:05,671 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:05,671 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:05,672 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:05,717 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:35:06,041 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=650 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:06,042 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ac73650a-d5a1-447a-b058-ad810ed5b55e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ac73650a-d5a1-447a-b058-ad810ed5b55e', 'ETag': '"1d4d6d8fce668f73a8e34b6cf5460bc8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:06,042 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:06,042 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:06,042 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:06,042 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:06,042 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ac73650a-d5a1-447a-b058-ad810ed5b55e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ac73650a-d5a1-447a-b058-ad810ed5b55e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ac73650a-d5a1-447a-b058-ad810ed5b55e', 'etag': '"1d4d6d8fce668f73a8e34b6cf5460bc8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1d4d6d8fce668f73a8e34b6cf5460bc8"'} builder stdout | 2023-06-29 13:35:06,530 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:35:06,534 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} securityworker stdout | 2023-06-29 13:35:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:35:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:35:11.713664+00:00 (in 5.130684 seconds) securityworker stdout | 2023-06-29 13:35:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:35:36 UTC)" (scheduled at 2023-06-29 13:35:06.582504+00:00) securityworker stdout | 2023-06-29 13:35:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:35:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:35:06,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:35:06,587 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:35:06,599 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:35:06,602 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:35:06,602 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:35:36 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:35:06,772 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:06,772 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:06,773 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 651, 'Body': <_io.BytesIO object at 0x7f7ccb960860>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:06,773 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:06,773 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:06,773 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:06,773 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:06,773 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:06,773 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:06,773 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:06,781 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:06,782 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:06,782 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:06,782 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:06,782 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:06,782 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 651}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'yj8F5zXAtXLgZtmYFbbzGw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960860>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=651', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:06,782 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:06,782 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:06,782 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:06,782 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:06,782 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:06,782 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=651&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:yj8F5zXAtXLgZtmYFbbzGw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133506Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:06,782 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133506Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4a11aec2d8f61547510e0025e7e4c28b2db213f458bad475516183d9d4bc6038 gunicorn-registry stdout | 2023-06-29 13:35:06,782 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | bcdaa9c9933ad1e18ec00f064a08b5b9a2646c50937720044860ad84505580ae gunicorn-registry stdout | 2023-06-29 13:35:06,783 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:06,783 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:06,783 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:06,783 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:06,830 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:35:07,196 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=651 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:07,196 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'bc795367-c6a0-4d43-9f4f-d1b4e15df9f5', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'bc795367-c6a0-4d43-9f4f-d1b4e15df9f5', 'ETag': '"ca3f05e735c0b572e066d99815b6f31b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:07,196 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:07,196 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:07,197 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:07,197 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:07,197 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'bc795367-c6a0-4d43-9f4f-d1b4e15df9f5', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'bc795367-c6a0-4d43-9f4f-d1b4e15df9f5', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'bc795367-c6a0-4d43-9f4f-d1b4e15df9f5', 'etag': '"ca3f05e735c0b572e066d99815b6f31b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ca3f05e735c0b572e066d99815b6f31b"'} gunicorn-registry stdout | 2023-06-29 13:35:07,635 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:07,636 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:07,636 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 652, 'Body': <_io.BytesIO object at 0x7f7ccb2ab090>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:07,636 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:07,636 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:07,636 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:07,636 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:07,636 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:07,636 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:07,637 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:07,645 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:07,645 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:07,645 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:07,645 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:07,645 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:07,645 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 652}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'DGecp+JCVOjDFB8ysjJtnA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab090>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=652', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:07,645 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:07,645 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:07,645 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:07,645 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:07,645 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:07,645 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=652&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:DGecp+JCVOjDFB8ysjJtnA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133507Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:07,646 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133507Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | cd9b18da44f288fed32804577d6fd09552dd5f2827f687f8937841da5e7770d4 gunicorn-registry stdout | 2023-06-29 13:35:07,646 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 36c98eda13408fc6b6c4842467b41150f695b8791da22e204911eebea6df8973 gunicorn-registry stdout | 2023-06-29 13:35:07,646 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:07,646 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:07,646 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:07,647 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:07,691 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:35:08,016 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=652 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:08,016 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7ab69af2-1d25-45b0-81e8-1c004a3fc6e4', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7ab69af2-1d25-45b0-81e8-1c004a3fc6e4', 'ETag': '"0c679ca7e24254e8c3141f32b2326d9c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:08,016 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:08,017 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:08,017 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:08,017 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:08,017 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7ab69af2-1d25-45b0-81e8-1c004a3fc6e4', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7ab69af2-1d25-45b0-81e8-1c004a3fc6e4', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7ab69af2-1d25-45b0-81e8-1c004a3fc6e4', 'etag': '"0c679ca7e24254e8c3141f32b2326d9c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0c679ca7e24254e8c3141f32b2326d9c"'} gunicorn-registry stdout | 2023-06-29 13:35:08,734 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:08,735 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:08,735 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 653, 'Body': <_io.BytesIO object at 0x7f7ccb2ac130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:08,735 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:08,735 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:08,735 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:08,735 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:08,735 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:08,735 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:08,736 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:08,744 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:08,744 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:08,744 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:08,744 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:08,744 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:08,744 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 653}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '2qs3OpZcKq+GOBZgoY96Ag==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=653', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:08,744 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:08,744 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:08,744 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:08,744 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:08,745 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:08,745 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=653&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:2qs3OpZcKq+GOBZgoY96Ag== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133508Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:08,745 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133508Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8d09a3152a82777ef5b43f47066e7c1c473b660035d3219fab25acb249642eae gunicorn-registry stdout | 2023-06-29 13:35:08,745 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 053211826578dcc72119ddbcbf5cceed2491eb31920c3a75fd681b2e0f9d841b gunicorn-registry stdout | 2023-06-29 13:35:08,745 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:08,745 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:08,745 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:08,746 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:08,791 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotaregistrysizeworker stdout | 2023-06-29 13:35:08,927 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-registry stdout | 2023-06-29 13:35:09,155 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=653 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:09,155 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f46682d3-3b5a-41cc-b2e0-f1aa5984d89f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f46682d3-3b5a-41cc-b2e0-f1aa5984d89f', 'ETag': '"daab373a965c2aaf86381660a18f7a02"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:09,155 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:09,156 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:09,156 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:09,156 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:09,156 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f46682d3-3b5a-41cc-b2e0-f1aa5984d89f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f46682d3-3b5a-41cc-b2e0-f1aa5984d89f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f46682d3-3b5a-41cc-b2e0-f1aa5984d89f', 'etag': '"daab373a965c2aaf86381660a18f7a02"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"daab373a965c2aaf86381660a18f7a02"'} namespacegcworker stdout | 2023-06-29 13:35:09,266 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:35:09,377 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:35:09,428 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-web stdout | 2023-06-29 13:35:09,636 [211] [DEBUG] [app] Starting request: urn:request:8d438439-2f14-4331-becb-3317c756be05 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:35:09,636 [214] [DEBUG] [app] Starting request: urn:request:b590db37-9857-4ab5-99bd-ff0e5c57ba59 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:35:09,637 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:35:09,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:35:09,639 [218] [DEBUG] [app] Starting request: urn:request:f266bddd-17c4-4fdc-9c1a-f1a520aa9663 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:35:09,639 [222] [DEBUG] [app] Starting request: urn:request:eafc49c5-198f-43e3-9c7e-ae5bbd3c9b57 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:35:09,640 [222] [DEBUG] [app] Ending request: urn:request:eafc49c5-198f-43e3-9c7e-ae5bbd3c9b57 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:eafc49c5-198f-43e3-9c7e-ae5bbd3c9b57', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:35:09,640 [218] [DEBUG] [app] Ending request: urn:request:f266bddd-17c4-4fdc-9c1a-f1a520aa9663 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:f266bddd-17c4-4fdc-9c1a-f1a520aa9663', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:35:09,640 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:35:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:35:09,640 [218] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:35:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:35:09,640 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:35:09,640 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:35:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:35:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:35:09,641 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:35:09,641 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:35:09,643 [213] [DEBUG] [app] Starting request: urn:request:c62f412a-a358-4ff7-9f6e-4ebe6cd88a9a (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:35:09,643 [212] [DEBUG] [app] Starting request: urn:request:a8bf7c57-513c-4b3f-8929-bb79acdaa8e7 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:35:09,643 [213] [DEBUG] [app] Ending request: urn:request:c62f412a-a358-4ff7-9f6e-4ebe6cd88a9a (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:c62f412a-a358-4ff7-9f6e-4ebe6cd88a9a', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:35:09,643 [212] [DEBUG] [app] Ending request: urn:request:a8bf7c57-513c-4b3f-8929-bb79acdaa8e7 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:a8bf7c57-513c-4b3f-8929-bb79acdaa8e7', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:35:09,644 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:35:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:35:09,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:35:09,644 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:35:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:35:09,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:35:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:35:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:35:09,644 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:35:09,644 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:35:09,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:35:09,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:35:09,662 [211] [DEBUG] [app] Ending request: urn:request:8d438439-2f14-4331-becb-3317c756be05 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:8d438439-2f14-4331-becb-3317c756be05', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:35:09,663 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:35:09,663 [214] [DEBUG] [app] Ending request: urn:request:b590db37-9857-4ab5-99bd-ff0e5c57ba59 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:b590db37-9857-4ab5-99bd-ff0e5c57ba59', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:35:09,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:35:09,663 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:35:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:35:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:35:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-web stdout | 2023-06-29 13:35:09,663 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:35:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-registry stdout | 2023-06-29 13:35:09,664 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:09,664 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:09,664 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 654, 'Body': <_io.BytesIO object at 0x7f7ccb309ea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:09,664 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:09,664 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:09,664 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:09,665 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:09,665 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:09,665 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:09,665 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:09,673 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:09,673 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:09,673 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:09,673 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:09,673 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:09,673 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 654}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'aJtNIc3QsvU+vsj4eW3O2w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb309ea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=654', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:09,673 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:09,674 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:09,674 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:09,674 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:09,674 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:09,674 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=654&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:aJtNIc3QsvU+vsj4eW3O2w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133509Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:09,674 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133509Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b77e4354e81a494ba331437e179045cce67c98c5c6e62afa81e3f2a0c7da2699 gunicorn-registry stdout | 2023-06-29 13:35:09,674 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7a72782659c7d1f83667548df188037a33e8490b15e0510856a8877d9454dc60 gunicorn-registry stdout | 2023-06-29 13:35:09,674 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:09,674 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:09,675 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:09,675 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:09,722 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:35:10,047 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=654 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:10,048 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'bf86214d-2cd0-4be0-8751-337f9428e1f0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'bf86214d-2cd0-4be0-8751-337f9428e1f0', 'ETag': '"689b4d21cdd0b2f53ebec8f8796dcedb"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:10,048 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:10,048 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:10,048 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:10,048 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:10,048 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'bf86214d-2cd0-4be0-8751-337f9428e1f0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'bf86214d-2cd0-4be0-8751-337f9428e1f0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'bf86214d-2cd0-4be0-8751-337f9428e1f0', 'etag': '"689b4d21cdd0b2f53ebec8f8796dcedb"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"689b4d21cdd0b2f53ebec8f8796dcedb"'} repositoryactioncounter stdout | 2023-06-29 13:35:10,093 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-registry stdout | 2023-06-29 13:35:10,525 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:10,525 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:10,526 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 655, 'Body': <_io.BytesIO object at 0x7f7ccb279450>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:10,526 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:10,526 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:10,526 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:10,526 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:10,526 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:10,526 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:10,526 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:10,535 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:10,535 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:10,535 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:10,535 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:10,535 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:10,535 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 655}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Ym9dRCE8aM3GPwk/bZxf6A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279450>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=655', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:10,535 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:10,535 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:10,535 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:10,535 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:10,535 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:10,535 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=655&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Ym9dRCE8aM3GPwk/bZxf6A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133510Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:10,536 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133510Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 81ff1462af314729d543354e8e2dce2f849f4f81a706e2930d04a7308091f2b6 gunicorn-registry stdout | 2023-06-29 13:35:10,536 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 88ad9a34e03cce181feeb4e56413a56e557fce99f5e3730c6a3c769ff4e11911 gunicorn-registry stdout | 2023-06-29 13:35:10,536 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:10,536 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:10,536 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:10,537 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:10,582 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:35:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:35:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:35:20.585410+00:00 (in 9.999439 seconds) gcworker stdout | 2023-06-29 13:35:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:35:20 UTC)" (scheduled at 2023-06-29 13:35:10.585410+00:00) gcworker stdout | 2023-06-29 13:35:10,586 [59] [DEBUG] [peewee] ('SELECT DISTINCT "t1"."removed_tag_expiration_s" FROM "user" AS "t1" LIMIT %s', [100]) gcworker stdout | 2023-06-29 13:35:10,598 [59] [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, 1686836110597, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:35:10,603 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:35:10,604 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:35:10,604 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:35:20 UTC)" executed successfully blobuploadcleanupworker stdout | 2023-06-29 13:35:11,276 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:35:11,654 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=655 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:11,654 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '339ea6c5-791e-4874-9b57-d0a21c8c290f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '339ea6c5-791e-4874-9b57-d0a21c8c290f', 'ETag': '"626f5d44213c68cdc63f093f6d9c5fe8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:11,654 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:11,655 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:11,655 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:11,655 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:11,655 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '339ea6c5-791e-4874-9b57-d0a21c8c290f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '339ea6c5-791e-4874-9b57-d0a21c8c290f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '339ea6c5-791e-4874-9b57-d0a21c8c290f', 'etag': '"626f5d44213c68cdc63f093f6d9c5fe8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"626f5d44213c68cdc63f093f6d9c5fe8"'} gunicorn-registry stdout | 2023-06-29 13:35:11,689 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:11,689 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:11,690 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 656, 'Body': <_io.BytesIO object at 0x7f7cd4bb14f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:11,690 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:11,690 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:11,690 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:11,690 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:11,690 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:11,690 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:11,690 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:11,698 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:11,698 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:11,698 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:11,699 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:11,699 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:11,699 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 656}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'oPabaHQl9GBEWoWr6NwkKg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd4bb14f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=656', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:11,699 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:11,699 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:11,699 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:11,699 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:11,699 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:11,699 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=656&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:oPabaHQl9GBEWoWr6NwkKg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133511Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:11,699 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133511Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d86b21aabc69a238a4c7d1be6c0de9524c4b96d08efbcd5d55554800072b79a9 gunicorn-registry stdout | 2023-06-29 13:35:11,699 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | bab84293ff77068881bf00d0efa50ba71b82800999bb1286975be5fc9c1598c3 gunicorn-registry stdout | 2023-06-29 13:35:11,699 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:11,699 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:11,700 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:11,700 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. securityworker stdout | 2023-06-29 13:35:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:35:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:35:36.582504+00:00 (in 24.868404 seconds) securityworker stdout | 2023-06-29 13:35:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:35:41 UTC)" (scheduled at 2023-06-29 13:35:11.713664+00:00) securityworker stdout | 2023-06-29 13:35:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:35:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:35:11,716 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:35:11,716 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:35:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:35:11,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:35:11,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:35:11,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:35:11,721 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:35:11,733 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:35:11,737 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:35:11,737 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:35:11,738 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 30, 11, 721178), 1, 2]) securityworker stdout | 2023-06-29 13:35:11,742 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:35:11,742 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:35:11,743 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 30, 11, 721178), 1, 2]) securityworker stdout | 2023-06-29 13:35:11,746 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:35:11,746 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:35:11,746 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:35:11,747 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:35:11,747 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:35:11,747 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:35:11,747 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. gunicorn-registry stdout | 2023-06-29 13:35:11,747 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:35:11,748 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:35:11,748 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:35:11,748 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:35:41 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:35:12,115 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=656 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:12,115 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '362fbe15-ea02-4fea-8e20-27414ffe5901', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '362fbe15-ea02-4fea-8e20-27414ffe5901', 'ETag': '"a0f69b687425f460445a85abe8dc242a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:12,115 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:12,115 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:12,116 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:12,116 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:12,116 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '362fbe15-ea02-4fea-8e20-27414ffe5901', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '362fbe15-ea02-4fea-8e20-27414ffe5901', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '362fbe15-ea02-4fea-8e20-27414ffe5901', 'etag': '"a0f69b687425f460445a85abe8dc242a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a0f69b687425f460445a85abe8dc242a"'} gunicorn-registry stdout | 2023-06-29 13:35:12,970 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:12,971 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:12,971 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 657, 'Body': <_io.BytesIO object at 0x7f7ccb2712c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:12,971 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:12,971 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:12,971 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:12,971 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:12,971 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:12,971 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:12,971 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:12,980 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:12,980 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:12,980 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:12,980 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:12,980 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:12,980 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 657}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'PhX9/xl+lXoSEIGpO4JEpg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2712c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=657', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:12,980 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:12,980 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:12,980 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:12,980 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:12,980 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:12,980 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=657&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:PhX9/xl+lXoSEIGpO4JEpg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133512Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:12,980 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133512Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e458e66f61b0782ae8a00066b0b663830d9a8e85f9a5e0524161046415ca9e5f gunicorn-registry stdout | 2023-06-29 13:35:12,980 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c6b84a30187617e06904d0f0d28e4d022ee2cd67de7ea4c955214547c03e8b1d gunicorn-registry stdout | 2023-06-29 13:35:12,981 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:12,981 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:12,981 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:12,982 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:13,031 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:35:13,214 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:35:13,400 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=657 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:13,400 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8e494f58-25f9-409f-8e01-6d2eaa9c0f87', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8e494f58-25f9-409f-8e01-6d2eaa9c0f87', 'ETag': '"3e15fdff197e957a121081a93b8244a6"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:13,400 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:13,400 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:13,401 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:13,401 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:13,401 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8e494f58-25f9-409f-8e01-6d2eaa9c0f87', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8e494f58-25f9-409f-8e01-6d2eaa9c0f87', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8e494f58-25f9-409f-8e01-6d2eaa9c0f87', 'etag': '"3e15fdff197e957a121081a93b8244a6"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3e15fdff197e957a121081a93b8244a6"'} notificationworker stdout | 2023-06-29 13:35:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:35:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:35:15.985355+00:00 (in 2.006442 seconds) notificationworker stdout | 2023-06-29 13:35:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:35:23 UTC)" (scheduled at 2023-06-29 13:35:13.978401+00:00) notificationworker stdout | 2023-06-29 13:35:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:35:13,981 [74] [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(2023, 6, 29, 13, 35, 13, 979500), True, datetime.datetime(2023, 6, 29, 13, 35, 13, 979500), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:35:13,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:35:13,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:35:13,994 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:35:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:35:14,209 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:14,209 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:14,210 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 658, 'Body': <_io.BytesIO object at 0x7f7ccb2714a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:14,210 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:14,210 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:14,210 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:14,210 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:14,210 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:14,210 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:14,210 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:14,219 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:14,219 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:14,219 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:14,219 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:14,219 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:14,219 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 658}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ndxzPf1kZXnZtQPjs6b2RA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2714a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=658', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:14,219 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:14,219 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:14,219 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:14,219 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:14,219 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:14,219 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=658&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ndxzPf1kZXnZtQPjs6b2RA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133514Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:14,220 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133514Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c8497a1adee8d8d4dfefe2434985495979b8c830b7bb9614f06081bceaa06b33 gunicorn-registry stdout | 2023-06-29 13:35:14,220 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e5950ae320aa4818ab77c9795ee891ec82d87dbec3c6fd6acb7bf97b1138eaed gunicorn-registry stdout | 2023-06-29 13:35:14,220 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:14,220 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:14,220 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:14,221 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:14,266 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:35:14,630 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=658 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:14,630 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a80c0110-623b-4652-8bbb-2386bfc7ec8f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a80c0110-623b-4652-8bbb-2386bfc7ec8f', 'ETag': '"9ddc733dfd646579d9b503e3b3a6f644"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:14,631 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:14,631 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:14,631 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:14,631 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:14,631 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a80c0110-623b-4652-8bbb-2386bfc7ec8f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a80c0110-623b-4652-8bbb-2386bfc7ec8f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a80c0110-623b-4652-8bbb-2386bfc7ec8f', 'etag': '"9ddc733dfd646579d9b503e3b3a6f644"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9ddc733dfd646579d9b503e3b3a6f644"'} manifestbackfillworker stdout | 2023-06-29 13:35:14,638 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} securityworker stdout | 2023-06-29 13:35:14,649 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} exportactionlogsworker stdout | 2023-06-29 13:35:14,791 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} exportactionlogsworker stdout | 2023-06-29 13:35:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:35:14,793 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:35:55.591055+00:00 (in 40.797213 seconds) exportactionlogsworker stdout | 2023-06-29 13:35:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:36:14 UTC)" (scheduled at 2023-06-29 13:35:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:35:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:35:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:36:14 UTC)" executed successfully servicekey stdout | 2023-06-29 13:35:14,905 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-registry stdout | 2023-06-29 13:35:15,436 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:15,436 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:15,436 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 659, 'Body': <_io.BytesIO object at 0x7f7ccb2c6630>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:15,436 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:15,437 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:15,437 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:15,437 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:15,437 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:15,437 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:15,437 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:15,445 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:15,445 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:15,445 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:15,445 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:15,445 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:15,445 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 659}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'rCcFou3smkgVCOLEsZK+Fg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6630>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=659', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:15,445 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:15,445 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:15,446 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:15,446 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:15,446 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:15,446 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=659&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:rCcFou3smkgVCOLEsZK+Fg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133515Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:15,446 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133515Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4d36c3c0d547525a6329ef8f0e6e8ce1955a96195f56f86a84b467c41911a326 gunicorn-registry stdout | 2023-06-29 13:35:15,446 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b6dbef98645ac8f46eaeb705910d8f2035d95fc878aa82b023476a4e235dccfb gunicorn-registry stdout | 2023-06-29 13:35:15,446 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:15,446 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:15,446 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:15,447 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gcworker stdout | 2023-06-29 13:35:15,462 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} gunicorn-registry stdout | 2023-06-29 13:35:15,492 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityscanningnotificationworker stdout | 2023-06-29 13:35:15,513 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-web stdout | 2023-06-29 13:35:15,742 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-web stdout | 2023-06-29 13:35:15,745 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:35:15,821 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:35:15,826 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:35:15,833 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-registry stdout | 2023-06-29 13:35:15,857 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=659 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:15,857 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '15ccb0a2-4f43-4c1f-b7e5-fc6482042324', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '15ccb0a2-4f43-4c1f-b7e5-fc6482042324', 'ETag': '"ac2705a2edec9a481508e2c4b192be16"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:15,857 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:15,857 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:15,857 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:15,857 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:15,857 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '15ccb0a2-4f43-4c1f-b7e5-fc6482042324', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '15ccb0a2-4f43-4c1f-b7e5-fc6482042324', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '15ccb0a2-4f43-4c1f-b7e5-fc6482042324', 'etag': '"ac2705a2edec9a481508e2c4b192be16"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ac2705a2edec9a481508e2c4b192be16"'} notificationworker stdout | 2023-06-29 13:35:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:35:15,986 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:35:23.978401+00:00 (in 7.992524 seconds) notificationworker stdout | 2023-06-29 13:35:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:36:15 UTC)" (scheduled at 2023-06-29 13:35:15.985355+00:00) notificationworker stdout | 2023-06-29 13:35:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:35:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:36:15 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:35:16,574 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:16,575 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:16,575 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 660, 'Body': <_io.BytesIO object at 0x7f7ccb2c6590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:16,575 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:16,575 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:16,575 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:16,575 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:16,575 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:16,575 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:16,576 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:16,584 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:16,584 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:16,584 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:16,584 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:16,584 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:16,584 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 660}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '6eFDlx6b6wLTZE+wyf+eeQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=660', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:16,584 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:16,584 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:16,584 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:16,584 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:16,584 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:16,584 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=660&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:6eFDlx6b6wLTZE+wyf+eeQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133516Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:16,584 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133516Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0adcfda4d2682d3cd70d211f9b0c81b5972e41e7ec700dd41f61803d3814e21b gunicorn-registry stdout | 2023-06-29 13:35:16,584 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0110d2ec4d0c66b29f1a9d884f8c1e9a6cc339cee61603a725588ab9e1270199 gunicorn-registry stdout | 2023-06-29 13:35:16,585 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:16,585 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:16,585 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:16,585 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:16,631 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. globalpromstats stdout | 2023-06-29 13:35:16,723 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 13:35:16,982 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:35:16,997 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=660 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:16,997 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5e0bf087-5a53-42a5-9944-55e6b825f2fd', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5e0bf087-5a53-42a5-9944-55e6b825f2fd', 'ETag': '"e9e143971e9beb02d3644fb0c9ff9e79"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:16,998 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:16,998 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:16,998 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:16,998 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:16,998 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5e0bf087-5a53-42a5-9944-55e6b825f2fd', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5e0bf087-5a53-42a5-9944-55e6b825f2fd', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5e0bf087-5a53-42a5-9944-55e6b825f2fd', 'etag': '"e9e143971e9beb02d3644fb0c9ff9e79"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e9e143971e9beb02d3644fb0c9ff9e79"'} gunicorn-registry stdout | 2023-06-29 13:35:17,659 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:17,659 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:17,659 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 661, 'Body': <_io.BytesIO object at 0x7f7ccb257e50>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:17,659 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:17,659 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:17,659 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:17,659 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:17,660 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:17,660 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:17,660 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:17,668 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:17,668 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:17,668 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:17,668 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:17,668 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:17,668 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 661}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '2Kr8l3gyPa2YuzR4uFdLYA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb257e50>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=661', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:17,668 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:17,668 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:17,668 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:17,668 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:17,669 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:17,669 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=661&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:2Kr8l3gyPa2YuzR4uFdLYA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133517Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:17,669 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133517Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 423dae6310ef01f129ea626cd1624f56433b18d866c45ac93cc1b5d6b2f4c060 gunicorn-registry stdout | 2023-06-29 13:35:17,669 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | aae15e4969019bf4f66438364736e3bd12fe49ca49c930006d95551f69cf2b77 gunicorn-registry stdout | 2023-06-29 13:35:17,669 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:17,669 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:17,669 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:17,670 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. chunkcleanupworker stdout | 2023-06-29 13:35:17,680 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-registry stdout | 2023-06-29 13:35:17,719 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-secscan stdout | 2023-06-29 13:35:18,081 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-registry stdout | 2023-06-29 13:35:18,085 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=661 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:18,085 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '51e9f980-0ea0-47f4-a095-c7d0fb5d0489', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '51e9f980-0ea0-47f4-a095-c7d0fb5d0489', 'ETag': '"d8aafc9778323dad98bb3478b8574b60"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:18,085 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:18,085 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-secscan stdout | 2023-06-29 13:35:18,085 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-registry stdout | 2023-06-29 13:35:18,085 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:18,085 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:18,085 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '51e9f980-0ea0-47f4-a095-c7d0fb5d0489', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '51e9f980-0ea0-47f4-a095-c7d0fb5d0489', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '51e9f980-0ea0-47f4-a095-c7d0fb5d0489', 'etag': '"d8aafc9778323dad98bb3478b8574b60"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d8aafc9778323dad98bb3478b8574b60"'} gunicorn-secscan stdout | 2023-06-29 13:35:18,089 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} storagereplication stdout | 2023-06-29 13:35:18,168 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:35:18,514 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:18,514 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:18,515 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 662, 'Body': <_io.BytesIO object at 0x7f7ccb2799a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:18,515 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:18,515 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:18,515 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:18,515 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:18,515 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:18,515 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:18,516 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:18,524 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:18,524 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:18,524 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:18,524 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:18,524 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:18,524 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 662}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'H4qSP/OHlPPPJOoF43d5GA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2799a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=662', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:18,524 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:18,525 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:18,525 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:18,525 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:18,525 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:18,525 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=662&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:H4qSP/OHlPPPJOoF43d5GA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133518Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:18,525 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133518Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a3b2b8b956f32266bb16c480ccda8f1175e3e2e74a5f9c127cd95fd39478059e gunicorn-registry stdout | 2023-06-29 13:35:18,525 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | bb6c83c679a1c1761975c290a451108c8658f4c07dae247f460b7eaab42d1b96 gunicorn-registry stdout | 2023-06-29 13:35:18,525 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:18,526 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:18,526 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:18,527 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:18,576 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:35:18,901 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=662 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:18,901 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6b0d8c96-4701-4285-b1ee-5ebeec30b646', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6b0d8c96-4701-4285-b1ee-5ebeec30b646', 'ETag': '"1f8a923ff38794f3cf24ea05e3777918"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:18,902 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:18,902 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:18,902 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:18,902 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:18,902 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6b0d8c96-4701-4285-b1ee-5ebeec30b646', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6b0d8c96-4701-4285-b1ee-5ebeec30b646', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6b0d8c96-4701-4285-b1ee-5ebeec30b646', 'etag': '"1f8a923ff38794f3cf24ea05e3777918"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1f8a923ff38794f3cf24ea05e3777918"'} gunicorn-registry stdout | 2023-06-29 13:35:19,197 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:35:19,201 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:35:19,204 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:35:19,207 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:35:19,211 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:35:19,215 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:35:19,218 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:35:19,225 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:35:19,232 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:35:19,794 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:19,795 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:19,795 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 663, 'Body': <_io.BytesIO object at 0x7f7ccb271630>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:19,795 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:19,795 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:19,795 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:19,795 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:19,795 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:19,795 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:19,795 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:19,804 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:19,804 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:19,804 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:19,804 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:19,804 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:19,804 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 663}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'D1lVGRh9iLxaTAXTKGUxRg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271630>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=663', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:19,804 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:19,804 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:19,804 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:19,804 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:19,804 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:19,804 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=663&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:D1lVGRh9iLxaTAXTKGUxRg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133519Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:19,804 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133519Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | fda39f1956fdec0b2c26d3177f8b822ed9041fe3bc44ba3891bc8d5fd96a746b gunicorn-registry stdout | 2023-06-29 13:35:19,804 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2d0764dfe7faae9757e76e513f09ff7c5d4307ff7504586c1617be784e7794f2 gunicorn-registry stdout | 2023-06-29 13:35:19,805 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:19,805 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:19,805 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:19,805 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:19,855 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:35:20,261 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=663 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:20,261 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'fadeda82-a8fc-44fb-a796-cd0dd253d321', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'fadeda82-a8fc-44fb-a796-cd0dd253d321', 'ETag': '"0f595519187d88bc5a4c05d328653146"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:20,261 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:20,261 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:20,262 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:20,262 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:20,262 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'fadeda82-a8fc-44fb-a796-cd0dd253d321', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'fadeda82-a8fc-44fb-a796-cd0dd253d321', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'fadeda82-a8fc-44fb-a796-cd0dd253d321', 'etag': '"0f595519187d88bc5a4c05d328653146"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0f595519187d88bc5a4c05d328653146"'} gcworker stdout | 2023-06-29 13:35:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:35:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:35:30.585410+00:00 (in 9.999397 seconds) gcworker stdout | 2023-06-29 13:35:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:35:30 UTC)" (scheduled at 2023-06-29 13:35:20.585410+00:00) gcworker stdout | 2023-06-29 13:35:20,587 [59] [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, 1686836120586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:35:20,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:35:20,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:35:20,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:35:30 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:35:20,839 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:20,839 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:20,840 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 664, 'Body': <_io.BytesIO object at 0x7f7ccb2ab9f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:20,840 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:20,840 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:20,840 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:20,840 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:20,840 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:20,840 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:20,840 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:20,849 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:20,849 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:20,849 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:20,849 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:20,849 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:20,849 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 664}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'pDAT3rm2XxsC5XX8J/NZmQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab9f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=664', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:20,849 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:20,849 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:20,849 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:20,849 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:20,849 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:20,849 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=664&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:pDAT3rm2XxsC5XX8J/NZmQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133520Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:20,849 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133520Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b4b95aa9935eb8584c24a3b8df70f97610f2a60719e95043e6cdd6e0e59f7aa4 gunicorn-registry stdout | 2023-06-29 13:35:20,850 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 44b562d2204c4c49ad6876a44cc4a482be4d84ba2a500e489a4b0116c47424c0 gunicorn-registry stdout | 2023-06-29 13:35:20,850 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:20,850 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:20,850 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:20,851 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:20,895 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:35:21,220 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=664 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:21,220 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'dac67fa1-757f-4985-a4ff-4d255cc25ef1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'dac67fa1-757f-4985-a4ff-4d255cc25ef1', 'ETag': '"a43013deb9b65f1b02e575fc27f35999"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:21,220 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:21,220 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:21,220 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:21,220 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:21,221 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'dac67fa1-757f-4985-a4ff-4d255cc25ef1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'dac67fa1-757f-4985-a4ff-4d255cc25ef1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'dac67fa1-757f-4985-a4ff-4d255cc25ef1', 'etag': '"a43013deb9b65f1b02e575fc27f35999"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a43013deb9b65f1b02e575fc27f35999"'} gunicorn-registry stdout | 2023-06-29 13:35:21,910 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:21,910 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:21,911 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 665, 'Body': <_io.BytesIO object at 0x7f7ccb2ab720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:21,911 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:21,911 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:21,911 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:21,911 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:21,911 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:21,911 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:21,911 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:21,920 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:21,920 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:21,920 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:21,920 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:21,920 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:21,920 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 665}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'BgPN1DSvvacGgQt639HVVA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=665', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:21,920 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:21,920 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:21,920 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:21,920 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:21,920 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:21,920 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=665&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:BgPN1DSvvacGgQt639HVVA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133521Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:21,920 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133521Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7843fd7742cb426358dd2b7acfe9d8d270564d27c5ab13697e926477c97f80fc gunicorn-registry stdout | 2023-06-29 13:35:21,920 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 838c459d23d1159f0bf486098fa8d40eb52c3f043fc6ee76ab3e7daf108f3fb7 gunicorn-registry stdout | 2023-06-29 13:35:21,921 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:21,921 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:21,921 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:21,922 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:21,971 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:35:22,338 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=665 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:22,338 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1a1d73f1-2e02-4361-99ec-5bfe6e92f081', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1a1d73f1-2e02-4361-99ec-5bfe6e92f081', 'ETag': '"0603cdd434afbda706810b7adfd1d554"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:22,338 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:22,338 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:22,339 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:22,339 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:22,339 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1a1d73f1-2e02-4361-99ec-5bfe6e92f081', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1a1d73f1-2e02-4361-99ec-5bfe6e92f081', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1a1d73f1-2e02-4361-99ec-5bfe6e92f081', 'etag': '"0603cdd434afbda706810b7adfd1d554"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0603cdd434afbda706810b7adfd1d554"'} securityscanningnotificationworker stdout | 2023-06-29 13:35:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:35:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:35:48.681765+00:00 (in 25.394468 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:35:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:36:23 UTC)" (scheduled at 2023-06-29 13:35:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:35:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:35:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:36:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:35:23,399 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:23,399 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:23,400 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 666, 'Body': <_io.BytesIO object at 0x7f7ccb234f90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:23,400 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:23,400 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:23,400 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:23,400 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:23,400 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:23,401 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:23,401 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:23,409 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:23,409 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:23,409 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:23,409 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:23,409 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:23,409 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 666}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'PPP9CsCFYmZ3DNC54ZxN0A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234f90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=666', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:23,410 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:23,410 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:23,410 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:23,410 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:23,410 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:23,410 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=666&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:PPP9CsCFYmZ3DNC54ZxN0A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133523Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:23,410 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133523Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | be99917262755e8c31381f36eb0592ce1268048f626e14a2213eac052bcd8fed gunicorn-registry stdout | 2023-06-29 13:35:23,410 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1e3a4bdfb967fa1f3f3b2e878eb0412b0c4d865c4a2657dab794b3bdcbb7ff86 gunicorn-registry stdout | 2023-06-29 13:35:23,410 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:23,411 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:23,411 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:23,412 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:23,459 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:35:23,864 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=666 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:23,864 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c942e39e-a14f-4ff6-9f08-7100c9b185ec', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c942e39e-a14f-4ff6-9f08-7100c9b185ec', 'ETag': '"3cf3fd0ac0856266770cd0b9e19c4dd0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:23,864 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:23,864 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:23,865 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:23,865 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:23,865 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c942e39e-a14f-4ff6-9f08-7100c9b185ec', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c942e39e-a14f-4ff6-9f08-7100c9b185ec', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c942e39e-a14f-4ff6-9f08-7100c9b185ec', 'etag': '"3cf3fd0ac0856266770cd0b9e19c4dd0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3cf3fd0ac0856266770cd0b9e19c4dd0"'} notificationworker stdout | 2023-06-29 13:35:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:35:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:35:33.978401+00:00 (in 9.999501 seconds) notificationworker stdout | 2023-06-29 13:35:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:35:33 UTC)" (scheduled at 2023-06-29 13:35:23.978401+00:00) notificationworker stdout | 2023-06-29 13:35:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:35:23,980 [74] [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(2023, 6, 29, 13, 35, 23, 979324), True, datetime.datetime(2023, 6, 29, 13, 35, 23, 979324), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:35:23,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:35:23,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:35:23,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:35:33 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:35:24,495 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:24,495 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:24,496 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 667, 'Body': <_io.BytesIO object at 0x7f7ccb2c6360>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:24,496 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:24,496 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:24,496 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:24,496 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:24,496 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:24,496 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:24,496 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:24,505 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:24,505 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:24,505 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:24,505 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:24,505 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:24,505 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 667}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'tOS4LYELEsvElzby3O5cWw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6360>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=667', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:24,505 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:24,505 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:24,506 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:24,506 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:24,506 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:24,506 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=667&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:tOS4LYELEsvElzby3O5cWw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133524Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:24,506 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133524Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0180fed0a86ca50ee2caeaa5c10388e7447c7c125ec4ec9d87570019570429ad gunicorn-registry stdout | 2023-06-29 13:35:24,506 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | cf483892df3bcbf75ddb359d6a68a16c57fc7c9b4787fc2fd508474cccb51cc4 gunicorn-registry stdout | 2023-06-29 13:35:24,506 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:24,507 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:24,507 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:24,508 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:24,555 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:35:24,636 [211] [DEBUG] [app] Starting request: urn:request:f2ae6b95-f16a-4f58-869c-96df8b71c079 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:35:24,636 [214] [DEBUG] [app] Starting request: urn:request:0bc3bea0-dc46-4687-99ef-1b5d2c1ed0ca (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:35:24,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:35:24,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:35:24,640 [219] [DEBUG] [app] Starting request: urn:request:058ce61b-751f-42c7-93fa-6e4284b4a99d (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:35:24,640 [216] [DEBUG] [app] Starting request: urn:request:b7bbf49a-a166-4e7c-aceb-bdf956a4e953 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:35:24,640 [219] [DEBUG] [app] Ending request: urn:request:058ce61b-751f-42c7-93fa-6e4284b4a99d (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:058ce61b-751f-42c7-93fa-6e4284b4a99d', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:35:24,641 [219] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:35:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:35:24,641 [216] [DEBUG] [app] Ending request: urn:request:b7bbf49a-a166-4e7c-aceb-bdf956a4e953 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:b7bbf49a-a166-4e7c-aceb-bdf956a4e953', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:35:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:35:24,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:35:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:35:24,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:35:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:35:24,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:35:24,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:35:24,643 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:35:24,643 [213] [DEBUG] [app] Starting request: urn:request:8c8f269f-cc22-4545-ac77-4187e85bff8b (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:35:24,644 [211] [DEBUG] [app] Starting request: urn:request:e2d20b1c-be18-4c92-8067-d77b9f255fe7 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:35:24,644 [213] [DEBUG] [app] Ending request: urn:request:8c8f269f-cc22-4545-ac77-4187e85bff8b (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:8c8f269f-cc22-4545-ac77-4187e85bff8b', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:35:24,644 [211] [DEBUG] [app] Ending request: urn:request:e2d20b1c-be18-4c92-8067-d77b9f255fe7 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:e2d20b1c-be18-4c92-8067-d77b9f255fe7', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:35:24,644 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:35:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:35:24,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:35:24,644 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:35:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:35:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:35:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-06-29 13:35:24,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:35:24,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:35:24,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:35:24,653 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:35:24,653 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:35:24,664 [214] [DEBUG] [app] Ending request: urn:request:0bc3bea0-dc46-4687-99ef-1b5d2c1ed0ca (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:0bc3bea0-dc46-4687-99ef-1b5d2c1ed0ca', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:35:24,664 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:35:24,664 [211] [DEBUG] [app] Ending request: urn:request:f2ae6b95-f16a-4f58-869c-96df8b71c079 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:f2ae6b95-f16a-4f58-869c-96df8b71c079', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:35:24,664 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:35:24,665 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:35:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:35:24,665 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:35:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:35:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.029) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:35:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-registry stdout | 2023-06-29 13:35:24,879 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=667 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:24,880 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd9835888-7e4f-4efb-a01b-abd3526b9e90', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd9835888-7e4f-4efb-a01b-abd3526b9e90', 'ETag': '"b4e4b82d810b12cbc49736f2dcee5c5b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:24,880 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:24,880 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:24,880 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:24,881 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:24,881 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd9835888-7e4f-4efb-a01b-abd3526b9e90', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd9835888-7e4f-4efb-a01b-abd3526b9e90', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd9835888-7e4f-4efb-a01b-abd3526b9e90', 'etag': '"b4e4b82d810b12cbc49736f2dcee5c5b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b4e4b82d810b12cbc49736f2dcee5c5b"'} gunicorn-registry stdout | 2023-06-29 13:35:25,783 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:25,784 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:25,784 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 668, 'Body': <_io.BytesIO object at 0x7f7ccb9dc2c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:25,784 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:25,784 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:25,785 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:25,785 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:25,785 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:25,785 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:25,785 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler buildlogsarchiver stdout | 2023-06-29 13:35:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:35:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:35:55.790030+00:00 (in 29.999567 seconds) buildlogsarchiver stdout | 2023-06-29 13:35:25,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:35:55 UTC)" (scheduled at 2023-06-29 13:35:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:35:25,791 [54] [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(2023, 6, 14, 13, 35, 25, 790856), False, 50, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:35:25,794 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:25,794 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:25,794 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:25,794 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:25,794 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:25,794 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 668}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'QfzIFvIpM31CG3byD2rMhg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb9dc2c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=668', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:25,794 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:25,794 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:25,794 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:25,794 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:25,795 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:25,795 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=668&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:QfzIFvIpM31CG3byD2rMhg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133525Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:25,795 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133525Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 201282ad0781daf2707ae262c58f1b81e6c3c867735c892932528cc90dcb1417 gunicorn-registry stdout | 2023-06-29 13:35:25,795 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 52f7f1809498363a77b4dfa139d2d161f97121151609257e10c3852599c1e3d7 gunicorn-registry stdout | 2023-06-29 13:35:25,795 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:25,795 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:25,795 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:25,796 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. buildlogsarchiver stdout | 2023-06-29 13:35:25,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:35:25,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:35:25,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:35:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:35:25,841 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:35:26,246 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=668 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:26,247 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '55b61021-ad31-4851-bc35-6d88c7c99912', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '55b61021-ad31-4851-bc35-6d88c7c99912', 'ETag': '"41fcc816f229337d421b76f20f6acc86"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:26,247 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:26,247 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:26,247 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:26,247 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:26,248 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '55b61021-ad31-4851-bc35-6d88c7c99912', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '55b61021-ad31-4851-bc35-6d88c7c99912', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '55b61021-ad31-4851-bc35-6d88c7c99912', 'etag': '"41fcc816f229337d421b76f20f6acc86"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"41fcc816f229337d421b76f20f6acc86"'} gunicorn-registry stdout | 2023-06-29 13:35:27,068 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:27,068 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:27,069 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 669, 'Body': <_io.BytesIO object at 0x7f7ccb2c6d10>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:27,069 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:27,069 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:27,069 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:27,069 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:27,069 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:27,069 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:27,069 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:27,077 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:27,077 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:27,077 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:27,078 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:27,078 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:27,078 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 669}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'GCeEmgH8PgYeNHyY+JAJxg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6d10>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=669', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:27,078 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:27,078 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:27,078 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:27,078 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:27,078 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:27,078 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=669&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:GCeEmgH8PgYeNHyY+JAJxg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133527Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:27,078 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133527Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4b370d57f5cfa58535fe0a05154a78c821774aa58887d8a3614c0db126ea3947 gunicorn-registry stdout | 2023-06-29 13:35:27,078 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | cf25848b0fca4d42adda9d806c5e5999e63187d31fbcb7dc3f35cf14401a0f86 gunicorn-registry stdout | 2023-06-29 13:35:27,078 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:27,078 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:27,079 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:27,079 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:27,126 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:35:27,491 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=669 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:27,492 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8dc4c20e-a229-45ae-8875-3328b1c558d8', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8dc4c20e-a229-45ae-8875-3328b1c558d8', 'ETag': '"1827849a01fc3e061e347c98f89009c6"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:27,492 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:27,492 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:27,492 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:27,492 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:27,492 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8dc4c20e-a229-45ae-8875-3328b1c558d8', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8dc4c20e-a229-45ae-8875-3328b1c558d8', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8dc4c20e-a229-45ae-8875-3328b1c558d8', 'etag': '"1827849a01fc3e061e347c98f89009c6"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1827849a01fc3e061e347c98f89009c6"'} gunicorn-registry stdout | 2023-06-29 13:35:28,099 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:28,099 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:28,099 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 670, 'Body': <_io.BytesIO object at 0x7f7ccb290ae0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:28,099 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:28,099 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:28,099 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:28,100 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:28,100 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:28,100 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:28,100 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:28,108 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:28,108 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:28,108 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:28,108 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:28,108 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:28,108 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 670}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '0GewypoeWRfNtFGV2PgqEg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290ae0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=670', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:28,108 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:28,108 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:28,108 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:28,108 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:28,109 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:28,109 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=670&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:0GewypoeWRfNtFGV2PgqEg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133528Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:28,109 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133528Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 51f8e5a0161e69282f88702323f4ede90af86d3f49306fd317fea69f12b8030e gunicorn-registry stdout | 2023-06-29 13:35:28,109 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3dbb6724ff79b6175880feb249241b56370d6fc227a9d9f35e15b28f5248f14a gunicorn-registry stdout | 2023-06-29 13:35:28,109 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:28,109 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:28,109 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:28,110 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:28,155 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:35:28,478 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=670 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:28,479 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '92f10969-b865-40dc-a871-02cc7fcae8af', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '92f10969-b865-40dc-a871-02cc7fcae8af', 'ETag': '"d067b0ca9a1e5917cdb45195d8f82a12"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:28,479 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:28,479 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:28,479 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:28,479 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:28,479 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '92f10969-b865-40dc-a871-02cc7fcae8af', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '92f10969-b865-40dc-a871-02cc7fcae8af', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '92f10969-b865-40dc-a871-02cc7fcae8af', 'etag': '"d067b0ca9a1e5917cdb45195d8f82a12"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d067b0ca9a1e5917cdb45195d8f82a12"'} gunicorn-registry stdout | 2023-06-29 13:35:29,103 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:29,103 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:29,104 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 671, 'Body': <_io.BytesIO object at 0x7f7cd009db30>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:29,104 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:29,105 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:29,105 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:29,105 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:29,105 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:29,105 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:29,105 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:29,113 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:29,113 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:29,113 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:29,114 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:29,114 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:29,114 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 671}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'lvTfUAbTvxit8D7uzlxcCA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd009db30>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=671', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:29,114 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:29,114 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:29,114 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:29,114 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:29,114 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:29,114 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=671&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:lvTfUAbTvxit8D7uzlxcCA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133529Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:29,114 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133529Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | eda55818873df708b9d8ccd1fab00d3713aac0c32a4c6db317f6ae5f28948b0e gunicorn-registry stdout | 2023-06-29 13:35:29,115 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 203f323055e529cdb9c9350aae44907e7715bc183af82d8cc89b842facae3d04 gunicorn-registry stdout | 2023-06-29 13:35:29,115 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:29,115 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:29,115 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:29,116 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:29,161 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:35:29,484 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=671 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:29,485 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '9a70035f-3d9f-4cbd-a89d-591cd2f325da', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '9a70035f-3d9f-4cbd-a89d-591cd2f325da', 'ETag': '"96f4df5006d3bf18adf03eeece5c5c08"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:29,485 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:29,485 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:29,485 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:29,485 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:29,486 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '9a70035f-3d9f-4cbd-a89d-591cd2f325da', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '9a70035f-3d9f-4cbd-a89d-591cd2f325da', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '9a70035f-3d9f-4cbd-a89d-591cd2f325da', 'etag': '"96f4df5006d3bf18adf03eeece5c5c08"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"96f4df5006d3bf18adf03eeece5c5c08"'} expiredappspecifictokenworker stdout | 2023-06-29 13:35:29,812 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:35:30,031 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:30,031 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:30,032 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 672, 'Body': <_io.BytesIO object at 0x7f7ccb9dc2c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:30,032 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:30,032 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:30,032 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:30,032 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:30,032 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:30,032 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:30,032 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:30,040 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:30,040 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:30,040 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:30,040 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:30,040 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:30,040 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 672}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'PsuLfRrMKa4tRWwrQ4qCWA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb9dc2c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=672', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:30,041 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:30,041 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:30,041 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:30,041 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:30,041 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:30,041 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=672&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:PsuLfRrMKa4tRWwrQ4qCWA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133530Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:30,041 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133530Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 35b7a9a3f24b17698cfdbac7200705d000388881cd24d1c8eeaa22080d99dd5c gunicorn-registry stdout | 2023-06-29 13:35:30,041 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9a2980b9bdbc97291c735df4bfcb10e39230e9ce6138aa1ca021ad7b7dccfd71 gunicorn-registry stdout | 2023-06-29 13:35:30,041 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:30,041 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:30,042 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:30,042 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:30,092 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:35:30,416 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=672 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:30,417 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a76ac7e1-6160-4d5d-bf49-c1f1e0ae22f8', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a76ac7e1-6160-4d5d-bf49-c1f1e0ae22f8', 'ETag': '"3ecb8b7d1acc29ae2d456c2b438a8258"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:30,417 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:30,417 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:30,417 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:30,417 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:30,417 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a76ac7e1-6160-4d5d-bf49-c1f1e0ae22f8', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a76ac7e1-6160-4d5d-bf49-c1f1e0ae22f8', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a76ac7e1-6160-4d5d-bf49-c1f1e0ae22f8', 'etag': '"3ecb8b7d1acc29ae2d456c2b438a8258"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3ecb8b7d1acc29ae2d456c2b438a8258"'} gcworker stdout | 2023-06-29 13:35:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:35:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:35:40.585410+00:00 (in 9.999450 seconds) gcworker stdout | 2023-06-29 13:35:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:35:40 UTC)" (scheduled at 2023-06-29 13:35:30.585410+00:00) gcworker stdout | 2023-06-29 13:35:30,587 [59] [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, 1686836130586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:35:30,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:35:30,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:35:30,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:35:40 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:35:30,915 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:30,915 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:30,915 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 673, 'Body': <_io.BytesIO object at 0x7f7cd009db30>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:30,915 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:30,915 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:30,915 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:30,916 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:30,916 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:30,916 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:30,916 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:30,924 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:30,924 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:30,924 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:30,924 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:30,924 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:30,924 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 673}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'J33PrZfF5pysme+jZV/Kww==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd009db30>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=673', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:30,924 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:30,924 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:30,924 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:30,924 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:30,925 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:30,925 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=673&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:J33PrZfF5pysme+jZV/Kww== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133530Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:30,925 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133530Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | bc43cd9b1931a04e900326806763a9941e63bbc18af7202572a56b0c2d107951 gunicorn-registry stdout | 2023-06-29 13:35:30,925 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | de19c33975d80efa3169ed91889b97458fef00859bf0189c221ec2e79bee88b5 gunicorn-registry stdout | 2023-06-29 13:35:30,925 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:30,925 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:30,925 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:30,926 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:30,973 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:35:31,298 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=673 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:31,299 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7b244c81-c38f-4258-83e9-66bff14f75e6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7b244c81-c38f-4258-83e9-66bff14f75e6', 'ETag': '"277dcfad97c5e69cac99efa3655fcac3"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:31,299 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:31,299 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:31,299 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:31,299 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:31,299 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7b244c81-c38f-4258-83e9-66bff14f75e6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7b244c81-c38f-4258-83e9-66bff14f75e6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7b244c81-c38f-4258-83e9-66bff14f75e6', 'etag': '"277dcfad97c5e69cac99efa3655fcac3"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"277dcfad97c5e69cac99efa3655fcac3"'} gunicorn-registry stdout | 2023-06-29 13:35:32,284 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:32,284 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:32,284 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 674, 'Body': <_io.BytesIO object at 0x7f7ccb257e50>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:32,284 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:32,284 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:32,284 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:32,285 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:32,285 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:32,285 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:32,285 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:32,293 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:32,293 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:32,293 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:32,293 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:32,293 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:32,293 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 674}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '5BUd5g/94KOgyDFpAVRLRw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb257e50>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=674', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:32,293 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:32,293 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:32,293 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:32,293 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:32,294 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:32,294 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=674&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:5BUd5g/94KOgyDFpAVRLRw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133532Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:32,294 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133532Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5e783af77e1073ca5779363d912de5c9a27affd5a2ebd4ee4db10b2884ea08ff gunicorn-registry stdout | 2023-06-29 13:35:32,294 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | cba3c2ba48e2366003f5908847f6676ff5367bcc4dbc7c8669813a608790e88e gunicorn-registry stdout | 2023-06-29 13:35:32,294 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:32,294 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:32,294 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:32,295 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:32,342 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:35:32,745 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=674 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:32,746 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'aa89b1f4-1788-4ec0-985c-77669254ffe2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'aa89b1f4-1788-4ec0-985c-77669254ffe2', 'ETag': '"e4151de60ffde0a3a0c8316901544b47"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:32,746 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:32,746 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:32,746 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:32,746 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:32,746 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'aa89b1f4-1788-4ec0-985c-77669254ffe2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'aa89b1f4-1788-4ec0-985c-77669254ffe2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'aa89b1f4-1788-4ec0-985c-77669254ffe2', 'etag': '"e4151de60ffde0a3a0c8316901544b47"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e4151de60ffde0a3a0c8316901544b47"'} queuecleanupworker stdout | 2023-06-29 13:35:33,330 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:35:33,660 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:33,661 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:33,661 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 675, 'Body': <_io.BytesIO object at 0x7f7ccb290ae0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:33,661 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:33,661 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:33,661 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:33,661 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:33,661 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:33,661 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:33,662 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:33,670 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:33,670 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:33,670 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:33,670 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:33,670 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:33,670 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 675}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'mk2aaisnLa4F7zb/SXoTIQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290ae0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=675', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:33,670 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:33,670 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:33,670 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:33,670 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:33,671 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:33,671 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=675&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:mk2aaisnLa4F7zb/SXoTIQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133533Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:33,671 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133533Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 414dd9daaaaae0bfd3f73afe8ccd700c6fc6e41f8ff6cb003e5a330cbb127a7f gunicorn-registry stdout | 2023-06-29 13:35:33,671 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 94bab0f573482ec715586a6e5585b87f679fb6fa26a935c787c24ba7e410c73f gunicorn-registry stdout | 2023-06-29 13:35:33,671 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:33,671 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:33,671 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:33,672 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:33,719 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:35:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:35:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:35:43.978401+00:00 (in 9.999515 seconds) notificationworker stdout | 2023-06-29 13:35:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:35:43 UTC)" (scheduled at 2023-06-29 13:35:33.978401+00:00) notificationworker stdout | 2023-06-29 13:35:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:35:33,980 [74] [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(2023, 6, 29, 13, 35, 33, 979285), True, datetime.datetime(2023, 6, 29, 13, 35, 33, 979285), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:35:33,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:35:33,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:35:33,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:35:43 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:35:35,276 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=675 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:35,276 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a427b282-f410-4b4c-b5c4-6cec6daefa1c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a427b282-f410-4b4c-b5c4-6cec6daefa1c', 'ETag': '"9a4d9a6a2b272dae05ef36ff497a1321"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:35,276 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:35,277 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:35,277 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:35,277 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:35,277 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a427b282-f410-4b4c-b5c4-6cec6daefa1c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a427b282-f410-4b4c-b5c4-6cec6daefa1c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a427b282-f410-4b4c-b5c4-6cec6daefa1c', 'etag': '"9a4d9a6a2b272dae05ef36ff497a1321"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9a4d9a6a2b272dae05ef36ff497a1321"'} gunicorn-registry stdout | 2023-06-29 13:35:35,298 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:35,298 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:35,299 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 676, 'Body': <_io.BytesIO object at 0x7f7ccb2ac090>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:35,299 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:35,299 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:35,299 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:35,299 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:35,299 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:35,299 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:35,299 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:35,307 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:35,307 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:35,307 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:35,307 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:35,307 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:35,307 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 676}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Tru6c7NhJVTqOM5PSpGN/A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac090>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=676', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:35,308 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:35,308 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:35,308 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:35,308 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:35,308 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:35,308 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=676&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Tru6c7NhJVTqOM5PSpGN/A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133535Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:35,308 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133535Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0d8d96cd6d05cb410643b99e1a424313a6a391cc7d7b83640698fbac5fa70712 gunicorn-registry stdout | 2023-06-29 13:35:35,308 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 12de1453f20b17cf8cee03ea2f8136d7d57b94714c9f4525fda5cf572b026e0e gunicorn-registry stdout | 2023-06-29 13:35:35,308 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:35,308 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:35,308 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:35,309 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:35,357 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:35:35,883 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=676 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:35,883 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '9f4e8c91-5b6a-4c05-a5d1-8ae8fc3c3ba4', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '9f4e8c91-5b6a-4c05-a5d1-8ae8fc3c3ba4', 'ETag': '"4ebbba73b3612554ea38ce4f4a918dfc"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:35,883 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:35,884 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:35,884 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:35,884 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:35,884 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '9f4e8c91-5b6a-4c05-a5d1-8ae8fc3c3ba4', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '9f4e8c91-5b6a-4c05-a5d1-8ae8fc3c3ba4', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '9f4e8c91-5b6a-4c05-a5d1-8ae8fc3c3ba4', 'etag': '"4ebbba73b3612554ea38ce4f4a918dfc"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4ebbba73b3612554ea38ce4f4a918dfc"'} gunicorn-registry stdout | 2023-06-29 13:35:36,114 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:36,114 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:36,115 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 677, 'Body': <_io.BytesIO object at 0x7f7ccb2ac220>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:36,115 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:36,115 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:36,115 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:36,115 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:36,115 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:36,115 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:36,115 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:36,123 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:36,123 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:36,123 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:36,123 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:36,124 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:36,124 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 677}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'y8WIAQM03wpmplNfhbneXQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac220>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=677', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:36,124 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:36,124 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:36,124 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:36,124 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:36,124 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:36,124 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=677&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:y8WIAQM03wpmplNfhbneXQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133536Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:36,124 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133536Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e44aad7163921bbc6b027b4ac964420fc7765372f8a38e9dd3fa60546cfd73dc gunicorn-registry stdout | 2023-06-29 13:35:36,124 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1cef4f3183091cec87b764c5137c3494f65ce50c4790521d15c020ae69070ae2 gunicorn-registry stdout | 2023-06-29 13:35:36,124 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:36,124 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:36,125 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:36,125 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:36,170 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. builder stdout | 2023-06-29 13:35:36,540 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:35:36,544 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} securityworker stdout | 2023-06-29 13:35:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:35:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:35:41.713664+00:00 (in 5.130722 seconds) securityworker stdout | 2023-06-29 13:35:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:36:06 UTC)" (scheduled at 2023-06-29 13:35:36.582504+00:00) securityworker stdout | 2023-06-29 13:35:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:35:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:35:36,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:35:36,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:35:36,599 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:35:36,602 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:35:36,602 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:36:06 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:35:36,615 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=677 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:36,615 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c9e8d73c-9000-4fab-a6f1-4de235ede2e3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c9e8d73c-9000-4fab-a6f1-4de235ede2e3', 'ETag': '"cbc588010334df0a66a6535f85b9de5d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:36,615 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:36,616 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:36,616 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:36,616 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:36,616 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c9e8d73c-9000-4fab-a6f1-4de235ede2e3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c9e8d73c-9000-4fab-a6f1-4de235ede2e3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c9e8d73c-9000-4fab-a6f1-4de235ede2e3', 'etag': '"cbc588010334df0a66a6535f85b9de5d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"cbc588010334df0a66a6535f85b9de5d"'} gunicorn-registry stdout | 2023-06-29 13:35:37,488 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:37,489 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:37,489 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 678, 'Body': <_io.BytesIO object at 0x7f7ccb2699f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:37,490 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:37,490 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:37,490 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:37,490 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:37,490 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:37,490 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:37,490 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:37,499 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:37,499 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:37,499 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:37,499 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:37,499 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:37,499 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 678}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'N7dEtDUJdjtJRQ750AHoEw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2699f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=678', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:37,499 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:37,499 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:37,500 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:37,500 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:37,500 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:37,500 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=678&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:N7dEtDUJdjtJRQ750AHoEw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133537Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:37,500 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133537Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 920a6dddc30bf2c649e77a132439cca07eb47d59cb1e03bbcc3bc4678bda1e12 gunicorn-registry stdout | 2023-06-29 13:35:37,500 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | fd64b8a0dbcec5489856a25ed50f25e2cdc8e7f56f4fab223f4bcccdede1596b gunicorn-registry stdout | 2023-06-29 13:35:37,500 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:37,501 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:37,501 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:37,502 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:37,547 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:35:38,030 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=678 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:38,030 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '146975f3-f1a7-4f2a-b969-3a2d72fad9fe', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '146975f3-f1a7-4f2a-b969-3a2d72fad9fe', 'ETag': '"37b744b43509763b49450ef9d001e813"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:38,030 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:38,030 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:38,031 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:38,031 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:38,031 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '146975f3-f1a7-4f2a-b969-3a2d72fad9fe', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '146975f3-f1a7-4f2a-b969-3a2d72fad9fe', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '146975f3-f1a7-4f2a-b969-3a2d72fad9fe', 'etag': '"37b744b43509763b49450ef9d001e813"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"37b744b43509763b49450ef9d001e813"'} gunicorn-registry stdout | 2023-06-29 13:35:38,634 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:38,635 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:38,635 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 679, 'Body': <_io.BytesIO object at 0x7f7ccb269b80>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:38,635 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:38,635 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:38,635 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:38,635 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:38,635 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:38,635 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:38,636 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:38,644 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:38,644 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:38,644 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:38,644 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:38,644 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:38,644 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 679}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'fI/EhYQ1iErYv6osDEQpgA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269b80>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=679', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:38,644 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:38,644 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:38,644 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:38,644 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:38,645 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:38,645 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=679&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:fI/EhYQ1iErYv6osDEQpgA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133538Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:38,645 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133538Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1165dd63b031a9821d2b340e7a8f86cd199b06d8a450ccf980d81416d32d6afe gunicorn-registry stdout | 2023-06-29 13:35:38,645 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | bcaf8dd2a9b6f036d1f1f5fb4666c5fba607c4c3b12a3d7966f1b911029d884c gunicorn-registry stdout | 2023-06-29 13:35:38,645 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:38,645 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:38,645 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:38,646 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:38,704 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:35:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:35:38,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:36:01.990998+00:00 (in 23.202341 seconds) repositorygcworker stdout | 2023-06-29 13:35:38,788 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:36:38 UTC)" (scheduled at 2023-06-29 13:35:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:35:38,789 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:35:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:36:38 UTC)" executed successfully quotaregistrysizeworker stdout | 2023-06-29 13:35:38,964 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} namespacegcworker stdout | 2023-06-29 13:35:39,303 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:35:39,394 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:35:39,440 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-registry stdout | 2023-06-29 13:35:39,443 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=679 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:39,443 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '628c5084-322f-45e0-a109-c8e954b91c85', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '628c5084-322f-45e0-a109-c8e954b91c85', 'ETag': '"7c8fc4858435884ad8bfaa2c0c442980"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:39,443 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:39,443 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:39,443 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:39,443 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:39,443 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '628c5084-322f-45e0-a109-c8e954b91c85', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '628c5084-322f-45e0-a109-c8e954b91c85', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '628c5084-322f-45e0-a109-c8e954b91c85', 'etag': '"7c8fc4858435884ad8bfaa2c0c442980"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7c8fc4858435884ad8bfaa2c0c442980"'} gunicorn-web stdout | 2023-06-29 13:35:39,636 [213] [DEBUG] [app] Starting request: urn:request:d1e041de-1d5b-4efb-b11d-3cbdfc24574a (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:35:39,636 [211] [DEBUG] [app] Starting request: urn:request:3e164485-d019-450f-94c7-c1f894fae818 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:35:39,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:35:39,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:35:39,639 [216] [DEBUG] [app] Starting request: urn:request:8bf58580-b41c-4dd4-b155-1b691acfefbd (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:35:39,640 [223] [DEBUG] [app] Starting request: urn:request:9e2c5b91-23fa-4651-ba05-089ccc465f53 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:35:39,640 [216] [DEBUG] [app] Ending request: urn:request:8bf58580-b41c-4dd4-b155-1b691acfefbd (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:8bf58580-b41c-4dd4-b155-1b691acfefbd', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:35:39,640 [223] [DEBUG] [app] Ending request: urn:request:9e2c5b91-23fa-4651-ba05-089ccc465f53 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:9e2c5b91-23fa-4651-ba05-089ccc465f53', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:35:39,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:35:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:35:39,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:35:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:35:39,640 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:35:39,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:35:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:35:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:35:39,642 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:35:39,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:35:39,643 [211] [DEBUG] [app] Starting request: urn:request:6d605022-a09c-4225-9bea-66b33bd5d49c (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:35:39,643 [211] [DEBUG] [app] Ending request: urn:request:6d605022-a09c-4225-9bea-66b33bd5d49c (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:6d605022-a09c-4225-9bea-66b33bd5d49c', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:35:39,643 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:35:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:35:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-06-29 13:35:39,644 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:35:39,644 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:35:39,645 [212] [DEBUG] [app] Starting request: urn:request:94643b51-a363-4032-98aa-99327668c625 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:35:39,645 [212] [DEBUG] [app] Ending request: urn:request:94643b51-a363-4032-98aa-99327668c625 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:94643b51-a363-4032-98aa-99327668c625', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:35:39,645 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:35:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:35:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:35:39,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:35:39,646 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:35:39,652 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:35:39,653 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:35:39,662 [213] [DEBUG] [app] Ending request: urn:request:d1e041de-1d5b-4efb-b11d-3cbdfc24574a (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:d1e041de-1d5b-4efb-b11d-3cbdfc24574a', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:35:39,662 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:35:39,663 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:35:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:35:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.027) gunicorn-web stdout | 2023-06-29 13:35:39,663 [211] [DEBUG] [app] Ending request: urn:request:3e164485-d019-450f-94c7-c1f894fae818 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:3e164485-d019-450f-94c7-c1f894fae818', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:35:39,663 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:35:39,664 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:35:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:35:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-registry stdout | 2023-06-29 13:35:39,909 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:39,909 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:39,910 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 680, 'Body': <_io.BytesIO object at 0x7f7cd012c220>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:39,910 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:39,910 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:39,910 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:39,910 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:39,910 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:39,910 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:39,911 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:39,919 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:39,919 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:39,919 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:39,919 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:39,919 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:39,919 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 680}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'cclzo6MPuZ450E2nB7Wegw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd012c220>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=680', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:39,919 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:39,919 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:39,919 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:39,920 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:39,920 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:39,920 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=680&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:cclzo6MPuZ450E2nB7Wegw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133539Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:39,920 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133539Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a3669ab1df6e15c6fdf0f9cfa5e0d5ea30ade08c35015d180499179df86c0e55 gunicorn-registry stdout | 2023-06-29 13:35:39,920 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 94407167ef1949f16ef46d5e54a57ed6981717383cfdcb8973c395b80e908b65 gunicorn-registry stdout | 2023-06-29 13:35:39,920 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:39,920 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:39,920 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:39,921 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:39,970 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositoryactioncounter stdout | 2023-06-29 13:35:40,127 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gcworker stdout | 2023-06-29 13:35:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:35:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:35:50.585410+00:00 (in 9.999379 seconds) gcworker stdout | 2023-06-29 13:35:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:35:50 UTC)" (scheduled at 2023-06-29 13:35:40.585410+00:00) gcworker stdout | 2023-06-29 13:35:40,587 [59] [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, 1686836140586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:35:40,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:35:40,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:35:40,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:35:50 UTC)" executed successfully blobuploadcleanupworker stdout | 2023-06-29 13:35:41,314 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} securityworker stdout | 2023-06-29 13:35:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:35:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:36:06.582504+00:00 (in 24.868385 seconds) securityworker stdout | 2023-06-29 13:35:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:36:11 UTC)" (scheduled at 2023-06-29 13:35:41.713664+00:00) securityworker stdout | 2023-06-29 13:35:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:35:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:35:41,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:35:41,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:35:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:35:41,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:35:41,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:35:41,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:35:41,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:35:41,735 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:35:41,739 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:35:41,739 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:35:41,740 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 30, 41, 722089), 1, 2]) securityworker stdout | 2023-06-29 13:35:41,743 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:35:41,743 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:35:41,744 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 30, 41, 722089), 1, 2]) securityworker stdout | 2023-06-29 13:35:41,748 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:35:41,748 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:35:41,748 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:35:41,748 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:35:41,748 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:35:41,748 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:35:41,748 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:35:41,749 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:35:41,749 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:35:41,749 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:36:11 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 13:35:43,253 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:35:43,793 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=680 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:43,793 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'dcdecd40-299e-4fb9-8550-ad72c4b92017', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'dcdecd40-299e-4fb9-8550-ad72c4b92017', 'ETag': '"71c973a3a30fb99e39d04da707b59e83"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:43,793 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:43,793 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:43,793 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:43,793 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:43,794 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'dcdecd40-299e-4fb9-8550-ad72c4b92017', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'dcdecd40-299e-4fb9-8550-ad72c4b92017', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'dcdecd40-299e-4fb9-8550-ad72c4b92017', 'etag': '"71c973a3a30fb99e39d04da707b59e83"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"71c973a3a30fb99e39d04da707b59e83"'} gunicorn-registry stdout | 2023-06-29 13:35:43,815 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:43,815 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:43,815 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 681, 'Body': <_io.BytesIO object at 0x7f7ccb234900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:43,815 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:43,815 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:43,815 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:43,815 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:43,816 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:43,816 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:43,816 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:43,824 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:43,824 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:43,824 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:43,824 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:43,824 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:43,824 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 681}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'PSlfV0E/+QqTprCbZNXZNA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=681', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:43,824 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:43,824 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:43,824 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:43,824 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:43,825 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:43,825 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=681&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:PSlfV0E/+QqTprCbZNXZNA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133543Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:43,825 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133543Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f6438ad4a90887a97c671c74e51380ba84f713f548bf9e702b1eb7e1dda2cae4 gunicorn-registry stdout | 2023-06-29 13:35:43,825 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6f3a8d459672f027c941485e22ad432c64c4408283148b6d1c95615816476658 gunicorn-registry stdout | 2023-06-29 13:35:43,825 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:43,825 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:43,825 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:43,826 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:43,871 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:35:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:35:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:35:53.978401+00:00 (in 9.999497 seconds) notificationworker stdout | 2023-06-29 13:35:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:35:53 UTC)" (scheduled at 2023-06-29 13:35:43.978401+00:00) notificationworker stdout | 2023-06-29 13:35:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:35:43,980 [74] [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(2023, 6, 29, 13, 35, 43, 979506), True, datetime.datetime(2023, 6, 29, 13, 35, 43, 979506), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:35:43,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:35:43,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:35:43,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:35:53 UTC)" executed successfully manifestbackfillworker stdout | 2023-06-29 13:35:44,669 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} securityworker stdout | 2023-06-29 13:35:44,686 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} gunicorn-registry stdout | 2023-06-29 13:35:44,803 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=681 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:44,803 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0b580cb8-6f56-4062-bd3c-1177d773f7a6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0b580cb8-6f56-4062-bd3c-1177d773f7a6', 'ETag': '"3d295f57413ff90a93a6b09b64d5d934"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:44,803 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:44,804 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:44,804 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:44,804 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:44,804 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0b580cb8-6f56-4062-bd3c-1177d773f7a6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0b580cb8-6f56-4062-bd3c-1177d773f7a6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0b580cb8-6f56-4062-bd3c-1177d773f7a6', 'etag': '"3d295f57413ff90a93a6b09b64d5d934"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3d295f57413ff90a93a6b09b64d5d934"'} gunicorn-registry stdout | 2023-06-29 13:35:44,828 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:44,828 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:44,828 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 682, 'Body': <_io.BytesIO object at 0x7f7ccb286b80>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:44,828 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:44,828 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:44,828 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:44,828 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:44,828 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:44,828 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:44,829 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler exportactionlogsworker stdout | 2023-06-29 13:35:44,831 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} gunicorn-registry stdout | 2023-06-29 13:35:44,837 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:44,837 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:44,837 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:44,837 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:44,837 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:44,837 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 682}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'UmRTdnKthCtPVA6AQIMelA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286b80>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=682', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:44,837 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:44,837 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:44,837 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:44,837 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:44,838 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:44,838 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=682&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:UmRTdnKthCtPVA6AQIMelA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133544Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:44,838 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133544Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 314aebf5530e68c09cf3e707a980718727e95f5dc43e74708c95d5e56baa8ae0 gunicorn-registry stdout | 2023-06-29 13:35:44,838 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 67b59583e0db99d08b2808b0148a3e29088fdaa867fd9921c50217f45078f53d gunicorn-registry stdout | 2023-06-29 13:35:44,838 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:44,838 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:44,838 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:44,839 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:44,884 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. servicekey stdout | 2023-06-29 13:35:44,943 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-registry stdout | 2023-06-29 13:35:45,365 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=682 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:45,366 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '28bd3e55-cda1-42e5-baa6-618cc2c40d60', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '28bd3e55-cda1-42e5-baa6-618cc2c40d60', 'ETag': '"5264537672ad842b4f540e8040831e94"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:45,366 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:45,366 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:45,366 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:45,366 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:45,367 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '28bd3e55-cda1-42e5-baa6-618cc2c40d60', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '28bd3e55-cda1-42e5-baa6-618cc2c40d60', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '28bd3e55-cda1-42e5-baa6-618cc2c40d60', 'etag': '"5264537672ad842b4f540e8040831e94"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5264537672ad842b4f540e8040831e94"'} gunicorn-registry stdout | 2023-06-29 13:35:45,389 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:45,389 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:45,389 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 683, 'Body': <_io.BytesIO object at 0x7f7ccb286a40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:45,389 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:45,390 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:45,390 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:45,390 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:45,390 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:45,390 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:45,390 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:45,398 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:45,398 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:45,398 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:45,398 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:45,398 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:45,399 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 683}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'yuCHJb6bYo9bd2b0Z7S8Ow==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286a40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=683', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:45,399 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:45,399 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:45,399 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:45,399 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:45,399 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:45,399 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=683&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:yuCHJb6bYo9bd2b0Z7S8Ow== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133545Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:45,399 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133545Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2645f9c80f725420d1d6b6ddc2a79670a6c7c6857acfea84983369edefae119a gunicorn-registry stdout | 2023-06-29 13:35:45,399 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f5d2e57ad52e23649262bd07c3717ee91a0a2aa1d4aba02cd4b704195af47e51 gunicorn-registry stdout | 2023-06-29 13:35:45,399 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:45,400 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:45,400 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:45,401 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:45,446 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:35:45,500 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:35:45,551 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} namespacegcworker stdout | 2023-06-29 13:35:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:35:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:35:55.889222+00:00 (in 10.198274 seconds) namespacegcworker stdout | 2023-06-29 13:35:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:36:45 UTC)" (scheduled at 2023-06-29 13:35:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:35:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:35:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:36:45 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:35:45,752 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-web stdout | 2023-06-29 13:35:45,756 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-registry stdout | 2023-06-29 13:35:45,769 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=683 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:45,770 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'dffb569c-e659-4061-96ff-652a77a2fe84', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'dffb569c-e659-4061-96ff-652a77a2fe84', 'ETag': '"cae08725be9b628f5b7766f467b4bc3b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:45,770 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:45,770 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:45,770 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:45,770 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:45,770 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'dffb569c-e659-4061-96ff-652a77a2fe84', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'dffb569c-e659-4061-96ff-652a77a2fe84', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'dffb569c-e659-4061-96ff-652a77a2fe84', 'etag': '"cae08725be9b628f5b7766f467b4bc3b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"cae08725be9b628f5b7766f467b4bc3b"'} gunicorn-registry stdout | 2023-06-29 13:35:45,793 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:45,793 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:45,793 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 684, 'Body': <_io.BytesIO object at 0x7f7ccb286450>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:45,793 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:45,793 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:45,794 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:45,794 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:45,794 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:45,794 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:45,794 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:45,802 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:45,802 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:45,802 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:45,802 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:45,802 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:45,802 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 684}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'JfYIvr6BTE4gLPfw1MCrvw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286450>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=684', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:45,803 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:45,803 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:45,803 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:45,803 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:45,803 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:45,803 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=684&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:JfYIvr6BTE4gLPfw1MCrvw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133545Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:45,803 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133545Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 43195db6d7a2fba1c6b64b254f7de7bb2ca1c5c58dbdcc4993eafbd61177e347 gunicorn-registry stdout | 2023-06-29 13:35:45,803 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1bd9ff702c3da3af3295df699c26c276e8fa359cf5f9648350f6350754ff8642 gunicorn-registry stdout | 2023-06-29 13:35:45,803 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:45,804 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:45,804 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:45,805 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-web stdout | 2023-06-29 13:35:45,832 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:35:45,835 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:35:45,842 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-registry stdout | 2023-06-29 13:35:45,850 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotaregistrysizeworker stdout | 2023-06-29 13:35:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:35:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:36:46.378393+00:00 (in 59.999504 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:35:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:36:46 UTC)" (scheduled at 2023-06-29 13:35:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:35:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:35:46,390 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:35:46,391 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:36:46 UTC)" executed successfully globalpromstats stdout | 2023-06-29 13:35:46,758 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 13:35:47,002 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} chunkcleanupworker stdout | 2023-06-29 13:35:47,710 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-secscan stdout | 2023-06-29 13:35:48,091 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:35:48,095 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:35:48,098 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} storagereplication stdout | 2023-06-29 13:35:48,199 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} securityscanningnotificationworker stdout | 2023-06-29 13:35:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:35:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:36:23.286787+00:00 (in 34.604510 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:35:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:36:48 UTC)" (scheduled at 2023-06-29 13:35:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:35:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:35:48,683 [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(2023, 6, 29, 13, 35, 48, 682758), True, datetime.datetime(2023, 6, 29, 13, 35, 48, 682758), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:35:48,696 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:35:48,696 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:35:48,696 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:36:48 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:35:49,017 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=684 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:49,017 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '57dc9d04-006b-452e-8669-b60fe3655910', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '57dc9d04-006b-452e-8669-b60fe3655910', 'ETag': '"25f608bebe814c4e202cf7f0d4c0abbf"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:49,017 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:49,018 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:49,018 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:49,018 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:49,018 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '57dc9d04-006b-452e-8669-b60fe3655910', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '57dc9d04-006b-452e-8669-b60fe3655910', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '57dc9d04-006b-452e-8669-b60fe3655910', 'etag': '"25f608bebe814c4e202cf7f0d4c0abbf"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"25f608bebe814c4e202cf7f0d4c0abbf"'} gunicorn-registry stdout | 2023-06-29 13:35:49,040 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:49,040 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:49,041 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 685, 'Body': <_io.BytesIO object at 0x7f7ccb290270>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:49,041 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:49,041 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:49,041 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:49,041 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:49,041 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:49,041 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:49,041 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:49,050 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:49,050 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:49,050 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:49,050 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:49,050 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:49,050 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 685}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'l3ahaLzcCH9pZPfq4m5dqA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290270>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=685', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:49,050 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:49,050 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:49,050 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:49,050 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:49,051 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:49,051 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=685&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:l3ahaLzcCH9pZPfq4m5dqA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133549Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:49,051 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133549Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c6b4378ae6e88eac27bdf69ccd1944d23a16252e4fafe98907e4c96102f22498 gunicorn-registry stdout | 2023-06-29 13:35:49,051 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0398fd077243fc52b19f55cde91deadfff0a01b539ef7ed4480ecab048faf3d9 gunicorn-registry stdout | 2023-06-29 13:35:49,051 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:49,051 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:49,051 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:49,052 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:49,097 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:35:49,207 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:35:49,211 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:35:49,214 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:35:49,217 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:35:49,221 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:35:49,225 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:35:49,228 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:35:49,232 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:35:49,243 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:35:50,154 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=685 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:50,155 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6e0a88a3-a639-4492-93b0-7a175319386f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6e0a88a3-a639-4492-93b0-7a175319386f', 'ETag': '"9776a168bcdc087f6964f7eae26e5da8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:50,155 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:50,155 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:50,155 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:50,155 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:50,155 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6e0a88a3-a639-4492-93b0-7a175319386f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6e0a88a3-a639-4492-93b0-7a175319386f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6e0a88a3-a639-4492-93b0-7a175319386f', 'etag': '"9776a168bcdc087f6964f7eae26e5da8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9776a168bcdc087f6964f7eae26e5da8"'} gunicorn-registry stdout | 2023-06-29 13:35:50,178 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:50,178 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:50,178 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 686, 'Body': <_io.BytesIO object at 0x7f7ccb309a90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:50,178 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:50,179 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:50,179 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:50,179 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:50,179 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:50,179 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:50,179 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:50,187 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:50,187 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:50,187 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:50,187 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:50,187 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:50,188 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 686}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'QIQI3Xti4UPzEboRIvqd3A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb309a90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=686', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:50,188 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:50,188 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:50,188 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:50,188 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:50,188 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:50,188 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=686&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:QIQI3Xti4UPzEboRIvqd3A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133550Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:50,188 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133550Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b5dae9ea08d1560209f84b296ed432ec351f693ec8c93ab8d426c92d4713fad2 gunicorn-registry stdout | 2023-06-29 13:35:50,188 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 29f3b7df463787629cf2b3270320fb3597c989230477683d57cb8d58df41d7c3 gunicorn-registry stdout | 2023-06-29 13:35:50,189 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:50,189 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:50,189 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:50,190 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:50,240 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:35:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:35:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:36:00.585410+00:00 (in 9.999363 seconds) gcworker stdout | 2023-06-29 13:35:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:36:00 UTC)" (scheduled at 2023-06-29 13:35:50.585410+00:00) gcworker stdout | 2023-06-29 13:35:50,587 [59] [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, 1686836150586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:35:50,603 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:35:50,603 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:35:50,603 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:36:00 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:35:50,763 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=686 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:50,763 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b0b3f863-7e08-408b-adee-bb6fd58cc170', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b0b3f863-7e08-408b-adee-bb6fd58cc170', 'ETag': '"408408dd7b62e143f311ba1122fa9ddc"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:50,763 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:50,764 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:50,764 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:50,764 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:50,764 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b0b3f863-7e08-408b-adee-bb6fd58cc170', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b0b3f863-7e08-408b-adee-bb6fd58cc170', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b0b3f863-7e08-408b-adee-bb6fd58cc170', 'etag': '"408408dd7b62e143f311ba1122fa9ddc"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"408408dd7b62e143f311ba1122fa9ddc"'} gunicorn-registry stdout | 2023-06-29 13:35:50,787 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:50,787 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:50,787 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 687, 'Body': <_io.BytesIO object at 0x7f7ccb290f40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:50,787 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:50,788 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:50,788 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:50,788 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:50,788 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:50,788 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:50,788 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:50,796 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:50,796 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:50,796 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:50,796 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:50,796 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:50,797 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 687}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'LqCHEEVH2g+E3DY1IEIywg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290f40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=687', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:50,797 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:50,797 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:50,797 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:50,797 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:50,797 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:50,797 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=687&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:LqCHEEVH2g+E3DY1IEIywg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133550Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:50,797 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133550Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | eec88b2076f38bed4ee0c01b5d08ace3a77ec6f8956b8b5d9bff7b68458a3844 gunicorn-registry stdout | 2023-06-29 13:35:50,797 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4ef0112b213168e196a707ed7950527896f13cfe5a4511335b10947ab0452181 gunicorn-registry stdout | 2023-06-29 13:35:50,798 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:50,798 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:50,798 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:50,799 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:50,845 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:35:51,206 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=687 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:51,206 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '740c9048-05d8-408b-a929-c2fc18845153', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '740c9048-05d8-408b-a929-c2fc18845153', 'ETag': '"2ea087104547da0f84dc3635204232c2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:51,206 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:51,206 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:51,207 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:51,207 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:51,207 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '740c9048-05d8-408b-a929-c2fc18845153', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '740c9048-05d8-408b-a929-c2fc18845153', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '740c9048-05d8-408b-a929-c2fc18845153', 'etag': '"2ea087104547da0f84dc3635204232c2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2ea087104547da0f84dc3635204232c2"'} gunicorn-registry stdout | 2023-06-29 13:35:51,229 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:51,230 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:51,230 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 688, 'Body': <_io.BytesIO object at 0x7f7cd00e19f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:51,230 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:51,230 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:51,230 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:51,230 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:51,231 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:51,231 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:51,231 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:51,239 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:51,239 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:51,239 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:51,239 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:51,239 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:51,239 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 688}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Pmc5TfpbWc5EYqgHtk28aQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e19f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=688', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:51,240 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:51,240 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:51,240 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:51,240 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:51,240 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:51,240 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=688&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Pmc5TfpbWc5EYqgHtk28aQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133551Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:51,240 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133551Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f4100e75c7e669d522aec6477b8c1e6c5acdc3534067c52a4c4f824e71964650 gunicorn-registry stdout | 2023-06-29 13:35:51,240 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9ba01680005e0e3bf5c1f939528fdb85e1276aac58dddffb04dfb7f7303bb070 gunicorn-registry stdout | 2023-06-29 13:35:51,240 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:51,241 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:51,241 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:51,242 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:51,286 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:35:51,566 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=688 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:51,566 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c52edd65-11e3-4b2c-84d3-82ae4c0b4b5b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c52edd65-11e3-4b2c-84d3-82ae4c0b4b5b', 'ETag': '"3e67394dfa5b59ce4462a807b64dbc69"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:51,567 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:51,567 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:51,567 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:51,567 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:51,567 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c52edd65-11e3-4b2c-84d3-82ae4c0b4b5b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c52edd65-11e3-4b2c-84d3-82ae4c0b4b5b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c52edd65-11e3-4b2c-84d3-82ae4c0b4b5b', 'etag': '"3e67394dfa5b59ce4462a807b64dbc69"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3e67394dfa5b59ce4462a807b64dbc69"'} gunicorn-registry stdout | 2023-06-29 13:35:51,777 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:51,778 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:51,778 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 689, 'Body': <_io.BytesIO object at 0x7f7ccb1e6a40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:51,778 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:51,778 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:51,779 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:51,779 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:51,779 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:51,779 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:51,779 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:51,787 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:51,787 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:51,788 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:51,788 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:51,788 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:51,788 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 689}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'DiVBEMiRHSCHSWS47eResg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6a40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=689', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:51,788 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:51,788 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:51,788 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:51,788 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:51,788 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:51,789 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=689&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:DiVBEMiRHSCHSWS47eResg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133551Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:51,789 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133551Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5288b49e665061d0bfa1f35d568dcbf4b91ef98673a46c734132fdfbe90372ed gunicorn-registry stdout | 2023-06-29 13:35:51,789 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | cf8c9d7fdc34de2fd800e1ea6a83af720d1e2d13910b60f827bd635dbe4d9286 gunicorn-registry stdout | 2023-06-29 13:35:51,789 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:51,789 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:51,789 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:51,790 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:51,836 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:35:52,155 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=689 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:52,156 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '719db670-71cb-4c74-aa44-23df5cbd2263', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '719db670-71cb-4c74-aa44-23df5cbd2263', 'ETag': '"0e254110c8911d20874964b8ede45eb2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:52,156 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:52,156 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:52,156 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:52,156 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:52,157 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '719db670-71cb-4c74-aa44-23df5cbd2263', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '719db670-71cb-4c74-aa44-23df5cbd2263', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '719db670-71cb-4c74-aa44-23df5cbd2263', 'etag': '"0e254110c8911d20874964b8ede45eb2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0e254110c8911d20874964b8ede45eb2"'} gunicorn-registry stdout | 2023-06-29 13:35:52,384 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:52,384 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:52,385 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 690, 'Body': <_io.BytesIO object at 0x7f7ccb960db0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:52,385 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:52,385 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:52,385 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:52,385 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:52,385 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:52,385 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:52,386 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:52,394 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:52,394 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:52,394 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:52,394 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:52,394 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:52,394 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 690}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'RD4XOrlqzEA+AOrcondyhA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960db0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=690', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:52,395 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:52,395 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:52,395 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:52,395 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:52,395 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:52,395 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=690&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:RD4XOrlqzEA+AOrcondyhA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133552Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:52,395 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133552Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2bc288f2f30797ee91eabef7d0385c8880825ea40179597a4c695b40571861ad gunicorn-registry stdout | 2023-06-29 13:35:52,395 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ddfe11a84aa4681be86d4596e06aeaf9b2e2d8b02fe26959c124fdc67063fe55 gunicorn-registry stdout | 2023-06-29 13:35:52,395 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:52,396 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:52,396 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:52,397 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:52,443 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:35:52,765 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=690 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:52,765 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ba1546f7-769f-4d89-95c8-d2ae45054377', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ba1546f7-769f-4d89-95c8-d2ae45054377', 'ETag': '"443e173ab96acc403e00eadca2777284"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:52,765 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:52,766 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:52,766 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:52,766 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:52,766 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ba1546f7-769f-4d89-95c8-d2ae45054377', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ba1546f7-769f-4d89-95c8-d2ae45054377', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ba1546f7-769f-4d89-95c8-d2ae45054377', 'etag': '"443e173ab96acc403e00eadca2777284"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"443e173ab96acc403e00eadca2777284"'} gunicorn-registry stdout | 2023-06-29 13:35:53,758 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:53,758 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:53,759 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 691, 'Body': <_io.BytesIO object at 0x7f7ccb960c70>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:53,759 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:53,759 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:53,759 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:53,759 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:53,759 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:53,759 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:53,760 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:53,768 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:53,768 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:53,768 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:53,768 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:53,768 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:53,768 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 691}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'IrliqDK3zSbCLA60zro1cg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960c70>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=691', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:53,768 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:53,769 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:53,769 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:53,769 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:53,769 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:53,769 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=691&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:IrliqDK3zSbCLA60zro1cg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133553Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:53,769 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133553Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f740d2193a2ca8a1a58b5d41b3f318a73b0daf8402d9bb9ff8247bfc684e2a33 gunicorn-registry stdout | 2023-06-29 13:35:53,769 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 651c4a92f332eb52ffb1b5c79c1282a4f5ee0296c80a3bb14988be91a74c630f gunicorn-registry stdout | 2023-06-29 13:35:53,769 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:53,770 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:53,770 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:53,771 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:53,820 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:35:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:35:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:36:03.978401+00:00 (in 9.999331 seconds) notificationworker stdout | 2023-06-29 13:35:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:36:03 UTC)" (scheduled at 2023-06-29 13:35:53.978401+00:00) notificationworker stdout | 2023-06-29 13:35:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:35:53,981 [74] [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(2023, 6, 29, 13, 35, 53, 979644), True, datetime.datetime(2023, 6, 29, 13, 35, 53, 979644), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:35:53,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:35:53,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:35:53,994 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:36:03 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:35:54,225 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=691 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:54,226 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'eea6c3b1-5839-46b6-bf72-e07d6de5b540', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'eea6c3b1-5839-46b6-bf72-e07d6de5b540', 'ETag': '"22b962a832b7cd26c22c0eb4ceba3572"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:54,226 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:54,226 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:54,226 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:54,226 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:54,227 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'eea6c3b1-5839-46b6-bf72-e07d6de5b540', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'eea6c3b1-5839-46b6-bf72-e07d6de5b540', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'eea6c3b1-5839-46b6-bf72-e07d6de5b540', 'etag': '"22b962a832b7cd26c22c0eb4ceba3572"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"22b962a832b7cd26c22c0eb4ceba3572"'} gunicorn-web stdout | 2023-06-29 13:35:54,636 [211] [DEBUG] [app] Starting request: urn:request:921156be-fb69-40dc-8fea-a3d398d4a90b (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:35:54,636 [214] [DEBUG] [app] Starting request: urn:request:37da4b6f-e7e1-4e84-8abf-267bfc661d97 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:35:54,639 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:35:54,639 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:35:54,641 [216] [DEBUG] [app] Starting request: urn:request:61955ef6-2b35-4cde-891c-875aa5d91684 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:35:54,641 [223] [DEBUG] [app] Starting request: urn:request:4f76f9e2-d9b8-41d8-b57f-0ab7681a585d (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:35:54,641 [223] [DEBUG] [app] Ending request: urn:request:4f76f9e2-d9b8-41d8-b57f-0ab7681a585d (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:4f76f9e2-d9b8-41d8-b57f-0ab7681a585d', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:35:54,642 [216] [DEBUG] [app] Ending request: urn:request:61955ef6-2b35-4cde-891c-875aa5d91684 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:61955ef6-2b35-4cde-891c-875aa5d91684', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:35:54,642 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:35:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:35:54,642 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:35:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:35:54,642 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:35:54,642 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:35:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:35:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:35:54,643 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:35:54,644 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:35:54,645 [213] [DEBUG] [app] Starting request: urn:request:08763b22-62da-4617-b869-cd896eef506e (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:35:54,645 [211] [DEBUG] [app] Starting request: urn:request:16fdd5ee-26f1-41ff-91b3-6b98ac343f1d (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:35:54,645 [213] [DEBUG] [app] Ending request: urn:request:08763b22-62da-4617-b869-cd896eef506e (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:08763b22-62da-4617-b869-cd896eef506e', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:35:54,645 [211] [DEBUG] [app] Ending request: urn:request:16fdd5ee-26f1-41ff-91b3-6b98ac343f1d (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:16fdd5ee-26f1-41ff-91b3-6b98ac343f1d', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:35:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:35:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:35:54,646 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:35:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:35:54,646 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:35:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:35:54,646 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:35:54,646 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:35:54,646 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:35:54,646 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:35:54,653 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:35:54,654 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-registry stdout | 2023-06-29 13:35:54,658 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:54,659 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:54,659 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 692, 'Body': <_io.BytesIO object at 0x7f7ccb2ac220>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:54,659 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:54,659 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:54,660 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:54,660 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:54,660 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:54,660 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:54,660 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-web stdout | 2023-06-29 13:35:54,664 [211] [DEBUG] [app] Ending request: urn:request:921156be-fb69-40dc-8fea-a3d398d4a90b (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:921156be-fb69-40dc-8fea-a3d398d4a90b', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:35:54,664 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:35:54,664 [214] [DEBUG] [app] Ending request: urn:request:37da4b6f-e7e1-4e84-8abf-267bfc661d97 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:37da4b6f-e7e1-4e84-8abf-267bfc661d97', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:35:54,665 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:35:54,665 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:35:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:35:54,665 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:35:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:35:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.030 118 0.029) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:35:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.030 118 0.029) gunicorn-registry stdout | 2023-06-29 13:35:54,668 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:54,669 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:54,669 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:54,669 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:54,669 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:54,669 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 692}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '6DrHNH6YVBq4z6fO0r3wzg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac220>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=692', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:54,669 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:54,669 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:54,669 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:54,669 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:54,669 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:54,669 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=692&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:6DrHNH6YVBq4z6fO0r3wzg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133554Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:54,670 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133554Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ff35ff410d2dbc5e046994650f39254e2aa29f6119682c3804a8138f102c7cf8 gunicorn-registry stdout | 2023-06-29 13:35:54,670 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 819e779db530d69361411c61e66f94de88c030250783a5e840106d98f1cea261 gunicorn-registry stdout | 2023-06-29 13:35:54,670 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:54,670 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:54,670 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:54,671 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:54,716 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:35:55,040 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=692 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:55,040 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '98a5722e-0e92-41b4-a943-ab64e85681b5', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '98a5722e-0e92-41b4-a943-ab64e85681b5', 'ETag': '"e83ac7347e98541ab8cfa7ced2bdf0ce"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:55,041 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:55,041 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:55,041 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:55,041 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:55,041 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '98a5722e-0e92-41b4-a943-ab64e85681b5', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '98a5722e-0e92-41b4-a943-ab64e85681b5', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '98a5722e-0e92-41b4-a943-ab64e85681b5', 'etag': '"e83ac7347e98541ab8cfa7ced2bdf0ce"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e83ac7347e98541ab8cfa7ced2bdf0ce"'} exportactionlogsworker stdout | 2023-06-29 13:35:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:35:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:36:14.793446+00:00 (in 19.201909 seconds) exportactionlogsworker stdout | 2023-06-29 13:35:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:36:55 UTC)" (scheduled at 2023-06-29 13:35:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:35:55,592 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:35:55,593 [58] [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(2023, 6, 29, 13, 35, 55, 592063), True, datetime.datetime(2023, 6, 29, 13, 35, 55, 592063), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:35:55,605 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:35:55,605 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:35:55,605 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:36:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:35:55,738 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:55,738 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:55,739 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 693, 'Body': <_io.BytesIO object at 0x7f7ccb229590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:55,739 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:55,739 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:55,739 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:55,739 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:55,739 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:55,739 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:55,740 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:55,748 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:55,748 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:55,748 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:55,748 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:55,748 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:55,748 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 693}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'K8ZVwWldwQH66nh1Mjtc1w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb229590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=693', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:55,748 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:55,748 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:55,749 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:55,749 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:55,749 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:55,749 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=693&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:K8ZVwWldwQH66nh1Mjtc1w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133555Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:55,749 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133555Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 63fdeca36dc7e229a9626ca4296180aebeab5e9796a4b7dd6241cb2868f9854f gunicorn-registry stdout | 2023-06-29 13:35:55,749 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3eba52b57217f38074ebbdcb442297ed6950627548a9a9d03fb52dcdc63c3346 gunicorn-registry stdout | 2023-06-29 13:35:55,749 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:55,750 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:55,750 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:55,751 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. buildlogsarchiver stdout | 2023-06-29 13:35:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:35:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:36:25.790030+00:00 (in 29.999548 seconds) buildlogsarchiver stdout | 2023-06-29 13:35:55,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:36:25 UTC)" (scheduled at 2023-06-29 13:35:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:35:55,791 [54] [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(2023, 6, 14, 13, 35, 55, 790859), False, 50, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:35:55,796 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. buildlogsarchiver stdout | 2023-06-29 13:35:55,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:35:55,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:35:55,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:36:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:35:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:35:55,889 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:36:45.690471+00:00 (in 49.800794 seconds) namespacegcworker stdout | 2023-06-29 13:35:55,890 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:36:55 UTC)" (scheduled at 2023-06-29 13:35:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:35:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:35:55,891 [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(2023, 6, 29, 13, 35, 55, 890211), True, datetime.datetime(2023, 6, 29, 13, 35, 55, 890211), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:35:55,903 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:35:55,903 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:35:55,903 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:36:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:35:56,165 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=693 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:56,166 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7a21100c-bd87-46c6-b5f9-1a02810b8464', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7a21100c-bd87-46c6-b5f9-1a02810b8464', 'ETag': '"2bc655c1695dc101faea7875323b5cd7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:56,166 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:56,166 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:56,166 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:56,166 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:56,166 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7a21100c-bd87-46c6-b5f9-1a02810b8464', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7a21100c-bd87-46c6-b5f9-1a02810b8464', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7a21100c-bd87-46c6-b5f9-1a02810b8464', 'etag': '"2bc655c1695dc101faea7875323b5cd7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2bc655c1695dc101faea7875323b5cd7"'} gunicorn-registry stdout | 2023-06-29 13:35:57,094 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:57,094 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:57,095 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 694, 'Body': <_io.BytesIO object at 0x7f7ccb229ae0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:57,095 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:57,095 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:57,095 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:57,095 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:57,096 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:57,096 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:57,096 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:57,104 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:57,104 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:57,104 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:57,104 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:57,104 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:57,105 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 694}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'd2/uARPWpKL/BZ82o0/4FA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb229ae0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=694', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:57,105 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:57,105 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:57,105 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:57,105 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:57,105 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:57,105 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=694&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:d2/uARPWpKL/BZ82o0/4FA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133557Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:57,105 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133557Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c7d1910b760a3e5745a5006aa2ecd4039a5f0d4942d74ce26be0aa94c7931237 gunicorn-registry stdout | 2023-06-29 13:35:57,106 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 645133485f1a7781727fe0006955cb147c3441769d2ac02a13a374c5e4c4c806 gunicorn-registry stdout | 2023-06-29 13:35:57,106 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:57,106 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:57,106 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:57,107 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:57,154 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:35:57,556 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=694 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:57,557 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '658e9e4a-22ae-40a0-8cf8-f0270468d204', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '658e9e4a-22ae-40a0-8cf8-f0270468d204', 'ETag': '"776fee0113d6a4a2ff059f36a34ff814"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:57,557 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:57,557 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:57,557 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:57,557 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:57,558 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '658e9e4a-22ae-40a0-8cf8-f0270468d204', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '658e9e4a-22ae-40a0-8cf8-f0270468d204', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '658e9e4a-22ae-40a0-8cf8-f0270468d204', 'etag': '"776fee0113d6a4a2ff059f36a34ff814"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"776fee0113d6a4a2ff059f36a34ff814"'} gunicorn-registry stdout | 2023-06-29 13:35:57,751 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:57,751 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:57,752 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 695, 'Body': <_io.BytesIO object at 0x7f7ccb271400>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:57,752 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:57,752 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:57,752 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:57,752 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:57,752 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:57,752 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:57,753 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:57,761 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:57,761 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:57,761 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:57,761 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:57,761 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:57,761 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 695}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'YZYx5IyVWdUJD+vqnOLfBQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271400>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=695', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:57,762 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:57,762 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:57,762 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:57,762 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:57,762 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:57,762 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=695&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:YZYx5IyVWdUJD+vqnOLfBQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133557Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:57,762 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133557Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6d87bf94fc0f6681adad6efd7660f918695c62bf1f3a89b9d053d7fc3204ceff gunicorn-registry stdout | 2023-06-29 13:35:57,762 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 37e3736a7a4ceca0413febb74d1cf4d0461dddc2700de81d8d7815b58886d006 gunicorn-registry stdout | 2023-06-29 13:35:57,763 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:57,763 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:57,763 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:57,764 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:57,809 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:35:58,130 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=695 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:58,130 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '05244bb9-7c5e-4f8a-90fe-4866148fde2e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '05244bb9-7c5e-4f8a-90fe-4866148fde2e', 'ETag': '"619631e48c9559d5090febea9ce2df05"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:58,131 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:58,131 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:58,131 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:58,131 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:58,131 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '05244bb9-7c5e-4f8a-90fe-4866148fde2e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '05244bb9-7c5e-4f8a-90fe-4866148fde2e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '05244bb9-7c5e-4f8a-90fe-4866148fde2e', 'etag': '"619631e48c9559d5090febea9ce2df05"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"619631e48c9559d5090febea9ce2df05"'} gunicorn-registry stdout | 2023-06-29 13:35:59,209 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:35:59,210 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:35:59,210 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 696, 'Body': <_io.BytesIO object at 0x7f7ccb2ac220>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:35:59,210 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:59,210 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:59,210 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:59,210 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:59,210 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:59,211 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:59,211 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:59,219 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:59,219 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:35:59,219 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:59,219 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:59,219 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:59,219 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 696}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '1UonBYeOGLmxwRQ0NW6ZsA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac220>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=696', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:35:59,220 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:59,220 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:59,220 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:59,220 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:59,220 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:35:59,220 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=696&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:1UonBYeOGLmxwRQ0NW6ZsA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133559Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:35:59,220 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133559Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d142b06e0159072b36fe0a1ff97168079c6c619d4cfe597f4e7893d794691f50 gunicorn-registry stdout | 2023-06-29 13:35:59,220 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7fed8800e3c452e59dd84260648f60a5c977214716cd8663b30654728006d558 gunicorn-registry stdout | 2023-06-29 13:35:59,220 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:59,221 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:35:59,221 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:35:59,222 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:35:59,266 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:35:59,672 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=696 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:35:59,673 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8cf72591-4535-4c7a-9c97-d7186e366ce8', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8cf72591-4535-4c7a-9c97-d7186e366ce8', 'ETag': '"d54a2705878e18b9b1c11434356e99b0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:35:59,673 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:35:59,673 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:35:59,673 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:35:59,673 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:35:59,674 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8cf72591-4535-4c7a-9c97-d7186e366ce8', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8cf72591-4535-4c7a-9c97-d7186e366ce8', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8cf72591-4535-4c7a-9c97-d7186e366ce8', 'etag': '"d54a2705878e18b9b1c11434356e99b0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d54a2705878e18b9b1c11434356e99b0"'} expiredappspecifictokenworker stdout | 2023-06-29 13:35:59,850 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:36:00,347 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:00,347 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:00,348 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 697, 'Body': <_io.BytesIO object at 0x7f7ccb1e68b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:00,348 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:00,348 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:00,348 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:00,348 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:00,348 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:00,348 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:00,349 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:00,357 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:00,357 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:00,357 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:00,357 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:00,357 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:00,357 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 697}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'nTRVNGAQQ1kTNJFyFUfsNA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e68b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=697', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:00,357 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:00,357 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:00,358 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:00,358 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:00,358 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:00,358 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=697&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:nTRVNGAQQ1kTNJFyFUfsNA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133600Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:00,358 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133600Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 502c24c68877f427847b4a28e5c2cdf9a0a719a38f58b1a1adfa0a83dd5ff8bb gunicorn-registry stdout | 2023-06-29 13:36:00,358 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | fbb31e7ec303de4255bedc34240dd9d570caf7ce9bd2723e6692ac2ddce10fc4 gunicorn-registry stdout | 2023-06-29 13:36:00,358 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:00,358 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:00,358 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:00,359 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:00,404 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:36:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:36:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:36:10.585410+00:00 (in 9.999467 seconds) gcworker stdout | 2023-06-29 13:36:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:36:10 UTC)" (scheduled at 2023-06-29 13:36:00.585410+00:00) gcworker stdout | 2023-06-29 13:36:00,587 [59] [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, 1686836160586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:36:00,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:36:00,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:36:00,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:36:10 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:36:00,770 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=697 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:00,770 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ee6baf21-faaa-4af4-85c4-d15ecfbfa7fe', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ee6baf21-faaa-4af4-85c4-d15ecfbfa7fe', 'ETag': '"9d34553460104359133491721547ec34"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:00,770 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:00,770 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:00,770 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:00,770 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:00,771 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ee6baf21-faaa-4af4-85c4-d15ecfbfa7fe', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ee6baf21-faaa-4af4-85c4-d15ecfbfa7fe', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ee6baf21-faaa-4af4-85c4-d15ecfbfa7fe', 'etag': '"9d34553460104359133491721547ec34"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9d34553460104359133491721547ec34"'} gunicorn-registry stdout | 2023-06-29 13:36:01,766 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:01,766 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:01,767 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 698, 'Body': <_io.BytesIO object at 0x7f7ccb234950>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:01,767 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:01,767 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:01,767 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:01,767 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:01,767 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:01,767 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:01,767 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:01,776 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:01,776 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:01,776 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:01,776 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:01,776 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:01,776 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 698}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'cOcInN5T1nn2HjuBTjJXUw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234950>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=698', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:01,776 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:01,776 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:01,776 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:01,776 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:01,776 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:01,776 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=698&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:cOcInN5T1nn2HjuBTjJXUw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133601Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:01,776 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133601Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e19c0ba656b5853e3f9b33a991198f30c4d2422ce9174495cfca02b6d9169b14 gunicorn-registry stdout | 2023-06-29 13:36:01,777 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6e9afe3208315101c1a4f140616573d9aa206dfec34071aec99e4c4467dbb509 gunicorn-registry stdout | 2023-06-29 13:36:01,777 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:01,777 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:01,777 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:01,778 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:01,822 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:36:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:36:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:36:38.788158+00:00 (in 36.796674 seconds) repositorygcworker stdout | 2023-06-29 13:36:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:37:01 UTC)" (scheduled at 2023-06-29 13:36:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:36:01,991 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:36:01,993 [81] [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(2023, 6, 29, 13, 36, 1, 991970), True, datetime.datetime(2023, 6, 29, 13, 36, 1, 991970), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 13:36:02,005 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:36:02,005 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:36:02,006 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:37:01 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:36:02,229 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=698 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:02,229 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ccad2392-415e-4b86-b85e-a826e31a2900', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ccad2392-415e-4b86-b85e-a826e31a2900', 'ETag': '"70e7089cde53d679f61e3b814e325753"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:02,230 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:02,230 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:02,230 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:02,230 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:02,230 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ccad2392-415e-4b86-b85e-a826e31a2900', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ccad2392-415e-4b86-b85e-a826e31a2900', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ccad2392-415e-4b86-b85e-a826e31a2900', 'etag': '"70e7089cde53d679f61e3b814e325753"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"70e7089cde53d679f61e3b814e325753"'} gunicorn-registry stdout | 2023-06-29 13:36:03,172 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:03,172 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:03,173 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 699, 'Body': <_io.BytesIO object at 0x7f7ccb234900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:03,173 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:03,173 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:03,173 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:03,173 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:03,173 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:03,173 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:03,174 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:03,182 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:03,182 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:03,182 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:03,182 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:03,182 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:03,182 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 699}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'HNhGnkZ4aHS5Yd1IAVrHjg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=699', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:03,182 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:03,182 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:03,182 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:03,182 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:03,183 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:03,183 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=699&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:HNhGnkZ4aHS5Yd1IAVrHjg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133603Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:03,183 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133603Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 604052241e425eb2778bde3e450ee260fac8f2fadfaa417dbb74fabb4ec29c7d gunicorn-registry stdout | 2023-06-29 13:36:03,183 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 78e6b60917a6446b38d90fcee8eade79f157274d704ac033dacac8debf58a1fe gunicorn-registry stdout | 2023-06-29 13:36:03,183 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:03,183 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:03,183 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:03,184 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:03,232 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. queuecleanupworker stdout | 2023-06-29 13:36:03,368 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:36:03,637 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=699 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:03,637 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ed69e350-6d7c-47c9-a861-3a447a7fe083', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ed69e350-6d7c-47c9-a861-3a447a7fe083', 'ETag': '"1cd8469e46786874b961dd48015ac78e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:03,637 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:03,638 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:03,638 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:03,638 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:03,638 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ed69e350-6d7c-47c9-a861-3a447a7fe083', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ed69e350-6d7c-47c9-a861-3a447a7fe083', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ed69e350-6d7c-47c9-a861-3a447a7fe083', 'etag': '"1cd8469e46786874b961dd48015ac78e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1cd8469e46786874b961dd48015ac78e"'} notificationworker stdout | 2023-06-29 13:36:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:36:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:36:13.978401+00:00 (in 9.999476 seconds) notificationworker stdout | 2023-06-29 13:36:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:36:13 UTC)" (scheduled at 2023-06-29 13:36:03.978401+00:00) notificationworker stdout | 2023-06-29 13:36:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:36:03,980 [74] [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(2023, 6, 29, 13, 36, 3, 979415), True, datetime.datetime(2023, 6, 29, 13, 36, 3, 979415), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:36:03,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:36:03,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:36:03,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:36:13 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:36:04,293 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:04,294 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:04,294 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 700, 'Body': <_io.BytesIO object at 0x7f7cd012c220>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:04,294 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:04,294 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:04,294 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:04,294 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:04,294 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:04,294 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:04,295 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:04,303 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:04,303 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:04,303 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:04,303 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:04,303 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:04,303 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 700}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '4tZINjsP+UsURpyYiLp98Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd012c220>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=700', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:04,303 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:04,303 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:04,303 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:04,303 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:04,304 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:04,304 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=700&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:4tZINjsP+UsURpyYiLp98Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133604Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:04,304 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133604Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0112ba1ef3a22990269d5afdfe20dea4b71c61695d5096523b0ed39116d5ca02 gunicorn-registry stdout | 2023-06-29 13:36:04,304 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f29aa0c60da32718b0ac3931f7a53636f07747f70b98633734a368915e45a786 gunicorn-registry stdout | 2023-06-29 13:36:04,304 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:04,304 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:04,304 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:04,305 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:04,350 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:36:04,714 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=700 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:04,715 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2d0066fb-52f9-4676-b5be-006c9c6034b6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2d0066fb-52f9-4676-b5be-006c9c6034b6', 'ETag': '"e2d648363b0ff94b14469c9888ba7df1"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:04,715 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:04,715 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:04,715 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:04,715 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:04,715 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2d0066fb-52f9-4676-b5be-006c9c6034b6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2d0066fb-52f9-4676-b5be-006c9c6034b6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2d0066fb-52f9-4676-b5be-006c9c6034b6', 'etag': '"e2d648363b0ff94b14469c9888ba7df1"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e2d648363b0ff94b14469c9888ba7df1"'} gunicorn-registry stdout | 2023-06-29 13:36:05,173 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:05,173 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:05,174 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 701, 'Body': <_io.BytesIO object at 0x7f7ccb2c6770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:05,174 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:05,174 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:05,174 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:05,174 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:05,174 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:05,174 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:05,174 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:05,182 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:05,182 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:05,182 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:05,182 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:05,183 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:05,183 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 701}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '4mBAjfzkc/4W8xTZ11uwpg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=701', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:05,183 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:05,183 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:05,183 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:05,183 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:05,183 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:05,183 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=701&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:4mBAjfzkc/4W8xTZ11uwpg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133605Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:05,183 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133605Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a0fc8ae7ff8dfcad9772aaf2e21e7283d6e188e0115b790532088b6231879557 gunicorn-registry stdout | 2023-06-29 13:36:05,183 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 08301a07d8211c0b1466400ab42fa23b328c33f20b91812d3b09c3812bd00a89 gunicorn-registry stdout | 2023-06-29 13:36:05,183 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:05,183 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:05,184 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:05,184 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:05,229 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:36:05,857 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=701 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:05,858 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a9ce531c-e7c9-4160-af89-89d9973bb288', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a9ce531c-e7c9-4160-af89-89d9973bb288', 'ETag': '"e260408dfce473fe16f314d9d75bb0a6"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:05,858 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:05,858 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:05,858 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:05,858 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:05,858 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a9ce531c-e7c9-4160-af89-89d9973bb288', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a9ce531c-e7c9-4160-af89-89d9973bb288', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a9ce531c-e7c9-4160-af89-89d9973bb288', 'etag': '"e260408dfce473fe16f314d9d75bb0a6"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e260408dfce473fe16f314d9d75bb0a6"'} gunicorn-registry stdout | 2023-06-29 13:36:06,292 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:06,292 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:06,293 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 702, 'Body': <_io.BytesIO object at 0x7f7ccb271950>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:06,293 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:06,293 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:06,293 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:06,293 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:06,293 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:06,293 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:06,293 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:06,301 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:06,301 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:06,301 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:06,301 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:06,302 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:06,302 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 702}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'hP+IVEzOJqlQzWZceHQtAA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271950>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=702', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:06,302 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:06,302 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:06,302 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:06,302 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:06,302 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:06,302 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=702&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:hP+IVEzOJqlQzWZceHQtAA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133606Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:06,302 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133606Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | cb20fc0915cf33398e3d04b55db3868f92aaa21ebdd4f2c3637252602aa2b574 gunicorn-registry stdout | 2023-06-29 13:36:06,302 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a8dc7fc6106515d285f5fa79fd28e47fd634babb400dd27feb0d7b1de100a835 gunicorn-registry stdout | 2023-06-29 13:36:06,302 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:06,302 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:06,303 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:06,303 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:06,348 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:36:06,569 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} builder stdout | 2023-06-29 13:36:06,575 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} securityworker stdout | 2023-06-29 13:36:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:36:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:36:11.713664+00:00 (in 5.130707 seconds) securityworker stdout | 2023-06-29 13:36:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:36:36 UTC)" (scheduled at 2023-06-29 13:36:06.582504+00:00) securityworker stdout | 2023-06-29 13:36:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:36:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:36:06,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:36:06,587 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:36:06,599 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:36:06,602 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:36:06,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:36:36 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:36:08,064 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=702 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:08,064 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4763d49b-eedf-4de9-87c0-92c15437be54', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4763d49b-eedf-4de9-87c0-92c15437be54', 'ETag': '"84ff88544cce26a950cd665c78742d00"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:08,064 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:08,065 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:08,065 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:08,065 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:08,065 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4763d49b-eedf-4de9-87c0-92c15437be54', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4763d49b-eedf-4de9-87c0-92c15437be54', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4763d49b-eedf-4de9-87c0-92c15437be54', 'etag': '"84ff88544cce26a950cd665c78742d00"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"84ff88544cce26a950cd665c78742d00"'} gunicorn-registry stdout | 2023-06-29 13:36:08,087 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:08,087 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:08,088 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 703, 'Body': <_io.BytesIO object at 0x7f7ccb286310>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:08,088 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:08,088 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:08,088 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:08,088 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:08,088 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:08,088 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:08,088 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:08,097 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:08,097 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:08,097 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:08,097 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:08,097 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:08,097 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 703}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'lbPQR3WpSjjJtqvy+nhnYg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286310>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=703', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:08,097 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:08,097 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:08,097 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:08,097 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:08,098 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:08,098 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=703&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:lbPQR3WpSjjJtqvy+nhnYg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133608Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:08,098 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133608Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 90edb8e9cbeb2a03751bf606ab015be775b7779db595adb954235557741f7e09 gunicorn-registry stdout | 2023-06-29 13:36:08,098 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | dfecdab76b6397b66d775a4127b7a5051ad6595d1263faba20fcc4951265a151 gunicorn-registry stdout | 2023-06-29 13:36:08,098 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:08,098 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:08,098 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:08,099 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:08,146 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:36:08,795 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=703 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:08,796 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'af3aef7e-400f-4bcd-ac16-32b141f3028e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'af3aef7e-400f-4bcd-ac16-32b141f3028e', 'ETag': '"95b3d04775a94a38c9b6abf2fa786762"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:08,796 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:08,796 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:08,796 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:08,796 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:08,797 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'af3aef7e-400f-4bcd-ac16-32b141f3028e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'af3aef7e-400f-4bcd-ac16-32b141f3028e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'af3aef7e-400f-4bcd-ac16-32b141f3028e', 'etag': '"95b3d04775a94a38c9b6abf2fa786762"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"95b3d04775a94a38c9b6abf2fa786762"'} gunicorn-registry stdout | 2023-06-29 13:36:08,817 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:08,817 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:08,818 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 704, 'Body': <_io.BytesIO object at 0x7f7cd09c1770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:08,818 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:08,818 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:08,818 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:08,818 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:08,818 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:08,818 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:08,819 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:08,827 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:08,827 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:08,827 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:08,827 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:08,827 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:08,827 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 704}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'WWCV5SPJo3QFeu5bkC0g0w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd09c1770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=704', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:08,827 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:08,827 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:08,827 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:08,827 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:08,828 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:08,828 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=704&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:WWCV5SPJo3QFeu5bkC0g0w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133608Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:08,828 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133608Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5aac368eec7aab3a7d1b66693de680751cc4375991a0af1c92577300e5445017 gunicorn-registry stdout | 2023-06-29 13:36:08,828 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | abfbe393c8de34f038189b2f5d8111ea3ecef9c87feb79cda46b785eb53322c5 gunicorn-registry stdout | 2023-06-29 13:36:08,828 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:08,828 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:08,829 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:08,829 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:08,874 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotaregistrysizeworker stdout | 2023-06-29 13:36:08,992 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-registry stdout | 2023-06-29 13:36:09,279 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=704 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:09,279 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f9dbafb2-37ae-4be0-90de-9ae158c2f73f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f9dbafb2-37ae-4be0-90de-9ae158c2f73f', 'ETag': '"596095e523c9a374057aee5b902d20d3"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:09,279 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:09,280 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:09,280 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:09,280 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:09,280 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f9dbafb2-37ae-4be0-90de-9ae158c2f73f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f9dbafb2-37ae-4be0-90de-9ae158c2f73f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f9dbafb2-37ae-4be0-90de-9ae158c2f73f', 'etag': '"596095e523c9a374057aee5b902d20d3"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"596095e523c9a374057aee5b902d20d3"'} namespacegcworker stdout | 2023-06-29 13:36:09,337 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:36:09,431 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:36:09,451 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-web stdout | 2023-06-29 13:36:09,636 [214] [DEBUG] [app] Starting request: urn:request:6b579593-675b-4887-b930-98e6cf33ae1d (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:36:09,636 [212] [DEBUG] [app] Starting request: urn:request:cf7e063f-3a53-4d16-bf1e-c7fa13ba6e77 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:36:09,637 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:36:09,637 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:36:09,639 [216] [DEBUG] [app] Starting request: urn:request:72b54b62-c092-4861-b792-31da97e8a725 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:36:09,639 [223] [DEBUG] [app] Starting request: urn:request:537c27c3-6e8f-43cc-b6dc-fd8e54855248 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:36:09,640 [216] [DEBUG] [app] Ending request: urn:request:72b54b62-c092-4861-b792-31da97e8a725 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:72b54b62-c092-4861-b792-31da97e8a725', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:36:09,640 [223] [DEBUG] [app] Ending request: urn:request:537c27c3-6e8f-43cc-b6dc-fd8e54855248 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:537c27c3-6e8f-43cc-b6dc-fd8e54855248', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:36:09,640 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:36:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:36:09,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:36:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:36:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:36:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.001) gunicorn-web stdout | 2023-06-29 13:36:09,640 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:36:09,640 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:36:09,641 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:36:09,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:36:09,643 [211] [DEBUG] [app] Starting request: urn:request:6f8545dd-ac06-4b2b-8c65-7b5d0fd7e45d (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:36:09,643 [213] [DEBUG] [app] Starting request: urn:request:646c77a0-27af-4663-b350-c27871ce80a5 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:36:09,643 [213] [DEBUG] [app] Ending request: urn:request:646c77a0-27af-4663-b350-c27871ce80a5 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:646c77a0-27af-4663-b350-c27871ce80a5', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:36:09,643 [211] [DEBUG] [app] Ending request: urn:request:6f8545dd-ac06-4b2b-8c65-7b5d0fd7e45d (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:6f8545dd-ac06-4b2b-8c65-7b5d0fd7e45d', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:36:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:36:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:36:09,644 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:36:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:36:09,644 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:36:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:36:09,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:36:09,644 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:36:09,644 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:36:09,644 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:36:09,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:36:09,652 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:36:09,663 [212] [DEBUG] [app] Ending request: urn:request:cf7e063f-3a53-4d16-bf1e-c7fa13ba6e77 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:cf7e063f-3a53-4d16-bf1e-c7fa13ba6e77', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:36:09,663 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:36:09,663 [214] [DEBUG] [app] Ending request: urn:request:6b579593-675b-4887-b930-98e6cf33ae1d (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:6b579593-675b-4887-b930-98e6cf33ae1d', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:36:09,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:36:09,663 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:36:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:36:09,663 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:36:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:36:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:36:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-registry stdout | 2023-06-29 13:36:09,811 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:09,811 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:09,811 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 705, 'Body': <_io.BytesIO object at 0x7f7ccb309770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:09,812 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:09,812 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:09,812 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:09,812 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:09,812 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:09,812 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:09,812 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:09,820 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:09,820 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:09,820 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:09,821 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:09,821 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:09,821 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 705}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'TSmRHuJFok4L0Tvj8gQH4Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb309770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=705', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:09,821 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:09,821 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:09,821 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:09,821 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:09,821 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:09,821 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=705&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:TSmRHuJFok4L0Tvj8gQH4Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133609Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:09,821 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133609Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 42da10c29afc77c21e79e110ce38b8f8c65a28ebda17c319dad8df3d430e172c gunicorn-registry stdout | 2023-06-29 13:36:09,821 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f5a2af35f897e85caa6b6ef65ecda8f5479cb2d15780e166ed2f488e0669f585 gunicorn-registry stdout | 2023-06-29 13:36:09,821 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:09,821 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:09,822 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:09,822 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:09,871 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositoryactioncounter stdout | 2023-06-29 13:36:10,165 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-registry stdout | 2023-06-29 13:36:10,275 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=705 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:10,276 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0b2454c0-92a3-4082-bd7e-9e07dfd2215b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0b2454c0-92a3-4082-bd7e-9e07dfd2215b', 'ETag': '"4d29911ee245a24e0bd13be3f20407e1"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:10,276 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:10,276 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:10,276 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:10,276 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:10,276 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0b2454c0-92a3-4082-bd7e-9e07dfd2215b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0b2454c0-92a3-4082-bd7e-9e07dfd2215b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0b2454c0-92a3-4082-bd7e-9e07dfd2215b', 'etag': '"4d29911ee245a24e0bd13be3f20407e1"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4d29911ee245a24e0bd13be3f20407e1"'} gcworker stdout | 2023-06-29 13:36:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:36:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:36:20.585410+00:00 (in 9.999502 seconds) gcworker stdout | 2023-06-29 13:36:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:36:20 UTC)" (scheduled at 2023-06-29 13:36:10.585410+00:00) gcworker stdout | 2023-06-29 13:36:10,587 [59] [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, 1686836170586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:36:10,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:36:10,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:36:10,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:36:20 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:36:10,882 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:10,883 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:10,883 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 706, 'Body': <_io.BytesIO object at 0x7f7ccb229400>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:10,883 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:10,883 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:10,883 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:10,883 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:10,884 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:10,884 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:10,884 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:10,892 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:10,892 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:10,892 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:10,892 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:10,892 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:10,892 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 706}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Ix/8ZCwHENMOOSSMt2Q94A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb229400>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=706', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:10,892 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:10,892 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:10,892 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:10,893 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:10,893 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:10,893 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=706&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Ix/8ZCwHENMOOSSMt2Q94A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133610Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:10,893 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133610Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a0e9b9daff610a76bc875ae7df2e28f9fea8f40f3f9e64323f4e8004d2db5c53 gunicorn-registry stdout | 2023-06-29 13:36:10,893 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 10ca0f71e5b8c3fbf91f2c772d7d92454d6d23b5919546079aa7f3f75843d513 gunicorn-registry stdout | 2023-06-29 13:36:10,893 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:10,893 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:10,893 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:10,894 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:10,939 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. blobuploadcleanupworker stdout | 2023-06-29 13:36:11,337 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:36:11,340 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=706 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:11,341 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'cbc427a5-95ac-4c67-9be5-c80698bd0556', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'cbc427a5-95ac-4c67-9be5-c80698bd0556', 'ETag': '"231ffc642c0710d30e39248cb7643de0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:11,341 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:11,341 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:11,341 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:11,341 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:11,341 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'cbc427a5-95ac-4c67-9be5-c80698bd0556', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'cbc427a5-95ac-4c67-9be5-c80698bd0556', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'cbc427a5-95ac-4c67-9be5-c80698bd0556', 'etag': '"231ffc642c0710d30e39248cb7643de0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"231ffc642c0710d30e39248cb7643de0"'} securityworker stdout | 2023-06-29 13:36:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:36:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:36:36.582504+00:00 (in 24.868371 seconds) securityworker stdout | 2023-06-29 13:36:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:36:41 UTC)" (scheduled at 2023-06-29 13:36:11.713664+00:00) securityworker stdout | 2023-06-29 13:36:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:36:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:36:11,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:36:11,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:36:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:36:11,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:36:11,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:36:11,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:36:11,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:36:11,734 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:36:11,738 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:36:11,738 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:36:11,739 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 31, 11, 721829), 1, 2]) securityworker stdout | 2023-06-29 13:36:11,742 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:36:11,742 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:36:11,743 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 31, 11, 721829), 1, 2]) securityworker stdout | 2023-06-29 13:36:11,747 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:36:11,747 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:36:11,747 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:36:11,747 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:36:11,747 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:36:11,747 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:36:11,747 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:36:11,748 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:36:11,748 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:36:11,749 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:36:41 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:36:11,925 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:11,925 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:11,926 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 707, 'Body': <_io.BytesIO object at 0x7f7ccb223f90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:11,926 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:11,926 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:11,926 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:11,926 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:11,926 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:11,926 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:11,926 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:11,934 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:11,934 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:11,934 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:11,934 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:11,934 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:11,934 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 707}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '3F6GcEV4VPk2i+RfW1SKPg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223f90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=707', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:11,935 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:11,935 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:11,935 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:11,935 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:11,935 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:11,935 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=707&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:3F6GcEV4VPk2i+RfW1SKPg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133611Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:11,935 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133611Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5a43e7b2eb67bc25d561465d219d76e999815a359de9757dc2609ab6b7da5241 gunicorn-registry stdout | 2023-06-29 13:36:11,935 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3ab0bc385af32bf017f8619e4300c227378d13a38a70830f249973875d4effdf gunicorn-registry stdout | 2023-06-29 13:36:11,935 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:11,935 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:11,936 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:11,936 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:11,981 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:36:12,384 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=707 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:12,384 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1e5069be-85ac-41dd-b511-7182ea1fd3ae', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1e5069be-85ac-41dd-b511-7182ea1fd3ae', 'ETag': '"dc5e8670457854f9368be45f5b548a3e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:12,384 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:12,384 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:12,385 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:12,385 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:12,385 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1e5069be-85ac-41dd-b511-7182ea1fd3ae', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1e5069be-85ac-41dd-b511-7182ea1fd3ae', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1e5069be-85ac-41dd-b511-7182ea1fd3ae', 'etag': '"dc5e8670457854f9368be45f5b548a3e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"dc5e8670457854f9368be45f5b548a3e"'} gunicorn-registry stdout | 2023-06-29 13:36:12,920 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:12,920 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:12,921 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 708, 'Body': <_io.BytesIO object at 0x7f7ccb223db0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:12,921 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:12,921 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:12,921 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:12,921 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:12,922 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:12,922 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:12,922 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:12,930 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:12,930 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:12,930 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:12,930 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:12,931 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:12,931 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 708}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'pNo+ml8vlrGiDtlczCc/7w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223db0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=708', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:12,931 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:12,931 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:12,931 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:12,931 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:12,931 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:12,931 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=708&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:pNo+ml8vlrGiDtlczCc/7w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133612Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:12,931 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133612Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 862e7180efd780efb12574c575833dc669aaf44912d0fd5ed90746aab88ccf32 gunicorn-registry stdout | 2023-06-29 13:36:12,932 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | de9f9d09f0ca1ca6330bb53ea2bbd6fcac99c72f296ded8d7f06ccbfbbae1c37 gunicorn-registry stdout | 2023-06-29 13:36:12,932 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:12,932 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:12,932 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:12,933 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:12,978 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:36:13,269 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:36:13,379 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=708 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:13,380 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1cdf045c-1360-4922-9171-9cd220165ab2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1cdf045c-1360-4922-9171-9cd220165ab2', 'ETag': '"a4da3e9a5f2f96b1a20ed95ccc273fef"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:13,380 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:13,380 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:13,381 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:13,381 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:13,381 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1cdf045c-1360-4922-9171-9cd220165ab2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1cdf045c-1360-4922-9171-9cd220165ab2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1cdf045c-1360-4922-9171-9cd220165ab2', 'etag': '"a4da3e9a5f2f96b1a20ed95ccc273fef"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a4da3e9a5f2f96b1a20ed95ccc273fef"'} gunicorn-registry stdout | 2023-06-29 13:36:13,865 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:13,866 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:13,866 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 709, 'Body': <_io.BytesIO object at 0x7f7ccb2349a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:13,867 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:13,867 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:13,867 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:13,867 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:13,867 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:13,867 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:13,867 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:13,876 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:13,876 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:13,876 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:13,876 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:13,876 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:13,876 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 709}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'diNzv9eiufl06Q7Xyusgwg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2349a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=709', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:13,876 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:13,876 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:13,876 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:13,876 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:13,877 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:13,877 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=709&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:diNzv9eiufl06Q7Xyusgwg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133613Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:13,877 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133613Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8a61af70e5bac0f6568863b238f401af0792eb24b38c29e122453a263c580ff7 gunicorn-registry stdout | 2023-06-29 13:36:13,877 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 39fd76390992648879d23a8ce55f63a43b86214f4b1410c1531c0f8966b93b57 gunicorn-registry stdout | 2023-06-29 13:36:13,877 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:13,877 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:13,877 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:13,878 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:13,923 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:36:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:36:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:36:15.985355+00:00 (in 2.006374 seconds) notificationworker stdout | 2023-06-29 13:36:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:36:23 UTC)" (scheduled at 2023-06-29 13:36:13.978401+00:00) notificationworker stdout | 2023-06-29 13:36:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:36:13,981 [74] [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(2023, 6, 29, 13, 36, 13, 979492), True, datetime.datetime(2023, 6, 29, 13, 36, 13, 979492), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:36:14,005 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:36:14,005 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:36:14,005 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:36:23 UTC)" executed successfully securityworker stdout | 2023-06-29 13:36:14,696 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:36:14,699 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} exportactionlogsworker stdout | 2023-06-29 13:36:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:36:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:36:55.591055+00:00 (in 40.797074 seconds) exportactionlogsworker stdout | 2023-06-29 13:36:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:37:14 UTC)" (scheduled at 2023-06-29 13:36:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:36:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:36:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:37:14 UTC)" executed successfully exportactionlogsworker stdout | 2023-06-29 13:36:14,869 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:36:14,952 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-registry stdout | 2023-06-29 13:36:15,434 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=709 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:15,434 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4fd117fc-0ec6-4ecc-9a23-ae73315ff514', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4fd117fc-0ec6-4ecc-9a23-ae73315ff514', 'ETag': '"762373bfd7a2b9f974e90ed7caeb20c2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:15,434 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:15,435 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:15,435 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:15,435 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:15,435 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4fd117fc-0ec6-4ecc-9a23-ae73315ff514', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4fd117fc-0ec6-4ecc-9a23-ae73315ff514', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4fd117fc-0ec6-4ecc-9a23-ae73315ff514', 'etag': '"762373bfd7a2b9f974e90ed7caeb20c2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"762373bfd7a2b9f974e90ed7caeb20c2"'} gunicorn-registry stdout | 2023-06-29 13:36:15,456 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:15,456 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:15,457 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 710, 'Body': <_io.BytesIO object at 0x7f7ccb2ab680>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:15,457 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:15,457 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:15,457 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:15,457 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:15,457 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:15,457 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:15,458 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:15,466 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:15,466 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:15,466 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:15,466 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:15,466 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:15,466 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 710}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'umnB5lS/EbA/BY24KoPDkA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab680>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=710', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:15,466 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:15,466 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:15,466 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:15,466 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:15,467 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:15,467 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=710&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:umnB5lS/EbA/BY24KoPDkA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133615Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:15,467 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133615Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f19a4a3b35eb36d620d6a5b95b22f93dd9e9f3990c08b7dd7eccb32b336e3c47 gunicorn-registry stdout | 2023-06-29 13:36:15,467 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 24c19d8dbd85a639db4cbf2cf2c20d19b209ffdea87e43568e288173d344c3d5 gunicorn-registry stdout | 2023-06-29 13:36:15,467 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:15,467 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:15,468 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:15,468 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:15,513 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:36:15,530 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:36:15,587 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-web stdout | 2023-06-29 13:36:15,762 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-web stdout | 2023-06-29 13:36:15,766 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:36:15,844 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:36:15,847 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:36:15,851 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} notificationworker stdout | 2023-06-29 13:36:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:36:15,986 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:36:23.978401+00:00 (in 7.992534 seconds) notificationworker stdout | 2023-06-29 13:36:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:37:15 UTC)" (scheduled at 2023-06-29 13:36:15.985355+00:00) notificationworker stdout | 2023-06-29 13:36:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:36:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:37:15 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:36:16,039 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=710 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:16,040 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'bc91737b-ab1a-4a20-bd8b-aab94a694f51', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'bc91737b-ab1a-4a20-bd8b-aab94a694f51', 'ETag': '"ba69c1e654bf11b03f058db82a83c390"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:16,040 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:16,040 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:16,040 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:16,040 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:16,040 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'bc91737b-ab1a-4a20-bd8b-aab94a694f51', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'bc91737b-ab1a-4a20-bd8b-aab94a694f51', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'bc91737b-ab1a-4a20-bd8b-aab94a694f51', 'etag': '"ba69c1e654bf11b03f058db82a83c390"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ba69c1e654bf11b03f058db82a83c390"'} gunicorn-registry stdout | 2023-06-29 13:36:16,102 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:16,103 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:16,103 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 711, 'Body': <_io.BytesIO object at 0x7f7ccb2abdb0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:16,103 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:16,104 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:16,104 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:16,104 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:16,104 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:16,104 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:16,104 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:16,112 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:16,112 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:16,112 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:16,112 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:16,113 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:16,113 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 711}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'EB36WLlMhNMlTV14enibxQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2abdb0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=711', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:16,113 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:16,113 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:16,113 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:16,113 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:16,113 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:16,113 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=711&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:EB36WLlMhNMlTV14enibxQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133616Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:16,113 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133616Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | fe388f9c44f80468dd03d354f136223939e79ac14b75334d51ec0a1e42278729 gunicorn-registry stdout | 2023-06-29 13:36:16,114 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4967a016b36d596c39a59a380ff26bc90bf20c12e3fed49c73d386bc198e8634 gunicorn-registry stdout | 2023-06-29 13:36:16,114 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:16,114 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:16,114 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:16,115 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:16,164 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. globalpromstats stdout | 2023-06-29 13:36:16,772 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} gunicorn-registry stdout | 2023-06-29 13:36:16,785 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=711 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:16,786 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e15dbc31-c2a6-4dca-b90e-8c678f22155f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e15dbc31-c2a6-4dca-b90e-8c678f22155f', 'ETag': '"101dfa58b94c84d3254d5d787a789bc5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:16,786 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:16,786 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:16,786 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:16,786 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:16,786 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e15dbc31-c2a6-4dca-b90e-8c678f22155f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e15dbc31-c2a6-4dca-b90e-8c678f22155f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e15dbc31-c2a6-4dca-b90e-8c678f22155f', 'etag': '"101dfa58b94c84d3254d5d787a789bc5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"101dfa58b94c84d3254d5d787a789bc5"'} teamsyncworker stdout | 2023-06-29 13:36:17,042 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:36:17,422 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:17,422 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:17,423 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 712, 'Body': <_io.BytesIO object at 0x7f7ccb2866d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:17,423 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:17,423 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:17,423 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:17,423 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:17,423 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:17,423 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:17,423 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:17,432 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:17,432 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:17,432 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:17,432 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:17,432 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:17,432 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 712}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '/HnluJgvvSnaB54SeGCWCw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2866d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=712', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:17,432 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:17,432 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:17,432 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:17,432 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:17,432 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:17,432 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=712&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:/HnluJgvvSnaB54SeGCWCw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133617Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:17,432 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133617Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d30e57aa3d5bc6f98b69724d45cb5af00d36d8416e4f222ac2684da087e966ab gunicorn-registry stdout | 2023-06-29 13:36:17,432 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b85dc429d0e9949697b313f81d438983c6fda9a7e5b7775cad8f4a7d6fbe80a9 gunicorn-registry stdout | 2023-06-29 13:36:17,433 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:17,433 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:17,433 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:17,434 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:17,557 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. chunkcleanupworker stdout | 2023-06-29 13:36:17,747 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-registry stdout | 2023-06-29 13:36:18,005 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=712 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:18,005 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1b7b7467-c239-46b2-a54d-ae023454644f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1b7b7467-c239-46b2-a54d-ae023454644f', 'ETag': '"fc79e5b8982fbd29da079e127860960b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:18,005 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:18,005 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:18,005 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:18,005 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:18,005 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1b7b7467-c239-46b2-a54d-ae023454644f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1b7b7467-c239-46b2-a54d-ae023454644f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1b7b7467-c239-46b2-a54d-ae023454644f', 'etag': '"fc79e5b8982fbd29da079e127860960b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"fc79e5b8982fbd29da079e127860960b"'} gunicorn-secscan stdout | 2023-06-29 13:36:18,100 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:36:18,104 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:36:18,108 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} storagereplication stdout | 2023-06-29 13:36:18,207 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:36:18,693 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:18,694 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:18,695 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 713, 'Body': <_io.BytesIO object at 0x7f7ccb960a40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:18,695 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:18,695 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:18,695 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:18,695 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:18,695 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:18,695 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:18,696 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:18,704 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:18,704 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:18,704 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:18,704 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:18,704 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:18,704 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 713}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'IIzJAvpamrxXYV1KVxjvZw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960a40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=713', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:18,704 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:18,704 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:18,704 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:18,705 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:18,705 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:18,705 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=713&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:IIzJAvpamrxXYV1KVxjvZw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133618Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:18,705 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133618Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8de39dcdf111c61263b0b275466e8036fd40fc4e3e8fdde7f7bf9614ff74c192 gunicorn-registry stdout | 2023-06-29 13:36:18,705 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9a9770ebd8a00e2202f43bb8c37af3ee452dbc139eb25c6654c9c33dad198ac1 gunicorn-registry stdout | 2023-06-29 13:36:18,705 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:18,705 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:18,706 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:18,707 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:18,753 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:36:19,158 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=713 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:19,158 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '36f6d0c4-30e1-4c38-939a-b50777ec91f5', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '36f6d0c4-30e1-4c38-939a-b50777ec91f5', 'ETag': '"208cc902fa5a9abc57615d4a5718ef67"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:19,158 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:19,159 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:19,159 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:19,159 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:19,159 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '36f6d0c4-30e1-4c38-939a-b50777ec91f5', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '36f6d0c4-30e1-4c38-939a-b50777ec91f5', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '36f6d0c4-30e1-4c38-939a-b50777ec91f5', 'etag': '"208cc902fa5a9abc57615d4a5718ef67"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"208cc902fa5a9abc57615d4a5718ef67"'} gunicorn-registry stdout | 2023-06-29 13:36:19,217 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:36:19,221 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:36:19,224 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:36:19,228 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:36:19,231 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:36:19,235 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:36:19,239 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:36:19,242 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:36:19,253 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:36:19,853 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:19,853 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:19,854 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 714, 'Body': <_io.BytesIO object at 0x7f7ccb257950>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:19,854 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:19,854 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:19,854 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:19,854 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:19,854 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:19,854 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:19,854 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:19,863 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:19,863 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:19,863 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:19,863 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:19,863 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:19,863 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 714}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'fsThoJoKzHxLreahpRfpGg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb257950>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=714', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:19,863 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:19,863 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:19,863 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:19,863 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:19,863 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:19,863 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=714&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:fsThoJoKzHxLreahpRfpGg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133619Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:19,863 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133619Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 160aeffd309af1c37630e5554126bc013fc4d7abc71538b7aa24ed4ae6ebc372 gunicorn-registry stdout | 2023-06-29 13:36:19,863 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b9419e1894b242e26ba15dcb50f7cf0622efcec0ad84f3b7e4733c7800a3d6bd gunicorn-registry stdout | 2023-06-29 13:36:19,864 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:19,864 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:19,864 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:19,864 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:19,909 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:36:20,315 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=714 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:20,316 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd48be402-a892-4482-812e-84743a69f1d0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd48be402-a892-4482-812e-84743a69f1d0', 'ETag': '"7ec4e1a09a0acc7c4bade6a1a517e91a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:20,316 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:20,316 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:20,316 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:20,316 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:20,316 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd48be402-a892-4482-812e-84743a69f1d0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd48be402-a892-4482-812e-84743a69f1d0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd48be402-a892-4482-812e-84743a69f1d0', 'etag': '"7ec4e1a09a0acc7c4bade6a1a517e91a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7ec4e1a09a0acc7c4bade6a1a517e91a"'} gcworker stdout | 2023-06-29 13:36:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:36:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:36:30.585410+00:00 (in 9.999396 seconds) gcworker stdout | 2023-06-29 13:36:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:36:30 UTC)" (scheduled at 2023-06-29 13:36:20.585410+00:00) gcworker stdout | 2023-06-29 13:36:20,587 [59] [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, 1686836180586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:36:20,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:36:20,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:36:20,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:36:30 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:36:20,808 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:20,808 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:20,809 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 715, 'Body': <_io.BytesIO object at 0x7f7ccb2576d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:20,809 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:20,809 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:20,809 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:20,809 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:20,810 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:20,810 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:20,810 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:20,818 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:20,818 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:20,818 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:20,818 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:20,818 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:20,818 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 715}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'qp2pwDyzcJ7ySvCVHDwAIA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2576d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=715', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:20,819 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:20,819 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:20,819 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:20,819 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:20,819 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:20,819 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=715&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:qp2pwDyzcJ7ySvCVHDwAIA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133620Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:20,819 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133620Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a2f365f56bc2f4f067bd36df00c83c157810edacb3b05608775d14f084775a9d gunicorn-registry stdout | 2023-06-29 13:36:20,819 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a6bfac6125711909684debf6fef2198754808833623db45bf3cffee3cfc4e79d gunicorn-registry stdout | 2023-06-29 13:36:20,820 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:20,820 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:20,820 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:20,821 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:20,870 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:36:21,235 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=715 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:21,236 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3b52c7fd-8458-433f-b1bb-cd2683922f0e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3b52c7fd-8458-433f-b1bb-cd2683922f0e', 'ETag': '"aa9da9c03cb3709ef24af0951c3c0020"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:21,236 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:21,236 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:21,237 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:21,237 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:21,237 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3b52c7fd-8458-433f-b1bb-cd2683922f0e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3b52c7fd-8458-433f-b1bb-cd2683922f0e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3b52c7fd-8458-433f-b1bb-cd2683922f0e', 'etag': '"aa9da9c03cb3709ef24af0951c3c0020"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"aa9da9c03cb3709ef24af0951c3c0020"'} gunicorn-registry stdout | 2023-06-29 13:36:21,767 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:21,767 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:21,768 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 716, 'Body': <_io.BytesIO object at 0x7f7ccb257090>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:21,768 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:21,768 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:21,768 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:21,768 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:21,768 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:21,769 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:21,769 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:21,777 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:21,777 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:21,777 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:21,777 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:21,777 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:21,778 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 716}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'kfw3l4DK4eLNX36XKikEyA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb257090>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=716', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:21,778 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:21,778 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:21,778 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:21,778 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:21,778 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:21,778 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=716&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:kfw3l4DK4eLNX36XKikEyA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133621Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:21,778 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133621Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0723782cce9fab03f7998c79a821dea720f7234514e64466640a4e3180f100ae gunicorn-registry stdout | 2023-06-29 13:36:21,779 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c39465b1744e83224d1ee704e5eed8ebddf9a520a74b6ec52631c42f86cd9c9e gunicorn-registry stdout | 2023-06-29 13:36:21,779 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:21,779 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:21,779 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:21,780 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:21,825 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:36:22,188 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=716 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:22,189 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '48274a8d-7270-4d1d-92f0-32e3ea4ee662', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '48274a8d-7270-4d1d-92f0-32e3ea4ee662', 'ETag': '"91fc379780cae1e2cd5f7e972a2904c8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:22,189 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:22,189 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:22,189 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:22,189 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:22,189 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '48274a8d-7270-4d1d-92f0-32e3ea4ee662', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '48274a8d-7270-4d1d-92f0-32e3ea4ee662', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '48274a8d-7270-4d1d-92f0-32e3ea4ee662', 'etag': '"91fc379780cae1e2cd5f7e972a2904c8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"91fc379780cae1e2cd5f7e972a2904c8"'} gunicorn-registry stdout | 2023-06-29 13:36:22,754 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:22,755 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:22,755 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 717, 'Body': <_io.BytesIO object at 0x7f7ccb229400>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:22,755 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:22,756 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:22,756 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:22,756 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:22,756 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:22,756 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:22,756 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:22,765 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:22,765 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:22,765 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:22,765 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:22,765 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:22,765 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 717}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Tf7qGbDX0NIeWVOjJvyf7g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb229400>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=717', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:22,765 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:22,765 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:22,765 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:22,765 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:22,766 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:22,766 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=717&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Tf7qGbDX0NIeWVOjJvyf7g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133622Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:22,766 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133622Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6acd888877a662c168524d3132d395c58a5d3be00e45b58afc96a6ca49f2ac2e gunicorn-registry stdout | 2023-06-29 13:36:22,766 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 848b0a3ea6de59e836644479526f184a2e54d3ae6d96c11aaa3d925b039fe24f gunicorn-registry stdout | 2023-06-29 13:36:22,766 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:22,766 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:22,767 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:22,768 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:22,813 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:36:23,177 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=717 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:23,178 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2e69a1b2-ee49-455f-8cf8-5be52814cb6e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2e69a1b2-ee49-455f-8cf8-5be52814cb6e', 'ETag': '"4dfeea19b0d7d0d21e5953a326fc9fee"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:23,178 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:23,178 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:23,178 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:23,178 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:23,179 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2e69a1b2-ee49-455f-8cf8-5be52814cb6e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2e69a1b2-ee49-455f-8cf8-5be52814cb6e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2e69a1b2-ee49-455f-8cf8-5be52814cb6e', 'etag': '"4dfeea19b0d7d0d21e5953a326fc9fee"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4dfeea19b0d7d0d21e5953a326fc9fee"'} securityscanningnotificationworker stdout | 2023-06-29 13:36:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:36:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:36:48.681765+00:00 (in 25.394444 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:36:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:37:23 UTC)" (scheduled at 2023-06-29 13:36:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:36:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:36:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:37:23 UTC)" executed successfully notificationworker stdout | 2023-06-29 13:36:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:36:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:36:33.978401+00:00 (in 9.999467 seconds) notificationworker stdout | 2023-06-29 13:36:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:36:33 UTC)" (scheduled at 2023-06-29 13:36:23.978401+00:00) notificationworker stdout | 2023-06-29 13:36:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:36:23,980 [74] [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(2023, 6, 29, 13, 36, 23, 979437), True, datetime.datetime(2023, 6, 29, 13, 36, 23, 979437), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:36:23,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:36:23,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:36:23,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:36:33 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:36:24,247 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:24,248 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:24,248 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 718, 'Body': <_io.BytesIO object at 0x7f7ccb223db0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:24,249 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:24,249 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:24,249 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:24,249 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:24,249 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:24,249 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:24,249 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:24,258 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:24,258 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:24,258 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:24,258 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:24,258 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:24,258 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 718}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'oJd68HllU3t42eBnVOlj4A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223db0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=718', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:24,258 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:24,258 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:24,258 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:24,258 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:24,259 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:24,259 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=718&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:oJd68HllU3t42eBnVOlj4A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133624Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:24,259 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133624Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b6a03013723dbaa69aacaa384f8d5e3a04edc6604935705925c962f97dc75616 gunicorn-registry stdout | 2023-06-29 13:36:24,259 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5bc4822fbcbe880db6d58dfcf1d996bc51ad7c6fc9b0857c7325850892ddf3d4 gunicorn-registry stdout | 2023-06-29 13:36:24,259 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:24,259 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:24,260 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:24,261 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:24,306 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:36:24,636 [211] [DEBUG] [app] Starting request: urn:request:0be1ed09-9100-4858-9130-a554792eb1c6 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:36:24,636 [214] [DEBUG] [app] Starting request: urn:request:fdd00aa2-d0f7-404e-b562-67a58765610d (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:36:24,637 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:36:24,637 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:36:24,639 [218] [DEBUG] [app] Starting request: urn:request:2c812eef-b1d3-40c9-ba3d-c757d0d3a817 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:36:24,639 [223] [DEBUG] [app] Starting request: urn:request:eef8fad0-faca-4d56-be9c-43fcfc06300c (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:36:24,639 [218] [DEBUG] [app] Ending request: urn:request:2c812eef-b1d3-40c9-ba3d-c757d0d3a817 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:2c812eef-b1d3-40c9-ba3d-c757d0d3a817', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:36:24,639 [223] [DEBUG] [app] Ending request: urn:request:eef8fad0-faca-4d56-be9c-43fcfc06300c (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:eef8fad0-faca-4d56-be9c-43fcfc06300c', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:36:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:36:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:36:24,640 [218] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:36:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:36:24,640 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:36:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:36:24,640 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:36:24,640 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:36:24,641 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:36:24,641 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:36:24,642 [213] [DEBUG] [app] Starting request: urn:request:1e352ce8-6672-4fd1-b0aa-873c814a4bd8 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:36:24,642 [212] [DEBUG] [app] Starting request: urn:request:feaa47fc-47ef-48df-b539-7fc30a8e3d7e (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:36:24,643 [213] [DEBUG] [app] Ending request: urn:request:1e352ce8-6672-4fd1-b0aa-873c814a4bd8 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:1e352ce8-6672-4fd1-b0aa-873c814a4bd8', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:36:24,643 [212] [DEBUG] [app] Ending request: urn:request:feaa47fc-47ef-48df-b539-7fc30a8e3d7e (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:feaa47fc-47ef-48df-b539-7fc30a8e3d7e', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:36:24,643 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:36:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:36:24,643 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:36:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:36:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-06-29 13:36:24,643 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:36:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:36:24,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:36:24,644 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:36:24,644 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:36:24,651 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:36:24,651 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:36:24,662 [211] [DEBUG] [app] Ending request: urn:request:0be1ed09-9100-4858-9130-a554792eb1c6 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:0be1ed09-9100-4858-9130-a554792eb1c6', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:36:24,662 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:36:24,662 [214] [DEBUG] [app] Ending request: urn:request:fdd00aa2-d0f7-404e-b562-67a58765610d (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:fdd00aa2-d0f7-404e-b562-67a58765610d', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:36:24,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:36:24,663 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:36:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:36:24,663 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:36:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:36:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:36:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-registry stdout | 2023-06-29 13:36:25,034 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=718 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:25,034 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5c361963-869d-4b92-8ba7-db76fc1442c1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5c361963-869d-4b92-8ba7-db76fc1442c1', 'ETag': '"a0977af07965537b78d9e06754e963e0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:25,034 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:25,035 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:25,035 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:25,035 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:25,035 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5c361963-869d-4b92-8ba7-db76fc1442c1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5c361963-869d-4b92-8ba7-db76fc1442c1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5c361963-869d-4b92-8ba7-db76fc1442c1', 'etag': '"a0977af07965537b78d9e06754e963e0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a0977af07965537b78d9e06754e963e0"'} gunicorn-registry stdout | 2023-06-29 13:36:25,432 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:25,432 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:25,433 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 719, 'Body': <_io.BytesIO object at 0x7f7ccb2231d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:25,433 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:25,433 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:25,433 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:25,433 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:25,433 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:25,433 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:25,434 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:25,442 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:25,442 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:25,442 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:25,442 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:25,442 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:25,442 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 719}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ySicgXB1LQ+7WJWpqbfORA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2231d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=719', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:25,442 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:25,443 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:25,443 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:25,443 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:25,443 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:25,443 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=719&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ySicgXB1LQ+7WJWpqbfORA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133625Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:25,443 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133625Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 774cfa65b8f7c0c25a17b28d6e326a870c76bae5fe2d0115a8ecf981111d593c gunicorn-registry stdout | 2023-06-29 13:36:25,443 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 299dcc42600de67af12fe7a3416875f71d1df7b41f95d720e551b80bca01a8cb gunicorn-registry stdout | 2023-06-29 13:36:25,443 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:25,444 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:25,444 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:25,445 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:25,490 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. buildlogsarchiver stdout | 2023-06-29 13:36:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:36:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:36:55.790030+00:00 (in 29.999551 seconds) buildlogsarchiver stdout | 2023-06-29 13:36:25,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:36:55 UTC)" (scheduled at 2023-06-29 13:36:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:36:25,791 [54] [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(2023, 6, 14, 13, 36, 25, 790949), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:36:25,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:36:25,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:36:25,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:36:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:36:25,892 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=719 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:25,893 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b7988aa5-53e1-4450-a9a2-eb1bc2144567', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b7988aa5-53e1-4450-a9a2-eb1bc2144567', 'ETag': '"c9289c8170752d0fbb5895a9a9b7ce44"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:25,893 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:25,893 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:25,894 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:25,894 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:25,894 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b7988aa5-53e1-4450-a9a2-eb1bc2144567', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b7988aa5-53e1-4450-a9a2-eb1bc2144567', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b7988aa5-53e1-4450-a9a2-eb1bc2144567', 'etag': '"c9289c8170752d0fbb5895a9a9b7ce44"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c9289c8170752d0fbb5895a9a9b7ce44"'} gunicorn-registry stdout | 2023-06-29 13:36:26,720 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:26,720 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:26,721 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 720, 'Body': <_io.BytesIO object at 0x7f7ccb1e6950>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:26,721 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:26,721 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:26,721 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:26,721 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:26,722 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:26,722 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:26,722 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:26,730 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:26,730 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:26,730 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:26,730 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:26,731 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:26,731 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 720}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'bOtDtCA3bXP4jer2rW7ohQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6950>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=720', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:26,731 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:26,731 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:26,731 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:26,731 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:26,731 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:26,731 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=720&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:bOtDtCA3bXP4jer2rW7ohQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133626Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:26,731 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133626Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 92aa1da8391d23cc6de07e75584c21d9e4651a7d4908c9cd9aba99f0b1a7423f gunicorn-registry stdout | 2023-06-29 13:36:26,732 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 56ebb4fe112045a77ac59b86849189db8d10e6e2ea67c695d70b396ff74d48f7 gunicorn-registry stdout | 2023-06-29 13:36:26,732 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:26,732 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:26,732 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:26,733 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:26,778 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:36:27,205 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=720 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:27,205 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f79bba8b-4cb3-4bbf-a4da-27554cd4f566', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f79bba8b-4cb3-4bbf-a4da-27554cd4f566', 'ETag': '"6ceb43b420376d73f88deaf6ad6ee885"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:27,206 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:27,206 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:27,206 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:27,206 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:27,206 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f79bba8b-4cb3-4bbf-a4da-27554cd4f566', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f79bba8b-4cb3-4bbf-a4da-27554cd4f566', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f79bba8b-4cb3-4bbf-a4da-27554cd4f566', 'etag': '"6ceb43b420376d73f88deaf6ad6ee885"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6ceb43b420376d73f88deaf6ad6ee885"'} gunicorn-registry stdout | 2023-06-29 13:36:28,119 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:28,120 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:28,120 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 721, 'Body': <_io.BytesIO object at 0x7f7ccb2298b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:28,121 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:28,121 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:28,121 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:28,121 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:28,121 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:28,121 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:28,121 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:28,130 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:28,130 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:28,130 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:28,130 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:28,130 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:28,130 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 721}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'es9IHLcnXP+CWcg/KN6oDg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2298b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=721', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:28,130 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:28,130 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:28,130 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:28,130 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:28,131 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:28,131 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=721&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:es9IHLcnXP+CWcg/KN6oDg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133628Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:28,131 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133628Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | dcf0c03e4e2c57e14e7aa75e3013988a059409db041dbb6f2ddf5628e88259b7 gunicorn-registry stdout | 2023-06-29 13:36:28,131 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e5d3600c79f74ba98c17ec786cc009237fd62ae33f6e17e690ca9e103bac97c3 gunicorn-registry stdout | 2023-06-29 13:36:28,131 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:28,131 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:28,132 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:28,132 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:28,181 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:36:28,625 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=721 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:28,625 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '55a567b9-2f6f-4288-b756-b43d9b6301e7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '55a567b9-2f6f-4288-b756-b43d9b6301e7', 'ETag': '"7acf481cb7275cff8259c83f28dea80e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:28,625 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:28,626 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:28,626 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:28,626 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:28,626 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '55a567b9-2f6f-4288-b756-b43d9b6301e7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '55a567b9-2f6f-4288-b756-b43d9b6301e7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '55a567b9-2f6f-4288-b756-b43d9b6301e7', 'etag': '"7acf481cb7275cff8259c83f28dea80e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7acf481cb7275cff8259c83f28dea80e"'} gunicorn-registry stdout | 2023-06-29 13:36:29,204 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:29,205 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:29,206 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 722, 'Body': <_io.BytesIO object at 0x7f7ccb2ab310>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:29,206 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:29,206 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:29,206 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:29,206 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:29,206 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:29,206 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:29,207 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:29,215 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:29,215 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:29,215 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:29,215 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:29,215 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:29,215 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 722}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'oM8wqtudx4jjFnM3udDQ3g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab310>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=722', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:29,216 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:29,216 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:29,216 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:29,216 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:29,216 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:29,216 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=722&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:oM8wqtudx4jjFnM3udDQ3g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133629Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:29,216 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133629Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | be1657dd62df78c65cb73998d2485054009913aae6ab0855e41ee73fdcb2f78e gunicorn-registry stdout | 2023-06-29 13:36:29,216 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2d713bb8407a769819ffec889ba2dbba1394b7c5f2e11b6749ff22a32d0a1454 gunicorn-registry stdout | 2023-06-29 13:36:29,217 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:29,217 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:29,217 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:29,218 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:29,263 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:36:29,626 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=722 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:29,626 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '62ab1c24-3c9e-45c4-bb70-48de08095cb3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '62ab1c24-3c9e-45c4-bb70-48de08095cb3', 'ETag': '"a0cf30aadb9dc788e3167337b9d0d0de"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:29,626 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:29,626 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:29,627 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:29,627 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:29,627 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '62ab1c24-3c9e-45c4-bb70-48de08095cb3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '62ab1c24-3c9e-45c4-bb70-48de08095cb3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '62ab1c24-3c9e-45c4-bb70-48de08095cb3', 'etag': '"a0cf30aadb9dc788e3167337b9d0d0de"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a0cf30aadb9dc788e3167337b9d0d0de"'} expiredappspecifictokenworker stdout | 2023-06-29 13:36:29,870 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:36:30,242 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:30,242 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:30,243 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 723, 'Body': <_io.BytesIO object at 0x7f7ccb286f90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:30,243 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:30,243 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:30,243 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:30,243 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:30,243 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:30,243 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:30,244 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:30,252 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:30,252 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:30,252 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:30,252 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:30,252 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:30,252 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 723}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '5FTdzf/XeRwkel2PlY+L4Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286f90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=723', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:30,253 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:30,253 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:30,253 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:30,253 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:30,253 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:30,253 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=723&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:5FTdzf/XeRwkel2PlY+L4Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133630Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:30,253 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133630Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 824e7bbd791484040d0089e031163d6bc880a53329821415f8ccad9c1471a6d4 gunicorn-registry stdout | 2023-06-29 13:36:30,253 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 71dd45b06ed10eb899dd9d93e4b30710883247107443af85da1771aa9d903863 gunicorn-registry stdout | 2023-06-29 13:36:30,253 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:30,254 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:30,254 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:30,255 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:30,300 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:36:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:36:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:36:40.585410+00:00 (in 9.999440 seconds) gcworker stdout | 2023-06-29 13:36:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:36:40 UTC)" (scheduled at 2023-06-29 13:36:30.585410+00:00) gcworker stdout | 2023-06-29 13:36:30,587 [59] [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, 1686836190586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:36:30,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:36:30,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:36:30,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:36:40 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:36:30,662 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=723 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:30,663 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c02d090a-be62-46f0-b8aa-31fbbfae692b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c02d090a-be62-46f0-b8aa-31fbbfae692b', 'ETag': '"e454ddcdffd7791c247a5d8f958f8be1"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:30,663 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:30,663 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:30,664 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:30,664 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:30,664 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c02d090a-be62-46f0-b8aa-31fbbfae692b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c02d090a-be62-46f0-b8aa-31fbbfae692b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c02d090a-be62-46f0-b8aa-31fbbfae692b', 'etag': '"e454ddcdffd7791c247a5d8f958f8be1"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e454ddcdffd7791c247a5d8f958f8be1"'} gunicorn-registry stdout | 2023-06-29 13:36:31,252 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:31,253 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:31,253 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 724, 'Body': <_io.BytesIO object at 0x7f7ccb2ab220>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:31,254 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:31,254 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:31,254 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:31,254 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:31,254 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:31,254 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:31,254 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:31,262 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:31,263 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:31,263 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:31,263 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:31,263 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:31,263 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 724}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '08QK/tBQT1JO/T7DzsvCYg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab220>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=724', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:31,263 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:31,263 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:31,263 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:31,263 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:31,263 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:31,264 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=724&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:08QK/tBQT1JO/T7DzsvCYg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133631Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:31,264 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133631Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 258599ca6267384f3b17e2ff748f73563cdf7229b30d75a5188931e0b654e73b gunicorn-registry stdout | 2023-06-29 13:36:31,264 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 420ad01eba8f41add769612ecb8beea8d0807cb105d1763cb437182de14100fb gunicorn-registry stdout | 2023-06-29 13:36:31,264 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:31,264 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:31,264 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:31,265 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:31,314 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:36:31,713 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=724 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:31,713 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'fb3998dd-39e3-407a-b20d-841635821a03', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'fb3998dd-39e3-407a-b20d-841635821a03', 'ETag': '"d3c40afed0504f524efd3ec3cecbc262"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:31,713 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:31,714 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:31,714 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:31,714 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:31,714 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'fb3998dd-39e3-407a-b20d-841635821a03', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'fb3998dd-39e3-407a-b20d-841635821a03', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'fb3998dd-39e3-407a-b20d-841635821a03', 'etag': '"d3c40afed0504f524efd3ec3cecbc262"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d3c40afed0504f524efd3ec3cecbc262"'} gunicorn-registry stdout | 2023-06-29 13:36:32,310 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:32,310 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:32,311 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 725, 'Body': <_io.BytesIO object at 0x7f7ccb2c6cc0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:32,311 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:32,311 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:32,311 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:32,311 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:32,311 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:32,311 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:32,311 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:32,320 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:32,320 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:32,320 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:32,320 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:32,320 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:32,320 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 725}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'NXnOH7tOlk1X+ZJ2prAxrg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6cc0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=725', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:32,320 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:32,320 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:32,321 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:32,321 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:32,321 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:32,321 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=725&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:NXnOH7tOlk1X+ZJ2prAxrg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133632Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:32,321 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133632Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b074815401a4ba3283e890c575459882c3ba45d474fce99f9793834d736e7229 gunicorn-registry stdout | 2023-06-29 13:36:32,321 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | faf367a45209fc6f84afd438dc9b7e227465136ae9e7bc7b9e21121b7037d3db gunicorn-registry stdout | 2023-06-29 13:36:32,321 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:32,321 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:32,322 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:32,323 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:32,368 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:36:32,731 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=725 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:32,732 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7a7c2dcd-559a-4a68-aa4c-ecbfa8400e98', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7a7c2dcd-559a-4a68-aa4c-ecbfa8400e98', 'ETag': '"3579ce1fbb4e964d57f99276a6b031ae"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:32,732 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:32,732 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:32,732 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:32,732 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:32,733 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7a7c2dcd-559a-4a68-aa4c-ecbfa8400e98', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7a7c2dcd-559a-4a68-aa4c-ecbfa8400e98', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7a7c2dcd-559a-4a68-aa4c-ecbfa8400e98', 'etag': '"3579ce1fbb4e964d57f99276a6b031ae"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3579ce1fbb4e964d57f99276a6b031ae"'} queuecleanupworker stdout | 2023-06-29 13:36:33,385 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:36:33,473 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:33,474 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:33,475 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 726, 'Body': <_io.BytesIO object at 0x7f7ccb960900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:33,475 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:33,475 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:33,475 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:33,475 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:33,475 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:33,475 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:33,476 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:33,484 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:33,484 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:33,484 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:33,484 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:33,484 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:33,484 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 726}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '/bQ1X5ji4PMjShSd+Zupjw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=726', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:33,485 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:33,485 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:33,485 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:33,485 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:33,485 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:33,485 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=726&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:/bQ1X5ji4PMjShSd+Zupjw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133633Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:33,485 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133633Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5fd0bb18803fba794ba5bc34855afe4f9ea0f4199c9d7bd8c02d98c9b2122709 gunicorn-registry stdout | 2023-06-29 13:36:33,485 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f9a3f5739bf82f6fb5d8df71bf5fb816f83410c9e4000dea21805c5ee215023e gunicorn-registry stdout | 2023-06-29 13:36:33,486 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:33,486 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:33,486 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:33,487 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:33,534 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:36:33,938 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=726 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:33,939 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e38cf417-3165-4c26-bfcb-843a720c43e3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e38cf417-3165-4c26-bfcb-843a720c43e3', 'ETag': '"fdb4355f98e2e0f3234a149df99ba98f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:33,939 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:33,939 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:33,939 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:33,939 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:33,939 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e38cf417-3165-4c26-bfcb-843a720c43e3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e38cf417-3165-4c26-bfcb-843a720c43e3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e38cf417-3165-4c26-bfcb-843a720c43e3', 'etag': '"fdb4355f98e2e0f3234a149df99ba98f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"fdb4355f98e2e0f3234a149df99ba98f"'} notificationworker stdout | 2023-06-29 13:36:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:36:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:36:43.978401+00:00 (in 9.999496 seconds) notificationworker stdout | 2023-06-29 13:36:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:36:43 UTC)" (scheduled at 2023-06-29 13:36:33.978401+00:00) notificationworker stdout | 2023-06-29 13:36:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:36:33,980 [74] [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(2023, 6, 29, 13, 36, 33, 979393), True, datetime.datetime(2023, 6, 29, 13, 36, 33, 979393), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:36:33,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:36:33,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:36:33,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:36:43 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:36:34,468 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:34,468 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:34,469 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 727, 'Body': <_io.BytesIO object at 0x7f7ccb2acc20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:34,469 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:34,469 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:34,469 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:34,469 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:34,469 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:34,469 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:34,469 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:34,478 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:34,478 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:34,478 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:34,478 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:34,478 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:34,478 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 727}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ga3wR7YOO15cJaiwig34FQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2acc20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=727', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:34,478 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:34,478 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:34,479 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:34,479 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:34,479 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:34,479 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=727&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ga3wR7YOO15cJaiwig34FQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133634Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:34,479 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133634Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1850b8b87a4f24ad5be0dfa85ba2e4cbf714994a45302fa105754b93a0a5fb35 gunicorn-registry stdout | 2023-06-29 13:36:34,479 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 79ff193647d60c44c0405d1638c8c37e45790f2127ae921d4e09fc7a5ce38ae5 gunicorn-registry stdout | 2023-06-29 13:36:34,479 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:34,480 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:34,480 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:34,481 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:34,527 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:36:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:36:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:36:41.713664+00:00 (in 5.130701 seconds) securityworker stdout | 2023-06-29 13:36:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:37:06 UTC)" (scheduled at 2023-06-29 13:36:36.582504+00:00) securityworker stdout | 2023-06-29 13:36:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:36:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:36:36,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:36:36,587 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:36:36,599 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:36:36,602 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:36:36,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:37:06 UTC)" executed successfully notificationworker stdout | 2023-06-29 13:36:36,609 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} builder stdout | 2023-06-29 13:36:36,612 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} gunicorn-registry stdout | 2023-06-29 13:36:37,820 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=727 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:37,820 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '220b7bec-4404-4176-ae41-a8fb01978268', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '220b7bec-4404-4176-ae41-a8fb01978268', 'ETag': '"81adf047b60e3b5e5c25a8b08a0df815"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:37,820 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:37,821 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:37,821 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:37,821 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:37,821 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '220b7bec-4404-4176-ae41-a8fb01978268', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '220b7bec-4404-4176-ae41-a8fb01978268', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '220b7bec-4404-4176-ae41-a8fb01978268', 'etag': '"81adf047b60e3b5e5c25a8b08a0df815"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"81adf047b60e3b5e5c25a8b08a0df815"'} gunicorn-registry stdout | 2023-06-29 13:36:37,843 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:37,843 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:37,844 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 728, 'Body': <_io.BytesIO object at 0x7f7ccb290d60>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:37,844 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:37,844 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:37,844 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:37,844 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:37,844 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:37,844 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:37,844 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:37,852 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:37,852 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:37,852 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:37,853 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:37,853 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:37,853 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 728}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'GbkLrXYR8VKCWyD8CdD6/Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290d60>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=728', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:37,853 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:37,853 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:37,853 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:37,853 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:37,853 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:37,853 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=728&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:GbkLrXYR8VKCWyD8CdD6/Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133637Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:37,853 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133637Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ed20d245b63c704bc6e110606c1e3924700cd48cbd754fedbca388b508ae3d45 gunicorn-registry stdout | 2023-06-29 13:36:37,854 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 65f836fcdbd5dd140be5d64adc66c65f51e1d13d86e19629a975d4dea6618eae gunicorn-registry stdout | 2023-06-29 13:36:37,854 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:37,854 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:37,854 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:37,855 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:37,900 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:36:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:36:38,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:36:51.787775+00:00 (in 12.999151 seconds) repositorygcworker stdout | 2023-06-29 13:36:38,788 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:37:38 UTC)" (scheduled at 2023-06-29 13:36:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:36:38,789 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:36:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:37:38 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:36:38,995 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=728 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:38,995 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1b247f88-e086-4215-a5ca-7675698436c3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1b247f88-e086-4215-a5ca-7675698436c3', 'ETag': '"19b90bad7611f152825b20fc09d0fafd"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:38,995 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:38,996 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:38,996 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:38,996 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:38,996 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1b247f88-e086-4215-a5ca-7675698436c3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1b247f88-e086-4215-a5ca-7675698436c3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1b247f88-e086-4215-a5ca-7675698436c3', 'etag': '"19b90bad7611f152825b20fc09d0fafd"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"19b90bad7611f152825b20fc09d0fafd"'} gunicorn-registry stdout | 2023-06-29 13:36:39,018 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:39,018 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:39,018 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 729, 'Body': <_io.BytesIO object at 0x7f7ccb2349a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:39,018 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:39,018 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:39,019 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:39,019 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:39,019 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:39,019 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:39,019 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:39,027 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:39,027 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:39,027 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:39,027 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:39,027 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:39,028 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 729}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '8SvzlVpCVMFq1pECJuxn0w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2349a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=729', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:39,028 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:39,028 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:39,028 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:39,028 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:39,028 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:39,028 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=729&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:8SvzlVpCVMFq1pECJuxn0w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133639Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:39,028 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133639Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4dd22f178b18a0a1540d1ab627cb2d3b47b804aa81b2dcf75ac57b75e8910d66 gunicorn-registry stdout | 2023-06-29 13:36:39,028 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d3c66cf3a32d287616a388766fd77d398b994c51d8c1b111c3a45b30cf44bd29 gunicorn-registry stdout | 2023-06-29 13:36:39,029 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:39,029 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:39,029 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem quotaregistrysizeworker stdout | 2023-06-29 13:36:39,029 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-registry stdout | 2023-06-29 13:36:39,030 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:39,076 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. namespacegcworker stdout | 2023-06-29 13:36:39,373 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:36:39,469 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:36:39,472 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-registry stdout | 2023-06-29 13:36:39,598 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=729 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:39,599 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ad021c41-ab5e-4bba-a8a0-795190c6dea9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ad021c41-ab5e-4bba-a8a0-795190c6dea9', 'ETag': '"f12bf3955a4254c16ad6910226ec67d3"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:39,599 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:39,599 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:39,599 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:39,599 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:39,599 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ad021c41-ab5e-4bba-a8a0-795190c6dea9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ad021c41-ab5e-4bba-a8a0-795190c6dea9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ad021c41-ab5e-4bba-a8a0-795190c6dea9', 'etag': '"f12bf3955a4254c16ad6910226ec67d3"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f12bf3955a4254c16ad6910226ec67d3"'} gunicorn-registry stdout | 2023-06-29 13:36:39,621 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:39,621 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:39,622 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 730, 'Body': <_io.BytesIO object at 0x7f7ccb290360>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:39,622 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:39,622 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:39,622 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:39,622 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:39,622 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:39,622 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:39,622 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:39,631 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:39,631 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:39,631 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:39,631 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:39,631 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:39,631 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 730}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'GW9GCvlaZFi9I1/N9Xvs5w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290360>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=730', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:39,631 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:39,631 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:39,631 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:39,631 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:39,632 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:39,632 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=730&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:GW9GCvlaZFi9I1/N9Xvs5w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133639Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:39,632 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133639Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5a71c33154177e1c43275fde11e2f83ac757fff0c5f49919d88058aebf78f4ff gunicorn-registry stdout | 2023-06-29 13:36:39,632 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | cf5069d1dcc132c46ed01720254b3c9d24d3afc951884d43b0994e9c5e39a3a2 gunicorn-registry stdout | 2023-06-29 13:36:39,632 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:39,632 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:39,632 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:39,633 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-web stdout | 2023-06-29 13:36:39,636 [212] [DEBUG] [app] Starting request: urn:request:17bb07f8-ef00-4e73-8761-8df2a7124740 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:36:39,636 [211] [DEBUG] [app] Starting request: urn:request:5b70fa4d-f9c8-40b7-a117-769d31402c63 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:36:39,637 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:36:39,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:36:39,639 [216] [DEBUG] [app] Starting request: urn:request:40fb267e-c5f2-43f0-bf3b-f0d46767cc82 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:36:39,639 [223] [DEBUG] [app] Starting request: urn:request:79c377a2-f34b-4b0f-870c-e792ad4b4ea6 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:36:39,640 [216] [DEBUG] [app] Ending request: urn:request:40fb267e-c5f2-43f0-bf3b-f0d46767cc82 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:40fb267e-c5f2-43f0-bf3b-f0d46767cc82', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:36:39,640 [223] [DEBUG] [app] Ending request: urn:request:79c377a2-f34b-4b0f-870c-e792ad4b4ea6 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:79c377a2-f34b-4b0f-870c-e792ad4b4ea6', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:36:39,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:36:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:36:39,640 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:36:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:36:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:36:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.001) gunicorn-web stdout | 2023-06-29 13:36:39,640 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:36:39,640 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:36:39,642 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:36:39,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:36:39,643 [213] [DEBUG] [app] Starting request: urn:request:c1b800b4-03f0-4da8-abab-44e0d38202c7 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:36:39,643 [212] [DEBUG] [app] Starting request: urn:request:da9bc3a7-6951-43a3-8a62-d3d61af45fb0 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:36:39,644 [213] [DEBUG] [app] Ending request: urn:request:c1b800b4-03f0-4da8-abab-44e0d38202c7 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:c1b800b4-03f0-4da8-abab-44e0d38202c7', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:36:39,644 [212] [DEBUG] [app] Ending request: urn:request:da9bc3a7-6951-43a3-8a62-d3d61af45fb0 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:da9bc3a7-6951-43a3-8a62-d3d61af45fb0', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:36:39,644 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:36:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:36:39,644 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:36:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:36:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:36:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:36:39,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:36:39,644 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:36:39,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:36:39,645 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:36:39,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:36:39,652 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:36:39,662 [211] [DEBUG] [app] Ending request: urn:request:5b70fa4d-f9c8-40b7-a117-769d31402c63 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:5b70fa4d-f9c8-40b7-a117-769d31402c63', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:36:39,662 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:36:39,662 [212] [DEBUG] [app] Ending request: urn:request:17bb07f8-ef00-4e73-8761-8df2a7124740 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:17bb07f8-ef00-4e73-8761-8df2a7124740', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:36:39,663 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:36:39,663 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:36:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:36:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-web stdout | 2023-06-29 13:36:39,663 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:36:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:36:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-registry stdout | 2023-06-29 13:36:39,682 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:36:40,042 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=730 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:40,042 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '45d6bac2-310b-4e99-9b37-359152d4f5e5', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '45d6bac2-310b-4e99-9b37-359152d4f5e5', 'ETag': '"196f460af95a6458bd235fcdf57bece7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:40,042 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:40,043 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:40,043 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:40,043 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:40,043 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '45d6bac2-310b-4e99-9b37-359152d4f5e5', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '45d6bac2-310b-4e99-9b37-359152d4f5e5', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '45d6bac2-310b-4e99-9b37-359152d4f5e5', 'etag': '"196f460af95a6458bd235fcdf57bece7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"196f460af95a6458bd235fcdf57bece7"'} gunicorn-registry stdout | 2023-06-29 13:36:40,065 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:40,065 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:40,066 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 731, 'Body': <_io.BytesIO object at 0x7f7ccb960900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:40,066 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:40,066 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:40,066 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:40,066 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:40,066 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:40,066 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:40,067 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:40,075 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:40,075 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:40,075 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:40,075 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:40,075 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:40,075 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 731}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'd0UAgqB6IWtOvBsE7Agl0Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=731', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:40,075 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:40,075 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:40,075 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:40,075 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:40,076 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:40,076 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=731&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:d0UAgqB6IWtOvBsE7Agl0Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133640Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:40,076 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133640Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 623336262d3b3815ac016d3529c683f3c7c3485912434ddf77cb893c4b97109c gunicorn-registry stdout | 2023-06-29 13:36:40,076 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c7acafca215a5f586c3c9f0cabafe6a91e21d3d5a865a5b63c090465e8a0a08a gunicorn-registry stdout | 2023-06-29 13:36:40,076 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:40,076 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:40,076 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:40,077 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:40,122 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositoryactioncounter stdout | 2023-06-29 13:36:40,203 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-registry stdout | 2023-06-29 13:36:40,402 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=731 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:40,402 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6da968bf-53ff-4d7e-a0f2-d6f8ded3421c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6da968bf-53ff-4d7e-a0f2-d6f8ded3421c', 'ETag': '"77450082a07a216b4ebc1b04ec0825d1"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:40,402 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:40,403 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:40,403 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:40,403 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:40,403 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6da968bf-53ff-4d7e-a0f2-d6f8ded3421c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6da968bf-53ff-4d7e-a0f2-d6f8ded3421c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6da968bf-53ff-4d7e-a0f2-d6f8ded3421c', 'etag': '"77450082a07a216b4ebc1b04ec0825d1"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"77450082a07a216b4ebc1b04ec0825d1"'} gcworker stdout | 2023-06-29 13:36:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:36:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:36:50.585410+00:00 (in 9.999432 seconds) gcworker stdout | 2023-06-29 13:36:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:36:50 UTC)" (scheduled at 2023-06-29 13:36:40.585410+00:00) gcworker stdout | 2023-06-29 13:36:40,587 [59] [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, 1686836200586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:36:40,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:36:40,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:36:40,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:36:50 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:36:40,787 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:40,787 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:40,788 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 732, 'Body': <_io.BytesIO object at 0x7f7ccb309770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:40,788 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:40,788 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:40,788 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:40,788 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:40,788 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:40,788 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:40,789 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:40,797 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:40,797 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:40,797 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:40,797 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:40,797 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:40,797 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 732}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '8NUlHKHhFBf6XvLJx1fEPA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb309770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=732', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:40,798 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:40,798 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:40,798 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:40,798 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:40,798 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:40,798 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=732&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:8NUlHKHhFBf6XvLJx1fEPA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133640Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:40,798 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133640Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3ad3d6db43f28800512554119aab6cf5e421ed77739a57291b27c862923554fe gunicorn-registry stdout | 2023-06-29 13:36:40,798 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | fb91d120f3db7773e053de60fac5cac699da7c261267ae46e4165f8bc6975248 gunicorn-registry stdout | 2023-06-29 13:36:40,799 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:40,799 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:40,799 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:40,800 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:40,845 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:36:41,165 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=732 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:41,166 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '16a63925-cf1d-4abb-b570-c8a0b121e2a4', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '16a63925-cf1d-4abb-b570-c8a0b121e2a4', 'ETag': '"f0d5251ca1e11417fa5ef2c9c757c43c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:41,166 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:41,166 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:41,166 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:41,166 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:41,166 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '16a63925-cf1d-4abb-b570-c8a0b121e2a4', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '16a63925-cf1d-4abb-b570-c8a0b121e2a4', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '16a63925-cf1d-4abb-b570-c8a0b121e2a4', 'etag': '"f0d5251ca1e11417fa5ef2c9c757c43c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f0d5251ca1e11417fa5ef2c9c757c43c"'} blobuploadcleanupworker stdout | 2023-06-29 13:36:41,368 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:36:41,585 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:41,585 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:41,586 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 733, 'Body': <_io.BytesIO object at 0x7f7ccb2232c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:41,586 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:41,586 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:41,587 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:41,587 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:41,587 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:41,587 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:41,587 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:41,595 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:41,595 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:41,595 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:41,596 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:41,596 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:41,596 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 733}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'V7LbQwhU/3OruA/LFDxd3Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2232c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=733', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:41,596 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:41,596 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:41,596 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:41,596 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:41,596 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:41,596 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=733&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:V7LbQwhU/3OruA/LFDxd3Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133641Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:41,596 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133641Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1ee39c8be527e08e6c0a98d85f999b748243123190a55dc75e492127f2e55019 gunicorn-registry stdout | 2023-06-29 13:36:41,597 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7550f86c43d7b29da2d6834849c1466b5a1bcd0845017b9b5173a3fc404a971c gunicorn-registry stdout | 2023-06-29 13:36:41,597 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:41,597 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:41,597 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:41,598 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:41,643 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:36:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:36:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:37:06.582504+00:00 (in 24.868391 seconds) securityworker stdout | 2023-06-29 13:36:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:37:11 UTC)" (scheduled at 2023-06-29 13:36:41.713664+00:00) securityworker stdout | 2023-06-29 13:36:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:36:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:36:41,716 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:36:41,716 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:36:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:36:41,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:36:41,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:36:41,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:36:41,721 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:36:41,734 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:36:41,738 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:36:41,738 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:36:41,739 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 31, 41, 721566), 1, 2]) securityworker stdout | 2023-06-29 13:36:41,742 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:36:41,742 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:36:41,743 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 31, 41, 721566), 1, 2]) securityworker stdout | 2023-06-29 13:36:41,747 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:36:41,747 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:36:41,747 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:36:41,747 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:36:41,747 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:36:41,747 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:36:41,747 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:36:41,748 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:36:41,748 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:36:41,748 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:37:11 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:36:41,967 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=733 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:41,968 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8a1abbf0-e713-416e-871f-0dbc27681c13', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8a1abbf0-e713-416e-871f-0dbc27681c13', 'ETag': '"57b2db430854ff73abb80fcb143c5ddd"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:41,968 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:41,968 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:41,969 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:41,969 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:41,969 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8a1abbf0-e713-416e-871f-0dbc27681c13', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8a1abbf0-e713-416e-871f-0dbc27681c13', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8a1abbf0-e713-416e-871f-0dbc27681c13', 'etag': '"57b2db430854ff73abb80fcb143c5ddd"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"57b2db430854ff73abb80fcb143c5ddd"'} gunicorn-registry stdout | 2023-06-29 13:36:42,459 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:42,459 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:42,460 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 734, 'Body': <_io.BytesIO object at 0x7f7ccb2ac180>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:42,460 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:42,460 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:42,460 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:42,460 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:42,460 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:42,460 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:42,460 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:42,469 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:42,469 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:42,469 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:42,469 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:42,469 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:42,469 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 734}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'bVHWTEupZ6rnR9KF8bJXzA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac180>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=734', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:42,470 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:42,470 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:42,470 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:42,470 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:42,470 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:42,470 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=734&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:bVHWTEupZ6rnR9KF8bJXzA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133642Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:42,470 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133642Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a35d0f85c2d23a7a53fc4e74028815a9167d20063289e92e3d8e1b1c8d20520f gunicorn-registry stdout | 2023-06-29 13:36:42,470 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 41ba8ac9ee4977d8c8aac2384141198dace457baf459aa06bae602413a0b0bc4 gunicorn-registry stdout | 2023-06-29 13:36:42,471 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:42,471 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:42,471 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:42,472 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:42,517 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:36:42,844 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=734 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:42,845 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0df45f91-18e5-4532-a803-8e817f329f13', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0df45f91-18e5-4532-a803-8e817f329f13', 'ETag': '"6d51d64c4ba967aae747d285f1b257cc"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:42,845 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:42,845 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:42,845 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:42,845 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:42,846 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0df45f91-18e5-4532-a803-8e817f329f13', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0df45f91-18e5-4532-a803-8e817f329f13', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0df45f91-18e5-4532-a803-8e817f329f13', 'etag': '"6d51d64c4ba967aae747d285f1b257cc"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6d51d64c4ba967aae747d285f1b257cc"'} repositorygcworker stdout | 2023-06-29 13:36:43,278 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:36:43,739 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:43,740 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:43,740 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 735, 'Body': <_io.BytesIO object at 0x7f7cd230a6d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:43,740 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:43,740 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:43,741 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:43,741 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:43,741 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:43,741 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:43,741 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:43,749 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:43,749 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:43,749 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:43,749 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:43,750 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:43,750 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 735}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'o/RLDJowPpNY4cRPJdbRoA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd230a6d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=735', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:43,750 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:43,750 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:43,750 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:43,750 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:43,750 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:43,750 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=735&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:o/RLDJowPpNY4cRPJdbRoA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133643Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:43,750 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133643Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 38b22914a871bd6c7f5af154bc3e1bc9de2e585a9ec93b0c291d0475aaf830a9 gunicorn-registry stdout | 2023-06-29 13:36:43,750 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 361ba6d28d59a658eee680dd67cbdefdf525eb753bdcf9c07178dac3cc754eff gunicorn-registry stdout | 2023-06-29 13:36:43,751 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:43,751 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:43,751 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:43,752 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:43,797 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:36:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:36:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:36:53.978401+00:00 (in 9.999510 seconds) notificationworker stdout | 2023-06-29 13:36:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:36:53 UTC)" (scheduled at 2023-06-29 13:36:43.978401+00:00) notificationworker stdout | 2023-06-29 13:36:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:36:43,980 [74] [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(2023, 6, 29, 13, 36, 43, 979373), True, datetime.datetime(2023, 6, 29, 13, 36, 43, 979373), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:36:43,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:36:43,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:36:43,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:36:53 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:36:44,201 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=735 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:44,201 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7a6f27c4-f241-4a15-b211-3c3a32ba65d7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7a6f27c4-f241-4a15-b211-3c3a32ba65d7', 'ETag': '"a3f44b0c9a303e9358e1c44f25d6d1a0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:44,201 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:44,201 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:44,202 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:44,202 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:44,202 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7a6f27c4-f241-4a15-b211-3c3a32ba65d7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7a6f27c4-f241-4a15-b211-3c3a32ba65d7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7a6f27c4-f241-4a15-b211-3c3a32ba65d7', 'etag': '"a3f44b0c9a303e9358e1c44f25d6d1a0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a3f44b0c9a303e9358e1c44f25d6d1a0"'} gunicorn-registry stdout | 2023-06-29 13:36:44,582 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:44,582 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:44,582 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 736, 'Body': <_io.BytesIO object at 0x7f7ccb27a4f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:44,583 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:44,583 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:44,583 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:44,583 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:44,583 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:44,583 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:44,583 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:44,592 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:44,592 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:44,592 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:44,592 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:44,592 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:44,592 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 736}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Xa7b6vxGT3QtqNZ9hqKWCw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a4f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=736', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:44,592 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:44,592 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:44,592 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:44,592 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:44,593 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:44,593 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=736&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Xa7b6vxGT3QtqNZ9hqKWCw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133644Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:44,593 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133644Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f66fd2d829631f2cce4ae76764d06e3fc246912705ce43845ceef2c3de1a55b7 gunicorn-registry stdout | 2023-06-29 13:36:44,593 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 45e4fd20ecfbca4f3c145e63873319bce4b3409e79f3d766eb220ceba82145b0 gunicorn-registry stdout | 2023-06-29 13:36:44,593 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:44,593 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:44,594 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:44,594 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:44,639 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. manifestbackfillworker stdout | 2023-06-29 13:36:44,718 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} securityworker stdout | 2023-06-29 13:36:44,721 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} exportactionlogsworker stdout | 2023-06-29 13:36:44,884 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} gunicorn-registry stdout | 2023-06-29 13:36:44,957 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=736 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:44,957 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'dc73d639-d24d-4ac3-8c09-da96f88265b8', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'dc73d639-d24d-4ac3-8c09-da96f88265b8', 'ETag': '"5daedbeafc464f742da8d67d86a2960b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:44,957 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:44,958 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:44,958 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:44,958 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:44,958 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'dc73d639-d24d-4ac3-8c09-da96f88265b8', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'dc73d639-d24d-4ac3-8c09-da96f88265b8', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'dc73d639-d24d-4ac3-8c09-da96f88265b8', 'etag': '"5daedbeafc464f742da8d67d86a2960b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5daedbeafc464f742da8d67d86a2960b"'} servicekey stdout | 2023-06-29 13:36:44,989 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gcworker stdout | 2023-06-29 13:36:45,568 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:36:45,616 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} namespacegcworker stdout | 2023-06-29 13:36:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:36:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:36:55.889222+00:00 (in 10.198238 seconds) namespacegcworker stdout | 2023-06-29 13:36:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:37:45 UTC)" (scheduled at 2023-06-29 13:36:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:36:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:36:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:37:45 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:36:45,771 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-web stdout | 2023-06-29 13:36:45,774 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:36:45,853 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:36:45,857 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:36:45,860 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-registry stdout | 2023-06-29 13:36:45,984 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:45,985 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:45,985 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 737, 'Body': <_io.BytesIO object at 0x7f7ccb27a4a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:45,986 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:45,986 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:45,986 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:45,986 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:45,986 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:45,986 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:45,986 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:45,995 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:45,995 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:45,995 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:45,995 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:45,995 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:45,995 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 737}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '3/A4QI8Bo2pR/9DIv0Zw5A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a4a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=737', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:45,995 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:45,995 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:45,995 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:45,995 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:45,996 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:45,996 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=737&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:3/A4QI8Bo2pR/9DIv0Zw5A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133645Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:45,996 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133645Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 532a5521854b4c21f1bf73b57071229db99f1705a86559c1dd18a1beffcce2f3 gunicorn-registry stdout | 2023-06-29 13:36:45,996 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1043b642a0f1e3cd31c014405cab14216696ea234a0103bbf9829a1c07bd6857 gunicorn-registry stdout | 2023-06-29 13:36:45,996 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:45,996 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:45,996 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:45,997 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:46,046 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotaregistrysizeworker stdout | 2023-06-29 13:36:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:36:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:37:46.378393+00:00 (in 59.999495 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:36:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:37:46 UTC)" (scheduled at 2023-06-29 13:36:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:36:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:36:46,390 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:36:46,391 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:37:46 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:36:46,450 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=737 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:46,450 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c16d9b72-5918-4ffe-8c30-2066d6fcdc63', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c16d9b72-5918-4ffe-8c30-2066d6fcdc63', 'ETag': '"dff038408f01a36a51ffd0c8bf4670e4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:46,451 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:46,451 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:46,451 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:46,451 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:46,451 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c16d9b72-5918-4ffe-8c30-2066d6fcdc63', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c16d9b72-5918-4ffe-8c30-2066d6fcdc63', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c16d9b72-5918-4ffe-8c30-2066d6fcdc63', 'etag': '"dff038408f01a36a51ffd0c8bf4670e4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"dff038408f01a36a51ffd0c8bf4670e4"'} globalpromstats stdout | 2023-06-29 13:36:46,802 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 13:36:47,065 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:36:47,294 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:47,294 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:47,295 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 738, 'Body': <_io.BytesIO object at 0x7f7cdba94d10>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:47,295 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:47,295 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:47,295 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:47,295 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:47,295 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:47,295 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:47,295 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:47,303 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:47,303 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:47,303 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:47,303 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:47,304 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:47,304 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 738}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'F4wSbKtGkSiY+rzZLJCzhw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cdba94d10>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=738', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:47,304 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:47,304 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:47,304 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:47,304 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:47,304 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:47,304 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=738&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:F4wSbKtGkSiY+rzZLJCzhw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133647Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:47,304 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133647Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 198e3e32676a3886c9a8835bb636fc0c0faec4f85b0a1ef5283a3c165d69f1c7 gunicorn-registry stdout | 2023-06-29 13:36:47,304 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ef94bf36fce8a5af7fc675a7504cf19b6f10e7889f050b9427a32ce8c485bec2 gunicorn-registry stdout | 2023-06-29 13:36:47,304 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:47,304 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:47,305 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:47,305 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:47,350 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:36:47,716 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=738 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:47,716 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '349f303d-50f8-4775-b01f-f0a5ab9f585f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '349f303d-50f8-4775-b01f-f0a5ab9f585f', 'ETag': '"178c126cab46912898fabcd92c90b387"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:47,716 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:47,716 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:47,717 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:47,717 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:47,717 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '349f303d-50f8-4775-b01f-f0a5ab9f585f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '349f303d-50f8-4775-b01f-f0a5ab9f585f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '349f303d-50f8-4775-b01f-f0a5ab9f585f', 'etag': '"178c126cab46912898fabcd92c90b387"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"178c126cab46912898fabcd92c90b387"'} chunkcleanupworker stdout | 2023-06-29 13:36:47,766 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-secscan stdout | 2023-06-29 13:36:48,109 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:36:48,114 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:36:48,117 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} storagereplication stdout | 2023-06-29 13:36:48,222 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:36:48,613 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:48,613 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:48,614 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 739, 'Body': <_io.BytesIO object at 0x7f7ccb2696d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:48,614 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:48,614 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:48,614 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:48,614 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:48,614 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:48,614 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:48,615 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:48,623 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:48,623 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:48,623 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:48,623 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:48,623 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:48,623 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 739}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ApWvdnnUnoph6rLqWxqPKA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2696d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=739', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:48,623 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:48,623 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:48,623 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:48,623 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:48,623 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:48,624 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=739&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ApWvdnnUnoph6rLqWxqPKA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133648Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:48,624 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133648Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e5a1b37d387e0b5daeb230c45691a738dcaf4e247d9c56bbe61201774ad72eac gunicorn-registry stdout | 2023-06-29 13:36:48,624 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | bf729b16b0bb95ec68a636deb8afb659d75597c5e28186926646e91f52610f31 gunicorn-registry stdout | 2023-06-29 13:36:48,624 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:48,624 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:48,624 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:48,625 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:48,671 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityscanningnotificationworker stdout | 2023-06-29 13:36:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:36:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:37:23.286787+00:00 (in 34.604533 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:36:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:37:48 UTC)" (scheduled at 2023-06-29 13:36:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:36:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:36:48,683 [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(2023, 6, 29, 13, 36, 48, 682728), True, datetime.datetime(2023, 6, 29, 13, 36, 48, 682728), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:36:48,696 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:36:48,696 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:36:48,696 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:37:48 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:36:49,091 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=739 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:49,091 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8fe7eda5-9cd3-4583-8b49-81000a3bbb09', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8fe7eda5-9cd3-4583-8b49-81000a3bbb09', 'ETag': '"0295af7679d49e8a61eab2ea5b1a8f28"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:49,091 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:49,091 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:49,091 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:49,091 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:49,092 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8fe7eda5-9cd3-4583-8b49-81000a3bbb09', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8fe7eda5-9cd3-4583-8b49-81000a3bbb09', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8fe7eda5-9cd3-4583-8b49-81000a3bbb09', 'etag': '"0295af7679d49e8a61eab2ea5b1a8f28"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0295af7679d49e8a61eab2ea5b1a8f28"'} gunicorn-registry stdout | 2023-06-29 13:36:49,227 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:36:49,230 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:36:49,233 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:36:49,240 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:36:49,243 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:36:49,247 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:36:49,251 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:36:49,254 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:36:49,263 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:36:49,704 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:49,704 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:49,705 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 740, 'Body': <_io.BytesIO object at 0x7f7ccb2699a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:49,705 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:49,705 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:49,705 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:49,705 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:49,705 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:49,705 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:49,705 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:49,713 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:49,713 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:49,714 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:49,714 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:49,714 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:49,714 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 740}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'VC4KjC3pd+sYlJE2DvHf3A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2699a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=740', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:49,714 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:49,714 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:49,714 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:49,714 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:49,714 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:49,714 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=740&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:VC4KjC3pd+sYlJE2DvHf3A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133649Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:49,714 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133649Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 02b2eeb7e2d74409affd3fc916397e8963ccac5c9da2a821c7f9e92ec645fe6d gunicorn-registry stdout | 2023-06-29 13:36:49,714 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 49f40e986db5e256a33d2547eaa5dd769f02559f246ec715b73291ba3d6d5383 gunicorn-registry stdout | 2023-06-29 13:36:49,714 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:49,714 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:49,715 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:49,715 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:49,760 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:36:50,084 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=740 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:50,085 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ad5ec43b-69f1-4cc7-8a41-c9770a77a5a2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ad5ec43b-69f1-4cc7-8a41-c9770a77a5a2', 'ETag': '"542e0a8c2de977eb189491360ef1dfdc"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:50,085 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:50,085 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:50,085 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:50,085 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:50,085 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ad5ec43b-69f1-4cc7-8a41-c9770a77a5a2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ad5ec43b-69f1-4cc7-8a41-c9770a77a5a2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ad5ec43b-69f1-4cc7-8a41-c9770a77a5a2', 'etag': '"542e0a8c2de977eb189491360ef1dfdc"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"542e0a8c2de977eb189491360ef1dfdc"'} gcworker stdout | 2023-06-29 13:36:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:36:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:37:00.585410+00:00 (in 9.999437 seconds) gcworker stdout | 2023-06-29 13:36:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:37:00 UTC)" (scheduled at 2023-06-29 13:36:50.585410+00:00) gcworker stdout | 2023-06-29 13:36:50,588 [59] [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, 1686836210586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:36:50,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:36:50,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:36:50,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:37:00 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:36:50,812 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:50,812 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:50,813 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 741, 'Body': <_io.BytesIO object at 0x7f7ccb269860>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:50,813 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:50,813 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:50,813 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:50,813 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:50,813 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:50,813 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:50,813 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:50,821 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:50,821 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:50,821 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:50,821 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:50,822 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:50,822 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 741}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'hTKte277t9yUGLmxz/011w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269860>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=741', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:50,822 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:50,822 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:50,822 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:50,822 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:50,822 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:50,822 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=741&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:hTKte277t9yUGLmxz/011w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133650Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:50,822 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133650Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 32efd421dfe997195b61a3d55ae9760d4a4409d9ea9f0c2377eaec8e95bc0878 gunicorn-registry stdout | 2023-06-29 13:36:50,822 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4e2b937222ea41a9ecead9f85b727396fa877f3dedcafe25621bc4a11959340b gunicorn-registry stdout | 2023-06-29 13:36:50,822 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:50,822 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:50,823 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:50,823 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:50,872 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:36:51,237 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=741 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:51,238 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0394a775-beae-495c-8824-4f884c828789', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0394a775-beae-495c-8824-4f884c828789', 'ETag': '"8532ad7b6efbb7dc9418b9b1cffd35d7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:51,238 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:51,238 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:51,238 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:51,238 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:51,238 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0394a775-beae-495c-8824-4f884c828789', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0394a775-beae-495c-8824-4f884c828789', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0394a775-beae-495c-8824-4f884c828789', 'etag': '"8532ad7b6efbb7dc9418b9b1cffd35d7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8532ad7b6efbb7dc9418b9b1cffd35d7"'} repositorygcworker stdout | 2023-06-29 13:36:51,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:36:51,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:37:01.990998+00:00 (in 10.202711 seconds) repositorygcworker stdout | 2023-06-29 13:36:51,788 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:41:51 UTC)" (scheduled at 2023-06-29 13:36:51.787775+00:00) repositorygcworker stdout | 2023-06-29 13:36:51,789 [81] [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(2023, 6, 29, 13, 36, 51, 788681), 'repositorygc/%']) repositorygcworker stdout | 2023-06-29 13:36:51,801 [81] [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(2023, 6, 29, 13, 36, 51, 788681), True, datetime.datetime(2023, 6, 29, 13, 36, 51, 788681), 0, 'repositorygc/%']) repositorygcworker stdout | 2023-06-29 13:36:51,806 [81] [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(2023, 6, 29, 13, 36, 51, 788681), True, datetime.datetime(2023, 6, 29, 13, 36, 51, 788681), 0, 'repositorygc/%', False, datetime.datetime(2023, 6, 29, 13, 36, 51, 788681), 'repositorygc/%']) repositorygcworker stdout | 2023-06-29 13:36:51,810 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:36:51,810 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:41:51 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:36:51,863 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:51,864 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:51,864 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 742, 'Body': <_io.BytesIO object at 0x7f7ccb27a4a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:51,864 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:51,864 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:51,864 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:51,864 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:51,864 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:51,864 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:51,864 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:51,873 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:51,873 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:51,873 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:51,873 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:51,873 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:51,873 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 742}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'jLC581go0w5N1zAYx6/uyw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a4a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=742', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:51,873 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:51,873 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:51,873 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:51,873 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:51,873 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:51,873 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=742&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:jLC581go0w5N1zAYx6/uyw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133651Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:51,873 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133651Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 146249a7e610c1c0ab960427c0bb0f971257a6a9eece2b533b1b040ab19f7c4b gunicorn-registry stdout | 2023-06-29 13:36:51,874 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 59b2974b108ae85d32bd7143f40de4e3735305f88a5b4722cd21f160d69773e1 gunicorn-registry stdout | 2023-06-29 13:36:51,874 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:51,874 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:51,874 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:51,875 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:51,920 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:36:52,246 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=742 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:52,246 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c807670b-5a6f-49bb-adca-8da80a53c45b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c807670b-5a6f-49bb-adca-8da80a53c45b', 'ETag': '"8cb0b9f35828d30e4dd73018c7afeecb"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:52,246 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:52,246 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:52,246 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:52,246 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:52,247 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c807670b-5a6f-49bb-adca-8da80a53c45b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c807670b-5a6f-49bb-adca-8da80a53c45b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c807670b-5a6f-49bb-adca-8da80a53c45b', 'etag': '"8cb0b9f35828d30e4dd73018c7afeecb"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8cb0b9f35828d30e4dd73018c7afeecb"'} gunicorn-registry stdout | 2023-06-29 13:36:52,867 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:52,867 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:52,867 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 743, 'Body': <_io.BytesIO object at 0x7f7ccb27a630>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:52,868 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:52,868 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:52,868 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:52,868 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:52,868 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:52,868 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:52,868 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:52,876 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:52,876 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:52,876 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:52,876 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:52,876 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:52,876 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 743}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'KkigZJU7zyRs5uChlo2V7Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a630>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=743', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:52,877 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:52,877 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:52,877 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:52,877 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:52,877 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:52,877 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=743&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:KkigZJU7zyRs5uChlo2V7Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133652Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:52,877 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133652Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 28cd2a3bf8e9902c488cdcb66343b4d31f84b68e6c712af4fb41980d8d3e8acc gunicorn-registry stdout | 2023-06-29 13:36:52,877 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 67f788c2548482a38cd97f9fc02647a4351cca36680e1ce59a36beeb98764fd5 gunicorn-registry stdout | 2023-06-29 13:36:52,877 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:52,877 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:52,878 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:52,878 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:52,927 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:36:53,255 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=743 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:53,256 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '82ece8a9-da32-43ba-abbc-84dffcaa384f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '82ece8a9-da32-43ba-abbc-84dffcaa384f', 'ETag': '"2a48a064953bcf246ce6e0a1968d95ed"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:53,256 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:53,256 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:53,256 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:53,256 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:53,256 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '82ece8a9-da32-43ba-abbc-84dffcaa384f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '82ece8a9-da32-43ba-abbc-84dffcaa384f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '82ece8a9-da32-43ba-abbc-84dffcaa384f', 'etag': '"2a48a064953bcf246ce6e0a1968d95ed"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2a48a064953bcf246ce6e0a1968d95ed"'} notificationworker stdout | 2023-06-29 13:36:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:36:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:37:03.978401+00:00 (in 9.999532 seconds) notificationworker stdout | 2023-06-29 13:36:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:37:03 UTC)" (scheduled at 2023-06-29 13:36:53.978401+00:00) notificationworker stdout | 2023-06-29 13:36:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:36:53,980 [74] [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(2023, 6, 29, 13, 36, 53, 979274), True, datetime.datetime(2023, 6, 29, 13, 36, 53, 979274), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:36:53,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:36:53,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:36:53,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:37:03 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:36:53,996 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:53,997 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:53,997 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 744, 'Body': <_io.BytesIO object at 0x7f7cd0982a40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:53,997 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:53,997 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:53,997 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:53,997 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:53,997 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:53,997 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:53,997 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:54,006 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:54,006 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:54,006 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:54,006 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:54,006 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:54,006 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 744}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'BWxeWarm83/UVVUeScttTw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd0982a40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=744', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:54,006 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:54,006 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:54,006 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:54,006 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:54,006 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:54,006 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=744&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:BWxeWarm83/UVVUeScttTw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133654Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:54,006 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133654Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 52eb30724a3698bf73f337e0633519f67e95c7fa41221ffad526327b251e381e gunicorn-registry stdout | 2023-06-29 13:36:54,007 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e12d8046e14421d7e350686ff3ef0c637d87452ab7226486b59f8c961e0f5619 gunicorn-registry stdout | 2023-06-29 13:36:54,007 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:54,007 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:54,007 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:54,008 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:54,052 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:36:54,417 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=744 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:54,417 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0aa9f511-10b4-4a86-a051-36e3f918b732', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0aa9f511-10b4-4a86-a051-36e3f918b732', 'ETag': '"056c5e59aae6f37fd455551e49cb6d4f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:54,418 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:54,418 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:54,418 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:54,418 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:54,418 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0aa9f511-10b4-4a86-a051-36e3f918b732', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0aa9f511-10b4-4a86-a051-36e3f918b732', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0aa9f511-10b4-4a86-a051-36e3f918b732', 'etag': '"056c5e59aae6f37fd455551e49cb6d4f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"056c5e59aae6f37fd455551e49cb6d4f"'} gunicorn-web stdout | 2023-06-29 13:36:54,636 [213] [DEBUG] [app] Starting request: urn:request:906cb1d8-df4b-40b8-8bbc-18c9477364f9 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:36:54,636 [214] [DEBUG] [app] Starting request: urn:request:e8629d09-a9ba-4c80-b8de-77e9cffc52ef (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:36:54,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:36:54,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:36:54,639 [216] [DEBUG] [app] Starting request: urn:request:42a84095-bdd5-4485-9429-96ebdc0da2df (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:36:54,639 [221] [DEBUG] [app] Starting request: urn:request:06242c6d-93ae-40ed-8047-168bd596139a (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:36:54,640 [216] [DEBUG] [app] Ending request: urn:request:42a84095-bdd5-4485-9429-96ebdc0da2df (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:42a84095-bdd5-4485-9429-96ebdc0da2df', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:36:54,640 [221] [DEBUG] [app] Ending request: urn:request:06242c6d-93ae-40ed-8047-168bd596139a (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:06242c6d-93ae-40ed-8047-168bd596139a', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:36:54,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:36:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:36:54,640 [221] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:36:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:36:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:36:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.001) gunicorn-web stdout | 2023-06-29 13:36:54,640 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:36:54,640 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:36:54,642 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:36:54,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:36:54,643 [211] [DEBUG] [app] Starting request: urn:request:e3152762-8885-4370-8ec6-c99386a1e767 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:36:54,643 [212] [DEBUG] [app] Starting request: urn:request:78d4c1aa-0228-437d-85ce-5ac97d29780c (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:36:54,643 [211] [DEBUG] [app] Ending request: urn:request:e3152762-8885-4370-8ec6-c99386a1e767 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:e3152762-8885-4370-8ec6-c99386a1e767', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:36:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:36:54,644 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:36:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:36:54,644 [212] [DEBUG] [app] Ending request: urn:request:78d4c1aa-0228-437d-85ce-5ac97d29780c (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:78d4c1aa-0228-437d-85ce-5ac97d29780c', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:36:54,644 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:36:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:36:54,644 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:36:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:36:54,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:36:54,645 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:36:54,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:36:54,652 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:36:54,653 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:36:54,663 [213] [DEBUG] [app] Ending request: urn:request:906cb1d8-df4b-40b8-8bbc-18c9477364f9 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:906cb1d8-df4b-40b8-8bbc-18c9477364f9', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:36:54,663 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:36:54,663 [214] [DEBUG] [app] Ending request: urn:request:e8629d09-a9ba-4c80-b8de-77e9cffc52ef (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:e8629d09-a9ba-4c80-b8de-77e9cffc52ef', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:36:54,663 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:36:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:36:54,664 [214] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:36:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.029) gunicorn-web stdout | 2023-06-29 13:36:54,664 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:36:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:36:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-registry stdout | 2023-06-29 13:36:54,956 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:54,956 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:54,957 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 745, 'Body': <_io.BytesIO object at 0x7f7ccb960a40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:54,957 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:54,957 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:54,957 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:54,957 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:54,957 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:54,957 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:54,957 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:54,966 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:54,966 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:54,966 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:54,966 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:54,966 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:54,966 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 745}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'REq14qvKwC16fHlg2Na13Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960a40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=745', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:54,966 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:54,966 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:54,966 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:54,966 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:54,967 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:54,967 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=745&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:REq14qvKwC16fHlg2Na13Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133654Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:54,967 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133654Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | cc6508c938dfaabc6a31046f772576e6b274e196fc0b346b5171155d33d26311 gunicorn-registry stdout | 2023-06-29 13:36:54,967 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 224db068378998866164274fff5332148a76fc422428e89150691088d53b5efd gunicorn-registry stdout | 2023-06-29 13:36:54,967 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:54,967 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:54,967 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:54,968 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:55,015 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:36:55,343 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=745 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:55,344 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5c55ffcb-d7b5-477d-ae92-59317d11afb1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5c55ffcb-d7b5-477d-ae92-59317d11afb1', 'ETag': '"444ab5e2abcac02d7a7c7960d8d6b5dd"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:55,344 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:55,344 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:55,344 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:55,344 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:55,344 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5c55ffcb-d7b5-477d-ae92-59317d11afb1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5c55ffcb-d7b5-477d-ae92-59317d11afb1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5c55ffcb-d7b5-477d-ae92-59317d11afb1', 'etag': '"444ab5e2abcac02d7a7c7960d8d6b5dd"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"444ab5e2abcac02d7a7c7960d8d6b5dd"'} exportactionlogsworker stdout | 2023-06-29 13:36:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:36:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:37:14.793446+00:00 (in 19.201891 seconds) exportactionlogsworker stdout | 2023-06-29 13:36:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:37:55 UTC)" (scheduled at 2023-06-29 13:36:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:36:55,591 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:36:55,593 [58] [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(2023, 6, 29, 13, 36, 55, 592038), True, datetime.datetime(2023, 6, 29, 13, 36, 55, 592038), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:36:55,618 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:36:55,618 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:36:55,618 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:37:55 UTC)" executed successfully buildlogsarchiver stdout | 2023-06-29 13:36:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:36:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:37:25.790030+00:00 (in 29.999382 seconds) buildlogsarchiver stdout | 2023-06-29 13:36:55,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:37:25 UTC)" (scheduled at 2023-06-29 13:36:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:36:55,792 [54] [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(2023, 6, 14, 13, 36, 55, 791049), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:36:55,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:36:55,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:36:55,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:37:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:36:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:36:55,889 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:37:45.690471+00:00 (in 49.800765 seconds) namespacegcworker stdout | 2023-06-29 13:36:55,890 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:37:55 UTC)" (scheduled at 2023-06-29 13:36:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:36:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:36:55,891 [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(2023, 6, 29, 13, 36, 55, 890233), True, datetime.datetime(2023, 6, 29, 13, 36, 55, 890233), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:36:55,903 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:36:55,903 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:36:55,903 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:37:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:36:56,386 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:56,387 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:56,387 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 746, 'Body': <_io.BytesIO object at 0x7f7ccb9607c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:56,387 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:56,387 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:56,387 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:56,387 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:56,387 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:56,387 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:56,388 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:56,396 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:56,396 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:56,396 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:56,396 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:56,396 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:56,396 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 746}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '4K23vZkno9Ez5nNjjdypbQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb9607c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=746', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:56,396 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:56,396 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:56,396 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:56,396 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:56,397 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:56,397 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=746&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:4K23vZkno9Ez5nNjjdypbQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133656Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:56,397 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133656Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | bb0b4fdafb2dc2f89aaad26cd748a1a807486ed397f8300ea6628e4318d59b71 gunicorn-registry stdout | 2023-06-29 13:36:56,397 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e8725e2b02d3ec51e2818329eb1d210dca20ebac52aec95590dc4c820e52e425 gunicorn-registry stdout | 2023-06-29 13:36:56,397 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:56,397 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:56,397 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:56,398 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:56,447 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. expiredappspecifictokenworker stdout | 2023-06-29 13:36:56,592 [57] [DEBUG] [apscheduler.scheduler] Looking for jobs to run expiredappspecifictokenworker stdout | 2023-06-29 13:36:56,593 [57] [INFO] [apscheduler.executors.default] Running job "ExpiredAppSpecificTokenWorker._gc_expired_tokens (trigger: interval[1:00:00], next run at: 2023-06-29 13:36:56 UTC)" (scheduled at 2023-06-29 13:36:56.592519+00:00) expiredappspecifictokenworker stdout | 2023-06-29 13:36:56,593 [57] [DEBUG] [__main__] Garbage collecting expired app specific tokens with window: 1 day, 0:00:00 expiredappspecifictokenworker stdout | 2023-06-29 13:36:56,594 [57] [DEBUG] [peewee] ('DELETE FROM "appspecificauthtoken" WHERE ("appspecificauthtoken"."expiration" < %s)', [datetime.datetime(2023, 6, 28, 13, 36, 56, 593732)]) expiredappspecifictokenworker stdout | 2023-06-29 13:36:56,594 [57] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:36:56.592519+00:00 (in 3599.999574 seconds) expiredappspecifictokenworker stdout | 2023-06-29 13:36:56,605 [57] [DEBUG] [data.database] Disconnecting from database. expiredappspecifictokenworker stdout | 2023-06-29 13:36:56,605 [57] [INFO] [apscheduler.executors.default] Job "ExpiredAppSpecificTokenWorker._gc_expired_tokens (trigger: interval[1:00:00], next run at: 2023-06-29 14:36:56 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:36:56,852 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=746 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:56,852 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f6fc91d3-53da-4777-acad-f1b5bf78b5ec', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f6fc91d3-53da-4777-acad-f1b5bf78b5ec', 'ETag': '"e0adb7bd9927a3d133e673638ddca96d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:56,853 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:56,853 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:56,853 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:56,853 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:56,853 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f6fc91d3-53da-4777-acad-f1b5bf78b5ec', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f6fc91d3-53da-4777-acad-f1b5bf78b5ec', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f6fc91d3-53da-4777-acad-f1b5bf78b5ec', 'etag': '"e0adb7bd9927a3d133e673638ddca96d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e0adb7bd9927a3d133e673638ddca96d"'} gunicorn-registry stdout | 2023-06-29 13:36:57,406 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:57,406 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:57,407 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 747, 'Body': <_io.BytesIO object at 0x7f7ccb2576d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:57,407 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:57,407 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:57,407 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:57,407 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:57,407 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:57,407 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:57,407 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:57,416 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:57,416 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:57,416 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:57,416 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:57,416 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:57,416 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 747}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ef9YeJI0kXnlgKHuX3hVMg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2576d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=747', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:57,416 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:57,416 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:57,416 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:57,416 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:57,416 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:57,416 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=747&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ef9YeJI0kXnlgKHuX3hVMg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133657Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:57,416 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133657Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 354fa7e657806e7febf0254c9037f55b0e7a5da69316b03fda5e542c4a6ae01e gunicorn-registry stdout | 2023-06-29 13:36:57,416 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | cd3f4a188b43fc7b389f8e78dd9b15481e838b922873b22988b56efb69a3c2cf gunicorn-registry stdout | 2023-06-29 13:36:57,417 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:57,417 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:57,417 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:57,418 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:57,463 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:36:57,788 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=747 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:57,789 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '19c55713-60da-400a-a063-aff72e0932a8', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '19c55713-60da-400a-a063-aff72e0932a8', 'ETag': '"79ff587892349179e580a1ee5f785532"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:57,789 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:57,789 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:57,789 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:57,789 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:57,789 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '19c55713-60da-400a-a063-aff72e0932a8', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '19c55713-60da-400a-a063-aff72e0932a8', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '19c55713-60da-400a-a063-aff72e0932a8', 'etag': '"79ff587892349179e580a1ee5f785532"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"79ff587892349179e580a1ee5f785532"'} gunicorn-registry stdout | 2023-06-29 13:36:58,630 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:58,630 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:58,631 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 748, 'Body': <_io.BytesIO object at 0x7f7ccb257040>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:58,631 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:58,631 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:58,631 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:58,631 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:58,631 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:58,631 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:58,631 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:58,640 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:58,640 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:58,640 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:58,640 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:58,640 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:58,640 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 748}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'rkte0lJtzAA8zJu3YrVPqQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb257040>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=748', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:58,640 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:58,640 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:58,640 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:58,640 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:58,640 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:58,640 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=748&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:rkte0lJtzAA8zJu3YrVPqQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133658Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:58,640 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133658Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e42138766f6ca0446d07caca544ee0da79f41acbad3a86b48c14558af0a84d10 gunicorn-registry stdout | 2023-06-29 13:36:58,640 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5e155bf1e5c0f0bec1b999f40d0bd5deb819b7c5c28e833febdd96f46952046e gunicorn-registry stdout | 2023-06-29 13:36:58,640 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:58,641 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:58,641 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:58,641 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:58,686 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:36:59,055 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=748 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:36:59,055 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1882a44d-006d-430d-9be7-3ece924d0369', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1882a44d-006d-430d-9be7-3ece924d0369', 'ETag': '"ae4b5ed2526dcc003ccc9bb762b54fa9"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:36:59,055 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:36:59,055 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:59,055 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:36:59,055 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:59,055 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1882a44d-006d-430d-9be7-3ece924d0369', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1882a44d-006d-430d-9be7-3ece924d0369', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1882a44d-006d-430d-9be7-3ece924d0369', 'etag': '"ae4b5ed2526dcc003ccc9bb762b54fa9"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ae4b5ed2526dcc003ccc9bb762b54fa9"'} gunicorn-registry stdout | 2023-06-29 13:36:59,616 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:36:59,617 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:36:59,617 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 749, 'Body': <_io.BytesIO object at 0x7f7ccb286db0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:36:59,617 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:59,617 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:59,617 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:59,617 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:59,617 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:59,617 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:59,618 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:59,626 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:59,626 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:36:59,626 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:59,626 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:59,626 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:59,626 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 749}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'KId6BzLsbFPlJ9cbTGh1Qg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286db0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=749', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:36:59,626 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:59,626 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:59,626 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:59,626 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:36:59,626 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:36:59,626 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=749&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:KId6BzLsbFPlJ9cbTGh1Qg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133659Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:36:59,626 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133659Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5496e22ebdc31e8e2e61c3345d147c25c6e38e04b4d732efcd2f569404f772e6 gunicorn-registry stdout | 2023-06-29 13:36:59,627 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | cd66974d51baae35e35a8e236fc89d2515103fed710522dfee085d94a302240e gunicorn-registry stdout | 2023-06-29 13:36:59,627 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:36:59,627 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:36:59,627 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:36:59,628 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:36:59,677 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. expiredappspecifictokenworker stdout | 2023-06-29 13:36:59,908 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:37:00,001 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=749 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:00,002 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f8c315ca-30e8-4377-97e2-91dfcfa73c0e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f8c315ca-30e8-4377-97e2-91dfcfa73c0e', 'ETag': '"28877a0732ec6c53e527d71b4c687542"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:00,002 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:00,002 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:00,002 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:00,002 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:00,002 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f8c315ca-30e8-4377-97e2-91dfcfa73c0e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f8c315ca-30e8-4377-97e2-91dfcfa73c0e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f8c315ca-30e8-4377-97e2-91dfcfa73c0e', 'etag': '"28877a0732ec6c53e527d71b4c687542"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"28877a0732ec6c53e527d71b4c687542"'} gcworker stdout | 2023-06-29 13:37:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:37:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:37:10.585410+00:00 (in 9.999458 seconds) gcworker stdout | 2023-06-29 13:37:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:37:10 UTC)" (scheduled at 2023-06-29 13:37:00.585410+00:00) gcworker stdout | 2023-06-29 13:37:00,587 [59] [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, 1686836220586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:37:00,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:37:00,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:37:00,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:37:10 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:37:00,678 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:00,679 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:00,679 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 750, 'Body': <_io.BytesIO object at 0x7f7ccb286770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:00,679 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:00,679 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:00,679 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:00,679 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:00,679 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:00,679 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:00,679 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:00,688 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:00,688 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:00,688 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:00,688 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:00,688 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:00,688 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 750}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'AK35vh1TAgHHa78l0AzLhg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=750', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:00,688 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:00,688 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:00,688 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:00,688 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:00,688 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:00,688 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=750&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:AK35vh1TAgHHa78l0AzLhg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133700Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:00,688 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133700Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 537c83c9a17d3fde3753cd6f7ed4f4f89a819a8d5bf84a92c1f97ab07978828d gunicorn-registry stdout | 2023-06-29 13:37:00,689 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 698a67a41cd6fb220c9e5ab7a8b0d45006ba1af4e87583b210087725038e0c07 gunicorn-registry stdout | 2023-06-29 13:37:00,689 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:00,689 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:00,689 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:00,690 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:00,735 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:37:01,100 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=750 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:01,100 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c79aed47-68c4-4be4-b5cc-b0fef0db14b9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c79aed47-68c4-4be4-b5cc-b0fef0db14b9', 'ETag': '"00adf9be1d530201c76bbf25d00ccb86"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:01,101 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:01,101 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:01,101 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:01,101 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:01,101 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c79aed47-68c4-4be4-b5cc-b0fef0db14b9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c79aed47-68c4-4be4-b5cc-b0fef0db14b9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c79aed47-68c4-4be4-b5cc-b0fef0db14b9', 'etag': '"00adf9be1d530201c76bbf25d00ccb86"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"00adf9be1d530201c76bbf25d00ccb86"'} repositorygcworker stdout | 2023-06-29 13:37:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:37:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:37:38.788158+00:00 (in 36.796674 seconds) repositorygcworker stdout | 2023-06-29 13:37:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:38:01 UTC)" (scheduled at 2023-06-29 13:37:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:37:01,991 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:37:01,993 [81] [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(2023, 6, 29, 13, 37, 1, 991965), True, datetime.datetime(2023, 6, 29, 13, 37, 1, 991965), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 13:37:02,005 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:37:02,005 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:37:02,005 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:38:01 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:37:02,110 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:02,110 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:02,111 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 751, 'Body': <_io.BytesIO object at 0x7f7ccb960900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:02,111 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:02,111 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:02,111 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:02,111 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:02,111 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:02,111 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:02,111 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:02,119 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:02,119 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:02,119 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:02,119 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:02,120 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:02,120 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 751}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'thQAdXA+Z1A2UYGLmNdueg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=751', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:02,120 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:02,120 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:02,120 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:02,120 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:02,120 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:02,120 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=751&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:thQAdXA+Z1A2UYGLmNdueg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133702Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:02,120 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133702Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | aa3b94c6e28b69cce298783a44c37ce5a92beeb25967c98963a55e55a4cbf4d4 gunicorn-registry stdout | 2023-06-29 13:37:02,120 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a59175a641d83c2310101e980b3821783aea5b881c0e0c8b07b4038db3d736bb gunicorn-registry stdout | 2023-06-29 13:37:02,120 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:02,120 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:02,121 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:02,121 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:02,166 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:37:02,568 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=751 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:02,569 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '98a17e83-2cdd-4b14-bc5c-920ab3b317ee', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '98a17e83-2cdd-4b14-bc5c-920ab3b317ee', 'ETag': '"b6140075703e67503651818b98d76e7a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:02,569 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:02,569 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:02,569 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:02,569 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:02,569 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '98a17e83-2cdd-4b14-bc5c-920ab3b317ee', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '98a17e83-2cdd-4b14-bc5c-920ab3b317ee', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '98a17e83-2cdd-4b14-bc5c-920ab3b317ee', 'etag': '"b6140075703e67503651818b98d76e7a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b6140075703e67503651818b98d76e7a"'} gunicorn-registry stdout | 2023-06-29 13:37:03,250 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:03,250 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:03,250 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 752, 'Body': <_io.BytesIO object at 0x7f7ccb223f40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:03,251 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:03,251 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:03,251 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:03,251 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:03,251 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:03,251 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:03,251 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:03,259 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:03,259 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:03,259 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:03,259 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:03,260 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:03,260 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 752}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Rjy4VeBjEis66Q6g2CJgTw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223f40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=752', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:03,260 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:03,260 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:03,260 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:03,260 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:03,260 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:03,260 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=752&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Rjy4VeBjEis66Q6g2CJgTw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133703Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:03,260 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133703Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | adc006b7ad1f5889c2e197425a058722b5f852063454d37698b387bceaab5f96 gunicorn-registry stdout | 2023-06-29 13:37:03,260 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 690c34cc384d94e06fe49d426a93c92b553b6306886fa43b20c8456eaf65c2e2 gunicorn-registry stdout | 2023-06-29 13:37:03,260 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:03,260 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:03,261 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:03,261 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:03,309 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. queuecleanupworker stdout | 2023-06-29 13:37:03,417 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:37:03,672 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=752 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:03,673 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '01646065-afbf-4596-8491-1d30368729b0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '01646065-afbf-4596-8491-1d30368729b0', 'ETag': '"463cb855e063122b3ae90ea0d822604f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:03,673 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:03,673 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:03,673 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:03,673 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:03,673 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '01646065-afbf-4596-8491-1d30368729b0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '01646065-afbf-4596-8491-1d30368729b0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '01646065-afbf-4596-8491-1d30368729b0', 'etag': '"463cb855e063122b3ae90ea0d822604f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"463cb855e063122b3ae90ea0d822604f"'} notificationworker stdout | 2023-06-29 13:37:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:37:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:37:13.978401+00:00 (in 9.999511 seconds) notificationworker stdout | 2023-06-29 13:37:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:37:13 UTC)" (scheduled at 2023-06-29 13:37:03.978401+00:00) notificationworker stdout | 2023-06-29 13:37:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:37:03,980 [74] [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(2023, 6, 29, 13, 37, 3, 979317), True, datetime.datetime(2023, 6, 29, 13, 37, 3, 979317), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:37:03,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:37:03,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:37:03,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:37:13 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:37:04,473 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:04,473 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:04,474 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 753, 'Body': <_io.BytesIO object at 0x7f7ccb960a40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:04,474 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:04,474 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:04,474 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:04,474 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:04,474 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:04,474 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:04,474 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:04,482 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:04,482 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:04,482 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:04,482 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:04,483 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:04,483 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 753}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'wwnf9jVfVXxo+LCJdBEXQw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960a40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=753', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:04,483 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:04,483 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:04,483 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:04,483 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:04,483 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:04,483 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=753&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:wwnf9jVfVXxo+LCJdBEXQw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133704Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:04,483 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133704Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4566a20775299a4d0a4ead6bb6dfec9bc545ba82feb84d0aa9e1b0fb3b1cec5c gunicorn-registry stdout | 2023-06-29 13:37:04,483 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 41296ff685be5dbac23015c89d9e9c01521a8852caf2b5a741f62e9c394f5d92 gunicorn-registry stdout | 2023-06-29 13:37:04,483 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:04,483 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:04,484 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:04,484 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:04,531 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:37:04,893 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=753 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:04,893 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '76fa1cc8-d1cd-40b9-afff-373e4215ee8d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '76fa1cc8-d1cd-40b9-afff-373e4215ee8d', 'ETag': '"c309dff6355f557c68f8b08974111743"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:04,893 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:04,894 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:04,894 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:04,894 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:04,894 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '76fa1cc8-d1cd-40b9-afff-373e4215ee8d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '76fa1cc8-d1cd-40b9-afff-373e4215ee8d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '76fa1cc8-d1cd-40b9-afff-373e4215ee8d', 'etag': '"c309dff6355f557c68f8b08974111743"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c309dff6355f557c68f8b08974111743"'} gunicorn-registry stdout | 2023-06-29 13:37:05,737 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:05,737 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:05,737 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 754, 'Body': <_io.BytesIO object at 0x7f7ccb290220>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:05,737 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:05,737 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:05,737 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:05,737 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:05,738 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:05,738 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:05,738 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:05,746 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:05,746 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:05,746 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:05,746 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:05,746 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:05,746 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 754}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'hYVZtuVBDzmr6FoWZdy8TA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290220>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=754', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:05,747 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:05,747 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:05,747 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:05,747 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:05,747 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:05,747 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=754&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:hYVZtuVBDzmr6FoWZdy8TA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133705Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:05,747 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133705Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 506e04c2b56b088003de87bd4401e7dffadfbe8422c85fb568ed88aa734659d3 gunicorn-registry stdout | 2023-06-29 13:37:05,747 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8ceb94f86f2682984159aff5348e378d77494eac2c920d290a3feec281c421f6 gunicorn-registry stdout | 2023-06-29 13:37:05,747 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:05,747 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:05,748 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:05,748 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:05,797 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:37:06,160 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=754 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:06,161 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '666bb66b-d01d-41ad-8f47-0d68e39570f7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '666bb66b-d01d-41ad-8f47-0d68e39570f7', 'ETag': '"858559b6e5410f39abe85a1665dcbc4c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:06,161 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:06,161 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:06,161 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:06,161 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:06,161 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '666bb66b-d01d-41ad-8f47-0d68e39570f7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '666bb66b-d01d-41ad-8f47-0d68e39570f7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '666bb66b-d01d-41ad-8f47-0d68e39570f7', 'etag': '"858559b6e5410f39abe85a1665dcbc4c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"858559b6e5410f39abe85a1665dcbc4c"'} securityworker stdout | 2023-06-29 13:37:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:37:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:37:11.713664+00:00 (in 5.130704 seconds) securityworker stdout | 2023-06-29 13:37:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:37:36 UTC)" (scheduled at 2023-06-29 13:37:06.582504+00:00) securityworker stdout | 2023-06-29 13:37:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:37:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:37:06,587 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:37:06,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:37:06,600 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:37:06,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:37:06,604 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:37:36 UTC)" executed successfully notificationworker stdout | 2023-06-29 13:37:06,647 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} builder stdout | 2023-06-29 13:37:06,651 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} gunicorn-registry stdout | 2023-06-29 13:37:06,770 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:06,770 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:06,771 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 755, 'Body': <_io.BytesIO object at 0x7f7ccb2901d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:06,771 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:06,771 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:06,771 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:06,771 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:06,771 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:06,771 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:06,771 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:06,780 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:06,780 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:06,780 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:06,780 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:06,780 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:06,780 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 755}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ioDo55Gglq4Ksvzwyktjlw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2901d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=755', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:06,780 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:06,780 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:06,780 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:06,780 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:06,780 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:06,780 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=755&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ioDo55Gglq4Ksvzwyktjlw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133706Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:06,780 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133706Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | cc90ce2d966789b0b77be9cfbbe32fd17696627f7a0001384854633d55793635 gunicorn-registry stdout | 2023-06-29 13:37:06,780 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b7fff9da08a6776224172a9cfb9d9e1be2a64304ad6a8c84425dbf37ba7a9269 gunicorn-registry stdout | 2023-06-29 13:37:06,781 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:06,781 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:06,781 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:06,782 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:06,827 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:37:07,150 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=755 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:07,151 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'db54d6ec-098b-48e3-9ce6-75f93a2551c7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'db54d6ec-098b-48e3-9ce6-75f93a2551c7', 'ETag': '"8a80e8e791a096ae0ab2fcf0ca4b6397"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:07,151 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:07,151 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:07,151 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:07,151 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:07,151 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'db54d6ec-098b-48e3-9ce6-75f93a2551c7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'db54d6ec-098b-48e3-9ce6-75f93a2551c7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'db54d6ec-098b-48e3-9ce6-75f93a2551c7', 'etag': '"8a80e8e791a096ae0ab2fcf0ca4b6397"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8a80e8e791a096ae0ab2fcf0ca4b6397"'} gunicorn-registry stdout | 2023-06-29 13:37:07,772 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:07,773 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:07,773 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 756, 'Body': <_io.BytesIO object at 0x7f7cd00e15e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:07,773 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:07,773 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:07,773 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:07,773 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:07,773 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:07,773 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:07,774 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:07,782 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:07,782 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:07,782 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:07,782 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:07,782 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:07,782 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 756}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'IemUaSYg+lUqVijUhTXdYQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e15e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=756', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:07,782 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:07,782 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:07,782 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:07,782 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:07,782 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:07,782 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=756&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:IemUaSYg+lUqVijUhTXdYQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133707Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:07,783 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133707Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c45ab11eeed423d0708d931a61dae043f301cf3762cda2e81ff07901ae294c4a gunicorn-registry stdout | 2023-06-29 13:37:07,783 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8a1a095770004eb4c17088ec4b51d167b12a770b390a102bed0185053f4703e9 gunicorn-registry stdout | 2023-06-29 13:37:07,783 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:07,783 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:07,783 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:07,784 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:07,829 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:37:08,152 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=756 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:08,152 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '9860ad92-6874-422c-8836-77022089f004', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '9860ad92-6874-422c-8836-77022089f004', 'ETag': '"21e994692620fa552a5628d48535dd61"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:08,153 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:08,153 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:08,153 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:08,153 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:08,153 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '9860ad92-6874-422c-8836-77022089f004', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '9860ad92-6874-422c-8836-77022089f004', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '9860ad92-6874-422c-8836-77022089f004', 'etag': '"21e994692620fa552a5628d48535dd61"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"21e994692620fa552a5628d48535dd61"'} gunicorn-registry stdout | 2023-06-29 13:37:08,763 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:08,763 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:08,764 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 757, 'Body': <_io.BytesIO object at 0x7f7ccb2ac090>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:08,764 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:08,764 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:08,764 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:08,764 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:08,764 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:08,764 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:08,764 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:08,773 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:08,773 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:08,773 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:08,773 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:08,773 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:08,773 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 757}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Yr9D42pCpH9BUNS2ngLJ0g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac090>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=757', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:08,773 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:08,773 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:08,773 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:08,773 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:08,773 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:08,773 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=757&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Yr9D42pCpH9BUNS2ngLJ0g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133708Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:08,773 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133708Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a5f520bad7ea8a12efb82a22437f9f9bbb6e8516fb0fccbb6247c5aeaf22833e gunicorn-registry stdout | 2023-06-29 13:37:08,774 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4aa7cc81a7c3c39e271e038d5db3fb647739616b4f1ad2ab7e82b2d8a8ad94fb gunicorn-registry stdout | 2023-06-29 13:37:08,774 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:08,774 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:08,774 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:08,775 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:08,820 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotaregistrysizeworker stdout | 2023-06-29 13:37:09,050 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-registry stdout | 2023-06-29 13:37:09,145 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=757 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:09,146 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '687cd832-f583-43e7-ab42-c594e366d64c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '687cd832-f583-43e7-ab42-c594e366d64c', 'ETag': '"62bf43e36a42a47f4150d4b69e02c9d2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:09,146 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:09,146 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:09,146 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:09,146 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:09,146 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '687cd832-f583-43e7-ab42-c594e366d64c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '687cd832-f583-43e7-ab42-c594e366d64c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '687cd832-f583-43e7-ab42-c594e366d64c', 'etag': '"62bf43e36a42a47f4150d4b69e02c9d2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"62bf43e36a42a47f4150d4b69e02c9d2"'} namespacegcworker stdout | 2023-06-29 13:37:09,400 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:37:09,495 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:37:09,499 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-web stdout | 2023-06-29 13:37:09,636 [211] [DEBUG] [app] Starting request: urn:request:a534c4cf-6e4d-4fd1-86a1-ecb103c6493c (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:37:09,636 [214] [DEBUG] [app] Starting request: urn:request:e43698d5-21b6-4c96-9995-d92b45e25255 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:37:09,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:37:09,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:37:09,640 [222] [DEBUG] [app] Starting request: urn:request:827148a9-4f2c-4ead-ad4a-c7fc982131d8 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:37:09,640 [223] [DEBUG] [app] Starting request: urn:request:cd5de9a8-d1c0-45a3-8932-f3908341df56 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:37:09,640 [222] [DEBUG] [app] Ending request: urn:request:827148a9-4f2c-4ead-ad4a-c7fc982131d8 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:827148a9-4f2c-4ead-ad4a-c7fc982131d8', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:37:09,640 [223] [DEBUG] [app] Ending request: urn:request:cd5de9a8-d1c0-45a3-8932-f3908341df56 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:cd5de9a8-d1c0-45a3-8932-f3908341df56', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:37:09,640 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:37:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:37:09,640 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:37:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:37:09,640 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:37:09,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:37:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:37:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) gunicorn-web stdout | 2023-06-29 13:37:09,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:37:09,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:37:09,643 [211] [DEBUG] [app] Starting request: urn:request:d35bdbc4-0987-4fb0-ac35-dc1020f2651d (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:37:09,643 [213] [DEBUG] [app] Starting request: urn:request:51a1f06b-6b8d-4828-bcc5-79e81bf2284a (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:37:09,643 [211] [DEBUG] [app] Ending request: urn:request:d35bdbc4-0987-4fb0-ac35-dc1020f2651d (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:d35bdbc4-0987-4fb0-ac35-dc1020f2651d', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:37:09,644 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:37:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:37:09,644 [213] [DEBUG] [app] Ending request: urn:request:51a1f06b-6b8d-4828-bcc5-79e81bf2284a (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:51a1f06b-6b8d-4828-bcc5-79e81bf2284a', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:37:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:37:09,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:37:09,644 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:37:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:37:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:37:09,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:37:09,644 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:37:09,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:37:09,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:37:09,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:37:09,663 [211] [DEBUG] [app] Ending request: urn:request:a534c4cf-6e4d-4fd1-86a1-ecb103c6493c (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:a534c4cf-6e4d-4fd1-86a1-ecb103c6493c', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:37:09,663 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:37:09,663 [214] [DEBUG] [app] Ending request: urn:request:e43698d5-21b6-4c96-9995-d92b45e25255 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:e43698d5-21b6-4c96-9995-d92b45e25255', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:37:09,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:37:09,663 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:37:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:37:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-web stdout | 2023-06-29 13:37:09,663 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:37:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:37:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-registry stdout | 2023-06-29 13:37:09,681 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:09,681 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:09,682 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 758, 'Body': <_io.BytesIO object at 0x7f7ccb2696d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:09,682 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:09,682 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:09,682 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:09,682 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:09,682 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:09,682 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:09,682 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:09,690 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:09,691 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:09,691 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:09,691 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:09,691 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:09,691 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 758}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '7FwFUG7++4Iuumi7+IadFQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2696d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=758', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:09,691 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:09,691 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:09,691 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:09,691 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:09,691 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:09,691 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=758&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:7FwFUG7++4Iuumi7+IadFQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133709Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:09,691 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133709Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 14e65388e85662e5d61c1828f1c29b62e341d98bd7cbf0d0f7ce1e3deb423e9d gunicorn-registry stdout | 2023-06-29 13:37:09,691 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 393a03a9ac87908be304c24d2b5d948d30fee1db725eeda7b7c657e0b3dd5314 gunicorn-registry stdout | 2023-06-29 13:37:09,691 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:09,692 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:09,692 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:09,692 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:09,737 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:37:10,063 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=758 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:10,063 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd91fd437-e3fc-4551-84ac-9606a0ca4ae0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd91fd437-e3fc-4551-84ac-9606a0ca4ae0', 'ETag': '"ec5c05506efefb822eba68bbf8869d15"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:10,063 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:10,063 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:10,063 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:10,064 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:10,064 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd91fd437-e3fc-4551-84ac-9606a0ca4ae0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd91fd437-e3fc-4551-84ac-9606a0ca4ae0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd91fd437-e3fc-4551-84ac-9606a0ca4ae0', 'etag': '"ec5c05506efefb822eba68bbf8869d15"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ec5c05506efefb822eba68bbf8869d15"'} repositoryactioncounter stdout | 2023-06-29 13:37:10,238 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gcworker stdout | 2023-06-29 13:37:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:37:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:37:20.585410+00:00 (in 9.999457 seconds) gcworker stdout | 2023-06-29 13:37:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:37:20 UTC)" (scheduled at 2023-06-29 13:37:10.585410+00:00) gcworker stdout | 2023-06-29 13:37:10,587 [59] [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, 1686836230586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:37:10,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:37:10,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:37:10,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:37:20 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:37:10,956 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:10,956 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:10,956 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 759, 'Body': <_io.BytesIO object at 0x7f7ccb269090>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:10,956 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:10,956 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:10,956 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:10,956 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:10,957 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:10,957 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:10,957 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:10,965 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:10,965 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:10,965 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:10,965 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:10,965 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:10,965 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 759}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Ru2CaLkiqlW+CrEZTMPvhA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269090>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=759', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:10,965 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:10,965 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:10,965 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:10,966 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:10,966 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:10,966 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=759&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Ru2CaLkiqlW+CrEZTMPvhA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133710Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:10,966 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133710Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a79950715da66d32b6065b30e74f9990d84bd8814c65eeb780a61d9e11c3b33b gunicorn-registry stdout | 2023-06-29 13:37:10,966 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ab669a37579497cf9054a244aa6f89558fc90621eff2fddc65f7050d303ce74a gunicorn-registry stdout | 2023-06-29 13:37:10,966 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:10,966 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:10,967 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:10,967 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:11,012 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. blobuploadcleanupworker stdout | 2023-06-29 13:37:11,406 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:37:11,439 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=759 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:11,440 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '57c27cab-1a57-4d3b-b864-b1801dea8441', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '57c27cab-1a57-4d3b-b864-b1801dea8441', 'ETag': '"46ed8268b922aa55be0ab1194cc3ef84"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:11,440 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:11,440 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:11,440 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:11,440 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:11,440 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '57c27cab-1a57-4d3b-b864-b1801dea8441', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '57c27cab-1a57-4d3b-b864-b1801dea8441', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '57c27cab-1a57-4d3b-b864-b1801dea8441', 'etag': '"46ed8268b922aa55be0ab1194cc3ef84"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"46ed8268b922aa55be0ab1194cc3ef84"'} securityworker stdout | 2023-06-29 13:37:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:37:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:37:36.582504+00:00 (in 24.868383 seconds) securityworker stdout | 2023-06-29 13:37:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:37:41 UTC)" (scheduled at 2023-06-29 13:37:11.713664+00:00) securityworker stdout | 2023-06-29 13:37:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:37:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:37:11,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:37:11,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:37:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:37:11,718 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:37:11,718 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:37:11,721 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:37:11,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:37:11,736 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:37:11,740 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:37:11,740 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:37:11,741 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 32, 11, 722458), 1, 2]) securityworker stdout | 2023-06-29 13:37:11,745 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:37:11,745 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:37:11,746 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 32, 11, 722458), 1, 2]) securityworker stdout | 2023-06-29 13:37:11,750 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:37:11,750 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:37:11,750 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:37:11,750 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:37:11,750 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:37:11,750 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:37:11,750 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:37:11,751 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:37:11,751 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:37:11,752 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:37:41 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:37:12,215 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:12,215 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:12,215 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 760, 'Body': <_io.BytesIO object at 0x7f7ccb2ac090>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:12,215 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:12,215 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:12,216 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:12,216 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:12,216 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:12,216 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:12,216 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:12,224 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:12,224 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:12,224 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:12,224 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:12,224 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:12,224 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 760}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '7ezO7Viz+o/1AB3N2FKBPQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac090>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=760', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:12,224 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:12,224 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:12,224 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:12,225 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:12,225 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:12,225 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=760&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:7ezO7Viz+o/1AB3N2FKBPQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133712Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:12,225 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133712Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 993d845424db1856fa0d84bb2c60ee383c858bbfcf482c712c0cdfa342536b57 gunicorn-registry stdout | 2023-06-29 13:37:12,225 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7dba792b00e89f716bf84d0eac530666a83c2f615df34c528affa4644e8dedbd gunicorn-registry stdout | 2023-06-29 13:37:12,225 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:12,225 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:12,225 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:12,226 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:12,275 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:37:12,639 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=760 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:12,639 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '05586f35-80ce-47fd-9b4e-c1a6b530fce7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '05586f35-80ce-47fd-9b4e-c1a6b530fce7', 'ETag': '"edecceed58b3fa8ff5001dcdd852813d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:12,639 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:12,639 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:12,640 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:12,640 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:12,640 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '05586f35-80ce-47fd-9b4e-c1a6b530fce7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '05586f35-80ce-47fd-9b4e-c1a6b530fce7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '05586f35-80ce-47fd-9b4e-c1a6b530fce7', 'etag': '"edecceed58b3fa8ff5001dcdd852813d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"edecceed58b3fa8ff5001dcdd852813d"'} repositorygcworker stdout | 2023-06-29 13:37:13,316 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:37:13,410 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:13,410 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:13,410 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 761, 'Body': <_io.BytesIO object at 0x7f7ccb290bd0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:13,411 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:13,411 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:13,411 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:13,411 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:13,411 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:13,411 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:13,411 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:13,419 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:13,420 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:13,420 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:13,420 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:13,420 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:13,420 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 761}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'LLz2xXZ9jr747/L6ljUqpA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290bd0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=761', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:13,420 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:13,420 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:13,420 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:13,420 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:13,420 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:13,420 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=761&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:LLz2xXZ9jr747/L6ljUqpA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133713Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:13,420 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133713Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ece3029d8312156a107dc9e6cca5696c442b38b80ac171814bd8a3a339c00578 gunicorn-registry stdout | 2023-06-29 13:37:13,420 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 40d7c3ed41c948ace9e8c83b766093ecd814b811eff5d0fd45ba784c233e34fa gunicorn-registry stdout | 2023-06-29 13:37:13,420 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:13,421 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:13,421 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:13,421 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:13,466 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:37:13,830 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=761 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:13,831 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4e84d892-09e9-48bf-88c6-361180a31768', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4e84d892-09e9-48bf-88c6-361180a31768', 'ETag': '"2cbcf6c5767d8ebef8eff2fa96352aa4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:13,831 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:13,831 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:13,831 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:13,832 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:13,832 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4e84d892-09e9-48bf-88c6-361180a31768', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4e84d892-09e9-48bf-88c6-361180a31768', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4e84d892-09e9-48bf-88c6-361180a31768', 'etag': '"2cbcf6c5767d8ebef8eff2fa96352aa4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2cbcf6c5767d8ebef8eff2fa96352aa4"'} notificationworker stdout | 2023-06-29 13:37:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:37:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:37:15.985355+00:00 (in 2.006480 seconds) notificationworker stdout | 2023-06-29 13:37:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:37:23 UTC)" (scheduled at 2023-06-29 13:37:13.978401+00:00) notificationworker stdout | 2023-06-29 13:37:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:37:13,980 [74] [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(2023, 6, 29, 13, 37, 13, 979345), True, datetime.datetime(2023, 6, 29, 13, 37, 13, 979345), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:37:13,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:37:13,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:37:13,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:37:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:37:14,695 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:14,696 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:14,696 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 762, 'Body': <_io.BytesIO object at 0x7f7ccb2909f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:14,696 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:14,697 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:14,697 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:14,697 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:14,697 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:14,697 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:14,697 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:14,705 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:14,705 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:14,705 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:14,705 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:14,706 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:14,706 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 762}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'RccsSD2agpXoasKNhKcEtw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2909f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=762', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:14,706 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:14,706 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:14,706 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:14,706 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:14,706 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:14,706 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=762&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:RccsSD2agpXoasKNhKcEtw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133714Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:14,706 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133714Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4e4c6fd42229438d19be8fc2566a35367d4685014834aadba43b423e5ed56e6c gunicorn-registry stdout | 2023-06-29 13:37:14,706 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d49c645b13674b5bf473b9dcf1fad722a361dc91a2ecf303f6180cc8d98b682d gunicorn-registry stdout | 2023-06-29 13:37:14,706 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:14,706 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:14,707 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:14,707 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. manifestbackfillworker stdout | 2023-06-29 13:37:14,756 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} gunicorn-registry stdout | 2023-06-29 13:37:14,757 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:37:14,760 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} exportactionlogsworker stdout | 2023-06-29 13:37:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:37:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:37:45.793045+00:00 (in 30.999083 seconds) exportactionlogsworker stdout | 2023-06-29 13:37:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:38:14 UTC)" (scheduled at 2023-06-29 13:37:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:37:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:37:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:38:14 UTC)" executed successfully exportactionlogsworker stdout | 2023-06-29 13:37:14,918 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:37:15,021 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-registry stdout | 2023-06-29 13:37:15,122 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=762 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:15,122 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '926939ab-dbde-4ff0-b6c1-4bb48d3fb372', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '926939ab-dbde-4ff0-b6c1-4bb48d3fb372', 'ETag': '"45c72c483d9a8295e86ac28d84a704b7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:15,122 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:15,123 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:15,123 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:15,123 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:15,123 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '926939ab-dbde-4ff0-b6c1-4bb48d3fb372', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '926939ab-dbde-4ff0-b6c1-4bb48d3fb372', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '926939ab-dbde-4ff0-b6c1-4bb48d3fb372', 'etag': '"45c72c483d9a8295e86ac28d84a704b7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"45c72c483d9a8295e86ac28d84a704b7"'} gcworker stdout | 2023-06-29 13:37:15,588 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:37:15,653 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-web stdout | 2023-06-29 13:37:15,779 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-web stdout | 2023-06-29 13:37:15,785 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:37:15,864 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:37:15,868 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:37:15,870 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} notificationworker stdout | 2023-06-29 13:37:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:37:15,986 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:37:23.978401+00:00 (in 7.992516 seconds) notificationworker stdout | 2023-06-29 13:37:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:38:15 UTC)" (scheduled at 2023-06-29 13:37:15.985355+00:00) notificationworker stdout | 2023-06-29 13:37:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:37:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:38:15 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:37:16,067 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:16,067 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:16,067 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 763, 'Body': <_io.BytesIO object at 0x7f7ccb271130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:16,068 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:16,068 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:16,068 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:16,068 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:16,068 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:16,068 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:16,068 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:16,076 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:16,076 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:16,076 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:16,076 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:16,076 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:16,076 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 763}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'mBr1eJEFdAP/cotvZWv2Sw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=763', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:16,077 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:16,077 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:16,077 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:16,077 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:16,077 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:16,077 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=763&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:mBr1eJEFdAP/cotvZWv2Sw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133716Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:16,077 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133716Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f0299f0d8830464367db26195408f1ecc8271e6389b380e9328cd8f46d957f8c gunicorn-registry stdout | 2023-06-29 13:37:16,077 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5ba019e80ff5f060fcaf7c500fb59b54a9246eb5487e3b54b16a40fd2791b27c gunicorn-registry stdout | 2023-06-29 13:37:16,077 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:16,077 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:16,078 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:16,078 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:16,128 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:37:16,532 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=763 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:16,533 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '431f48ce-ffde-4931-8251-6e4808970e52', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '431f48ce-ffde-4931-8251-6e4808970e52', 'ETag': '"981af57891057403ff728b6f656bf64b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:16,533 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:16,533 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:16,533 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:16,533 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:16,533 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '431f48ce-ffde-4931-8251-6e4808970e52', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '431f48ce-ffde-4931-8251-6e4808970e52', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '431f48ce-ffde-4931-8251-6e4808970e52', 'etag': '"981af57891057403ff728b6f656bf64b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"981af57891057403ff728b6f656bf64b"'} globalpromstats stdout | 2023-06-29 13:37:16,840 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 13:37:17,092 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:37:17,390 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:17,390 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:17,390 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 764, 'Body': <_io.BytesIO object at 0x7f7cd00e1b30>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:17,391 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:17,391 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:17,391 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:17,391 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:17,391 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:17,391 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:17,391 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:17,399 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:17,399 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:17,399 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:17,399 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:17,399 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:17,400 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 764}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'rJg9kDfdPGxjQrYjODXEHA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1b30>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=764', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:17,400 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:17,400 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:17,400 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:17,400 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:17,400 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:17,400 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=764&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:rJg9kDfdPGxjQrYjODXEHA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133717Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:17,400 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133717Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 426ae7d3ec8e75acb6bc5036300008c59ead45a4cae23f5998cba3450b430c1d gunicorn-registry stdout | 2023-06-29 13:37:17,400 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 17e40e49e88ae245db95297005491c8216aa8fcda55b7287fb702e28948dac84 gunicorn-registry stdout | 2023-06-29 13:37:17,400 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:17,400 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:17,401 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:17,401 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:17,451 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. chunkcleanupworker stdout | 2023-06-29 13:37:17,785 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-registry stdout | 2023-06-29 13:37:17,815 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=764 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:17,816 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd57abca8-5bf3-4614-9515-51ea8f5bdbab', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd57abca8-5bf3-4614-9515-51ea8f5bdbab', 'ETag': '"ac983d9037dd3c6c6342b6233835c41c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:17,816 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:17,816 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:17,816 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:17,816 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:17,816 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd57abca8-5bf3-4614-9515-51ea8f5bdbab', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd57abca8-5bf3-4614-9515-51ea8f5bdbab', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd57abca8-5bf3-4614-9515-51ea8f5bdbab', 'etag': '"ac983d9037dd3c6c6342b6233835c41c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ac983d9037dd3c6c6342b6233835c41c"'} gunicorn-secscan stdout | 2023-06-29 13:37:18,119 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:37:18,123 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:37:18,127 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} storagereplication stdout | 2023-06-29 13:37:18,260 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:37:18,896 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:18,896 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:18,896 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 765, 'Body': <_io.BytesIO object at 0x7f7ccb269e00>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:18,896 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:18,896 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:18,896 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:18,896 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:18,896 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:18,896 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:18,897 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:18,905 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:18,905 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:18,905 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:18,905 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:18,905 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:18,905 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 765}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'uhIJwj3yMCtkb5O1VeXc7w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269e00>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=765', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:18,905 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:18,905 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:18,905 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:18,905 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:18,906 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:18,906 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=765&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:uhIJwj3yMCtkb5O1VeXc7w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133718Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:18,906 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133718Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | bce05c4b73157ce8b717c01b133e8dc13324dbf3aeea55d06c76cb236346b1fc gunicorn-registry stdout | 2023-06-29 13:37:18,906 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 55de21963c632776ec5ad48a05d1dfde63bafe9319c0d438daa39d112939ed99 gunicorn-registry stdout | 2023-06-29 13:37:18,906 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:18,906 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:18,906 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:18,907 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:18,952 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:37:19,241 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:37:19,244 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:37:19,247 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:37:19,251 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:37:19,254 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:37:19,259 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:37:19,264 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:37:19,266 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:37:19,273 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:37:19,355 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=765 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:19,355 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'cbd604c1-3bf4-4095-bff0-f616c60679ca', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'cbd604c1-3bf4-4095-bff0-f616c60679ca', 'ETag': '"ba1209c23df2302b646f93b555e5dcef"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:19,355 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:19,356 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:19,356 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:19,356 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:19,356 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'cbd604c1-3bf4-4095-bff0-f616c60679ca', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'cbd604c1-3bf4-4095-bff0-f616c60679ca', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'cbd604c1-3bf4-4095-bff0-f616c60679ca', 'etag': '"ba1209c23df2302b646f93b555e5dcef"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ba1209c23df2302b646f93b555e5dcef"'} gunicorn-registry stdout | 2023-06-29 13:37:20,052 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:20,053 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:20,053 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 766, 'Body': <_io.BytesIO object at 0x7f7ccb1de810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:20,053 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:20,053 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:20,053 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:20,053 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:20,053 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:20,053 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:20,054 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:20,062 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:20,062 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:20,062 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:20,062 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:20,062 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:20,062 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 766}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '1JrzqdV7TFkc2xYlU+Y8oA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1de810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=766', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:20,062 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:20,062 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:20,062 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:20,062 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:20,062 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:20,063 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=766&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:1JrzqdV7TFkc2xYlU+Y8oA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133720Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:20,063 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133720Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 585c232a5c2221503c0cf7bd856e300d1991bf64125a1404d04c02440253ed55 gunicorn-registry stdout | 2023-06-29 13:37:20,063 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 689da0399eb6d92ec1319f797d9544b7500b079148d40febc784f992cf481b8d gunicorn-registry stdout | 2023-06-29 13:37:20,063 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:20,063 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:20,063 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:20,064 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:20,111 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:37:20,472 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=766 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:20,472 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '17fa18e1-e02d-4512-99fc-dcc8fa064caf', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '17fa18e1-e02d-4512-99fc-dcc8fa064caf', 'ETag': '"d49af3a9d57b4c591cdb162553e63ca0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:20,472 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:20,472 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:20,473 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:20,473 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:20,473 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '17fa18e1-e02d-4512-99fc-dcc8fa064caf', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '17fa18e1-e02d-4512-99fc-dcc8fa064caf', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '17fa18e1-e02d-4512-99fc-dcc8fa064caf', 'etag': '"d49af3a9d57b4c591cdb162553e63ca0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d49af3a9d57b4c591cdb162553e63ca0"'} gcworker stdout | 2023-06-29 13:37:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:37:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:37:30.585410+00:00 (in 9.999444 seconds) gcworker stdout | 2023-06-29 13:37:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:37:30 UTC)" (scheduled at 2023-06-29 13:37:20.585410+00:00) gcworker stdout | 2023-06-29 13:37:20,587 [59] [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, 1686836240586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:37:20,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:37:20,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:37:20,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:37:30 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:37:21,239 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:21,239 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:21,240 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 767, 'Body': <_io.BytesIO object at 0x7f7ccb9604a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:21,240 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:21,240 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:21,240 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:21,240 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:21,240 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:21,240 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:21,240 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:21,249 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:21,249 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:21,249 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:21,249 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:21,249 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:21,249 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 767}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '9jan9sW/U4ZiF/8pypGdGw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb9604a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=767', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:21,249 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:21,249 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:21,249 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:21,249 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:21,249 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:21,250 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=767&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:9jan9sW/U4ZiF/8pypGdGw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133721Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:21,250 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133721Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 46537be31fd8eb7146a4d92d4f9eac26d4e4e0b2fc0e8990e99478532b030230 gunicorn-registry stdout | 2023-06-29 13:37:21,250 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1d9a2208ba6a6052c15c8d30b4499bf643efb996cd018f4af7062c9909655ecc gunicorn-registry stdout | 2023-06-29 13:37:21,250 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:21,250 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:21,250 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:21,251 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:21,296 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:37:22,775 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=767 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:22,775 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '298769db-9b01-4e98-8f6f-920a1484ad45', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '298769db-9b01-4e98-8f6f-920a1484ad45', 'ETag': '"f636a7f6c5bf53866217ff29ca919d1b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:22,776 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:22,776 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:22,776 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:22,776 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:22,776 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '298769db-9b01-4e98-8f6f-920a1484ad45', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '298769db-9b01-4e98-8f6f-920a1484ad45', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '298769db-9b01-4e98-8f6f-920a1484ad45', 'etag': '"f636a7f6c5bf53866217ff29ca919d1b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f636a7f6c5bf53866217ff29ca919d1b"'} gunicorn-registry stdout | 2023-06-29 13:37:22,798 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:22,798 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:22,799 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 768, 'Body': <_io.BytesIO object at 0x7f7ccb317720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:22,799 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:22,799 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:22,799 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:22,799 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:22,799 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:22,799 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:22,799 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:22,807 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:22,808 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:22,808 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:22,808 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:22,808 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:22,808 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 768}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'GbRytekAKDYbj4MIBxPvMA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb317720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=768', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:22,808 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:22,808 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:22,808 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:22,808 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:22,808 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:22,808 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=768&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:GbRytekAKDYbj4MIBxPvMA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133722Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:22,808 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133722Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 88228c4a121d6bd065c85644fe149248d33ad9b406395cad3125cbf77c6264df gunicorn-registry stdout | 2023-06-29 13:37:22,808 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3b58d74ca12a1e21b7e41a6a76ca97d16be729ed1a82bcaaa5ec848c8ba06583 gunicorn-registry stdout | 2023-06-29 13:37:22,808 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:22,808 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:22,809 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:22,809 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:22,859 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityscanningnotificationworker stdout | 2023-06-29 13:37:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:37:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:37:48.681765+00:00 (in 25.394445 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:37:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:38:23 UTC)" (scheduled at 2023-06-29 13:37:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:37:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:37:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:38:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:37:23,383 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=768 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:23,383 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6fa1913a-0508-4ed1-bc0f-c943c58ff857', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6fa1913a-0508-4ed1-bc0f-c943c58ff857', 'ETag': '"19b472b5e90028361b8f83080713ef30"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:23,384 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:23,384 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:23,384 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:23,384 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:23,384 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6fa1913a-0508-4ed1-bc0f-c943c58ff857', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6fa1913a-0508-4ed1-bc0f-c943c58ff857', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6fa1913a-0508-4ed1-bc0f-c943c58ff857', 'etag': '"19b472b5e90028361b8f83080713ef30"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"19b472b5e90028361b8f83080713ef30"'} gunicorn-registry stdout | 2023-06-29 13:37:23,430 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:23,430 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:23,430 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 769, 'Body': <_io.BytesIO object at 0x7f7ccb2231d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:23,430 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:23,430 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:23,430 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:23,430 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:23,431 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:23,431 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:23,431 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:23,439 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:23,439 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:23,439 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:23,439 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:23,439 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:23,439 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 769}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'd5inOqGR1hYOGKZJXrlH8g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2231d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=769', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:23,439 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:23,439 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:23,440 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:23,440 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:23,440 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:23,440 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=769&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:d5inOqGR1hYOGKZJXrlH8g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133723Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:23,440 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133723Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3def66fb2506d07a589d409346589d551d40c89e46706c5fafee4de16d1115c6 gunicorn-registry stdout | 2023-06-29 13:37:23,440 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9d0639f6169e12946259ec1d68329798c6ada9e04f0a3c1354f1aefff63d9958 gunicorn-registry stdout | 2023-06-29 13:37:23,440 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:23,440 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:23,440 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:23,441 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:23,490 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:37:23,851 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=769 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:23,852 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b792df86-6cd5-4842-85a3-5dc34e0b6329', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b792df86-6cd5-4842-85a3-5dc34e0b6329', 'ETag': '"7798a73aa191d6160e18a6495eb947f2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:23,852 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:23,852 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:23,852 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:23,852 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:23,852 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b792df86-6cd5-4842-85a3-5dc34e0b6329', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b792df86-6cd5-4842-85a3-5dc34e0b6329', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b792df86-6cd5-4842-85a3-5dc34e0b6329', 'etag': '"7798a73aa191d6160e18a6495eb947f2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7798a73aa191d6160e18a6495eb947f2"'} notificationworker stdout | 2023-06-29 13:37:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:37:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:37:33.978401+00:00 (in 9.999441 seconds) notificationworker stdout | 2023-06-29 13:37:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:37:33 UTC)" (scheduled at 2023-06-29 13:37:23.978401+00:00) notificationworker stdout | 2023-06-29 13:37:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:37:23,980 [74] [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(2023, 6, 29, 13, 37, 23, 979431), True, datetime.datetime(2023, 6, 29, 13, 37, 23, 979431), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:37:23,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:37:23,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:37:23,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:37:33 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:37:24,636 [214] [DEBUG] [app] Starting request: urn:request:4d62a966-8b79-4619-9223-17079b4146c2 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:37:24,636 [211] [DEBUG] [app] Starting request: urn:request:04509943-40bc-4999-8754-6bd3df9e59e1 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:37:24,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:37:24,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:37:24,640 [216] [DEBUG] [app] Starting request: urn:request:529fdc75-9287-4b7b-acc1-12d660447c27 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:37:24,640 [223] [DEBUG] [app] Starting request: urn:request:733e5c3d-56b9-4490-aa52-cf399c14d167 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:37:24,640 [216] [DEBUG] [app] Ending request: urn:request:529fdc75-9287-4b7b-acc1-12d660447c27 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:529fdc75-9287-4b7b-acc1-12d660447c27', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:37:24,640 [223] [DEBUG] [app] Ending request: urn:request:733e5c3d-56b9-4490-aa52-cf399c14d167 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:733e5c3d-56b9-4490-aa52-cf399c14d167', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:37:24,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:37:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:37:24,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:37:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:37:24,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:37:24,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:37:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:37:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:37:24,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:37:24,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:37:24,643 [213] [DEBUG] [app] Starting request: urn:request:129993c7-8900-499e-9efc-a318cea2beeb (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:37:24,644 [211] [DEBUG] [app] Starting request: urn:request:fd0f4014-b75d-4e72-96e0-6bf025c80c72 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:37:24,644 [213] [DEBUG] [app] Ending request: urn:request:129993c7-8900-499e-9efc-a318cea2beeb (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:129993c7-8900-499e-9efc-a318cea2beeb', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:37:24,644 [211] [DEBUG] [app] Ending request: urn:request:fd0f4014-b75d-4e72-96e0-6bf025c80c72 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:fd0f4014-b75d-4e72-96e0-6bf025c80c72', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:37:24,644 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:37:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:37:24,644 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:37:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:37:24,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:37:24,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:37:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:37:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:37:24,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:37:24,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:37:24,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:37:24,653 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:37:24,663 [211] [DEBUG] [app] Ending request: urn:request:04509943-40bc-4999-8754-6bd3df9e59e1 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:04509943-40bc-4999-8754-6bd3df9e59e1', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:37:24,663 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:37:24,664 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:37:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:37:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.028) gunicorn-web stdout | 2023-06-29 13:37:24,666 [214] [DEBUG] [app] Ending request: urn:request:4d62a966-8b79-4619-9223-17079b4146c2 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:4d62a966-8b79-4619-9223-17079b4146c2', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:37:24,666 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:37:24,666 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:37:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:37:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.031 118 0.030) gunicorn-registry stdout | 2023-06-29 13:37:24,751 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:24,751 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:24,752 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 770, 'Body': <_io.BytesIO object at 0x7f7cd0982a40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:24,752 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:24,752 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:24,752 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:24,752 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:24,752 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:24,752 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:24,752 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:24,761 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:24,761 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:24,761 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:24,761 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:24,761 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:24,761 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 770}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'EREYOfjUuQ0sa2vg8cUcfw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd0982a40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=770', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:24,761 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:24,761 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:24,761 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:24,761 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:24,761 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:24,761 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=770&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:EREYOfjUuQ0sa2vg8cUcfw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133724Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:24,761 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133724Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | da40b612f7de60002a808acb00a2baaf2fe0de6fea32403f38db6826e76bc71f gunicorn-registry stdout | 2023-06-29 13:37:24,761 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2b035148debb1c970fdbf438285255b2d0d1cbd3d9d447fd3790ef97f14d69d7 gunicorn-registry stdout | 2023-06-29 13:37:24,762 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:24,762 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:24,762 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:24,763 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:24,808 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:37:25,252 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=770 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:25,252 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '15c91083-2133-4e84-8305-9be528b25ac3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '15c91083-2133-4e84-8305-9be528b25ac3', 'ETag': '"11111839f8d4b90d2c6b6be0f1c51c7f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:25,252 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:25,252 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:25,253 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:25,253 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:25,253 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '15c91083-2133-4e84-8305-9be528b25ac3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '15c91083-2133-4e84-8305-9be528b25ac3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '15c91083-2133-4e84-8305-9be528b25ac3', 'etag': '"11111839f8d4b90d2c6b6be0f1c51c7f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"11111839f8d4b90d2c6b6be0f1c51c7f"'} buildlogsarchiver stdout | 2023-06-29 13:37:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:37:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:37:55.790030+00:00 (in 29.999493 seconds) buildlogsarchiver stdout | 2023-06-29 13:37:25,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:37:55 UTC)" (scheduled at 2023-06-29 13:37:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:37:25,791 [54] [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(2023, 6, 14, 13, 37, 25, 790971), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:37:25,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:37:25,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:37:25,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:37:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:37:25,859 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:25,859 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:25,860 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 771, 'Body': <_io.BytesIO object at 0x7f7ccb317720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:25,860 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:25,860 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:25,860 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:25,860 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:25,860 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:25,860 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:25,860 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:25,869 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:25,869 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:25,869 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:25,869 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:25,869 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:25,869 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 771}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'qDg3jQSesCdOR0ousau5tQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb317720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=771', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:25,869 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:25,869 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:25,869 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:25,869 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:25,869 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:25,869 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=771&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:qDg3jQSesCdOR0ousau5tQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133725Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:25,869 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133725Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c143c0fb274300ef2ea20a59c998306be4536109aa9d26fd38f2be3d18a3b777 gunicorn-registry stdout | 2023-06-29 13:37:25,869 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b549c3ee9d0c109728145090500142b02f3210b5fbbcd7652d0e213cd4c8a0b3 gunicorn-registry stdout | 2023-06-29 13:37:25,870 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:25,870 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:25,870 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:25,871 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:25,921 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:37:26,320 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=771 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:26,321 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'bc63517c-9d19-42f5-939f-b5af50c2c878', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'bc63517c-9d19-42f5-939f-b5af50c2c878', 'ETag': '"a838378d049eb0274e474a2eb1abb9b5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:26,321 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:26,321 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:26,321 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:26,321 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:26,321 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'bc63517c-9d19-42f5-939f-b5af50c2c878', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'bc63517c-9d19-42f5-939f-b5af50c2c878', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'bc63517c-9d19-42f5-939f-b5af50c2c878', 'etag': '"a838378d049eb0274e474a2eb1abb9b5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a838378d049eb0274e474a2eb1abb9b5"'} gunicorn-registry stdout | 2023-06-29 13:37:27,068 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:27,068 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:27,068 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 772, 'Body': <_io.BytesIO object at 0x7f7ccb2acc70>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:27,069 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:27,069 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:27,069 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:27,069 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:27,069 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:27,069 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:27,069 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:27,077 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:27,077 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:27,077 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:27,077 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:27,077 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:27,077 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 772}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'eRwGnvSXlob6gSVlV2cBNA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2acc70>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=772', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:27,077 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:27,077 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:27,078 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:27,078 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:27,078 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:27,078 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=772&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:eRwGnvSXlob6gSVlV2cBNA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133727Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:27,078 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133727Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0855780dd7e854c7c60d0daec89649afa4044588ed601d6e89c792ea433e0479 gunicorn-registry stdout | 2023-06-29 13:37:27,078 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 529763ae798c6c455e519fb8f9db60e16410115747cacdfa5022aa63422e6f08 gunicorn-registry stdout | 2023-06-29 13:37:27,078 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:27,078 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:27,078 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:27,079 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:27,124 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:37:27,528 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=772 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:27,528 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '91a1db97-c535-4ddd-9b51-77af6e798437', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '91a1db97-c535-4ddd-9b51-77af6e798437', 'ETag': '"791c069ef4979686fa81256557670134"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:27,528 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:27,528 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:27,528 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:27,529 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:27,529 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '91a1db97-c535-4ddd-9b51-77af6e798437', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '91a1db97-c535-4ddd-9b51-77af6e798437', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '91a1db97-c535-4ddd-9b51-77af6e798437', 'etag': '"791c069ef4979686fa81256557670134"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"791c069ef4979686fa81256557670134"'} gunicorn-registry stdout | 2023-06-29 13:37:28,035 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:28,035 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:28,036 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 773, 'Body': <_io.BytesIO object at 0x7f7ccb317720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:28,036 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:28,036 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:28,036 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:28,036 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:28,036 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:28,036 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:28,036 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:28,044 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:28,044 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:28,044 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:28,044 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:28,044 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:28,045 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 773}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'J9vpY8OjGQL0MAmkC88Org==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb317720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=773', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:28,045 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:28,045 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:28,045 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:28,045 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:28,045 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:28,045 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=773&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:J9vpY8OjGQL0MAmkC88Org== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133728Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:28,045 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133728Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ab422004428dab9ea03539dc10c786074794ca4be5d2f36a1629d1707005cef5 gunicorn-registry stdout | 2023-06-29 13:37:28,045 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ed821e8518d0244c17505c0711564e76d17f486fbc78c23765fdd8bf544dae8b gunicorn-registry stdout | 2023-06-29 13:37:28,045 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:28,045 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:28,046 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:28,046 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:28,091 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:37:28,458 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=773 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:28,458 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '02c86588-6674-4db7-8a53-da961cefa787', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '02c86588-6674-4db7-8a53-da961cefa787', 'ETag': '"27dbe963c3a31902f43009a40bcf0eae"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:28,458 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:28,459 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:28,459 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:28,459 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:28,459 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '02c86588-6674-4db7-8a53-da961cefa787', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '02c86588-6674-4db7-8a53-da961cefa787', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '02c86588-6674-4db7-8a53-da961cefa787', 'etag': '"27dbe963c3a31902f43009a40bcf0eae"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"27dbe963c3a31902f43009a40bcf0eae"'} gunicorn-registry stdout | 2023-06-29 13:37:29,109 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:29,109 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:29,110 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 774, 'Body': <_io.BytesIO object at 0x7f7cd0a0d900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:29,110 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:29,110 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:29,110 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:29,110 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:29,110 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:29,110 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:29,110 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:29,118 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:29,118 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:29,118 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:29,118 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:29,118 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:29,119 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 774}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'BFUqpGdey5KUtApYFS+l/g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd0a0d900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=774', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:29,119 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:29,119 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:29,119 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:29,119 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:29,119 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:29,119 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=774&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:BFUqpGdey5KUtApYFS+l/g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133729Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:29,119 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133729Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4c0c3f2d214d4aa8aaf02a7dde1abda4309aa36e4fb639f4896dbd224e5963db gunicorn-registry stdout | 2023-06-29 13:37:29,119 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5223bfd1cd5582eb0381e3d5514bc5076b841ce2c4402d78b58cccb165ce2eef gunicorn-registry stdout | 2023-06-29 13:37:29,119 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:29,119 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:29,120 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:29,120 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:29,165 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:37:29,570 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=774 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:29,571 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'cc231483-e956-462f-8d59-f8179be4b570', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'cc231483-e956-462f-8d59-f8179be4b570', 'ETag': '"04552aa4675ecb9294b40a58152fa5fe"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:29,571 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:29,571 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:29,571 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:29,571 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:29,571 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'cc231483-e956-462f-8d59-f8179be4b570', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'cc231483-e956-462f-8d59-f8179be4b570', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'cc231483-e956-462f-8d59-f8179be4b570', 'etag': '"04552aa4675ecb9294b40a58152fa5fe"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"04552aa4675ecb9294b40a58152fa5fe"'} expiredappspecifictokenworker stdout | 2023-06-29 13:37:29,929 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:37:30,218 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:30,219 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:30,219 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 775, 'Body': <_io.BytesIO object at 0x7f7ccb2231d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:30,220 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:30,220 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:30,220 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:30,220 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:30,220 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:30,220 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:30,220 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:30,229 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:30,229 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:30,229 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:30,229 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:30,229 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:30,229 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 775}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'dopNaSa8BUwBZ7ABNUIVVw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2231d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=775', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:30,229 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:30,229 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:30,230 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:30,230 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:30,230 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:30,230 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=775&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:dopNaSa8BUwBZ7ABNUIVVw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133730Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:30,230 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133730Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 570a0d3cdc96c06ea6cc86033ffa92952d3cfc3e9f62948af715195ecddc618b gunicorn-registry stdout | 2023-06-29 13:37:30,230 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 855340f67743cf619b1ff4c2ccf121ec115146f8f2d0b5264cf8e034297466d7 gunicorn-registry stdout | 2023-06-29 13:37:30,230 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:30,231 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:30,231 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:30,232 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:30,278 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:37:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:37:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:37:40.585410+00:00 (in 9.999503 seconds) gcworker stdout | 2023-06-29 13:37:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:37:40 UTC)" (scheduled at 2023-06-29 13:37:30.585410+00:00) gcworker stdout | 2023-06-29 13:37:30,587 [59] [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, 1686836250586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:37:30,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:37:30,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:37:30,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:37:40 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:37:30,683 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=775 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:30,683 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5a54159f-2ae5-460f-9b45-6f0e66832238', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5a54159f-2ae5-460f-9b45-6f0e66832238', 'ETag': '"768a4d6926bc054c0167b00135421557"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:30,684 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:30,684 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:30,684 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:30,684 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:30,684 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5a54159f-2ae5-460f-9b45-6f0e66832238', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5a54159f-2ae5-460f-9b45-6f0e66832238', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5a54159f-2ae5-460f-9b45-6f0e66832238', 'etag': '"768a4d6926bc054c0167b00135421557"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"768a4d6926bc054c0167b00135421557"'} gunicorn-registry stdout | 2023-06-29 13:37:31,291 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:31,292 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:31,293 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 776, 'Body': <_io.BytesIO object at 0x7f7cdba9a130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:31,293 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:31,293 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:31,293 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:31,293 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:31,293 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:31,293 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:31,293 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:31,302 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:31,302 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:31,302 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:31,302 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:31,302 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:31,302 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 776}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Fj/ogoX0MGKgSafEmUhl/A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cdba9a130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=776', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:31,302 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:31,303 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:31,303 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:31,303 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:31,303 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:31,303 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=776&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Fj/ogoX0MGKgSafEmUhl/A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133731Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:31,303 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133731Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4dd457acb528dbe4cd4e3aa55476547e12acb36006a9d90ec7ff9182bccbac9c gunicorn-registry stdout | 2023-06-29 13:37:31,303 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e3575ed349afa09010aaf0f09f73dc599dfa82ca1dbbd2431d5c5ccaa3030f86 gunicorn-registry stdout | 2023-06-29 13:37:31,304 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:31,304 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:31,304 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:31,305 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:31,350 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. queuecleanupworker stdout | 2023-06-29 13:37:33,433 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} notificationworker stdout | 2023-06-29 13:37:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:37:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:37:43.978401+00:00 (in 9.999487 seconds) notificationworker stdout | 2023-06-29 13:37:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:37:43 UTC)" (scheduled at 2023-06-29 13:37:33.978401+00:00) notificationworker stdout | 2023-06-29 13:37:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:37:33,980 [74] [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(2023, 6, 29, 13, 37, 33, 979398), True, datetime.datetime(2023, 6, 29, 13, 37, 33, 979398), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:37:33,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:37:33,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:37:33,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:37:43 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:37:34,107 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=776 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:34,107 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '68205b3b-0270-4872-b96b-7b86b4349a8f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '68205b3b-0270-4872-b96b-7b86b4349a8f', 'ETag': '"163fe88285f43062a049a7c4994865fc"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:34,107 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:34,108 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:34,108 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:34,108 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:34,108 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '68205b3b-0270-4872-b96b-7b86b4349a8f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '68205b3b-0270-4872-b96b-7b86b4349a8f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '68205b3b-0270-4872-b96b-7b86b4349a8f', 'etag': '"163fe88285f43062a049a7c4994865fc"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"163fe88285f43062a049a7c4994865fc"'} gunicorn-registry stdout | 2023-06-29 13:37:34,130 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:34,130 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:34,131 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 777, 'Body': <_io.BytesIO object at 0x7f7cd09c1770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:34,131 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:34,131 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:34,131 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:34,131 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:34,131 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:34,131 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:34,131 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:34,140 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:34,140 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:34,140 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:34,140 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:34,140 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:34,140 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 777}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Wpz8zN6mpYrCcDK+d89iUg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd09c1770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=777', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:34,140 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:34,140 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:34,140 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:34,140 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:34,140 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:34,140 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=777&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Wpz8zN6mpYrCcDK+d89iUg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133734Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:34,141 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133734Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0b18baa1a0c418ac23b166a597e79cae676f9d77e20cda8d20ecad699d1bdbfb gunicorn-registry stdout | 2023-06-29 13:37:34,141 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1f41c090308618047ea4ebcb2d2af6ddc1d2fabd976a693b19256a23348ced57 gunicorn-registry stdout | 2023-06-29 13:37:34,141 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:34,141 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:34,141 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:34,142 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:34,187 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:37:35,240 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=777 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:35,241 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '873e97a4-427d-49b4-bada-1e4c377a59cc', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '873e97a4-427d-49b4-bada-1e4c377a59cc', 'ETag': '"5a9cfcccdea6a58ac27032be77cf6252"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:35,241 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:35,241 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:35,242 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:35,242 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:35,242 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '873e97a4-427d-49b4-bada-1e4c377a59cc', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '873e97a4-427d-49b4-bada-1e4c377a59cc', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '873e97a4-427d-49b4-bada-1e4c377a59cc', 'etag': '"5a9cfcccdea6a58ac27032be77cf6252"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5a9cfcccdea6a58ac27032be77cf6252"'} gunicorn-registry stdout | 2023-06-29 13:37:35,264 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:35,264 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:35,264 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 778, 'Body': <_io.BytesIO object at 0x7f7ccb1dea40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:35,264 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:35,264 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:35,265 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:35,265 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:35,265 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:35,265 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:35,265 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:35,273 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:35,273 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:35,273 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:35,273 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:35,273 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:35,273 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 778}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'IkLH5w8nr9xHro7zkmo9/A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1dea40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=778', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:35,274 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:35,274 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:35,274 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:35,274 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:35,274 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:35,274 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=778&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:IkLH5w8nr9xHro7zkmo9/A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133735Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:35,274 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133735Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | cabade88a977b8291cd76cdb201f6d726c39d57d4b6d42e009e6bfcb826a81d8 gunicorn-registry stdout | 2023-06-29 13:37:35,274 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 81b39caea2608597422140166d6ecb8623ed90c258bcafea97fa5c47f04be2a0 gunicorn-registry stdout | 2023-06-29 13:37:35,274 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:35,274 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:35,275 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:35,276 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:35,322 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:37:35,807 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=778 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:35,808 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '619b5ae6-ad45-4d87-9cd9-e944bea73311', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '619b5ae6-ad45-4d87-9cd9-e944bea73311', 'ETag': '"2242c7e70f27afdc47ae8ef3926a3dfc"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:35,808 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:35,808 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:35,808 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:35,808 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:35,809 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '619b5ae6-ad45-4d87-9cd9-e944bea73311', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '619b5ae6-ad45-4d87-9cd9-e944bea73311', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '619b5ae6-ad45-4d87-9cd9-e944bea73311', 'etag': '"2242c7e70f27afdc47ae8ef3926a3dfc"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2242c7e70f27afdc47ae8ef3926a3dfc"'} gunicorn-registry stdout | 2023-06-29 13:37:35,831 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:35,831 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:35,832 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 779, 'Body': <_io.BytesIO object at 0x7f7cd012c5e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:35,832 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:35,832 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:35,832 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:35,832 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:35,832 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:35,832 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:35,832 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:35,841 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:35,841 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:35,841 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:35,841 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:35,841 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:35,841 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 779}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'l2o/Gh7dbivMo5JsTP/y4A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd012c5e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=779', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:35,841 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:35,841 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:35,841 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:35,841 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:35,842 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:35,842 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=779&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:l2o/Gh7dbivMo5JsTP/y4A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133735Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:35,842 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133735Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2ec333e4777e35e8e90de27c26b17329a1a5b0b4ae0e659d354b4f326114ab55 gunicorn-registry stdout | 2023-06-29 13:37:35,842 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 55615cd79a5aac0c04fe71068e3b217fd6e9e5e1ca278a18716d829ba25270f4 gunicorn-registry stdout | 2023-06-29 13:37:35,842 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:35,842 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:35,842 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:35,843 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:35,888 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:37:36,247 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=779 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:36,247 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '02ad7807-7485-4477-a202-c5c8b8476674', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '02ad7807-7485-4477-a202-c5c8b8476674', 'ETag': '"976a3f1a1edd6e2bcca3926c4cfff2e0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:36,247 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:36,248 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:36,248 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:36,248 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:36,248 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '02ad7807-7485-4477-a202-c5c8b8476674', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '02ad7807-7485-4477-a202-c5c8b8476674', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '02ad7807-7485-4477-a202-c5c8b8476674', 'etag': '"976a3f1a1edd6e2bcca3926c4cfff2e0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"976a3f1a1edd6e2bcca3926c4cfff2e0"'} gunicorn-registry stdout | 2023-06-29 13:37:36,270 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:36,271 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:36,271 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 780, 'Body': <_io.BytesIO object at 0x7f7ccb1e6900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:36,272 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:36,272 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:36,272 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:36,272 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:36,272 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:36,272 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:36,272 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:36,280 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:36,280 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:36,280 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:36,280 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:36,280 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:36,281 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 780}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ryLHlape9Gjacp29Ts3/dw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=780', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:36,281 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:36,281 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:36,281 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:36,281 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:36,281 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:36,281 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=780&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ryLHlape9Gjacp29Ts3/dw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133736Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:36,281 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133736Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9573701f4dc4e3c5d6518e141d5417dab4f43949012fb7dad0393ac39f1ac6e5 gunicorn-registry stdout | 2023-06-29 13:37:36,281 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f3a37722c0c561dd8ee9fe7d1f821ff357156c690f4b6264313dc7ba9da9c281 gunicorn-registry stdout | 2023-06-29 13:37:36,282 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:36,282 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:36,282 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:36,283 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:36,328 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:37:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:37:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:37:41.713664+00:00 (in 5.130705 seconds) securityworker stdout | 2023-06-29 13:37:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:38:06 UTC)" (scheduled at 2023-06-29 13:37:36.582504+00:00) securityworker stdout | 2023-06-29 13:37:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:37:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:37:36,587 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:37:36,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:37:36,600 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:37:36,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:37:36,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:38:06 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:37:36,606 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=780 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:36,606 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f84bf722-10bc-469a-94a0-5388caeebebf', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f84bf722-10bc-469a-94a0-5388caeebebf', 'ETag': '"af22c795aa5ef468da729dbd4ecdff77"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:36,606 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:36,607 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:36,607 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:36,607 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:36,607 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f84bf722-10bc-469a-94a0-5388caeebebf', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f84bf722-10bc-469a-94a0-5388caeebebf', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f84bf722-10bc-469a-94a0-5388caeebebf', 'etag': '"af22c795aa5ef468da729dbd4ecdff77"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"af22c795aa5ef468da729dbd4ecdff77"'} notificationworker stdout | 2023-06-29 13:37:36,685 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} builder stdout | 2023-06-29 13:37:36,689 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} gunicorn-registry stdout | 2023-06-29 13:37:36,994 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:36,994 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:36,994 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 781, 'Body': <_io.BytesIO object at 0x7f7ccb2ac0e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:36,994 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:36,995 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:36,995 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:36,995 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:36,995 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:36,995 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:36,995 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:37,003 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:37,003 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:37,003 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:37,003 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:37,003 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:37,003 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 781}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'y+UJWR6qTK//WwZjIL9iGg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac0e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=781', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:37,004 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:37,004 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:37,004 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:37,004 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:37,004 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:37,004 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=781&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:y+UJWR6qTK//WwZjIL9iGg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133737Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:37,004 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133737Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c4b174fe647c3951d7194ea8b971309431607718935b57ab1a2770bd348de818 gunicorn-registry stdout | 2023-06-29 13:37:37,004 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 752c9629235dd85e834c86c465c75ea7c08f564fa0805179253584014d7c966d gunicorn-registry stdout | 2023-06-29 13:37:37,004 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:37,004 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:37,005 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:37,005 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:37,050 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:37:37,369 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=781 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:37,370 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c4ffc351-9126-431d-a8f0-899847993c37', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c4ffc351-9126-431d-a8f0-899847993c37', 'ETag': '"cbe509591eaa4cafff5b066320bf621a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:37,370 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:37,370 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:37,370 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:37,370 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:37,370 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c4ffc351-9126-431d-a8f0-899847993c37', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c4ffc351-9126-431d-a8f0-899847993c37', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c4ffc351-9126-431d-a8f0-899847993c37', 'etag': '"cbe509591eaa4cafff5b066320bf621a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"cbe509591eaa4cafff5b066320bf621a"'} gunicorn-registry stdout | 2023-06-29 13:37:37,811 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:37,812 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:37,812 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 782, 'Body': <_io.BytesIO object at 0x7f7cd00e19f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:37,812 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:37,812 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:37,812 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:37,812 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:37,812 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:37,812 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:37,813 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:37,821 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:37,821 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:37,821 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:37,821 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:37,821 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:37,821 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 782}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '+N56HHpFecCiM4e0Sa4riQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e19f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=782', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:37,821 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:37,821 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:37,821 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:37,821 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:37,822 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:37,822 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=782&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:+N56HHpFecCiM4e0Sa4riQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133737Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:37,822 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133737Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9dd1220d29fadae3519f1c785be2a6c9fd442eea5efd39f7cc9fc462dbcf52fd gunicorn-registry stdout | 2023-06-29 13:37:37,822 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1372f55fdfeb906797b364cc8e9baf8fbb4b8becb5518494f6996dae21c2bbe9 gunicorn-registry stdout | 2023-06-29 13:37:37,822 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:37,822 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:37,822 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:37,823 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:37,871 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:37:38,198 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=782 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:38,198 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7f60a9a3-10b7-47c6-882a-e0a53310cebb', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7f60a9a3-10b7-47c6-882a-e0a53310cebb', 'ETag': '"f8de7a1c7a4579c0a23387b449ae2b89"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:38,199 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:38,199 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:38,199 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:38,199 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:38,199 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7f60a9a3-10b7-47c6-882a-e0a53310cebb', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7f60a9a3-10b7-47c6-882a-e0a53310cebb', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7f60a9a3-10b7-47c6-882a-e0a53310cebb', 'etag': '"f8de7a1c7a4579c0a23387b449ae2b89"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f8de7a1c7a4579c0a23387b449ae2b89"'} gunicorn-registry stdout | 2023-06-29 13:37:38,763 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:38,764 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:38,764 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 783, 'Body': <_io.BytesIO object at 0x7f7ccb286810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:38,764 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:38,764 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:38,764 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:38,764 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:38,764 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:38,764 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:38,765 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:38,773 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:38,773 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:38,773 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:38,773 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:38,773 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:38,773 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 783}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'tcu6HvUgOrsE10Kx0zNsYg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=783', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:38,773 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:38,773 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:38,773 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:38,773 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:38,773 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:38,774 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=783&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:tcu6HvUgOrsE10Kx0zNsYg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133738Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:38,774 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133738Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8e1d8addbcf5ce9b07c1c7b161a48a17dbe9e7c08e3a9d27e9ebdcba7bb38880 gunicorn-registry stdout | 2023-06-29 13:37:38,774 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 500cdf2d75a4843399eebd3793a6748d758d402cb3f8d4dcd0f9f0274f610205 gunicorn-registry stdout | 2023-06-29 13:37:38,774 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:38,774 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:38,774 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:38,775 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. repositorygcworker stdout | 2023-06-29 13:37:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:37:38,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:38:01.990998+00:00 (in 23.202374 seconds) repositorygcworker stdout | 2023-06-29 13:37:38,788 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:38:38 UTC)" (scheduled at 2023-06-29 13:37:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:37:38,789 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:37:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:38:38 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:37:38,823 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotaregistrysizeworker stdout | 2023-06-29 13:37:39,087 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-registry stdout | 2023-06-29 13:37:39,148 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=783 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:39,148 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e61d86b0-18b5-4d9b-b521-032e6ff075cc', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e61d86b0-18b5-4d9b-b521-032e6ff075cc', 'ETag': '"b5cbba1ef5203abb04d742b1d3336c62"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:39,148 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:39,148 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:39,148 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:39,148 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:39,149 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e61d86b0-18b5-4d9b-b521-032e6ff075cc', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e61d86b0-18b5-4d9b-b521-032e6ff075cc', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e61d86b0-18b5-4d9b-b521-032e6ff075cc', 'etag': '"b5cbba1ef5203abb04d742b1d3336c62"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b5cbba1ef5203abb04d742b1d3336c62"'} namespacegcworker stdout | 2023-06-29 13:37:39,424 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} gunicorn-registry stdout | 2023-06-29 13:37:39,479 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:39,479 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:39,480 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 784, 'Body': <_io.BytesIO object at 0x7f7ccb271b30>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:39,480 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:39,480 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:39,480 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:39,480 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:39,480 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:39,480 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:39,480 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:39,488 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:39,488 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:39,489 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:39,489 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:39,489 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:39,489 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 784}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'E5TXvTBWJMoPZXm7ZLewZA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271b30>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=784', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:39,489 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:39,489 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:39,489 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:39,489 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:39,489 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:39,489 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=784&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:E5TXvTBWJMoPZXm7ZLewZA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133739Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:39,489 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133739Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 91d88a20bb1548b54b9c0f4fa9c83aa4729c527708f242e9423ba2d25137b09a gunicorn-registry stdout | 2023-06-29 13:37:39,489 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 60f84f0ab490d4202df3b8598672f8614005b9a02d9b30b6e06fe55da928f303 gunicorn-registry stdout | 2023-06-29 13:37:39,489 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:39,489 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:39,490 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:39,490 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. logrotateworker stdout | 2023-06-29 13:37:39,508 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} gunicorn-registry stdout | 2023-06-29 13:37:39,535 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. buildlogsarchiver stdout | 2023-06-29 13:37:39,537 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-web stdout | 2023-06-29 13:37:39,636 [213] [DEBUG] [app] Starting request: urn:request:2ac333bc-4e9c-4e9d-a8a6-23600b771913 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:37:39,636 [211] [DEBUG] [app] Starting request: urn:request:852fb2b6-5cd6-478a-b57a-8c796c85c4a6 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:37:39,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:37:39,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:37:39,640 [216] [DEBUG] [app] Starting request: urn:request:a839d2bd-13df-4fef-b9e1-399be186c944 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:37:39,640 [223] [DEBUG] [app] Starting request: urn:request:b2e10e17-d63e-4870-a69e-dc0e49135e4a (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:37:39,640 [216] [DEBUG] [app] Ending request: urn:request:a839d2bd-13df-4fef-b9e1-399be186c944 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:a839d2bd-13df-4fef-b9e1-399be186c944', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:37:39,640 [223] [DEBUG] [app] Ending request: urn:request:b2e10e17-d63e-4870-a69e-dc0e49135e4a (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:b2e10e17-d63e-4870-a69e-dc0e49135e4a', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:37:39,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:37:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:37:39,640 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:37:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:37:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:37:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) gunicorn-web stdout | 2023-06-29 13:37:39,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:37:39,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:37:39,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:37:39,642 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:37:39,643 [211] [DEBUG] [app] Starting request: urn:request:b99b95dc-84a7-462b-bf0c-f094666a9d6e (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:37:39,643 [212] [DEBUG] [app] Starting request: urn:request:d8af6cf9-25f6-4b72-a37b-ccfaed70916c (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:37:39,643 [211] [DEBUG] [app] Ending request: urn:request:b99b95dc-84a7-462b-bf0c-f094666a9d6e (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:b99b95dc-84a7-462b-bf0c-f094666a9d6e', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:37:39,644 [212] [DEBUG] [app] Ending request: urn:request:d8af6cf9-25f6-4b72-a37b-ccfaed70916c (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:d8af6cf9-25f6-4b72-a37b-ccfaed70916c', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:37:39,644 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:37:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:37:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:37:39,644 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:37:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:37:39,644 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:37:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:37:39,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:37:39,644 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:37:39,644 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:37:39,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:37:39,658 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:37:39,663 [211] [DEBUG] [app] Ending request: urn:request:852fb2b6-5cd6-478a-b57a-8c796c85c4a6 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:852fb2b6-5cd6-478a-b57a-8c796c85c4a6', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:37:39,663 [211] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:37:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.027) gunicorn-web stdout | 2023-06-29 13:37:39,663 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:37:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:37:39,668 [213] [DEBUG] [app] Ending request: urn:request:2ac333bc-4e9c-4e9d-a8a6-23600b771913 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:2ac333bc-4e9c-4e9d-a8a6-23600b771913', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:37:39,668 [213] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:37:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.033 118 0.032) gunicorn-web stdout | 2023-06-29 13:37:39,668 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:37:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-registry stdout | 2023-06-29 13:37:39,854 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=784 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:39,854 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ced9b20a-58cf-4275-96ab-97e0b8179c46', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ced9b20a-58cf-4275-96ab-97e0b8179c46', 'ETag': '"1394d7bd305624ca0f6579bb64b7b064"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:39,854 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:39,854 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:39,855 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:39,855 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:39,855 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ced9b20a-58cf-4275-96ab-97e0b8179c46', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ced9b20a-58cf-4275-96ab-97e0b8179c46', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ced9b20a-58cf-4275-96ab-97e0b8179c46', 'etag': '"1394d7bd305624ca0f6579bb64b7b064"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1394d7bd305624ca0f6579bb64b7b064"'} repositoryactioncounter stdout | 2023-06-29 13:37:40,275 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gcworker stdout | 2023-06-29 13:37:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:37:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:37:50.585410+00:00 (in 9.999500 seconds) gcworker stdout | 2023-06-29 13:37:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:37:50 UTC)" (scheduled at 2023-06-29 13:37:40.585410+00:00) gcworker stdout | 2023-06-29 13:37:40,587 [59] [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, 1686836260586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:37:40,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:37:40,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:37:40,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:37:50 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:37:40,920 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:40,920 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:40,921 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 785, 'Body': <_io.BytesIO object at 0x7f7ccb234040>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:40,921 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:40,921 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:40,921 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:40,921 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:40,921 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:40,921 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:40,921 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:40,929 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:40,929 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:40,929 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:40,929 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:40,929 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:40,930 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 785}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Pyzydsz2CR+FtmbKPCYSeA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234040>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=785', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:40,930 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:40,930 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:40,930 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:40,930 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:40,930 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:40,930 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=785&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Pyzydsz2CR+FtmbKPCYSeA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133740Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:40,930 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133740Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0846e28414872901cada70896bf9797179fa891f9fa48ea10223e0fa074fc098 gunicorn-registry stdout | 2023-06-29 13:37:40,930 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2182f0167a1b2216516f69c9a87df8a8f046dd08936f5ff96174fb9a706ccc9d gunicorn-registry stdout | 2023-06-29 13:37:40,930 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:40,930 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:40,931 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:40,931 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:40,980 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:37:41,384 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=785 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:41,384 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3a9a912b-9255-4fa2-b1f8-32e1f8fdf455', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3a9a912b-9255-4fa2-b1f8-32e1f8fdf455', 'ETag': '"3f2cf276ccf6091f85b666ca3c261278"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:41,384 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:41,384 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:41,385 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:41,385 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:41,385 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3a9a912b-9255-4fa2-b1f8-32e1f8fdf455', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3a9a912b-9255-4fa2-b1f8-32e1f8fdf455', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3a9a912b-9255-4fa2-b1f8-32e1f8fdf455', 'etag': '"3f2cf276ccf6091f85b666ca3c261278"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3f2cf276ccf6091f85b666ca3c261278"'} blobuploadcleanupworker stdout | 2023-06-29 13:37:41,443 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} securityworker stdout | 2023-06-29 13:37:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:37:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:38:06.582504+00:00 (in 24.868362 seconds) securityworker stdout | 2023-06-29 13:37:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:38:11 UTC)" (scheduled at 2023-06-29 13:37:41.713664+00:00) securityworker stdout | 2023-06-29 13:37:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:37:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:37:41,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:37:41,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:37:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:37:41,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:37:41,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:37:41,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:37:41,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:37:41,734 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:37:41,738 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:37:41,738 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:37:41,739 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 32, 41, 721917), 1, 2]) securityworker stdout | 2023-06-29 13:37:41,742 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:37:41,742 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:37:41,743 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 32, 41, 721917), 1, 2]) securityworker stdout | 2023-06-29 13:37:41,747 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:37:41,747 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:37:41,747 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:37:41,747 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:37:41,747 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:37:41,747 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:37:41,747 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:37:41,748 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:37:41,748 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:37:41,748 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:38:11 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:37:41,868 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:41,868 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:41,868 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 786, 'Body': <_io.BytesIO object at 0x7f7cd00e19f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:41,868 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:41,868 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:41,868 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:41,868 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:41,868 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:41,869 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:41,869 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:41,877 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:41,877 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:41,877 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:41,877 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:41,877 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:41,877 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 786}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'lAAN/XHSST9Lbh1g3ybhZw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e19f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=786', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:41,877 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:41,877 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:41,877 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:41,877 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:41,878 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:41,878 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=786&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:lAAN/XHSST9Lbh1g3ybhZw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133741Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:41,878 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133741Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6b964bb303451731e7cb8b33445a6d621081c0652bb8ab0bb65c58b4618c5ca5 gunicorn-registry stdout | 2023-06-29 13:37:41,878 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8de94e4666f34ce9cf7fd2f343ee5d63db4f38c48e59964afd67a02b09107496 gunicorn-registry stdout | 2023-06-29 13:37:41,878 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:41,878 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:41,878 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:41,879 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:41,924 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:37:42,247 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=786 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:42,247 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5ec30b94-1b4e-4da6-bb39-81e82b367f7a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5ec30b94-1b4e-4da6-bb39-81e82b367f7a', 'ETag': '"94000dfd71d2493f4b6e1d60df26e167"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:42,247 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:42,247 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:42,247 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:42,248 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:42,248 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5ec30b94-1b4e-4da6-bb39-81e82b367f7a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5ec30b94-1b4e-4da6-bb39-81e82b367f7a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5ec30b94-1b4e-4da6-bb39-81e82b367f7a', 'etag': '"94000dfd71d2493f4b6e1d60df26e167"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"94000dfd71d2493f4b6e1d60df26e167"'} repositorygcworker stdout | 2023-06-29 13:37:43,345 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:37:43,385 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:43,385 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:43,386 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 787, 'Body': <_io.BytesIO object at 0x7f7cd00ad090>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:43,386 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:43,386 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:43,386 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:43,386 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:43,386 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:43,386 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:43,386 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:43,394 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:43,394 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:43,394 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:43,394 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:43,395 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:43,395 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 787}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'hhwJDmZvTQvcnU2rBCqgyQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00ad090>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=787', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:43,395 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:43,395 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:43,395 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:43,395 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:43,395 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:43,395 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=787&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:hhwJDmZvTQvcnU2rBCqgyQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133743Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:43,395 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133743Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ff338622f268d47faa88efc2594f28d33ca0e13af7be991820f30b47be8de1d2 gunicorn-registry stdout | 2023-06-29 13:37:43,395 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 163b1a6bb39ca2ea6e716afa5ce2f126da457fb623a0ee1821a9cf5aab15b060 gunicorn-registry stdout | 2023-06-29 13:37:43,395 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:43,395 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:43,396 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:43,396 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:43,441 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:37:43,886 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=787 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:43,887 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6dcc2a8e-c703-42e0-8e4c-0ac81df43843', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6dcc2a8e-c703-42e0-8e4c-0ac81df43843', 'ETag': '"861c090e666f4d0bdc9d4dab042aa0c9"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:43,887 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:43,887 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:43,887 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:43,887 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:43,887 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6dcc2a8e-c703-42e0-8e4c-0ac81df43843', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6dcc2a8e-c703-42e0-8e4c-0ac81df43843', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6dcc2a8e-c703-42e0-8e4c-0ac81df43843', 'etag': '"861c090e666f4d0bdc9d4dab042aa0c9"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"861c090e666f4d0bdc9d4dab042aa0c9"'} notificationworker stdout | 2023-06-29 13:37:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:37:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:37:53.978401+00:00 (in 9.999447 seconds) notificationworker stdout | 2023-06-29 13:37:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:37:53 UTC)" (scheduled at 2023-06-29 13:37:43.978401+00:00) notificationworker stdout | 2023-06-29 13:37:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:37:43,980 [74] [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(2023, 6, 29, 13, 37, 43, 979411), True, datetime.datetime(2023, 6, 29, 13, 37, 43, 979411), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:37:43,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:37:43,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:37:43,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:37:53 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:37:44,681 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:44,682 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:44,682 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 788, 'Body': <_io.BytesIO object at 0x7f7ccb1e6cc0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:44,682 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:44,682 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:44,682 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:44,682 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:44,682 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:44,682 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:44,682 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:44,691 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:44,691 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:44,691 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:44,691 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:44,691 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:44,691 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 788}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '/vWYvezO51iy5E8WYjQIYA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6cc0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=788', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:44,691 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:44,691 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:44,691 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:44,691 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:44,691 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:44,691 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=788&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:/vWYvezO51iy5E8WYjQIYA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133744Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:44,691 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133744Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 862359fcb955f7ab7e3b0a653fc0143a9ba7d52f0005719c43292e3b33706191 gunicorn-registry stdout | 2023-06-29 13:37:44,692 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e69579b25651d7c3aa76db8b0a77826fff3eaa5792533c4db0142b17c0f504e1 gunicorn-registry stdout | 2023-06-29 13:37:44,692 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:44,692 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:44,692 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:44,693 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:44,739 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. manifestbackfillworker stdout | 2023-06-29 13:37:44,771 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} securityworker stdout | 2023-06-29 13:37:44,784 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} exportactionlogsworker stdout | 2023-06-29 13:37:44,927 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:37:45,055 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-registry stdout | 2023-06-29 13:37:45,105 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=788 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:45,105 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4a84e218-fafa-45ed-b93e-cee37e757ce4', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4a84e218-fafa-45ed-b93e-cee37e757ce4', 'ETag': '"fef598bdeccee758b2e44f1662340860"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:45,105 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:45,105 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:45,106 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:45,106 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:45,106 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4a84e218-fafa-45ed-b93e-cee37e757ce4', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4a84e218-fafa-45ed-b93e-cee37e757ce4', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4a84e218-fafa-45ed-b93e-cee37e757ce4', 'etag': '"fef598bdeccee758b2e44f1662340860"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"fef598bdeccee758b2e44f1662340860"'} gunicorn-registry stdout | 2023-06-29 13:37:45,586 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:45,587 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:45,588 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 789, 'Body': <_io.BytesIO object at 0x7f7ccb2713b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:45,588 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:45,588 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:45,588 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:45,588 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:45,588 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:45,588 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:45,588 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:45,597 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:45,597 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:45,597 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:45,597 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:45,597 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:45,597 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 789}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'QdMGYqJtI3q6CvCsaVK3PQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2713b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=789', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:45,597 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:45,597 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:45,597 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:45,597 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:45,597 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:45,597 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=789&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:QdMGYqJtI3q6CvCsaVK3PQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133745Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:45,598 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133745Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2517fa9951d2d28a529f3d89a6dd57f86a15d15cded8a95a48ac023eb3c25c0e gunicorn-registry stdout | 2023-06-29 13:37:45,598 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e1180cd3259025770e07f717a12a564fc142a74caa638db5468c69f84cf0aac7 gunicorn-registry stdout | 2023-06-29 13:37:45,598 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:45,598 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:45,598 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:45,599 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gcworker stdout | 2023-06-29 13:37:45,611 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} gunicorn-registry stdout | 2023-06-29 13:37:45,644 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. namespacegcworker stdout | 2023-06-29 13:37:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:37:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:37:55.889222+00:00 (in 10.198209 seconds) namespacegcworker stdout | 2023-06-29 13:37:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:38:45 UTC)" (scheduled at 2023-06-29 13:37:45.690471+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:37:45,691 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} namespacegcworker stdout | 2023-06-29 13:37:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:37:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:38:45 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:37:45,787 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} exportactionlogsworker stdout | 2023-06-29 13:37:45,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:37:45,793 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:37:55.591055+00:00 (in 9.797566 seconds) exportactionlogsworker stdout | 2023-06-29 13:37:45,793 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:42:45 UTC)" (scheduled at 2023-06-29 13:37:45.793045+00:00) gunicorn-web stdout | 2023-06-29 13:37:45,794 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} exportactionlogsworker stdout | 2023-06-29 13:37:45,794 [58] [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(2023, 6, 29, 13, 37, 45, 793848), 'exportactionlogs/%']) exportactionlogsworker stdout | 2023-06-29 13:37:45,806 [58] [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(2023, 6, 29, 13, 37, 45, 793848), True, datetime.datetime(2023, 6, 29, 13, 37, 45, 793848), 0, 'exportactionlogs/%']) exportactionlogsworker stdout | 2023-06-29 13:37:45,811 [58] [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(2023, 6, 29, 13, 37, 45, 793848), True, datetime.datetime(2023, 6, 29, 13, 37, 45, 793848), 0, 'exportactionlogs/%', False, datetime.datetime(2023, 6, 29, 13, 37, 45, 793848), 'exportactionlogs/%']) exportactionlogsworker stdout | 2023-06-29 13:37:45,815 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:37:45,815 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:42:45 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:37:45,874 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:37:45,878 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:37:45,882 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-registry stdout | 2023-06-29 13:37:45,969 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=789 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:45,969 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '9c56aea5-97e8-495c-8c6d-d616c2bebced', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '9c56aea5-97e8-495c-8c6d-d616c2bebced', 'ETag': '"41d30662a26d237aba0af0ac6952b73d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:45,970 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:45,970 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:45,970 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:45,970 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:45,970 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '9c56aea5-97e8-495c-8c6d-d616c2bebced', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '9c56aea5-97e8-495c-8c6d-d616c2bebced', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '9c56aea5-97e8-495c-8c6d-d616c2bebced', 'etag': '"41d30662a26d237aba0af0ac6952b73d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"41d30662a26d237aba0af0ac6952b73d"'} quotaregistrysizeworker stdout | 2023-06-29 13:37:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:37:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:38:46.378393+00:00 (in 59.999465 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:37:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:38:46 UTC)" (scheduled at 2023-06-29 13:37:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:37:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:37:46,390 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:37:46,390 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:38:46 UTC)" executed successfully globalpromstats stdout | 2023-06-29 13:37:46,855 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} gunicorn-registry stdout | 2023-06-29 13:37:46,879 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:46,879 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:46,880 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 790, 'Body': <_io.BytesIO object at 0x7f7ccb229590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:46,880 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:46,880 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:46,880 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:46,880 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:46,880 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:46,880 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:46,880 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:46,888 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:46,888 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:46,889 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:46,889 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:46,889 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:46,889 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 790}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'zmJqUkPxMFLOhUcSoOIUcQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb229590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=790', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:46,889 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:46,889 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:46,889 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:46,889 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:46,889 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:46,889 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=790&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:zmJqUkPxMFLOhUcSoOIUcQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133746Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:46,889 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133746Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | fc6ada1024c7b7265808afe84426cef0afaa319ee40b3feee380d124b7378933 gunicorn-registry stdout | 2023-06-29 13:37:46,889 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | aa467f0b64f64d09c1fa32359cdbc48e854c6134783a213ecb4d1391e6d97ddf gunicorn-registry stdout | 2023-06-29 13:37:46,889 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:46,890 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:46,890 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:46,890 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:46,937 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. teamsyncworker stdout | 2023-06-29 13:37:47,130 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:37:47,342 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=790 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:47,342 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0affa487-88e0-4d6c-8fef-6edea063ac28', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0affa487-88e0-4d6c-8fef-6edea063ac28', 'ETag': '"ce626a5243f13052ce854712a0e21471"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:47,342 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:47,342 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:47,342 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:47,342 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:47,342 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0affa487-88e0-4d6c-8fef-6edea063ac28', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0affa487-88e0-4d6c-8fef-6edea063ac28', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0affa487-88e0-4d6c-8fef-6edea063ac28', 'etag': '"ce626a5243f13052ce854712a0e21471"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ce626a5243f13052ce854712a0e21471"'} chunkcleanupworker stdout | 2023-06-29 13:37:47,823 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-registry stdout | 2023-06-29 13:37:48,007 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:48,008 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:48,008 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 791, 'Body': <_io.BytesIO object at 0x7f7cd0144680>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:48,008 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:48,008 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:48,008 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:48,008 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:48,008 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:48,008 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:48,009 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:48,017 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:48,017 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:48,017 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:48,017 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:48,017 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:48,017 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 791}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'af/CD3VrOstcKI2GFuZJQQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd0144680>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=791', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:48,017 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:48,017 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:48,017 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:48,017 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:48,018 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:48,018 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=791&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:af/CD3VrOstcKI2GFuZJQQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133748Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:48,018 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133748Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 73e300e60bbb6be713ad81c0133c8b4dbcd569b8320ca9da61edaf8bf9d686c5 gunicorn-registry stdout | 2023-06-29 13:37:48,018 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | daff16d0e96a330fc3653263222a56289c20cdd17b6d38b694b70afc55540c05 gunicorn-registry stdout | 2023-06-29 13:37:48,018 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:48,018 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:48,018 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:48,019 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:48,064 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-secscan stdout | 2023-06-29 13:37:48,128 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:37:48,133 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:37:48,136 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} storagereplication stdout | 2023-06-29 13:37:48,268 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:37:48,426 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=791 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:48,426 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '364e9acb-6845-42f4-9da6-52e0d4baecbf', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '364e9acb-6845-42f4-9da6-52e0d4baecbf', 'ETag': '"69ffc20f756b3acb5c288d8616e64941"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:48,426 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:48,427 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:48,427 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:48,427 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:48,427 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '364e9acb-6845-42f4-9da6-52e0d4baecbf', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '364e9acb-6845-42f4-9da6-52e0d4baecbf', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '364e9acb-6845-42f4-9da6-52e0d4baecbf', 'etag': '"69ffc20f756b3acb5c288d8616e64941"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"69ffc20f756b3acb5c288d8616e64941"'} securityscanningnotificationworker stdout | 2023-06-29 13:37:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:37:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:38:23.286787+00:00 (in 34.604511 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:37:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:38:48 UTC)" (scheduled at 2023-06-29 13:37:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:37:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:37:48,683 [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(2023, 6, 29, 13, 37, 48, 682743), True, datetime.datetime(2023, 6, 29, 13, 37, 48, 682743), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:37:48,696 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:37:48,696 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:37:48,696 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:38:48 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:37:48,962 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:48,962 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:48,962 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 792, 'Body': <_io.BytesIO object at 0x7f7ccb2c6d10>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:48,963 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:48,963 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:48,963 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:48,963 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:48,963 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:48,963 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:48,963 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:48,971 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:48,971 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:48,971 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:48,971 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:48,971 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:48,971 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 792}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'lKExAgIU6PGvf/5tVWCx4w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6d10>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=792', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:48,972 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:48,972 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:48,972 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:48,972 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:48,972 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:48,972 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=792&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:lKExAgIU6PGvf/5tVWCx4w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133748Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:48,972 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133748Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e66a950014836aca4de0f6a06e99ad02d11171cc6f8360141dab59f47913254c gunicorn-registry stdout | 2023-06-29 13:37:48,972 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e9804d28d9bc7c5db051e4db771f435e1cac80a6bc4deedc22117d3fcabf97b5 gunicorn-registry stdout | 2023-06-29 13:37:48,972 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:48,972 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:48,973 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:48,973 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:49,022 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:37:49,254 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:37:49,258 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:37:49,262 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:37:49,265 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:37:49,268 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:37:49,272 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:37:49,275 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:37:49,278 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:37:49,281 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:37:49,345 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=792 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:49,346 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ed94f8b6-36d1-4463-a950-21a1c7416c84', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ed94f8b6-36d1-4463-a950-21a1c7416c84', 'ETag': '"94a131020214e8f1af7ffe6d5560b1e3"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:49,346 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:49,346 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:49,346 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:49,346 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:49,346 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ed94f8b6-36d1-4463-a950-21a1c7416c84', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ed94f8b6-36d1-4463-a950-21a1c7416c84', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ed94f8b6-36d1-4463-a950-21a1c7416c84', 'etag': '"94a131020214e8f1af7ffe6d5560b1e3"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"94a131020214e8f1af7ffe6d5560b1e3"'} gunicorn-registry stdout | 2023-06-29 13:37:50,144 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:50,144 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:50,144 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 793, 'Body': <_io.BytesIO object at 0x7f7cd00ad090>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:50,144 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:50,144 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:50,145 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:50,145 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:50,145 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:50,145 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:50,145 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:50,153 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:50,153 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:50,153 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:50,153 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:50,153 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:50,153 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 793}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'qJH7iaqyA7QaK/myJb01ZA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00ad090>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=793', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:50,153 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:50,153 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:50,153 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:50,153 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:50,154 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:50,154 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=793&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:qJH7iaqyA7QaK/myJb01ZA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133750Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:50,154 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133750Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0af311669c5829048b3658abbded11cf4a0044fad59cff5e8484fd3686271bfe gunicorn-registry stdout | 2023-06-29 13:37:50,154 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0cdccc096fae6ae922110357a1defd0f46f8c46d533ec8002b0e28b6eeec9406 gunicorn-registry stdout | 2023-06-29 13:37:50,154 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:50,154 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:50,154 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:50,155 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:50,385 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:37:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:37:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:38:00.585410+00:00 (in 9.999463 seconds) gcworker stdout | 2023-06-29 13:37:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:38:00 UTC)" (scheduled at 2023-06-29 13:37:50.585410+00:00) gcworker stdout | 2023-06-29 13:37:50,587 [59] [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, 1686836270586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:37:50,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:37:50,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:37:50,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:38:00 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:37:50,758 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=793 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:50,759 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '849edcd6-287d-4602-b2ce-c45791cf1d59', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '849edcd6-287d-4602-b2ce-c45791cf1d59', 'ETag': '"a891fb89aab203b41a2bf9b225bd3564"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:50,759 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:50,759 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:50,759 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:50,759 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:50,759 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '849edcd6-287d-4602-b2ce-c45791cf1d59', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '849edcd6-287d-4602-b2ce-c45791cf1d59', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '849edcd6-287d-4602-b2ce-c45791cf1d59', 'etag': '"a891fb89aab203b41a2bf9b225bd3564"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a891fb89aab203b41a2bf9b225bd3564"'} gunicorn-registry stdout | 2023-06-29 13:37:51,051 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:51,051 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:51,051 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 794, 'Body': <_io.BytesIO object at 0x7f7ccb290450>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:51,051 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:51,051 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:51,051 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:51,052 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:51,052 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:51,052 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:51,052 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:51,060 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:51,060 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:51,060 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:51,060 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:51,060 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:51,060 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 794}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'g1Aeou9Jmkf4OSBzKSBgaQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290450>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=794', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:51,060 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:51,060 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:51,060 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:51,060 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:51,061 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:51,061 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=794&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:g1Aeou9Jmkf4OSBzKSBgaQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133751Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:51,061 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133751Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ace7b2bcb3280b3af2b701357ed90b643055d87eb23588d0b20d588ec22b2784 gunicorn-registry stdout | 2023-06-29 13:37:51,061 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 28f33d60e843509bf88823d4af56fcadee02249e5a29b5492e45ba42cbd304f0 gunicorn-registry stdout | 2023-06-29 13:37:51,061 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:51,061 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:51,061 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:51,062 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:51,107 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:37:51,427 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=794 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:51,428 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '10f3adb2-6e0b-4006-9db0-70e435858f2f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '10f3adb2-6e0b-4006-9db0-70e435858f2f', 'ETag': '"83501ea2ef499a47f839207329206069"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:51,428 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:51,428 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:51,428 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:51,428 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:51,428 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '10f3adb2-6e0b-4006-9db0-70e435858f2f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '10f3adb2-6e0b-4006-9db0-70e435858f2f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '10f3adb2-6e0b-4006-9db0-70e435858f2f', 'etag': '"83501ea2ef499a47f839207329206069"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"83501ea2ef499a47f839207329206069"'} gunicorn-registry stdout | 2023-06-29 13:37:52,061 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:52,061 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:52,062 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 795, 'Body': <_io.BytesIO object at 0x7f7ccbaa09a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:52,062 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:52,062 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:52,062 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:52,062 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:52,062 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:52,062 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:52,063 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:52,071 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:52,071 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:52,071 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:52,071 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:52,071 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:52,071 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 795}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '4d1R8pW7I0qeNjE8wEmjag==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccbaa09a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=795', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:52,071 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:52,071 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:52,071 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:52,071 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:52,072 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:52,072 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=795&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:4d1R8pW7I0qeNjE8wEmjag== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133752Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:52,072 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133752Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 95649e267e8b68f3863fae9d4330dddbfd387a66c1cc13aef229f3d8a76c7ed2 gunicorn-registry stdout | 2023-06-29 13:37:52,072 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5aaec19b66b0a41459717a37695e20f43bfa1e11cb88dbce74dc4461cd991302 gunicorn-registry stdout | 2023-06-29 13:37:52,072 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:52,072 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:52,072 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:52,073 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:52,123 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:37:52,446 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=795 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:52,447 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3fa69604-bce9-4347-b55b-822480e006a8', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3fa69604-bce9-4347-b55b-822480e006a8', 'ETag': '"e1dd51f295bb234a9e36313cc049a36a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:52,447 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:52,447 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:52,447 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:52,447 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:52,447 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3fa69604-bce9-4347-b55b-822480e006a8', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3fa69604-bce9-4347-b55b-822480e006a8', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3fa69604-bce9-4347-b55b-822480e006a8', 'etag': '"e1dd51f295bb234a9e36313cc049a36a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e1dd51f295bb234a9e36313cc049a36a"'} gunicorn-registry stdout | 2023-06-29 13:37:53,390 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:53,390 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:53,391 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 796, 'Body': <_io.BytesIO object at 0x7f7ccb290b30>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:53,391 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:53,391 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:53,391 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:53,391 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:53,391 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:53,391 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:53,391 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:53,400 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:53,400 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:53,400 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:53,400 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:53,400 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:53,400 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 796}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'CRYrZWHzKgdnEklrGpu8Qg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290b30>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=796', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:53,400 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:53,400 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:53,400 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:53,400 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:53,400 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:53,400 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=796&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:CRYrZWHzKgdnEklrGpu8Qg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133753Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:53,400 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133753Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9dfb2b7cb362a764d03f5c26a1be36aea0115690925634ee6c8772fdd4ce132f gunicorn-registry stdout | 2023-06-29 13:37:53,400 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c369d98da5a78a757c92c1699829c14c767a2df284e727c2c4053ea7e3c8c1aa gunicorn-registry stdout | 2023-06-29 13:37:53,401 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:53,401 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:53,401 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:53,401 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:53,517 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:37:53,926 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=796 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:53,927 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '206a0122-df61-4c68-9bac-4d4ab680bd89', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '206a0122-df61-4c68-9bac-4d4ab680bd89', 'ETag': '"09162b6561f32a076712496b1a9bbc42"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:53,927 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:53,927 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:53,927 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:53,927 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:53,927 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '206a0122-df61-4c68-9bac-4d4ab680bd89', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '206a0122-df61-4c68-9bac-4d4ab680bd89', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '206a0122-df61-4c68-9bac-4d4ab680bd89', 'etag': '"09162b6561f32a076712496b1a9bbc42"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"09162b6561f32a076712496b1a9bbc42"'} notificationworker stdout | 2023-06-29 13:37:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:37:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:38:03.978401+00:00 (in 9.999472 seconds) notificationworker stdout | 2023-06-29 13:37:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:38:03 UTC)" (scheduled at 2023-06-29 13:37:53.978401+00:00) notificationworker stdout | 2023-06-29 13:37:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:37:53,980 [74] [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(2023, 6, 29, 13, 37, 53, 979374), True, datetime.datetime(2023, 6, 29, 13, 37, 53, 979374), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:37:53,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:37:53,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:37:53,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:38:03 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:37:54,636 [212] [DEBUG] [app] Starting request: urn:request:81a8886a-01e1-49d9-a0de-32140e026c93 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:37:54,636 [214] [DEBUG] [app] Starting request: urn:request:351b3883-c16b-4fcb-a6a7-e21d539661c4 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:37:54,637 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:37:54,637 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:37:54,639 [223] [DEBUG] [app] Starting request: urn:request:baab3b5e-106f-4c80-88d3-60142f614868 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:37:54,639 [221] [DEBUG] [app] Starting request: urn:request:72afc92a-c825-4236-b713-d47d97ce62cb (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:37:54,639 [221] [DEBUG] [app] Ending request: urn:request:72afc92a-c825-4236-b713-d47d97ce62cb (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:72afc92a-c825-4236-b713-d47d97ce62cb', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:37:54,639 [223] [DEBUG] [app] Ending request: urn:request:baab3b5e-106f-4c80-88d3-60142f614868 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:baab3b5e-106f-4c80-88d3-60142f614868', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:37:54,640 [221] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:37:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:37:54,640 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:37:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:37:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:37:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:37:54,640 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:37:54,640 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:37:54,641 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:37:54,641 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:37:54,643 [213] [DEBUG] [app] Starting request: urn:request:cd1cc0f6-c4e1-4ea6-b35d-393b3b0e613b (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:37:54,643 [211] [DEBUG] [app] Starting request: urn:request:34e02744-2284-452c-9cff-04137283162b (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:37:54,643 [211] [DEBUG] [app] Ending request: urn:request:34e02744-2284-452c-9cff-04137283162b (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:34e02744-2284-452c-9cff-04137283162b', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:37:54,643 [213] [DEBUG] [app] Ending request: urn:request:cd1cc0f6-c4e1-4ea6-b35d-393b3b0e613b (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:cd1cc0f6-c4e1-4ea6-b35d-393b3b0e613b', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:37:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:37:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:37:54,644 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:37:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:37:54,644 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:37:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:37:54,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:37:54,644 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:37:54,644 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:37:54,644 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:37:54,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:37:54,652 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:37:54,663 [214] [DEBUG] [app] Ending request: urn:request:351b3883-c16b-4fcb-a6a7-e21d539661c4 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:351b3883-c16b-4fcb-a6a7-e21d539661c4', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:37:54,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:37:54,663 [212] [DEBUG] [app] Ending request: urn:request:81a8886a-01e1-49d9-a0de-32140e026c93 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:81a8886a-01e1-49d9-a0de-32140e026c93', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:37:54,663 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:37:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:37:54,663 [212] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:37:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-web stdout | 2023-06-29 13:37:54,664 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:37:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:37:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-registry stdout | 2023-06-29 13:37:54,695 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:54,695 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:54,695 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 797, 'Body': <_io.BytesIO object at 0x7f7ccbaa09a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:54,695 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:54,695 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:54,695 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:54,695 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:54,696 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:54,696 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:54,696 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:54,704 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:54,704 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:54,704 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:54,704 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:54,704 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:54,704 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 797}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'LKSWKANSQdSASEVTQNdsfw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccbaa09a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=797', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:54,704 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:54,704 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:54,704 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:54,705 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:54,705 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:54,705 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=797&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:LKSWKANSQdSASEVTQNdsfw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133754Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:54,705 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133754Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5f68653174c356c89c413ad204724c6962fda3c722dcf6bb7e2e80a70cb4c675 gunicorn-registry stdout | 2023-06-29 13:37:54,705 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e76642f29e8b082ca1f41948f548c6728679a4b7ab4e468602c3b344f1fecb38 gunicorn-registry stdout | 2023-06-29 13:37:54,705 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:54,705 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:54,705 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:54,706 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:54,751 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:37:55,114 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=797 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:55,114 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f36a1b7d-a0bf-4dc3-a267-3f8a0402be24', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f36a1b7d-a0bf-4dc3-a267-3f8a0402be24', 'ETag': '"2ca49628035241d48048455340d76c7f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:55,114 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:55,115 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:55,115 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:55,115 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:55,115 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f36a1b7d-a0bf-4dc3-a267-3f8a0402be24', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f36a1b7d-a0bf-4dc3-a267-3f8a0402be24', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f36a1b7d-a0bf-4dc3-a267-3f8a0402be24', 'etag': '"2ca49628035241d48048455340d76c7f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2ca49628035241d48048455340d76c7f"'} exportactionlogsworker stdout | 2023-06-29 13:37:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:37:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:38:14.793446+00:00 (in 19.201971 seconds) exportactionlogsworker stdout | 2023-06-29 13:37:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:38:55 UTC)" (scheduled at 2023-06-29 13:37:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:37:55,591 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:37:55,593 [58] [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(2023, 6, 29, 13, 37, 55, 591925), True, datetime.datetime(2023, 6, 29, 13, 37, 55, 591925), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:37:55,605 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:37:55,605 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:37:55,605 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:38:55 UTC)" executed successfully buildlogsarchiver stdout | 2023-06-29 13:37:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:37:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:38:25.790030+00:00 (in 29.999501 seconds) buildlogsarchiver stdout | 2023-06-29 13:37:55,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:38:25 UTC)" (scheduled at 2023-06-29 13:37:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:37:55,791 [54] [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(2023, 6, 14, 13, 37, 55, 791047), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:37:55,807 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:37:55,808 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:37:55,808 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:38:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:37:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:37:55,889 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:38:11.690034+00:00 (in 15.800315 seconds) namespacegcworker stdout | 2023-06-29 13:37:55,890 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:38:55 UTC)" (scheduled at 2023-06-29 13:37:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:37:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:37:55,891 [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(2023, 6, 29, 13, 37, 55, 890224), True, datetime.datetime(2023, 6, 29, 13, 37, 55, 890224), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:37:55,903 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:37:55,903 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:37:55,903 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:38:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:37:55,966 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:55,966 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:55,967 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 798, 'Body': <_io.BytesIO object at 0x7f7cd09c1770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:55,967 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:55,967 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:55,967 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:55,967 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:55,967 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:55,967 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:55,967 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:55,975 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:55,975 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:55,975 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:55,975 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:55,975 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:55,975 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 798}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'xjbdBCGLa2TVCUiwR3QlJQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd09c1770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=798', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:55,976 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:55,976 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:55,976 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:55,976 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:55,976 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:55,976 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=798&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:xjbdBCGLa2TVCUiwR3QlJQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133755Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:55,976 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133755Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | dbf81a83bb69b3f51d20907436b887cca728da7bfbc8cdf1e334d02938ed7ba1 gunicorn-registry stdout | 2023-06-29 13:37:55,976 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 84c594fbadec5990acd4a21f865b6a1f63a30559fadb6987aa79b7a9150d681a gunicorn-registry stdout | 2023-06-29 13:37:55,976 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:55,976 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:55,977 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:55,977 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:56,022 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:37:56,386 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=798 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:56,386 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a2c63bdd-68d0-46fb-9e74-bf6bb956aa34', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a2c63bdd-68d0-46fb-9e74-bf6bb956aa34', 'ETag': '"c636dd04218b6b64d50948b047742525"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:56,386 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:56,386 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:56,386 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:56,386 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:56,387 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a2c63bdd-68d0-46fb-9e74-bf6bb956aa34', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a2c63bdd-68d0-46fb-9e74-bf6bb956aa34', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a2c63bdd-68d0-46fb-9e74-bf6bb956aa34', 'etag': '"c636dd04218b6b64d50948b047742525"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c636dd04218b6b64d50948b047742525"'} gunicorn-registry stdout | 2023-06-29 13:37:57,195 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:57,195 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:57,195 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 799, 'Body': <_io.BytesIO object at 0x7f7cdba9a770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:57,195 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:57,195 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:57,195 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:57,196 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:57,196 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:57,196 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:57,196 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:57,204 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:57,204 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:57,204 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:57,204 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:57,204 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:57,204 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 799}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '7QrVG21X32LDUKGyvoDc9A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cdba9a770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=799', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:57,204 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:57,204 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:57,204 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:57,204 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:57,205 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:57,205 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=799&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:7QrVG21X32LDUKGyvoDc9A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133757Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:57,205 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133757Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f0e2d51e4b82d7e6a85973aa1c4780422b6a823ca25236e2e702f7657c23a991 gunicorn-registry stdout | 2023-06-29 13:37:57,205 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6279222664cfc7b0d12711810a8b7a817a53e06f27ec7ee58ab0434f22ea8a13 gunicorn-registry stdout | 2023-06-29 13:37:57,205 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:57,205 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:57,205 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:57,206 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:57,251 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:37:57,616 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=799 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:57,616 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5a886dfd-26c6-4018-9119-1500f097f3f6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5a886dfd-26c6-4018-9119-1500f097f3f6', 'ETag': '"ed0ad51b6d57df62c350a1b2be80dcf4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:57,617 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:57,617 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:57,617 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:57,617 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:57,617 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5a886dfd-26c6-4018-9119-1500f097f3f6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5a886dfd-26c6-4018-9119-1500f097f3f6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5a886dfd-26c6-4018-9119-1500f097f3f6', 'etag': '"ed0ad51b6d57df62c350a1b2be80dcf4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ed0ad51b6d57df62c350a1b2be80dcf4"'} gunicorn-registry stdout | 2023-06-29 13:37:58,294 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:58,294 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:58,294 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 800, 'Body': <_io.BytesIO object at 0x7f7ccb2c65e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:58,294 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:58,295 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:58,295 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:58,295 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:58,295 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:58,295 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:58,295 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:58,303 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:58,303 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:58,303 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:58,303 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:58,303 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:58,303 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 800}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'dJ+hWjwc9E6MZph7RwvWfQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c65e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=800', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:58,303 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:58,303 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:58,303 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:58,303 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:58,304 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:58,304 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=800&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:dJ+hWjwc9E6MZph7RwvWfQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133758Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:58,304 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133758Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d308cddbf746fc6449b1df7498c980a1402877821a552be4594f58d5300479fd gunicorn-registry stdout | 2023-06-29 13:37:58,304 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a255dd52b55d9cdb82a9dcd3fd55427e88a5336a164e3190785c7a8b6fc8df8a gunicorn-registry stdout | 2023-06-29 13:37:58,304 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:58,304 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:58,304 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:58,305 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:58,350 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:37:58,712 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=800 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:58,713 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd36c856f-02a5-4dcd-853a-dab25bcd3c9d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd36c856f-02a5-4dcd-853a-dab25bcd3c9d', 'ETag': '"749fa15a3c1cf44e8c66987b470bd67d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:58,713 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:58,713 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:58,713 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:58,713 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:58,713 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd36c856f-02a5-4dcd-853a-dab25bcd3c9d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd36c856f-02a5-4dcd-853a-dab25bcd3c9d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd36c856f-02a5-4dcd-853a-dab25bcd3c9d', 'etag': '"749fa15a3c1cf44e8c66987b470bd67d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"749fa15a3c1cf44e8c66987b470bd67d"'} gunicorn-registry stdout | 2023-06-29 13:37:59,323 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:37:59,323 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:37:59,324 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 801, 'Body': <_io.BytesIO object at 0x7f7ccb290b30>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:37:59,324 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:59,324 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:59,324 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:59,324 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:59,324 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:59,324 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:59,324 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:59,332 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:59,332 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:37:59,333 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:59,333 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:59,333 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:59,333 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 801}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'DNg3SYizGQkZN3Zd/f8qyQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290b30>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=801', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:37:59,333 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:59,333 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:59,333 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:59,333 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:59,333 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:37:59,333 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=801&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:DNg3SYizGQkZN3Zd/f8qyQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133759Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:37:59,333 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133759Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 740b626c7b7e872f3da35ed495dc6fac7f31f4fc9333d19745f0d2526707b14d gunicorn-registry stdout | 2023-06-29 13:37:59,333 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c413a09c9d743bb945d03c8f011ae1b3f28a8bbad3b4161957ba60e4e55fb81f gunicorn-registry stdout | 2023-06-29 13:37:59,333 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:59,333 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:37:59,334 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:37:59,334 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:37:59,379 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:37:59,702 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=801 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:37:59,702 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'aa7db350-39b7-4297-9669-7cbe1e4d8679', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'aa7db350-39b7-4297-9669-7cbe1e4d8679', 'ETag': '"0cd8374988b319091937765dfdff2ac9"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:37:59,702 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:37:59,702 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:37:59,702 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:37:59,702 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:37:59,703 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'aa7db350-39b7-4297-9669-7cbe1e4d8679', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'aa7db350-39b7-4297-9669-7cbe1e4d8679', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'aa7db350-39b7-4297-9669-7cbe1e4d8679', 'etag': '"0cd8374988b319091937765dfdff2ac9"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0cd8374988b319091937765dfdff2ac9"'} expiredappspecifictokenworker stdout | 2023-06-29 13:37:59,943 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:38:00,284 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:00,284 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:00,285 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 802, 'Body': <_io.BytesIO object at 0x7f7ccb9604a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:00,285 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:00,285 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:00,285 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:00,285 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:00,285 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:00,285 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:00,285 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:00,294 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:00,294 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:00,294 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:00,294 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:00,294 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:00,294 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 802}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '9wOQhflpLLM/iwo5/WLgvQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb9604a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=802', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:00,294 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:00,294 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:00,294 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:00,294 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:00,294 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:00,294 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=802&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:9wOQhflpLLM/iwo5/WLgvQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133800Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:00,294 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133800Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5e42d122f3d5489538ba95e0539d9d02217059ecd2b0ea6a10cc9e8456322827 gunicorn-registry stdout | 2023-06-29 13:38:00,294 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6268e66af86c961025b55d4b36495a20976db266703eacc18c875ae37d74a96a gunicorn-registry stdout | 2023-06-29 13:38:00,295 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:00,295 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:00,295 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:00,295 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:38:00,343 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:38:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:38:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:38:10.585410+00:00 (in 9.999501 seconds) gcworker stdout | 2023-06-29 13:38:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:38:10 UTC)" (scheduled at 2023-06-29 13:38:00.585410+00:00) gcworker stdout | 2023-06-29 13:38:00,587 [59] [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, 1686836280586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:38:00,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:38:00,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:38:00,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:38:10 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:38:00,667 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=802 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:00,667 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '61436e9d-34e4-494c-a7a6-d3d22f833ad3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '61436e9d-34e4-494c-a7a6-d3d22f833ad3', 'ETag': '"f7039085f9692cb33f8b0a39fd62e0bd"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:00,667 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:00,668 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:00,668 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:00,668 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:00,668 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '61436e9d-34e4-494c-a7a6-d3d22f833ad3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '61436e9d-34e4-494c-a7a6-d3d22f833ad3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '61436e9d-34e4-494c-a7a6-d3d22f833ad3', 'etag': '"f7039085f9692cb33f8b0a39fd62e0bd"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f7039085f9692cb33f8b0a39fd62e0bd"'} gunicorn-registry stdout | 2023-06-29 13:38:01,532 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:01,532 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:01,533 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 803, 'Body': <_io.BytesIO object at 0x7f7ccb2c65e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:01,533 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:01,533 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:01,533 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:01,533 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:01,533 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:01,533 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:01,533 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:01,541 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:01,541 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:01,541 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:01,542 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:01,542 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:01,542 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 803}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'nKBGc36j5BjDC3rkappDQg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c65e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=803', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:01,542 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:01,542 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:01,542 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:01,542 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:01,542 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:01,542 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=803&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:nKBGc36j5BjDC3rkappDQg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133801Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:01,542 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133801Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | bc137940391b0c4d77962615773740fa698b2bcade602d4aa74534e2d4369a05 gunicorn-registry stdout | 2023-06-29 13:38:01,542 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ad8f34775539f45aee96566d3ebdca344190778b8cff2d74434a8516c16535c6 gunicorn-registry stdout | 2023-06-29 13:38:01,542 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:01,542 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:01,543 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:01,543 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:38:01,588 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:38:01,953 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=803 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:01,953 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'de58f2ac-4f55-425b-a45c-c13006b8f941', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'de58f2ac-4f55-425b-a45c-c13006b8f941', 'ETag': '"9ca046737ea3e418c30b7ae46a9a4342"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:01,953 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:01,953 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:01,953 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:01,953 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:01,953 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'de58f2ac-4f55-425b-a45c-c13006b8f941', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'de58f2ac-4f55-425b-a45c-c13006b8f941', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'de58f2ac-4f55-425b-a45c-c13006b8f941', 'etag': '"9ca046737ea3e418c30b7ae46a9a4342"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9ca046737ea3e418c30b7ae46a9a4342"'} repositorygcworker stdout | 2023-06-29 13:38:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:38:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:38:38.788158+00:00 (in 36.796725 seconds) repositorygcworker stdout | 2023-06-29 13:38:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:39:01 UTC)" (scheduled at 2023-06-29 13:38:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:38:01,991 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:38:01,992 [81] [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(2023, 6, 29, 13, 38, 1, 991840), True, datetime.datetime(2023, 6, 29, 13, 38, 1, 991840), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 13:38:02,005 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:38:02,005 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:38:02,005 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:39:01 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:38:02,474 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:02,474 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:02,475 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 804, 'Body': <_io.BytesIO object at 0x7f7ccb2acc70>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:02,475 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:02,475 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:02,475 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:02,475 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:02,475 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:02,475 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:02,475 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:02,483 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:02,483 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:02,484 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:02,484 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:02,484 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:02,484 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 804}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '9rXP42+ZDEn4eGzjBQy0qA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2acc70>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=804', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:02,484 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:02,484 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:02,484 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:02,484 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:02,484 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:02,484 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=804&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:9rXP42+ZDEn4eGzjBQy0qA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133802Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:02,484 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133802Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 65e7968597590e002a624be1ecf9d87c00fa198c38b4f4c16d614b8f724d7905 gunicorn-registry stdout | 2023-06-29 13:38:02,484 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 42de3be7b7f7f1feb2c35485437651fba142cbf2b7e840c37bca14b3a90fcb96 gunicorn-registry stdout | 2023-06-29 13:38:02,484 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:02,484 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:02,485 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:02,485 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:38:02,532 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:38:02,856 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=804 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:02,857 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd5cc8ec1-5f8d-430b-86d0-d8fc0d7eaf61', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd5cc8ec1-5f8d-430b-86d0-d8fc0d7eaf61', 'ETag': '"f6b5cfe36f990c49f8786ce3050cb4a8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:02,857 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:02,857 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:02,857 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:02,857 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:02,857 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd5cc8ec1-5f8d-430b-86d0-d8fc0d7eaf61', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd5cc8ec1-5f8d-430b-86d0-d8fc0d7eaf61', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd5cc8ec1-5f8d-430b-86d0-d8fc0d7eaf61', 'etag': '"f6b5cfe36f990c49f8786ce3050cb4a8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f6b5cfe36f990c49f8786ce3050cb4a8"'} queuecleanupworker stdout | 2023-06-29 13:38:03,471 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:38:03,711 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:03,712 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:03,712 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 805, 'Body': <_io.BytesIO object at 0x7f7cd00e1f40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:03,712 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:03,712 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:03,712 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:03,712 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:03,712 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:03,712 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:03,713 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:03,721 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:03,721 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:03,721 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:03,721 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:03,721 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:03,721 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 805}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'b/+tHTSfwmwisZtzH7IWlg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1f40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=805', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:03,721 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:03,721 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:03,721 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:03,721 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:03,721 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:03,722 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=805&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:b/+tHTSfwmwisZtzH7IWlg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133803Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:03,722 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133803Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d151958dc6af91e425e3c072a9f8945fc089dc6bf75447a3b7bf0f2d12686422 gunicorn-registry stdout | 2023-06-29 13:38:03,722 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 41196c2d99e476400c157ac7c5d69358ab2091e6bed921b1438a81a229a393dd gunicorn-registry stdout | 2023-06-29 13:38:03,722 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:03,722 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:03,722 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:03,723 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:38:03,768 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:38:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:38:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:38:13.978401+00:00 (in 9.999501 seconds) notificationworker stdout | 2023-06-29 13:38:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:38:13 UTC)" (scheduled at 2023-06-29 13:38:03.978401+00:00) notificationworker stdout | 2023-06-29 13:38:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:38:03,980 [74] [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(2023, 6, 29, 13, 38, 3, 979416), True, datetime.datetime(2023, 6, 29, 13, 38, 3, 979416), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:38:03,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:38:03,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:38:03,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:38:13 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:38:04,130 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=805 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:04,130 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5a29015c-5def-4a8a-8296-959624b4da7f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5a29015c-5def-4a8a-8296-959624b4da7f', 'ETag': '"6fffad1d349fc26c22b19b731fb21696"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:04,130 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:04,130 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:04,130 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:04,130 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:04,130 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5a29015c-5def-4a8a-8296-959624b4da7f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5a29015c-5def-4a8a-8296-959624b4da7f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5a29015c-5def-4a8a-8296-959624b4da7f', 'etag': '"6fffad1d349fc26c22b19b731fb21696"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6fffad1d349fc26c22b19b731fb21696"'} gunicorn-registry stdout | 2023-06-29 13:38:04,614 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:04,614 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:04,614 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 806, 'Body': <_io.BytesIO object at 0x7f7ccb2c6cc0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:04,614 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:04,614 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:04,614 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:04,614 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:04,615 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:04,615 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:04,615 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:04,623 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:04,623 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:04,623 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:04,623 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:04,623 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:04,623 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 806}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Rvp/e/3tZJ9fI8XcP8BTlA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6cc0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=806', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:04,623 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:04,623 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:04,623 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:04,624 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:04,624 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:04,624 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=806&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Rvp/e/3tZJ9fI8XcP8BTlA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133804Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:04,624 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133804Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6c2b20b4747f49d2646fc6868ef8857424f2bccce9831277304a120b2541364d gunicorn-registry stdout | 2023-06-29 13:38:04,624 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | fad9037f45e7edf340d68389d49d3ab1347de57940b46fcf7494d14f17023288 gunicorn-registry stdout | 2023-06-29 13:38:04,624 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:04,624 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:04,624 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:04,625 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:38:04,671 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:38:04,994 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=806 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:04,994 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '731023af-fe86-4c9c-bcef-5071b7e700d4', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '731023af-fe86-4c9c-bcef-5071b7e700d4', 'ETag': '"46fa7f7bfded649f5f23c5dc3fc05394"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:04,994 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:04,994 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:04,995 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:04,995 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:04,995 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '731023af-fe86-4c9c-bcef-5071b7e700d4', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '731023af-fe86-4c9c-bcef-5071b7e700d4', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '731023af-fe86-4c9c-bcef-5071b7e700d4', 'etag': '"46fa7f7bfded649f5f23c5dc3fc05394"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"46fa7f7bfded649f5f23c5dc3fc05394"'} gunicorn-registry stdout | 2023-06-29 13:38:05,726 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:05,726 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:05,726 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 807, 'Body': <_io.BytesIO object at 0x7f7ccb9604a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:05,726 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:05,726 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:05,726 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:05,727 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:05,727 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:05,727 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:05,727 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:05,735 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:05,735 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:05,735 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:05,735 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:05,735 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:05,735 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 807}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'i89qC4FRhXGSZEIKi7k6aA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb9604a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=807', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:05,735 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:05,735 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:05,735 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:05,735 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:05,736 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:05,736 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=807&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:i89qC4FRhXGSZEIKi7k6aA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133805Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:05,736 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133805Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 506d11cc331467e400b9083f0f29ceb0329e9ed5d6318c633bd13701358abe54 gunicorn-registry stdout | 2023-06-29 13:38:05,736 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d74a59d1afaa8763437ae2bd61280a564d0874a80978327193c50952acd83da8 gunicorn-registry stdout | 2023-06-29 13:38:05,736 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:05,736 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:05,736 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:05,737 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:38:05,782 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:38:06,146 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=807 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:06,146 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '94758601-ad65-4fb2-9a8c-f706f11a0e6d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '94758601-ad65-4fb2-9a8c-f706f11a0e6d', 'ETag': '"8bcf6a0b815185719264420a8bb93a68"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:06,146 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:06,146 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:06,146 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:06,146 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:06,147 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '94758601-ad65-4fb2-9a8c-f706f11a0e6d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '94758601-ad65-4fb2-9a8c-f706f11a0e6d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '94758601-ad65-4fb2-9a8c-f706f11a0e6d', 'etag': '"8bcf6a0b815185719264420a8bb93a68"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8bcf6a0b815185719264420a8bb93a68"'} securityworker stdout | 2023-06-29 13:38:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:38:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:38:11.713664+00:00 (in 5.130657 seconds) securityworker stdout | 2023-06-29 13:38:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:38:36 UTC)" (scheduled at 2023-06-29 13:38:06.582504+00:00) securityworker stdout | 2023-06-29 13:38:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:38:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:38:06,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:38:06,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:38:06,599 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:38:06,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:38:06,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:38:36 UTC)" executed successfully notificationworker stdout | 2023-06-29 13:38:06,724 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} builder stdout | 2023-06-29 13:38:06,727 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} gunicorn-registry stdout | 2023-06-29 13:38:07,200 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:07,200 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:07,200 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 808, 'Body': <_io.BytesIO object at 0x7f7cd00e1f40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:07,200 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:07,201 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:07,201 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:07,201 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:07,201 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:07,201 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:07,201 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:07,209 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:07,209 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:07,209 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:07,209 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:07,209 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:07,209 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 808}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'cfW+1HZM5c63ZLgNWSdK0w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1f40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=808', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:07,209 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:07,210 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:07,210 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:07,210 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:07,210 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:07,210 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=808&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:cfW+1HZM5c63ZLgNWSdK0w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133807Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:07,210 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133807Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 26a2eaf0ddf422111376017dba94ef006a0a88e74a3fc4e446059fdfe72e521d gunicorn-registry stdout | 2023-06-29 13:38:07,210 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f78572b3fda7ee99bb1278270515d335581683e1f8043a79cd9504067ad7eff3 gunicorn-registry stdout | 2023-06-29 13:38:07,210 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:07,210 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:07,210 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:07,211 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:38:07,258 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:38:07,662 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=808 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:07,662 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3af854a4-2d8e-4a0b-abe7-ab1d6b77436a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3af854a4-2d8e-4a0b-abe7-ab1d6b77436a', 'ETag': '"71f5bed4764ce5ceb764b80d59274ad3"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:07,663 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:07,663 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:07,663 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:07,663 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:07,663 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3af854a4-2d8e-4a0b-abe7-ab1d6b77436a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3af854a4-2d8e-4a0b-abe7-ab1d6b77436a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3af854a4-2d8e-4a0b-abe7-ab1d6b77436a', 'etag': '"71f5bed4764ce5ceb764b80d59274ad3"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"71f5bed4764ce5ceb764b80d59274ad3"'} quotaregistrysizeworker stdout | 2023-06-29 13:38:09,125 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-registry stdout | 2023-06-29 13:38:09,236 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:09,236 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:09,236 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 809, 'Body': <_io.BytesIO object at 0x7f7ccb234450>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:09,237 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:09,237 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:09,237 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:09,237 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:09,237 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:09,237 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:09,237 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:09,245 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:09,245 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:09,245 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:09,245 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:09,245 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:09,245 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 809}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'zfP0uUhFTNl+1GnXYBB3kA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234450>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=809', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:09,245 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:09,245 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:09,246 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:09,246 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:09,246 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:09,246 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=809&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:zfP0uUhFTNl+1GnXYBB3kA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133809Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:09,246 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133809Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2f425010a4e5cf7c5bdb9feb7dc642442a4bdc71cb87c1c56e8395864b7fb292 gunicorn-registry stdout | 2023-06-29 13:38:09,246 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1cc5db31df3dabf5e7d7ac5b7271a67faa8ab0868b6573775a4bf845e0288936 gunicorn-registry stdout | 2023-06-29 13:38:09,246 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:09,246 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:09,246 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:09,247 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:38:09,292 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. namespacegcworker stdout | 2023-06-29 13:38:09,461 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:38:09,545 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:38:09,559 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-web stdout | 2023-06-29 13:38:09,636 [211] [DEBUG] [app] Starting request: urn:request:5293cfc7-21b7-4fba-aa82-37e76c145fb4 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:38:09,636 [212] [DEBUG] [app] Starting request: urn:request:9d31902e-7790-481e-935e-1db14ebf11b7 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:38:09,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:38:09,638 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:38:09,639 [216] [DEBUG] [app] Starting request: urn:request:354bebff-fdd0-4eb1-93fc-49a371e3488e (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:38:09,639 [223] [DEBUG] [app] Starting request: urn:request:63dc8b38-50ed-43e6-8acc-5274239dc5f1 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:38:09,640 [223] [DEBUG] [app] Ending request: urn:request:63dc8b38-50ed-43e6-8acc-5274239dc5f1 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:63dc8b38-50ed-43e6-8acc-5274239dc5f1', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:38:09,640 [216] [DEBUG] [app] Ending request: urn:request:354bebff-fdd0-4eb1-93fc-49a371e3488e (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:354bebff-fdd0-4eb1-93fc-49a371e3488e', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:38:09,640 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:38:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:38:09,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:38:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:38:09,640 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:38:09,640 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:38:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:38:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-web stdout | 2023-06-29 13:38:09,642 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:38:09,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:38:09,643 [214] [DEBUG] [app] Starting request: urn:request:04de297f-2412-4fc5-9acf-a205ba9cb694 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:38:09,644 [214] [DEBUG] [app] Ending request: urn:request:04de297f-2412-4fc5-9acf-a205ba9cb694 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:04de297f-2412-4fc5-9acf-a205ba9cb694', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:38:09,644 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:38:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:38:09,644 [213] [DEBUG] [app] Starting request: urn:request:3e8599bf-e6a4-43cb-ae97-9c9f37571ecf (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:38:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:38:09,644 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:38:09,644 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:38:09,644 [213] [DEBUG] [app] Ending request: urn:request:3e8599bf-e6a4-43cb-ae97-9c9f37571ecf (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:3e8599bf-e6a4-43cb-ae97-9c9f37571ecf', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:38:09,645 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:38:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:38:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:38:09,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:38:09,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:38:09,652 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:38:09,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:38:09,663 [211] [DEBUG] [app] Ending request: urn:request:5293cfc7-21b7-4fba-aa82-37e76c145fb4 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:5293cfc7-21b7-4fba-aa82-37e76c145fb4', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:38:09,663 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:38:09,663 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:38:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:38:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-web stdout | 2023-06-29 13:38:09,664 [212] [DEBUG] [app] Ending request: urn:request:9d31902e-7790-481e-935e-1db14ebf11b7 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:9d31902e-7790-481e-935e-1db14ebf11b7', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:38:09,664 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:38:09,664 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:38:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:38:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-registry stdout | 2023-06-29 13:38:09,780 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=809 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:09,780 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd3eacf20-5fc1-4118-8138-714c5f887a39', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd3eacf20-5fc1-4118-8138-714c5f887a39', 'ETag': '"cdf3f4b948454cd97ed469d760107790"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:09,780 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:09,780 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:09,780 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:09,781 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:09,781 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd3eacf20-5fc1-4118-8138-714c5f887a39', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd3eacf20-5fc1-4118-8138-714c5f887a39', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd3eacf20-5fc1-4118-8138-714c5f887a39', 'etag': '"cdf3f4b948454cd97ed469d760107790"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"cdf3f4b948454cd97ed469d760107790"'} repositoryactioncounter stdout | 2023-06-29 13:38:10,289 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gcworker stdout | 2023-06-29 13:38:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:38:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:38:20.585410+00:00 (in 9.999481 seconds) gcworker stdout | 2023-06-29 13:38:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:38:20 UTC)" (scheduled at 2023-06-29 13:38:10.585410+00:00) gcworker stdout | 2023-06-29 13:38:10,588 [59] [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, 1686836290586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:38:10,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:38:10,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:38:10,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:38:20 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:38:11,067 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:11,067 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:11,067 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 810, 'Body': <_io.BytesIO object at 0x7f7cdba9a2c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:11,068 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:11,068 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:11,068 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:11,068 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:11,068 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:11,068 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:11,068 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:11,076 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:11,076 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:11,076 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:11,076 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:11,076 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:11,076 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 810}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'GD9Iga2CMKfe+T/FP2uYTw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cdba9a2c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=810', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:11,076 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:11,077 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:11,077 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:11,077 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:11,077 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:11,077 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=810&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:GD9Iga2CMKfe+T/FP2uYTw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133811Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:11,077 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133811Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e0f6b932b81f1d1edd8c7f02cddcbe70878e041b7b75beea9af6c639b267b3dd gunicorn-registry stdout | 2023-06-29 13:38:11,077 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 158060ac6b1438858ef0b39dc692857f95e78c4fc3593e35fa72601415f5a91d gunicorn-registry stdout | 2023-06-29 13:38:11,077 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:11,077 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:11,077 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:11,078 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:38:11,125 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. blobuploadcleanupworker stdout | 2023-06-29 13:38:11,459 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:38:11,573 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=810 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:11,573 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7e8fbd7e-3cdb-4eae-9772-e2b0e8b684e6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7e8fbd7e-3cdb-4eae-9772-e2b0e8b684e6', 'ETag': '"183f4881ad8230a7def93fc53f6b984f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:11,573 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:11,573 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:11,573 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:11,573 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:11,573 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7e8fbd7e-3cdb-4eae-9772-e2b0e8b684e6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7e8fbd7e-3cdb-4eae-9772-e2b0e8b684e6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7e8fbd7e-3cdb-4eae-9772-e2b0e8b684e6', 'etag': '"183f4881ad8230a7def93fc53f6b984f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"183f4881ad8230a7def93fc53f6b984f"'} namespacegcworker stdout | 2023-06-29 13:38:11,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:38:11,690 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:38:45.690471+00:00 (in 33.999933 seconds) namespacegcworker stdout | 2023-06-29 13:38:11,690 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:43:11 UTC)" (scheduled at 2023-06-29 13:38:11.690034+00:00) namespacegcworker stdout | 2023-06-29 13:38:11,691 [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(2023, 6, 29, 13, 38, 11, 690938), 'namespacegc/%']) namespacegcworker stdout | 2023-06-29 13:38:11,703 [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(2023, 6, 29, 13, 38, 11, 690938), True, datetime.datetime(2023, 6, 29, 13, 38, 11, 690938), 0, 'namespacegc/%']) namespacegcworker stdout | 2023-06-29 13:38:11,708 [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(2023, 6, 29, 13, 38, 11, 690938), True, datetime.datetime(2023, 6, 29, 13, 38, 11, 690938), 0, 'namespacegc/%', False, datetime.datetime(2023, 6, 29, 13, 38, 11, 690938), 'namespacegc/%']) namespacegcworker stdout | 2023-06-29 13:38:11,711 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:38:11,711 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:43:11 UTC)" executed successfully securityworker stdout | 2023-06-29 13:38:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:38:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:38:36.582504+00:00 (in 24.868391 seconds) securityworker stdout | 2023-06-29 13:38:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:38:41 UTC)" (scheduled at 2023-06-29 13:38:11.713664+00:00) securityworker stdout | 2023-06-29 13:38:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:38:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:38:11,716 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:38:11,716 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:38:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:38:11,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:38:11,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:38:11,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:38:11,721 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:38:11,733 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:38:11,737 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:38:11,737 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:38:11,737 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 33, 11, 721672), 1, 2]) securityworker stdout | 2023-06-29 13:38:11,741 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:38:11,741 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:38:11,742 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 33, 11, 721672), 1, 2]) securityworker stdout | 2023-06-29 13:38:11,746 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:38:11,746 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:38:11,746 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:38:11,746 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:38:11,746 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:38:11,746 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:38:11,746 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:38:11,747 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:38:11,747 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:38:11,747 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:38:41 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:38:12,732 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:12,732 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:12,732 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 811, 'Body': <_io.BytesIO object at 0x7f7ccb2dc9a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:12,732 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:12,732 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:12,732 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:12,733 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:12,733 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:12,733 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:12,733 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:12,741 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:12,741 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:12,741 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:12,741 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:12,741 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:12,741 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 811}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'UiJQtHMqXHJH1E8848644g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2dc9a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=811', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:12,741 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:12,741 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:12,741 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:12,741 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:12,742 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:12,742 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=811&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:UiJQtHMqXHJH1E8848644g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133812Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:12,742 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133812Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1226cfad7ef00baf41f1f0a2ddb0da714dbcb3f835c0eb5f2c9f887f9922068a gunicorn-registry stdout | 2023-06-29 13:38:12,742 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | fb3885c29f889d0b583934d65885c5ebc86dbf01e0e17783f9c816dfc6cce455 gunicorn-registry stdout | 2023-06-29 13:38:12,742 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:12,742 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:12,742 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:12,743 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:38:12,788 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:38:13,234 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=811 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:13,234 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b9f501ba-f95c-4ad7-9c47-06dbcf50ec74', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b9f501ba-f95c-4ad7-9c47-06dbcf50ec74', 'ETag': '"522250b4732a5c7247d44f3ce3ceb8e2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:13,234 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:13,234 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:13,234 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:13,235 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:13,235 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b9f501ba-f95c-4ad7-9c47-06dbcf50ec74', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b9f501ba-f95c-4ad7-9c47-06dbcf50ec74', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b9f501ba-f95c-4ad7-9c47-06dbcf50ec74', 'etag': '"522250b4732a5c7247d44f3ce3ceb8e2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"522250b4732a5c7247d44f3ce3ceb8e2"'} repositorygcworker stdout | 2023-06-29 13:38:13,371 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} notificationworker stdout | 2023-06-29 13:38:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:38:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:38:15.985355+00:00 (in 2.006368 seconds) notificationworker stdout | 2023-06-29 13:38:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:38:23 UTC)" (scheduled at 2023-06-29 13:38:13.978401+00:00) notificationworker stdout | 2023-06-29 13:38:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:38:13,980 [74] [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(2023, 6, 29, 13, 38, 13, 979495), True, datetime.datetime(2023, 6, 29, 13, 38, 13, 979495), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:38:13,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:38:13,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:38:13,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:38:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:38:14,257 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:14,257 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:14,258 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 812, 'Body': <_io.BytesIO object at 0x7f7ccb2714a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:14,258 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:14,258 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:14,258 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:14,258 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:14,258 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:14,258 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:14,259 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:14,267 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:14,267 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:14,267 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:14,267 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:14,267 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:14,267 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 812}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'GhWTk1GKYn+I3dcc5BrTjQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2714a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=812', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:14,267 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:14,267 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:14,267 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:14,267 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:14,267 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:14,268 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=812&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:GhWTk1GKYn+I3dcc5BrTjQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133814Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:14,268 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133814Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c332aa02b0d82d77445067e2fc0837af9b75657221ba718ed85a23b9ec39fa65 gunicorn-registry stdout | 2023-06-29 13:38:14,268 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4ebcb75a192e410ea9559ee3ca54f6f87f0e23f5e17dc7782ee8aed96860c9f8 gunicorn-registry stdout | 2023-06-29 13:38:14,268 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:14,268 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:14,268 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:14,269 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:38:14,316 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:38:14,718 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=812 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:14,719 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5ea5ee02-a208-4d55-8d72-397ab0f915f8', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5ea5ee02-a208-4d55-8d72-397ab0f915f8', 'ETag': '"1a159393518a627f88ddd71ce41ad38d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:14,719 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:14,719 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:14,719 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:14,719 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:14,719 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5ea5ee02-a208-4d55-8d72-397ab0f915f8', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5ea5ee02-a208-4d55-8d72-397ab0f915f8', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5ea5ee02-a208-4d55-8d72-397ab0f915f8', 'etag': '"1a159393518a627f88ddd71ce41ad38d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1a159393518a627f88ddd71ce41ad38d"'} exportactionlogsworker stdout | 2023-06-29 13:38:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:38:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:38:55.591055+00:00 (in 40.797142 seconds) exportactionlogsworker stdout | 2023-06-29 13:38:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:39:14 UTC)" (scheduled at 2023-06-29 13:38:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:38:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:38:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:39:14 UTC)" executed successfully manifestbackfillworker stdout | 2023-06-29 13:38:14,799 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} securityworker stdout | 2023-06-29 13:38:14,820 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} exportactionlogsworker stdout | 2023-06-29 13:38:14,943 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:38:15,092 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gcworker stdout | 2023-06-29 13:38:15,630 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:38:15,728 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-web stdout | 2023-06-29 13:38:15,796 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-web stdout | 2023-06-29 13:38:15,804 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:38:15,885 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:38:15,887 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:38:15,891 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-registry stdout | 2023-06-29 13:38:15,949 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:15,949 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:15,950 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 813, 'Body': <_io.BytesIO object at 0x7f7ccb2238b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:15,950 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:15,950 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:15,950 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:15,950 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:15,950 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:15,950 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:15,950 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:15,959 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:15,959 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:15,959 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:15,959 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:15,959 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:15,959 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 813}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '3Xzfww9Y0WSQe8Uo7soBIw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2238b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=813', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:15,959 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:15,959 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:15,959 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:15,959 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:15,959 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:15,959 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=813&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:3Xzfww9Y0WSQe8Uo7soBIw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133815Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:15,959 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133815Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d86f8b61a82f3eea70c2cc52bb876c3b70ca64a1312083a99518c02f5f9b3c2d gunicorn-registry stdout | 2023-06-29 13:38:15,959 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5d42f54abe58aa747f46f0a1ffabc4fca7984da4951c6172f425b24c7b4f09d3 gunicorn-registry stdout | 2023-06-29 13:38:15,960 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:15,960 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:15,960 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:15,961 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. notificationworker stdout | 2023-06-29 13:38:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:38:15,986 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:38:16.984988+00:00 (in 0.999067 seconds) notificationworker stdout | 2023-06-29 13:38:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:39:15 UTC)" (scheduled at 2023-06-29 13:38:15.985355+00:00) notificationworker stdout | 2023-06-29 13:38:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:38:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:39:15 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:38:16,017 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:38:16,464 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=813 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:16,464 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f5ded320-1cea-4d85-81c7-dd83bf83ac03', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f5ded320-1cea-4d85-81c7-dd83bf83ac03', 'ETag': '"dd7cdfc30f58d164907bc528eeca0123"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:16,464 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:16,465 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:16,465 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:16,465 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:16,465 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f5ded320-1cea-4d85-81c7-dd83bf83ac03', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f5ded320-1cea-4d85-81c7-dd83bf83ac03', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f5ded320-1cea-4d85-81c7-dd83bf83ac03', 'etag': '"dd7cdfc30f58d164907bc528eeca0123"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"dd7cdfc30f58d164907bc528eeca0123"'} globalpromstats stdout | 2023-06-29 13:38:16,866 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} notificationworker stdout | 2023-06-29 13:38:16,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:38:16,985 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:38:23.978401+00:00 (in 6.992822 seconds) notificationworker stdout | 2023-06-29 13:38:16,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:43:16 UTC)" (scheduled at 2023-06-29 13:38:16.984988+00:00) notificationworker stdout | 2023-06-29 13:38:16,986 [74] [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(2023, 6, 29, 13, 38, 16, 986121), 'notification/%']) notificationworker stdout | 2023-06-29 13:38:16,998 [74] [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(2023, 6, 29, 13, 38, 16, 986121), True, datetime.datetime(2023, 6, 29, 13, 38, 16, 986121), 0, 'notification/%']) notificationworker stdout | 2023-06-29 13:38:17,003 [74] [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(2023, 6, 29, 13, 38, 16, 986121), True, datetime.datetime(2023, 6, 29, 13, 38, 16, 986121), 0, 'notification/%', False, datetime.datetime(2023, 6, 29, 13, 38, 16, 986121), 'notification/%']) notificationworker stdout | 2023-06-29 13:38:17,007 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:38:17,007 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:43:16 UTC)" executed successfully teamsyncworker stdout | 2023-06-29 13:38:17,141 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:38:17,703 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:17,703 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:17,703 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 814, 'Body': <_io.BytesIO object at 0x7f7ccb223090>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:17,703 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:17,703 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:17,703 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:17,703 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:17,703 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:17,703 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:17,704 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:17,712 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:17,712 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:17,712 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:17,712 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:17,712 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:17,712 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 814}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Y6QMJiq7a3Q0p+9CXyw2Vw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223090>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=814', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:17,712 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:17,712 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:17,712 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:17,712 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:17,712 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:17,712 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=814&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Y6QMJiq7a3Q0p+9CXyw2Vw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133817Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:17,713 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133817Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ff43f8b760939ec4a4c6c68acf6062517f0f84132fc40117fea631253090602d gunicorn-registry stdout | 2023-06-29 13:38:17,713 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 07602ae74c17605cc00291c51f926c708ad39a7370b129a6b30abdd0cfb30dc4 gunicorn-registry stdout | 2023-06-29 13:38:17,713 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:17,713 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:17,713 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:17,714 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:38:17,759 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. chunkcleanupworker stdout | 2023-06-29 13:38:17,857 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-secscan stdout | 2023-06-29 13:38:18,137 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:38:18,142 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:38:18,145 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:38:18,201 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=814 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:18,201 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f97b14d3-a17a-4227-adf9-48aebb5cd46a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f97b14d3-a17a-4227-adf9-48aebb5cd46a', 'ETag': '"63a40c262abb6b7434a7ef425f2c3657"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:18,201 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:18,201 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:18,201 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:18,201 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:18,201 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f97b14d3-a17a-4227-adf9-48aebb5cd46a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f97b14d3-a17a-4227-adf9-48aebb5cd46a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f97b14d3-a17a-4227-adf9-48aebb5cd46a', 'etag': '"63a40c262abb6b7434a7ef425f2c3657"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"63a40c262abb6b7434a7ef425f2c3657"'} storagereplication stdout | 2023-06-29 13:38:18,284 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:38:19,266 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:38:19,269 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:38:19,272 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:38:19,276 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:38:19,278 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:38:19,284 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:38:19,286 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:38:19,289 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:38:19,291 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:38:19,850 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:19,850 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:19,851 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 815, 'Body': <_io.BytesIO object at 0x7f7ccb223450>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:19,851 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:19,851 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:19,851 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:19,851 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:19,851 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:19,851 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:19,851 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:19,860 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:19,860 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:19,860 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:19,860 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:19,860 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:19,860 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 815}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'rHNfgKdrxWt1bxPXEoriOA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223450>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=815', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:19,860 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:19,860 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:19,860 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:19,860 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:19,860 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:19,860 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=815&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:rHNfgKdrxWt1bxPXEoriOA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133819Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:19,860 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133819Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8462da794252ef6dbd3e355ea6c4989f469bb61de2049715654ac062ec0660a8 gunicorn-registry stdout | 2023-06-29 13:38:19,860 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f5774b515447fb2aa7d2633b29b774843be2841f76c351f8af2f797b0b4225ea gunicorn-registry stdout | 2023-06-29 13:38:19,860 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:19,861 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:19,861 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:19,861 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:38:19,906 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:38:20,392 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=815 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:20,392 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '42e07ad2-2f4d-46cd-8d74-96822b39c288', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '42e07ad2-2f4d-46cd-8d74-96822b39c288', 'ETag': '"ac735f80a76bc56b756f13d7128ae238"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:20,393 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:20,393 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:20,393 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:20,393 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:20,393 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '42e07ad2-2f4d-46cd-8d74-96822b39c288', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '42e07ad2-2f4d-46cd-8d74-96822b39c288', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '42e07ad2-2f4d-46cd-8d74-96822b39c288', 'etag': '"ac735f80a76bc56b756f13d7128ae238"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ac735f80a76bc56b756f13d7128ae238"'} gcworker stdout | 2023-06-29 13:38:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:38:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:38:30.585410+00:00 (in 9.999533 seconds) gcworker stdout | 2023-06-29 13:38:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:38:30 UTC)" (scheduled at 2023-06-29 13:38:20.585410+00:00) gcworker stdout | 2023-06-29 13:38:20,587 [59] [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, 1686836300586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:38:20,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:38:20,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:38:20,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:38:30 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:38:21,730 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:21,731 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:21,731 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 816, 'Body': <_io.BytesIO object at 0x7f7ccb2c65e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:21,731 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:21,731 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:21,731 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:21,731 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:21,731 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:21,731 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:21,732 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:21,740 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:21,740 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:21,740 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:21,740 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:21,740 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:21,740 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 816}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'nNPwxsgcBuJ1WyTW7nlCIw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c65e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=816', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:21,740 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:21,740 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:21,740 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:21,740 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:21,741 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:21,741 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=816&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:nNPwxsgcBuJ1WyTW7nlCIw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133821Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:21,741 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133821Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 043716f409a15a8eb212cea23117686c9f15574d7076a65f576daf705e151cca gunicorn-registry stdout | 2023-06-29 13:38:21,741 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ebc433a9ffd1d1e3ba197381d1ac1a919eaa0fcab3f72e9e6bcc70f53ea0fecf gunicorn-registry stdout | 2023-06-29 13:38:21,741 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:21,741 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:21,741 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:21,742 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:38:21,787 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:38:22,228 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=816 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:22,229 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '79bb5d44-054b-4fe2-9cbb-4e1a136cebfc', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '79bb5d44-054b-4fe2-9cbb-4e1a136cebfc', 'ETag': '"9cd3f0c6c81c06e2755b24d6ee794223"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:22,229 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:22,229 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:22,229 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:22,229 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:22,229 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '79bb5d44-054b-4fe2-9cbb-4e1a136cebfc', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '79bb5d44-054b-4fe2-9cbb-4e1a136cebfc', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '79bb5d44-054b-4fe2-9cbb-4e1a136cebfc', 'etag': '"9cd3f0c6c81c06e2755b24d6ee794223"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9cd3f0c6c81c06e2755b24d6ee794223"'} securityscanningnotificationworker stdout | 2023-06-29 13:38:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:38:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:38:48.681765+00:00 (in 25.394488 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:38:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:39:23 UTC)" (scheduled at 2023-06-29 13:38:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:38:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:38:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:39:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:38:23,342 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:23,342 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:23,343 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 817, 'Body': <_io.BytesIO object at 0x7f7cd0144680>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:23,343 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:23,343 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:23,343 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:23,343 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:23,343 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:23,343 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:23,343 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:23,351 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:23,351 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:23,351 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:23,351 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:23,352 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:23,352 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 817}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'sY1fNk3FwnaxE9F/kzKrWg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd0144680>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=817', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:23,352 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:23,352 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:23,352 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:23,352 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:23,352 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:23,352 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=817&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:sY1fNk3FwnaxE9F/kzKrWg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133823Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:23,352 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133823Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | fe798ca030d05f9bd68ec72efb20bb28347ab48e2e13e7bb0dbc56a7b25a784d gunicorn-registry stdout | 2023-06-29 13:38:23,352 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 424a60ec698c658d3135f91664359abd6c0d3168d2f8257de250285dea98ce5e gunicorn-registry stdout | 2023-06-29 13:38:23,352 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:23,352 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:23,353 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:23,353 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:38:23,401 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:38:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:38:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:38:33.978401+00:00 (in 9.999349 seconds) notificationworker stdout | 2023-06-29 13:38:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:38:33 UTC)" (scheduled at 2023-06-29 13:38:23.978401+00:00) notificationworker stdout | 2023-06-29 13:38:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:38:23,980 [74] [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(2023, 6, 29, 13, 38, 23, 979526), True, datetime.datetime(2023, 6, 29, 13, 38, 23, 979526), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:38:23,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:38:23,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:38:23,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:38:33 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:38:24,637 [211] [DEBUG] [app] Starting request: urn:request:a2abd064-a6cc-4db3-ab75-8d3fbaddd46f (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:38:24,637 [214] [DEBUG] [app] Starting request: urn:request:d22d04a4-7ed9-42aa-b8f9-596a2bc486d6 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:38:24,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:38:24,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:38:24,640 [219] [DEBUG] [app] Starting request: urn:request:19838ff5-a759-4fc6-9eac-b37749da2834 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:38:24,640 [223] [DEBUG] [app] Starting request: urn:request:1d5bd796-e2b0-4478-b05b-bebfe3996d64 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:38:24,640 [223] [DEBUG] [app] Ending request: urn:request:1d5bd796-e2b0-4478-b05b-bebfe3996d64 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:1d5bd796-e2b0-4478-b05b-bebfe3996d64', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:38:24,641 [219] [DEBUG] [app] Ending request: urn:request:19838ff5-a759-4fc6-9eac-b37749da2834 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:19838ff5-a759-4fc6-9eac-b37749da2834', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:38:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:38:24,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:38:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:38:24,641 [219] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:38:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:38:24,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:38:24,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:38:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:38:24,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:38:24,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:38:24,643 [212] [DEBUG] [app] Starting request: urn:request:c41a119e-610c-4c2e-b965-d6fab4be73b1 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:38:24,644 [213] [DEBUG] [app] Starting request: urn:request:5c7c4b2a-8c2b-4ecc-a326-c4c8fb7e5966 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:38:24,644 [212] [DEBUG] [app] Ending request: urn:request:c41a119e-610c-4c2e-b965-d6fab4be73b1 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:c41a119e-610c-4c2e-b965-d6fab4be73b1', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:38:24,644 [213] [DEBUG] [app] Ending request: urn:request:5c7c4b2a-8c2b-4ecc-a326-c4c8fb7e5966 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:5c7c4b2a-8c2b-4ecc-a326-c4c8fb7e5966', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:38:24,644 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:38:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:38:24,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:38:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:38:24,645 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:38:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:38:24,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:38:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-06-29 13:38:24,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:38:24,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:38:24,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:38:24,653 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:38:24,663 [211] [DEBUG] [app] Ending request: urn:request:a2abd064-a6cc-4db3-ab75-8d3fbaddd46f (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:a2abd064-a6cc-4db3-ab75-8d3fbaddd46f', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:38:24,663 [214] [DEBUG] [app] Ending request: urn:request:d22d04a4-7ed9-42aa-b8f9-596a2bc486d6 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:d22d04a4-7ed9-42aa-b8f9-596a2bc486d6', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:38:24,663 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:38:24,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:38:24,664 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:38:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:38:24,664 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:38:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:38:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:38:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) buildlogsarchiver stdout | 2023-06-29 13:38:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:38:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:38:55.790030+00:00 (in 29.999433 seconds) buildlogsarchiver stdout | 2023-06-29 13:38:25,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:38:55 UTC)" (scheduled at 2023-06-29 13:38:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:38:25,791 [54] [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(2023, 6, 14, 13, 38, 25, 791064), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:38:25,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:38:25,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:38:25,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:38:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:38:26,242 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=817 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:26,242 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'db2bc65d-5e40-4979-9ec8-46017a3de9d1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'db2bc65d-5e40-4979-9ec8-46017a3de9d1', 'ETag': '"b18d5f364dc5c276b113d17f9332ab5a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:26,242 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:26,243 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:26,243 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:26,243 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:26,243 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'db2bc65d-5e40-4979-9ec8-46017a3de9d1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'db2bc65d-5e40-4979-9ec8-46017a3de9d1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'db2bc65d-5e40-4979-9ec8-46017a3de9d1', 'etag': '"b18d5f364dc5c276b113d17f9332ab5a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b18d5f364dc5c276b113d17f9332ab5a"'} gunicorn-registry stdout | 2023-06-29 13:38:26,264 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:26,265 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:26,265 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 818, 'Body': <_io.BytesIO object at 0x7f7ccb2c67c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:26,265 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:26,265 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:26,265 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:26,265 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:26,265 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:26,265 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:26,265 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:26,273 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:26,274 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:26,274 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:26,274 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:26,274 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:26,274 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 818}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Gcbez5Vwc+MONiXxeDX+hw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c67c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=818', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:26,274 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:26,274 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:26,274 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:26,274 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:26,274 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:26,274 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=818&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Gcbez5Vwc+MONiXxeDX+hw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133826Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:26,274 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133826Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5069012c3bc728e5e2f574cb54de6181af1cb74560c271eee45dc2a88f9341dc gunicorn-registry stdout | 2023-06-29 13:38:26,274 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8f74d5fa9a1c3b17f208217e625992de7fef92a829beda18da677ee595fd32fb gunicorn-registry stdout | 2023-06-29 13:38:26,274 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:26,274 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:26,275 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:26,275 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:38:26,321 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:38:27,335 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=818 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:27,336 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a865f162-6dce-4733-9dc4-282ac146e128', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a865f162-6dce-4733-9dc4-282ac146e128', 'ETag': '"19c6decf957073e30e3625f17835fe87"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:27,336 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:27,336 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:27,336 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:27,336 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:27,336 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a865f162-6dce-4733-9dc4-282ac146e128', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a865f162-6dce-4733-9dc4-282ac146e128', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a865f162-6dce-4733-9dc4-282ac146e128', 'etag': '"19c6decf957073e30e3625f17835fe87"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"19c6decf957073e30e3625f17835fe87"'} gunicorn-registry stdout | 2023-06-29 13:38:27,357 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:27,357 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:27,357 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 819, 'Body': <_io.BytesIO object at 0x7f7ccb2ac1d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:27,357 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:27,357 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:27,357 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:27,357 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:27,357 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:27,357 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:27,358 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:27,366 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:27,366 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:27,366 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:27,366 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:27,366 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:27,366 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 819}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ElCLDIN4cceffg7Lf42XfQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac1d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=819', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:27,366 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:27,366 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:27,366 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:27,366 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:27,366 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:27,366 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=819&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ElCLDIN4cceffg7Lf42XfQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133827Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:27,366 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133827Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b1dd983d43278510f50fef700ab8da8c4479fba38e38809e3b1cae31e44388cf gunicorn-registry stdout | 2023-06-29 13:38:27,366 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ba5297e655a8aadfb74d8dad30753cb3e45fe96b454ec27f70fe1443c20d7833 gunicorn-registry stdout | 2023-06-29 13:38:27,367 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:27,367 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:27,367 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:27,367 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:38:27,415 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:38:27,900 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=819 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:27,900 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e0169248-5324-4858-bb96-53608c4f8a5b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e0169248-5324-4858-bb96-53608c4f8a5b', 'ETag': '"12508b0c837871c79f7e0ecb7f8d977d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:27,900 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:27,901 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:27,901 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:27,901 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:27,901 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e0169248-5324-4858-bb96-53608c4f8a5b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e0169248-5324-4858-bb96-53608c4f8a5b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e0169248-5324-4858-bb96-53608c4f8a5b', 'etag': '"12508b0c837871c79f7e0ecb7f8d977d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"12508b0c837871c79f7e0ecb7f8d977d"'} gunicorn-registry stdout | 2023-06-29 13:38:27,921 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:27,921 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:27,921 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 820, 'Body': <_io.BytesIO object at 0x7f7ccb271a90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:27,921 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:27,921 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:27,921 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:27,921 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:27,921 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:27,921 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:27,922 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:27,930 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:27,930 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:27,930 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:27,930 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:27,930 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:27,930 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 820}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'smt1MmZscSy/ktldR+fMvw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271a90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=820', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:27,930 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:27,930 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:27,930 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:27,930 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:27,930 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:27,930 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=820&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:smt1MmZscSy/ktldR+fMvw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133827Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:27,930 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133827Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | afdb385571490fd2fd9ac64c81245ecba2bf6f0368f7589ff449ff5a362c29a8 gunicorn-registry stdout | 2023-06-29 13:38:27,930 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9d885fbb1e7a7a84375fc43fe42c98656aa8268e3c9afad82fe0815368ea35a6 gunicorn-registry stdout | 2023-06-29 13:38:27,931 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:27,931 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:27,931 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:27,931 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:38:28,063 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:38:28,420 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=820 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:28,420 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4dae211a-8330-4ad1-b464-6465d0cd827e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4dae211a-8330-4ad1-b464-6465d0cd827e', 'ETag': '"b26b7532666c712cbf92d95d47e7ccbf"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:28,421 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:28,421 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:28,421 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:28,421 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:28,421 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4dae211a-8330-4ad1-b464-6465d0cd827e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4dae211a-8330-4ad1-b464-6465d0cd827e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4dae211a-8330-4ad1-b464-6465d0cd827e', 'etag': '"b26b7532666c712cbf92d95d47e7ccbf"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b26b7532666c712cbf92d95d47e7ccbf"'} gunicorn-registry stdout | 2023-06-29 13:38:29,288 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:29,288 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:29,289 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 821, 'Body': <_io.BytesIO object at 0x7f7ccb286900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:29,289 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:29,289 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:29,289 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:29,289 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:29,289 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:29,289 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:29,289 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:29,298 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:29,298 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:29,298 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:29,298 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:29,298 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:29,298 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 821}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '09Fn2vlqyBeV4J/gz/67BQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=821', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:29,298 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:29,298 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:29,298 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:29,298 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:29,298 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:29,298 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=821&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:09Fn2vlqyBeV4J/gz/67BQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133829Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:29,299 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133829Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1967955ccbc4ac6120a96de7b8461976f49791a60d48a1fb5eeeb81322a6c00d gunicorn-registry stdout | 2023-06-29 13:38:29,299 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 34ec3c15dfb7ddffc27fbcbaea81daa467ea179e07a74da142a887e952f32982 gunicorn-registry stdout | 2023-06-29 13:38:29,299 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:29,299 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:29,299 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:29,300 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:38:29,349 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:38:29,752 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=821 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:29,752 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '39a0f77a-459f-4a80-8172-bd45e957b606', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '39a0f77a-459f-4a80-8172-bd45e957b606', 'ETag': '"d3d167daf96ac81795e09fe0cffebb05"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:29,752 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:29,752 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:29,753 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:29,753 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:29,753 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '39a0f77a-459f-4a80-8172-bd45e957b606', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '39a0f77a-459f-4a80-8172-bd45e957b606', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '39a0f77a-459f-4a80-8172-bd45e957b606', 'etag': '"d3d167daf96ac81795e09fe0cffebb05"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d3d167daf96ac81795e09fe0cffebb05"'} expiredappspecifictokenworker stdout | 2023-06-29 13:38:29,966 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gcworker stdout | 2023-06-29 13:38:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:38:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:38:40.585410+00:00 (in 9.999505 seconds) gcworker stdout | 2023-06-29 13:38:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:38:40 UTC)" (scheduled at 2023-06-29 13:38:30.585410+00:00) gcworker stdout | 2023-06-29 13:38:30,587 [59] [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, 1686836310586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:38:30,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:38:30,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:38:30,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:38:40 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:38:30,809 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:30,809 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:30,810 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 822, 'Body': <_io.BytesIO object at 0x7f7cd0144680>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:30,810 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:30,810 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:30,810 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:30,810 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:30,810 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:30,810 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:30,810 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:30,819 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:30,819 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:30,819 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:30,819 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:30,819 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:30,819 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 822}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'HaNj33wBqWFqdeLZswQqKQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd0144680>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=822', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:30,819 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:30,819 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:30,819 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:30,819 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:30,819 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:30,819 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=822&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:HaNj33wBqWFqdeLZswQqKQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133830Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:30,819 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133830Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 320cf729488974118b2c3491b2f8afda4b78a890892f1a8216d664ae8db19d2e gunicorn-registry stdout | 2023-06-29 13:38:30,819 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 58a26a2623da69a07947a74fe3a5d9ddf82e998d9d965e6335ab35d569e869d5 gunicorn-registry stdout | 2023-06-29 13:38:30,820 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:30,820 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:30,820 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:30,820 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:38:30,867 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:38:31,312 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=822 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:31,312 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f0eb9c77-dc07-40bb-9aea-907fe5044923', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f0eb9c77-dc07-40bb-9aea-907fe5044923', 'ETag': '"1da363df7c01a9616a75e2d9b3042a29"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:31,313 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:31,313 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:31,313 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:31,313 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:31,313 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f0eb9c77-dc07-40bb-9aea-907fe5044923', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f0eb9c77-dc07-40bb-9aea-907fe5044923', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f0eb9c77-dc07-40bb-9aea-907fe5044923', 'etag': '"1da363df7c01a9616a75e2d9b3042a29"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1da363df7c01a9616a75e2d9b3042a29"'} gunicorn-registry stdout | 2023-06-29 13:38:32,394 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:32,394 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:32,395 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 823, 'Body': <_io.BytesIO object at 0x7f7cdba9a770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:32,395 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:32,395 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:32,395 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:32,395 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:32,395 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:32,395 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:32,395 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:32,404 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:32,404 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:32,404 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:32,404 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:32,404 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:32,404 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 823}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'gEZRUF1zKuRmqcxGdXC13A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cdba9a770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=823', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:32,404 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:32,404 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:32,404 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:32,404 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:32,404 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:32,404 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=823&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:gEZRUF1zKuRmqcxGdXC13A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133832Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:32,404 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133832Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 01ceeae326eb090871448d8c075270515a88861be32c1c221f046ed1c8a712a2 gunicorn-registry stdout | 2023-06-29 13:38:32,404 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | dd435ad7bf4dc05ad222bbebc6d2cee70c218196ef826972e5a4b2491a1f2fb0 gunicorn-registry stdout | 2023-06-29 13:38:32,405 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:32,405 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:32,405 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:32,406 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:38:32,451 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:38:32,894 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=823 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:32,895 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '153585c1-7dd2-4768-a02e-d71516015c91', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '153585c1-7dd2-4768-a02e-d71516015c91', 'ETag': '"804651505d732ae466a9cc467570b5dc"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:32,895 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:32,895 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:32,895 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:32,895 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:32,895 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '153585c1-7dd2-4768-a02e-d71516015c91', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '153585c1-7dd2-4768-a02e-d71516015c91', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '153585c1-7dd2-4768-a02e-d71516015c91', 'etag': '"804651505d732ae466a9cc467570b5dc"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"804651505d732ae466a9cc467570b5dc"'} queuecleanupworker stdout | 2023-06-29 13:38:33,508 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:38:33,641 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:33,641 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:33,641 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 824, 'Body': <_io.BytesIO object at 0x7f7ccb2348b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:33,641 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:33,641 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:33,641 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:33,641 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:33,641 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:33,642 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:33,642 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:33,650 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:33,650 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:33,650 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:33,650 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:33,650 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:33,650 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 824}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'fILtJSWING674M+PJuGKCA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2348b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=824', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:33,650 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:33,650 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:33,650 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:33,650 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:33,651 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:33,651 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=824&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:fILtJSWING674M+PJuGKCA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133833Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:33,651 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133833Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d700563c085063cc1f7a8fc55d8465980d74e006616e1d7a74bd2e9ec3927cdc gunicorn-registry stdout | 2023-06-29 13:38:33,651 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | eb3d142c9e914f3ea3d619d634cde0e805aa78a23dea2b24997c531017cde8f1 gunicorn-registry stdout | 2023-06-29 13:38:33,651 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:33,651 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:33,651 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:33,652 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:38:33,701 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:38:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:38:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:38:43.978401+00:00 (in 9.999493 seconds) notificationworker stdout | 2023-06-29 13:38:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:38:43 UTC)" (scheduled at 2023-06-29 13:38:33.978401+00:00) notificationworker stdout | 2023-06-29 13:38:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:38:33,980 [74] [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(2023, 6, 29, 13, 38, 33, 979432), True, datetime.datetime(2023, 6, 29, 13, 38, 33, 979432), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:38:33,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:38:33,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:38:33,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:38:43 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:38:34,105 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=824 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:34,106 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b3959822-3eaa-4dba-bc19-f51c5423f78e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b3959822-3eaa-4dba-bc19-f51c5423f78e', 'ETag': '"7c82ed252588346ebbe0cf8f26e18a08"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:34,106 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:34,106 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:34,106 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:34,106 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:34,106 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b3959822-3eaa-4dba-bc19-f51c5423f78e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b3959822-3eaa-4dba-bc19-f51c5423f78e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b3959822-3eaa-4dba-bc19-f51c5423f78e', 'etag': '"7c82ed252588346ebbe0cf8f26e18a08"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7c82ed252588346ebbe0cf8f26e18a08"'} gunicorn-registry stdout | 2023-06-29 13:38:35,323 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:35,323 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:35,324 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 825, 'Body': <_io.BytesIO object at 0x7f7ccb286d10>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:35,324 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:35,324 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:35,324 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:35,324 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:35,324 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:35,324 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:35,324 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:35,333 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:35,333 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:35,333 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:35,333 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:35,333 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:35,333 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 825}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'KWvAydy7tqElasBsSjNMYg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286d10>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=825', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:35,333 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:35,333 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:35,333 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:35,333 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:35,333 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:35,333 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=825&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:KWvAydy7tqElasBsSjNMYg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133835Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:35,333 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133835Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | bf6b6f998fd59b52cf7268a940ccced0c422203e55c2cd13eeb269c48e08b830 gunicorn-registry stdout | 2023-06-29 13:38:35,333 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 775c690e964bd5d1bb43c7ca36203940c77a0edd96c86b2bf02825d5bd6bd4b7 gunicorn-registry stdout | 2023-06-29 13:38:35,334 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:35,334 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:35,334 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:35,334 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:38:35,379 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:38:35,864 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=825 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:35,864 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3e197be2-945e-40f1-8091-4913c4ad0bfc', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3e197be2-945e-40f1-8091-4913c4ad0bfc', 'ETag': '"296bc0c9dcbbb6a1256ac06c4a334c62"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:35,864 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:35,864 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:35,865 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:35,865 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:35,865 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3e197be2-945e-40f1-8091-4913c4ad0bfc', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3e197be2-945e-40f1-8091-4913c4ad0bfc', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3e197be2-945e-40f1-8091-4913c4ad0bfc', 'etag': '"296bc0c9dcbbb6a1256ac06c4a334c62"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"296bc0c9dcbbb6a1256ac06c4a334c62"'} gunicorn-registry stdout | 2023-06-29 13:38:36,558 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:36,559 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:36,559 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 826, 'Body': <_io.BytesIO object at 0x7f7ccb1e6f40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:36,559 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:36,559 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:36,559 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:36,559 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:36,559 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:36,559 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:36,559 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:36,568 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:36,568 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:36,568 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:36,568 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:36,568 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:36,568 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 826}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'B7mAOA3MQb9CBFp3ncALMg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6f40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=826', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:36,568 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:36,568 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:36,568 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:36,568 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:36,568 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:36,568 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=826&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:B7mAOA3MQb9CBFp3ncALMg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133836Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:36,568 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133836Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5227d944b6ba25cfbc4b493da1ff9cbe0a64a08768f8db789acb576af8cc1330 gunicorn-registry stdout | 2023-06-29 13:38:36,569 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a89491203d8cc9c2ce95aa8c6ba41de71f3ac30409f8946f69756381285f5aae gunicorn-registry stdout | 2023-06-29 13:38:36,569 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:36,569 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:36,569 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:36,569 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. securityworker stdout | 2023-06-29 13:38:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:38:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:38:41.713664+00:00 (in 5.130740 seconds) securityworker stdout | 2023-06-29 13:38:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:39:06 UTC)" (scheduled at 2023-06-29 13:38:36.582504+00:00) securityworker stdout | 2023-06-29 13:38:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:38:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:38:36,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:38:36,587 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:38:36,599 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:38:36,602 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:38:36,602 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:39:06 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:38:36,614 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:38:36,761 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} builder stdout | 2023-06-29 13:38:36,764 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} gunicorn-registry stdout | 2023-06-29 13:38:37,016 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=826 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:37,017 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a0d9169e-375e-4c71-b053-94cb2fe27138', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a0d9169e-375e-4c71-b053-94cb2fe27138', 'ETag': '"07b980380dcc41bf42045a779dc00b32"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:37,017 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:37,017 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:37,017 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:37,017 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:37,017 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a0d9169e-375e-4c71-b053-94cb2fe27138', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a0d9169e-375e-4c71-b053-94cb2fe27138', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a0d9169e-375e-4c71-b053-94cb2fe27138', 'etag': '"07b980380dcc41bf42045a779dc00b32"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"07b980380dcc41bf42045a779dc00b32"'} gunicorn-registry stdout | 2023-06-29 13:38:37,575 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:37,575 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:37,575 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 827, 'Body': <_io.BytesIO object at 0x7f7cdba9a770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:37,575 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:37,575 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:37,575 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:37,575 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:37,575 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:37,575 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:37,576 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:37,584 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:37,584 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:37,584 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:37,584 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:37,584 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:37,584 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 827}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Sv9jtQ8pwyoBY4Z48+pA0A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cdba9a770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=827', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:37,584 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:37,584 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:37,584 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:37,584 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:37,584 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:37,584 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=827&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Sv9jtQ8pwyoBY4Z48+pA0A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133837Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:37,584 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133837Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2655f3cfe12de0b218f52e603992e0eddb030480e15f2835ca641d364756abb1 gunicorn-registry stdout | 2023-06-29 13:38:37,585 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 682a9ce784b87c5729c26821c09c69778e272d03a89b44a7c4faba3c3dbe5a14 gunicorn-registry stdout | 2023-06-29 13:38:37,585 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:37,585 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:37,585 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:37,585 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:38:37,633 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:38:37,997 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=827 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:37,997 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'becb0100-81d5-4ad8-8ab9-39732d0bbbb7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'becb0100-81d5-4ad8-8ab9-39732d0bbbb7', 'ETag': '"4aff63b50f29c32a01638678f3ea40d0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:37,997 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:37,997 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:37,997 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:37,997 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:37,997 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'becb0100-81d5-4ad8-8ab9-39732d0bbbb7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'becb0100-81d5-4ad8-8ab9-39732d0bbbb7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'becb0100-81d5-4ad8-8ab9-39732d0bbbb7', 'etag': '"4aff63b50f29c32a01638678f3ea40d0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4aff63b50f29c32a01638678f3ea40d0"'} gunicorn-registry stdout | 2023-06-29 13:38:38,452 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:38,453 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:38,453 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 828, 'Body': <_io.BytesIO object at 0x7f7ccb1dee00>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:38,453 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:38,453 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:38,453 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:38,453 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:38,453 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:38,453 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:38,454 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:38,462 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:38,462 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:38,462 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:38,462 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:38,462 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:38,462 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 828}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'f7MKEpj5C0VuKzY2hLwqZQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1dee00>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=828', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:38,462 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:38,462 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:38,462 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:38,462 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:38,462 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:38,463 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=828&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:f7MKEpj5C0VuKzY2hLwqZQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133838Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:38,463 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133838Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e99c356768963e36a53ab6d5d07cfd0216cecdba1457b65c9f8956a0274c8045 gunicorn-registry stdout | 2023-06-29 13:38:38,463 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3d22715a7dd4f345661870fac8e52c4a6fe31c1fe48254ba3fde50765039926a gunicorn-registry stdout | 2023-06-29 13:38:38,463 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:38,463 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:38,463 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:38,464 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:38:38,509 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:38:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:38:38,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:39:01.990998+00:00 (in 23.202410 seconds) repositorygcworker stdout | 2023-06-29 13:38:38,788 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:39:38 UTC)" (scheduled at 2023-06-29 13:38:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:38:38,788 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:38:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:39:38 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:38:38,874 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=828 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:38,875 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '80bda50e-9a31-4727-950e-658a72f532b5', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '80bda50e-9a31-4727-950e-658a72f532b5', 'ETag': '"7fb30a1298f90b456e2b363684bc2a65"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:38,875 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:38,875 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:38,875 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:38,875 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:38,875 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '80bda50e-9a31-4727-950e-658a72f532b5', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '80bda50e-9a31-4727-950e-658a72f532b5', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '80bda50e-9a31-4727-950e-658a72f532b5', 'etag': '"7fb30a1298f90b456e2b363684bc2a65"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7fb30a1298f90b456e2b363684bc2a65"'} quotaregistrysizeworker stdout | 2023-06-29 13:38:39,162 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-registry stdout | 2023-06-29 13:38:39,267 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:39,267 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:39,268 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 829, 'Body': <_io.BytesIO object at 0x7f7ccb2abe00>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:39,268 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:39,268 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:39,268 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:39,268 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:39,268 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:39,268 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:39,268 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:39,276 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:39,277 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:39,277 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:39,277 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:39,277 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:39,277 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 829}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '5fO6JtAMhx3pVzw2Zwrmkw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2abe00>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=829', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:39,277 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:39,277 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:39,277 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:39,277 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:39,277 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:39,277 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=829&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:5fO6JtAMhx3pVzw2Zwrmkw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133839Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:39,277 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133839Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 37cf932061762bda69d4a3fc4ad594509485542f0cd5792b5449e96bdf9fe614 gunicorn-registry stdout | 2023-06-29 13:38:39,277 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4fa2b24389eeff002a71260dc23b710f840961810f32a2569d5a9b855f2b5362 gunicorn-registry stdout | 2023-06-29 13:38:39,277 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:39,277 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:39,278 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:39,278 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:38:39,325 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. namespacegcworker stdout | 2023-06-29 13:38:39,478 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:38:39,552 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:38:39,596 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-web stdout | 2023-06-29 13:38:39,636 [213] [DEBUG] [app] Starting request: urn:request:b3d2afc5-57c2-4250-abc4-0d0a8ac41a78 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:38:39,636 [212] [DEBUG] [app] Starting request: urn:request:7e552fff-9bf4-47c9-b7e0-ddd2912803b3 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:38:39,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:38:39,638 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:38:39,639 [223] [DEBUG] [app] Starting request: urn:request:ead45686-0489-4b2d-b3b1-434a655ff1b3 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:38:39,640 [216] [DEBUG] [app] Starting request: urn:request:41d3205b-28f3-42f9-bd8a-f4a08411ae7a (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:38:39,640 [223] [DEBUG] [app] Ending request: urn:request:ead45686-0489-4b2d-b3b1-434a655ff1b3 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:ead45686-0489-4b2d-b3b1-434a655ff1b3', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:38:39,640 [216] [DEBUG] [app] Ending request: urn:request:41d3205b-28f3-42f9-bd8a-f4a08411ae7a (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:41d3205b-28f3-42f9-bd8a-f4a08411ae7a', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:38:39,640 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:38:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:38:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-registry stdout | 2023-06-29 13:38:39,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:38:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:38:39,640 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:38:39,640 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:38:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.001) gunicorn-web stdout | 2023-06-29 13:38:39,642 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:38:39,642 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:38:39,643 [211] [DEBUG] [app] Starting request: urn:request:6d181823-5a3e-44ca-9e85-0385d1874a30 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:38:39,643 [214] [DEBUG] [app] Starting request: urn:request:42e5dece-f5c5-4812-a85f-c812659e402a (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:38:39,643 [211] [DEBUG] [app] Ending request: urn:request:6d181823-5a3e-44ca-9e85-0385d1874a30 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:6d181823-5a3e-44ca-9e85-0385d1874a30', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:38:39,643 [214] [DEBUG] [app] Ending request: urn:request:42e5dece-f5c5-4812-a85f-c812659e402a (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:42e5dece-f5c5-4812-a85f-c812659e402a', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:38:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:38:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:38:39,644 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:38:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:38:39,644 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:38:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:38:39,644 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:38:39,644 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:38:39,644 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:38:39,644 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-registry stdout | 2023-06-29 13:38:39,647 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=829 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:39,648 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b53fd146-2cd2-4e2a-8767-f8ec098f5442', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b53fd146-2cd2-4e2a-8767-f8ec098f5442', 'ETag': '"e5f3ba26d00c871de9573c36670ae693"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:39,648 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:39,648 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:39,648 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:39,648 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:39,648 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b53fd146-2cd2-4e2a-8767-f8ec098f5442', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b53fd146-2cd2-4e2a-8767-f8ec098f5442', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b53fd146-2cd2-4e2a-8767-f8ec098f5442', 'etag': '"e5f3ba26d00c871de9573c36670ae693"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e5f3ba26d00c871de9573c36670ae693"'} gunicorn-web stdout | 2023-06-29 13:38:39,652 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:38:39,652 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:38:39,662 [212] [DEBUG] [app] Ending request: urn:request:7e552fff-9bf4-47c9-b7e0-ddd2912803b3 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:7e552fff-9bf4-47c9-b7e0-ddd2912803b3', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:38:39,662 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:38:39,662 [213] [DEBUG] [app] Ending request: urn:request:b3d2afc5-57c2-4250-abc4-0d0a8ac41a78 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:b3d2afc5-57c2-4250-abc4-0d0a8ac41a78', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:38:39,663 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:38:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:38:39,663 [213] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:38:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.027 118 0.028) gunicorn-web stdout | 2023-06-29 13:38:39,663 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:38:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:38:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-registry stdout | 2023-06-29 13:38:39,948 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:39,948 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:39,949 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 830, 'Body': <_io.BytesIO object at 0x7f7cdba9a770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:39,949 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:39,949 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:39,949 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:39,949 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:39,949 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:39,949 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:39,949 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:39,958 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:39,958 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:39,958 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:39,958 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:39,958 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:39,958 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 830}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'jEcs+z1334c4Obh+jXj50A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cdba9a770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=830', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:39,958 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:39,958 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:39,958 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:39,958 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:39,958 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:39,958 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=830&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:jEcs+z1334c4Obh+jXj50A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133839Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:39,958 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133839Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 03770b04e1b64762ea1f0a53532181c37182f92a0007b6f92c389650d60dd899 gunicorn-registry stdout | 2023-06-29 13:38:39,958 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 718f4ccf7dee7dea8810d62fd6855e109ff93687127e7a009cbe2103a3174fff gunicorn-registry stdout | 2023-06-29 13:38:39,958 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:39,959 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:39,959 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:39,959 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:38:40,004 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositoryactioncounter stdout | 2023-06-29 13:38:40,322 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-registry stdout | 2023-06-29 13:38:40,329 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=830 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:40,329 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'fd2dd98d-10cf-42b3-a300-7758dc265521', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'fd2dd98d-10cf-42b3-a300-7758dc265521', 'ETag': '"8c472cfb3d77df873839b87e8d78f9d0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:40,329 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:40,329 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:40,329 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:40,330 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:40,330 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'fd2dd98d-10cf-42b3-a300-7758dc265521', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'fd2dd98d-10cf-42b3-a300-7758dc265521', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'fd2dd98d-10cf-42b3-a300-7758dc265521', 'etag': '"8c472cfb3d77df873839b87e8d78f9d0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8c472cfb3d77df873839b87e8d78f9d0"'} gcworker stdout | 2023-06-29 13:38:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:38:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:38:50.585410+00:00 (in 9.999469 seconds) gcworker stdout | 2023-06-29 13:38:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:38:50 UTC)" (scheduled at 2023-06-29 13:38:40.585410+00:00) gcworker stdout | 2023-06-29 13:38:40,587 [59] [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, 1686836320586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:38:40,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:38:40,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:38:40,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:38:50 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:38:41,216 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:41,216 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:41,216 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 831, 'Body': <_io.BytesIO object at 0x7f7ccb1e6680>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:41,216 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:41,216 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:41,216 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:41,216 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:41,216 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:41,216 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:41,217 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:41,225 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:41,225 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:41,225 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:41,225 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:41,225 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:41,225 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 831}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '0wi8akNsdpYAPqaJssqMBA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6680>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=831', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:41,225 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:41,225 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:41,225 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:41,225 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:41,225 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:41,225 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=831&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:0wi8akNsdpYAPqaJssqMBA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133841Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:41,225 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133841Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c13153209f06046a6617ea427352c73496c909e9aa9210edfa0b8540b09b5ccb gunicorn-registry stdout | 2023-06-29 13:38:41,225 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9d7a718300324f51d83d955f2b9ff5f70f9a92a204c4de8f9a8c2224cda94d8a gunicorn-registry stdout | 2023-06-29 13:38:41,225 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:41,225 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:41,226 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:41,226 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:38:41,273 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. blobuploadcleanupworker stdout | 2023-06-29 13:38:41,496 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} securityworker stdout | 2023-06-29 13:38:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:38:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:39:06.582504+00:00 (in 24.868404 seconds) securityworker stdout | 2023-06-29 13:38:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:39:11 UTC)" (scheduled at 2023-06-29 13:38:41.713664+00:00) securityworker stdout | 2023-06-29 13:38:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:38:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... gunicorn-registry stdout | 2023-06-29 13:38:41,716 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=831 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:41,716 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '62f8b21f-f529-4652-9110-4df81d398bf6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '62f8b21f-f529-4652-9110-4df81d398bf6', 'ETag': '"d308bc6a436c7696003ea689b2ca8c04"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:41,716 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:41,716 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:41,716 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:41,716 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:41,717 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '62f8b21f-f529-4652-9110-4df81d398bf6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '62f8b21f-f529-4652-9110-4df81d398bf6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '62f8b21f-f529-4652-9110-4df81d398bf6', 'etag': '"d308bc6a436c7696003ea689b2ca8c04"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d308bc6a436c7696003ea689b2ca8c04"'} securityworker stdout | 2023-06-29 13:38:41,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:38:41,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:38:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:38:41,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:38:41,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:38:41,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:38:41,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:38:41,734 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:38:41,738 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:38:41,738 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:38:41,738 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 33, 41, 722077), 1, 2]) securityworker stdout | 2023-06-29 13:38:41,742 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:38:41,742 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:38:41,743 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 33, 41, 722077), 1, 2]) securityworker stdout | 2023-06-29 13:38:41,746 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:38:41,746 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:38:41,746 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:38:41,746 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:38:41,747 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:38:41,747 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:38:41,747 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:38:41,748 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:38:41,748 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:38:41,748 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:39:11 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:38:42,222 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:42,222 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:42,222 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 832, 'Body': <_io.BytesIO object at 0x7f7ccb1e6860>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:42,222 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:42,222 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:42,222 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:42,222 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:42,222 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:42,222 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:42,223 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:42,231 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:42,231 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:42,231 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:42,231 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:42,231 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:42,231 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 832}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'UXTMZf45Itw5oQp7i4BKEQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6860>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=832', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:42,231 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:42,231 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:42,231 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:42,231 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:42,231 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:42,232 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=832&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:UXTMZf45Itw5oQp7i4BKEQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133842Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:42,232 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133842Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 590753abeaf1d474d943a29f4f14cf4e7f6709db726af9ee6dcc699827e20d60 gunicorn-registry stdout | 2023-06-29 13:38:42,232 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 259286d5887f102bec44cbbadc11d16c143a4b983c801a5e1d72eef7476fdb9d gunicorn-registry stdout | 2023-06-29 13:38:42,232 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:42,232 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:42,232 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:42,233 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:38:42,280 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:38:42,644 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=832 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:42,644 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2f886656-5b06-4f8e-bc25-4a9c4cfa9fa5', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2f886656-5b06-4f8e-bc25-4a9c4cfa9fa5', 'ETag': '"5174cc65fe3922dc39a10a7b8b804a11"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:42,644 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:42,644 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:42,645 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:42,645 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:42,645 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2f886656-5b06-4f8e-bc25-4a9c4cfa9fa5', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2f886656-5b06-4f8e-bc25-4a9c4cfa9fa5', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2f886656-5b06-4f8e-bc25-4a9c4cfa9fa5', 'etag': '"5174cc65fe3922dc39a10a7b8b804a11"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5174cc65fe3922dc39a10a7b8b804a11"'} gunicorn-registry stdout | 2023-06-29 13:38:43,208 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:43,208 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:43,209 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 833, 'Body': <_io.BytesIO object at 0x7f7ccb2dc900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:43,209 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:43,209 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:43,209 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:43,209 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:43,209 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:43,209 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:43,209 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:43,217 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:43,217 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:43,217 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:43,217 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:43,217 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:43,217 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 833}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '5gGvxNRiC+9/QFYfxbEphQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2dc900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=833', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:43,218 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:43,218 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:43,218 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:43,218 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:43,218 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:43,218 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=833&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:5gGvxNRiC+9/QFYfxbEphQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133843Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:43,218 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133843Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 40353b2021b36c23350a7ff234f1fa6dba10aa8c8f66291e69595f5717cfb149 gunicorn-registry stdout | 2023-06-29 13:38:43,218 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | cd0d57db60ce5377d61198eb214a7fafed74427b75ae6fd7e1557659a402aa63 gunicorn-registry stdout | 2023-06-29 13:38:43,218 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:43,218 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:43,218 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:43,219 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:38:43,264 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:38:43,404 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:38:43,628 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=833 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:43,628 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '731ec0fa-9397-4c8a-958e-234a9f6ac013', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '731ec0fa-9397-4c8a-958e-234a9f6ac013', 'ETag': '"e601afc4d4620bef7f40561fc5b12985"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:43,628 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:43,628 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:43,628 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:43,628 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:43,629 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '731ec0fa-9397-4c8a-958e-234a9f6ac013', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '731ec0fa-9397-4c8a-958e-234a9f6ac013', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '731ec0fa-9397-4c8a-958e-234a9f6ac013', 'etag': '"e601afc4d4620bef7f40561fc5b12985"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e601afc4d4620bef7f40561fc5b12985"'} notificationworker stdout | 2023-06-29 13:38:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:38:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:38:53.978401+00:00 (in 9.999479 seconds) notificationworker stdout | 2023-06-29 13:38:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:38:53 UTC)" (scheduled at 2023-06-29 13:38:43.978401+00:00) notificationworker stdout | 2023-06-29 13:38:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:38:43,980 [74] [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(2023, 6, 29, 13, 38, 43, 979321), True, datetime.datetime(2023, 6, 29, 13, 38, 43, 979321), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:38:43,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:38:43,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:38:43,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:38:53 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:38:44,711 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:44,711 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:44,712 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 834, 'Body': <_io.BytesIO object at 0x7f7ccb286d10>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:44,712 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:44,712 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:44,712 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:44,712 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:44,712 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:44,712 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:44,712 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:44,720 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:44,720 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:44,720 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:44,720 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:44,721 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:44,721 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 834}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'PjixNtp02i7rArOPI7D6GA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286d10>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=834', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:44,721 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:44,721 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:44,721 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:44,721 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:44,721 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:44,721 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=834&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:PjixNtp02i7rArOPI7D6GA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133844Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:44,721 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133844Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | dcb7f89326c4172a81efcddec0e4b84428be391225fda5b7c75d06523bd52d9a gunicorn-registry stdout | 2023-06-29 13:38:44,721 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | fdc6fc29647d131880f0f9de5c79951786590da0bb89813e1a0e5440161359f0 gunicorn-registry stdout | 2023-06-29 13:38:44,721 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:44,721 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:44,721 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:44,722 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:38:44,767 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. manifestbackfillworker stdout | 2023-06-29 13:38:44,835 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} securityworker stdout | 2023-06-29 13:38:44,855 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} exportactionlogsworker stdout | 2023-06-29 13:38:44,952 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:38:45,127 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-registry stdout | 2023-06-29 13:38:45,208 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=834 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:45,209 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3a5e6ab6-ca1f-485e-ad06-4eaf967110c0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3a5e6ab6-ca1f-485e-ad06-4eaf967110c0', 'ETag': '"3e38b136da74da2eeb02b38f23b0fa18"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:45,209 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:45,209 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:45,209 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:45,209 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:45,209 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3a5e6ab6-ca1f-485e-ad06-4eaf967110c0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3a5e6ab6-ca1f-485e-ad06-4eaf967110c0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3a5e6ab6-ca1f-485e-ad06-4eaf967110c0', 'etag': '"3e38b136da74da2eeb02b38f23b0fa18"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3e38b136da74da2eeb02b38f23b0fa18"'} gcworker stdout | 2023-06-29 13:38:45,667 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} namespacegcworker stdout | 2023-06-29 13:38:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:38:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:38:55.889222+00:00 (in 10.198296 seconds) namespacegcworker stdout | 2023-06-29 13:38:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:39:45 UTC)" (scheduled at 2023-06-29 13:38:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:38:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:38:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:39:45 UTC)" executed successfully securityscanningnotificationworker stdout | 2023-06-29 13:38:45,759 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-web stdout | 2023-06-29 13:38:45,803 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-web stdout | 2023-06-29 13:38:45,812 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:38:45,893 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:38:45,896 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:38:45,899 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-registry stdout | 2023-06-29 13:38:45,903 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:45,903 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:45,903 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 835, 'Body': <_io.BytesIO object at 0x7f7ccb2abd60>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:45,903 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:45,904 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:45,904 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:45,904 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:45,904 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:45,904 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:45,904 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:45,912 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:45,912 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:45,912 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:45,912 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:45,912 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:45,912 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 835}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '7E1OENSbfzfCVHA1rZP27A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2abd60>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=835', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:45,912 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:45,912 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:45,912 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:45,912 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:45,913 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:45,913 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=835&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:7E1OENSbfzfCVHA1rZP27A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133845Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:45,913 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133845Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b649630164fd401be650dae9698e03b12e3292d2ab659634f994807a1a3925ae gunicorn-registry stdout | 2023-06-29 13:38:45,913 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f6524d9577962e4c053a1ecc521d6253bd8cf11e6345899a0011a44b5de7cbfb gunicorn-registry stdout | 2023-06-29 13:38:45,913 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:45,913 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:45,913 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:45,914 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:38:45,959 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:38:46,360 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=835 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:46,361 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '02a40b55-a95a-42ad-9bf9-bafef60241e7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '02a40b55-a95a-42ad-9bf9-bafef60241e7', 'ETag': '"ec4d4e10d49b7f37c2547035ad93f6ec"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:46,361 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:46,361 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:46,361 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:46,361 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:46,361 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '02a40b55-a95a-42ad-9bf9-bafef60241e7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '02a40b55-a95a-42ad-9bf9-bafef60241e7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '02a40b55-a95a-42ad-9bf9-bafef60241e7', 'etag': '"ec4d4e10d49b7f37c2547035ad93f6ec"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ec4d4e10d49b7f37c2547035ad93f6ec"'} quotaregistrysizeworker stdout | 2023-06-29 13:38:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:38:46,378 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:39:46.378393+00:00 (in 59.999551 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:38:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:39:46 UTC)" (scheduled at 2023-06-29 13:38:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:38:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:38:46,390 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:38:46,390 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:39:46 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:38:46,795 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:46,795 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:46,795 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 836, 'Body': <_io.BytesIO object at 0x7f7ccb1e6860>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:46,795 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:46,796 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:46,796 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:46,796 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:46,796 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:46,796 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:46,796 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:46,804 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:46,804 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:46,804 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:46,804 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:46,804 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:46,805 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 836}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'DeJm4Z0EQbIKJPOujByS6A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6860>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=836', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:46,805 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:46,805 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:46,805 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:46,805 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:46,805 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:46,805 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=836&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:DeJm4Z0EQbIKJPOujByS6A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133846Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:46,805 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133846Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c167b53c2c94d6247766529830a16e16cb9c1426b72ff5bb772952623a57142d gunicorn-registry stdout | 2023-06-29 13:38:46,805 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 61c4c271a3448a79a057dff60312fd1728df7883160a77cee94a74e9faa7a809 gunicorn-registry stdout | 2023-06-29 13:38:46,805 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:46,805 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:46,805 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:46,806 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:38:46,851 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. globalpromstats stdout | 2023-06-29 13:38:46,892 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 13:38:47,165 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:38:47,211 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=836 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:47,212 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8da40ed9-c4de-4a76-aa90-0e9d22341a0d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8da40ed9-c4de-4a76-aa90-0e9d22341a0d', 'ETag': '"0de266e19d0441b20a24f3ae8c1c92e8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:47,212 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:47,212 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:47,212 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:47,212 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:47,212 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8da40ed9-c4de-4a76-aa90-0e9d22341a0d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8da40ed9-c4de-4a76-aa90-0e9d22341a0d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8da40ed9-c4de-4a76-aa90-0e9d22341a0d', 'etag': '"0de266e19d0441b20a24f3ae8c1c92e8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0de266e19d0441b20a24f3ae8c1c92e8"'} gunicorn-registry stdout | 2023-06-29 13:38:47,836 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:47,836 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:47,837 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 837, 'Body': <_io.BytesIO object at 0x7f7ccb286900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:47,837 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:47,837 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:47,837 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:47,837 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:47,837 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:47,837 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:47,837 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:47,845 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:47,846 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:47,846 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:47,846 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:47,846 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:47,846 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 837}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'PQBF+S9FhVyvZCkX8/9KXg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=837', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:47,846 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:47,846 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:47,846 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:47,846 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:47,846 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:47,846 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=837&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:PQBF+S9FhVyvZCkX8/9KXg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133847Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:47,846 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133847Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | fa96df79d361d6bdf1996189d1634b7ab1c7ec66c686ad4f6c5886bfe46d446b gunicorn-registry stdout | 2023-06-29 13:38:47,846 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3238a7ca084d075825cd2461f0ae0c214e6a50849c44cb5a5fe7320834472d34 gunicorn-registry stdout | 2023-06-29 13:38:47,846 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:47,847 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:47,847 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:47,847 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. chunkcleanupworker stdout | 2023-06-29 13:38:47,882 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-registry stdout | 2023-06-29 13:38:47,894 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-secscan stdout | 2023-06-29 13:38:48,145 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:38:48,149 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:38:48,151 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:38:48,256 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=837 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:48,256 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'fc5809c5-a31d-47c3-9a7f-b9827f8cbec0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'fc5809c5-a31d-47c3-9a7f-b9827f8cbec0', 'ETag': '"3d0045f92f45855caf642917f3ff4a5e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:48,256 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:48,256 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:48,256 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:48,256 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:48,256 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'fc5809c5-a31d-47c3-9a7f-b9827f8cbec0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'fc5809c5-a31d-47c3-9a7f-b9827f8cbec0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'fc5809c5-a31d-47c3-9a7f-b9827f8cbec0', 'etag': '"3d0045f92f45855caf642917f3ff4a5e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3d0045f92f45855caf642917f3ff4a5e"'} storagereplication stdout | 2023-06-29 13:38:48,301 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} securityscanningnotificationworker stdout | 2023-06-29 13:38:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:38:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:39:17.286405+00:00 (in 28.604138 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:38:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:39:48 UTC)" (scheduled at 2023-06-29 13:38:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:38:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:38:48,683 [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(2023, 6, 29, 13, 38, 48, 682710), True, datetime.datetime(2023, 6, 29, 13, 38, 48, 682710), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:38:48,696 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:38:48,696 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:38:48,696 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:39:48 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:38:49,275 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:38:49,278 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:38:49,283 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:38:49,285 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:38:49,288 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:38:49,292 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:38:49,296 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:38:49,298 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:38:49,301 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:38:49,518 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:49,518 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:49,518 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 838, 'Body': <_io.BytesIO object at 0x7f7ccb1de860>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:49,518 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:49,518 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:49,518 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:49,518 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:49,518 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:49,518 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:49,519 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:49,527 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:49,527 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:49,527 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:49,527 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:49,527 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:49,527 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 838}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'X2e0j726owvPAUHXtAV4XQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1de860>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=838', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:49,527 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:49,527 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:49,527 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:49,527 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:49,527 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:49,527 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=838&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:X2e0j726owvPAUHXtAV4XQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133849Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:49,527 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133849Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0c4219f2b7f0bbc3f3d4b2c67b1cc085a3131fc0a131f0d0a4355d36f6b5f611 gunicorn-registry stdout | 2023-06-29 13:38:49,527 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d3665789827658db8ed92b36ba977cb0a2079e9182a150c27ebc583eac4a5064 gunicorn-registry stdout | 2023-06-29 13:38:49,528 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:49,528 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:49,528 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:49,529 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:38:49,574 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:38:50,057 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=838 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:50,058 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '99fb06ac-cfbe-4055-89c5-4ac781d6f0e0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '99fb06ac-cfbe-4055-89c5-4ac781d6f0e0', 'ETag': '"5f67b48fbdbaa30bcf0141d7b405785d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:50,058 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:50,058 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:50,058 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:50,058 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:50,058 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '99fb06ac-cfbe-4055-89c5-4ac781d6f0e0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '99fb06ac-cfbe-4055-89c5-4ac781d6f0e0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '99fb06ac-cfbe-4055-89c5-4ac781d6f0e0', 'etag': '"5f67b48fbdbaa30bcf0141d7b405785d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5f67b48fbdbaa30bcf0141d7b405785d"'} gcworker stdout | 2023-06-29 13:38:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:38:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:39:00.585410+00:00 (in 9.999492 seconds) gcworker stdout | 2023-06-29 13:38:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:39:00 UTC)" (scheduled at 2023-06-29 13:38:50.585410+00:00) gcworker stdout | 2023-06-29 13:38:50,587 [59] [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, 1686836330586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:38:50,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:38:50,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:38:50,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:39:00 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:38:51,066 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:51,066 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:51,067 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 839, 'Body': <_io.BytesIO object at 0x7f7ccb257f90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:51,067 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:51,067 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:51,067 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:51,067 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:51,067 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:51,067 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:51,067 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:51,075 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:51,075 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:51,075 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:51,075 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:51,075 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:51,076 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 839}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'JHQUY5eyBa/brEAm/uIy9w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb257f90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=839', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:51,076 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:51,076 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:51,076 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:51,076 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:51,076 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:51,076 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=839&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:JHQUY5eyBa/brEAm/uIy9w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133851Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:51,076 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133851Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f658a9b536897241d2fb8f635fdb2975cdc24b131f6bedec6b990b69daa9296e gunicorn-registry stdout | 2023-06-29 13:38:51,076 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 94dbaa43fa05e408e71af8bd0984260009f47631b40092e934025b685ceb49b2 gunicorn-registry stdout | 2023-06-29 13:38:51,076 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:51,076 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:51,076 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:51,077 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:38:51,122 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:38:51,563 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=839 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:51,563 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c4e4d047-6db5-4d33-9c68-654333dddac1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c4e4d047-6db5-4d33-9c68-654333dddac1', 'ETag': '"2474146397b205afdbac4026fee232f7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:51,564 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:51,564 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:51,564 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:51,564 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:51,564 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c4e4d047-6db5-4d33-9c68-654333dddac1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c4e4d047-6db5-4d33-9c68-654333dddac1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c4e4d047-6db5-4d33-9c68-654333dddac1', 'etag': '"2474146397b205afdbac4026fee232f7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2474146397b205afdbac4026fee232f7"'} gunicorn-registry stdout | 2023-06-29 13:38:52,236 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:52,236 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:52,236 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 840, 'Body': <_io.BytesIO object at 0x7f7ccb1e6680>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:52,236 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:52,236 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:52,236 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:52,236 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:52,237 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:52,237 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:52,237 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:52,245 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:52,245 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:52,245 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:52,245 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:52,245 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:52,245 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 840}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'bhUyWZefW1V0O6Cqgmn+MQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6680>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=840', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:52,245 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:52,245 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:52,245 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:52,245 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:52,246 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:52,246 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=840&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:bhUyWZefW1V0O6Cqgmn+MQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133852Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:52,246 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133852Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0ac7ca1e513def2b717db69b05d6f228376299d00b7927d1f4914b1c3b25ce88 gunicorn-registry stdout | 2023-06-29 13:38:52,246 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d77826f740de0ef6f8f621c10f1f2a0138da82eabbc4d4e4e2bfe8afd3615fe0 gunicorn-registry stdout | 2023-06-29 13:38:52,246 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:52,246 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:52,246 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:52,247 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:38:52,292 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:38:52,693 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=840 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:52,693 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd4dc1bfb-61d5-481d-adc3-7cba84683635', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd4dc1bfb-61d5-481d-adc3-7cba84683635', 'ETag': '"6e153259979f5b55743ba0aa8269fe31"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:52,693 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:52,694 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:52,694 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:52,694 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:52,694 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd4dc1bfb-61d5-481d-adc3-7cba84683635', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd4dc1bfb-61d5-481d-adc3-7cba84683635', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd4dc1bfb-61d5-481d-adc3-7cba84683635', 'etag': '"6e153259979f5b55743ba0aa8269fe31"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6e153259979f5b55743ba0aa8269fe31"'} gunicorn-registry stdout | 2023-06-29 13:38:53,469 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:53,469 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:53,469 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 841, 'Body': <_io.BytesIO object at 0x7f7ccb286770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:53,470 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:53,470 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:53,470 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:53,470 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:53,470 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:53,470 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:53,470 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:53,478 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:53,478 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:53,478 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:53,478 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:53,478 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:53,478 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 841}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'rClUq3dtIfvUhuL8TCYJsg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=841', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:53,478 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:53,478 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:53,478 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:53,478 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:53,479 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:53,479 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=841&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:rClUq3dtIfvUhuL8TCYJsg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133853Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:53,479 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133853Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c77970df5dc20879522f71a0fea5c69cc2923a2e5ec5ef92fb5eed4045b94259 gunicorn-registry stdout | 2023-06-29 13:38:53,479 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c415225d6b94205cdf0dde6c1575c63754523c08a6db9adf4d95c4b438c98098 gunicorn-registry stdout | 2023-06-29 13:38:53,479 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:53,479 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:53,479 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:53,480 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:38:53,525 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:38:53,930 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=841 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:53,930 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'be4f659e-b2ec-42ea-96f3-e9a3c5c16f47', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'be4f659e-b2ec-42ea-96f3-e9a3c5c16f47', 'ETag': '"ac2954ab776d21fbd486e2fc4c2609b2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:53,931 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:53,931 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:53,931 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:53,931 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:53,931 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'be4f659e-b2ec-42ea-96f3-e9a3c5c16f47', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'be4f659e-b2ec-42ea-96f3-e9a3c5c16f47', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'be4f659e-b2ec-42ea-96f3-e9a3c5c16f47', 'etag': '"ac2954ab776d21fbd486e2fc4c2609b2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ac2954ab776d21fbd486e2fc4c2609b2"'} notificationworker stdout | 2023-06-29 13:38:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:38:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:39:03.978401+00:00 (in 9.999503 seconds) notificationworker stdout | 2023-06-29 13:38:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:39:03 UTC)" (scheduled at 2023-06-29 13:38:53.978401+00:00) notificationworker stdout | 2023-06-29 13:38:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:38:53,980 [74] [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(2023, 6, 29, 13, 38, 53, 979340), True, datetime.datetime(2023, 6, 29, 13, 38, 53, 979340), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:38:53,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:38:53,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:38:53,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:39:03 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:38:54,636 [214] [DEBUG] [app] Starting request: urn:request:1ce93600-b0c6-4695-adc8-bacbf806b48a (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:38:54,636 [211] [DEBUG] [app] Starting request: urn:request:1154bf12-bc54-4a19-9ec0-a0b81a79f258 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:38:54,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:38:54,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:38:54,639 [216] [DEBUG] [app] Starting request: urn:request:f0417bc4-2a66-428a-889c-c51cfe8fa26a (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:38:54,639 [223] [DEBUG] [app] Starting request: urn:request:b7f7e7a8-3ca4-46df-89ab-af32ac0002f3 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:38:54,640 [216] [DEBUG] [app] Ending request: urn:request:f0417bc4-2a66-428a-889c-c51cfe8fa26a (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:f0417bc4-2a66-428a-889c-c51cfe8fa26a', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:38:54,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:38:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:38:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:38:54,640 [223] [DEBUG] [app] Ending request: urn:request:b7f7e7a8-3ca4-46df-89ab-af32ac0002f3 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:b7f7e7a8-3ca4-46df-89ab-af32ac0002f3', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:38:54,640 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-registry stdout | 2023-06-29 13:38:54,640 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:38:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:38:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.001) gunicorn-web stdout | 2023-06-29 13:38:54,640 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:38:54,641 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:38:54,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:38:54,642 [212] [DEBUG] [app] Starting request: urn:request:e8f50145-2e8f-4a76-8b9e-ae049afd0f77 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:38:54,643 [212] [DEBUG] [app] Ending request: urn:request:e8f50145-2e8f-4a76-8b9e-ae049afd0f77 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:e8f50145-2e8f-4a76-8b9e-ae049afd0f77', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:38:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:38:54,643 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:38:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:38:54,643 [214] [DEBUG] [app] Starting request: urn:request:b3823e4b-7fb1-4af4-a39c-b86f5925f04b (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:38:54,644 [214] [DEBUG] [app] Ending request: urn:request:b3823e4b-7fb1-4af4-a39c-b86f5925f04b (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:b3823e4b-7fb1-4af4-a39c-b86f5925f04b', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:38:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:38:54,644 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:38:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:38:54,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:38:54,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:38:54,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:38:54,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:38:54,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:38:54,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:38:54,663 [214] [DEBUG] [app] Ending request: urn:request:1ce93600-b0c6-4695-adc8-bacbf806b48a (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:1ce93600-b0c6-4695-adc8-bacbf806b48a', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:38:54,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:38:54,663 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:38:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:38:54,663 [211] [DEBUG] [app] Ending request: urn:request:1154bf12-bc54-4a19-9ec0-a0b81a79f258 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:1154bf12-bc54-4a19-9ec0-a0b81a79f258', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:38:54,663 [211] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:38:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-web stdout | 2023-06-29 13:38:54,664 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:38:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:38:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.029) gunicorn-registry stdout | 2023-06-29 13:38:54,954 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:54,955 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:54,955 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 842, 'Body': <_io.BytesIO object at 0x7f7ccb2699f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:54,955 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:54,955 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:54,955 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:54,955 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:54,955 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:54,955 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:54,955 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:54,964 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:54,964 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:54,964 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:54,964 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:54,964 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:54,964 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 842}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '/X8nZYwlbqb8wi45pgsPrw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2699f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=842', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:54,964 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:54,964 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:54,964 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:54,964 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:54,964 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:54,964 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=842&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:/X8nZYwlbqb8wi45pgsPrw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133854Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:54,964 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133854Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a45192bbdfe9df44100580f90f5fe222df7780f7fbb5610ecae6642f0d1ef1d0 gunicorn-registry stdout | 2023-06-29 13:38:54,964 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2502524994aaec00bd11aff4cd6f9d6b953df6c42a14ff08c9d8ce22b6d555d7 gunicorn-registry stdout | 2023-06-29 13:38:54,964 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:54,965 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:54,965 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:54,965 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:38:55,010 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:38:55,453 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=842 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:55,453 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '80fb6c7d-cdbb-4f7e-bfdc-264da94f61d0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '80fb6c7d-cdbb-4f7e-bfdc-264da94f61d0', 'ETag': '"fd7f27658c256ea6fcc22e39a60b0faf"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:55,453 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:55,453 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:55,453 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:55,453 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:55,453 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '80fb6c7d-cdbb-4f7e-bfdc-264da94f61d0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '80fb6c7d-cdbb-4f7e-bfdc-264da94f61d0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '80fb6c7d-cdbb-4f7e-bfdc-264da94f61d0', 'etag': '"fd7f27658c256ea6fcc22e39a60b0faf"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"fd7f27658c256ea6fcc22e39a60b0faf"'} exportactionlogsworker stdout | 2023-06-29 13:38:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:38:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:39:14.793446+00:00 (in 19.201894 seconds) exportactionlogsworker stdout | 2023-06-29 13:38:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:39:55 UTC)" (scheduled at 2023-06-29 13:38:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:38:55,591 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:38:55,593 [58] [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(2023, 6, 29, 13, 38, 55, 592034), True, datetime.datetime(2023, 6, 29, 13, 38, 55, 592034), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:38:55,617 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:38:55,617 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:38:55,617 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:39:55 UTC)" executed successfully buildlogsarchiver stdout | 2023-06-29 13:38:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:38:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:39:25.790030+00:00 (in 29.999481 seconds) buildlogsarchiver stdout | 2023-06-29 13:38:55,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:39:25 UTC)" (scheduled at 2023-06-29 13:38:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:38:55,791 [54] [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(2023, 6, 14, 13, 38, 55, 790944), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:38:55,803 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:38:55,803 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:38:55,803 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:39:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:38:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:38:55,889 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:39:45.690471+00:00 (in 49.800773 seconds) namespacegcworker stdout | 2023-06-29 13:38:55,890 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:39:55 UTC)" (scheduled at 2023-06-29 13:38:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:38:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:38:55,891 [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(2023, 6, 29, 13, 38, 55, 890198), True, datetime.datetime(2023, 6, 29, 13, 38, 55, 890198), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:38:55,902 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:38:55,902 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:38:55,902 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:39:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:38:56,177 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:56,178 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:56,179 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 843, 'Body': <_io.BytesIO object at 0x7f7ccb286770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:56,179 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:56,179 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:56,179 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:56,179 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:56,179 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:56,179 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:56,179 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:56,187 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:56,187 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:56,187 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:56,187 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:56,187 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:56,187 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 843}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ZNlLC+KHdgZUOY7kvThQpg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=843', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:56,188 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:56,188 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:56,188 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:56,188 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:56,188 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:56,188 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=843&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ZNlLC+KHdgZUOY7kvThQpg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133856Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:56,188 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133856Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 034388e0f8517ba6dda56f47136a02cfcc0c05311dba083a7fd45cc9b35c2cc7 gunicorn-registry stdout | 2023-06-29 13:38:56,188 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 80cbcad317b7af035302dc4c142f9d778ca9962017e76caf604ce4d31a48c0b2 gunicorn-registry stdout | 2023-06-29 13:38:56,188 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:56,188 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:56,188 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:56,189 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:38:56,234 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:38:56,634 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=843 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:56,635 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'da6f99f0-ad2d-440b-a606-48484e80e802', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'da6f99f0-ad2d-440b-a606-48484e80e802', 'ETag': '"64d94b0be287760654398ee4bd3850a6"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:56,635 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:56,635 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:56,635 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:56,635 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:56,635 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'da6f99f0-ad2d-440b-a606-48484e80e802', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'da6f99f0-ad2d-440b-a606-48484e80e802', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'da6f99f0-ad2d-440b-a606-48484e80e802', 'etag': '"64d94b0be287760654398ee4bd3850a6"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"64d94b0be287760654398ee4bd3850a6"'} gunicorn-registry stdout | 2023-06-29 13:38:57,302 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:57,302 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:57,303 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 844, 'Body': <_io.BytesIO object at 0x7f7ccb1fb770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:57,303 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:57,303 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:57,303 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:57,303 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:57,303 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:57,303 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:57,303 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:57,311 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:57,311 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:57,311 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:57,311 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:57,312 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:57,312 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 844}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'W5WBwfHtH6J2xNg4Olt2qg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fb770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=844', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:57,312 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:57,312 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:57,312 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:57,312 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:57,312 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:57,312 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=844&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:W5WBwfHtH6J2xNg4Olt2qg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133857Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:57,312 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133857Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | fabf26c859a32f6952995de5a590e1093ae12f041133a10f984268e85ef4322e gunicorn-registry stdout | 2023-06-29 13:38:57,312 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b71f2b9915b10101f8560db73c512e0a2eb0b330746f181782bcccfc3aacc580 gunicorn-registry stdout | 2023-06-29 13:38:57,312 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:57,312 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:57,312 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:57,313 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:38:57,362 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:38:57,763 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=844 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:57,763 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f1ce9474-3364-4d41-bd80-b11aafbef682', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f1ce9474-3364-4d41-bd80-b11aafbef682', 'ETag': '"5b9581c1f1ed1fa276c4d8383a5b76aa"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:57,763 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:57,763 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:57,763 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:57,764 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:57,764 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f1ce9474-3364-4d41-bd80-b11aafbef682', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f1ce9474-3364-4d41-bd80-b11aafbef682', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f1ce9474-3364-4d41-bd80-b11aafbef682', 'etag': '"5b9581c1f1ed1fa276c4d8383a5b76aa"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5b9581c1f1ed1fa276c4d8383a5b76aa"'} gunicorn-registry stdout | 2023-06-29 13:38:58,400 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:58,400 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:58,401 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 845, 'Body': <_io.BytesIO object at 0x7f7ccb27a860>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:58,401 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:58,401 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:58,401 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:58,401 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:58,401 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:58,401 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:58,401 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:58,409 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:58,409 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:58,409 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:58,409 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:58,409 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:58,409 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 845}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ndzZZZC5FgXxm8peWktX8g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a860>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=845', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:58,410 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:58,410 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:58,410 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:58,410 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:58,410 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:58,410 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=845&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ndzZZZC5FgXxm8peWktX8g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133858Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:58,410 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133858Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5b5c22bf50dff48e9bfab7a8b6f9da7000fae51267ebc383d19bcf2982376bdc gunicorn-registry stdout | 2023-06-29 13:38:58,410 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b7976df2795b32a688b073680338d715193a847ed840687e2bd16f66d5fb5083 gunicorn-registry stdout | 2023-06-29 13:38:58,410 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:58,410 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:58,410 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:58,411 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:38:58,458 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:38:58,819 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=845 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:58,820 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'fd7e4b46-6e2f-4653-b5fe-e7fa45806e94', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'fd7e4b46-6e2f-4653-b5fe-e7fa45806e94', 'ETag': '"9ddcd96590b91605f19bca5e5a4b57f2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:58,820 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:58,820 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:58,820 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:58,820 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:58,820 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'fd7e4b46-6e2f-4653-b5fe-e7fa45806e94', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'fd7e4b46-6e2f-4653-b5fe-e7fa45806e94', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'fd7e4b46-6e2f-4653-b5fe-e7fa45806e94', 'etag': '"9ddcd96590b91605f19bca5e5a4b57f2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9ddcd96590b91605f19bca5e5a4b57f2"'} gunicorn-registry stdout | 2023-06-29 13:38:59,489 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:38:59,489 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:38:59,490 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 846, 'Body': <_io.BytesIO object at 0x7f7ccb27a040>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:38:59,490 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:59,490 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:59,490 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:59,490 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:59,490 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:59,490 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:59,490 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:59,498 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:59,498 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:38:59,498 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:59,498 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:59,499 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:59,499 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 846}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'dByGfNbUgxxB4q2fYClsOQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a040>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=846', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:38:59,499 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:59,499 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:59,499 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:59,499 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:59,499 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:38:59,499 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=846&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:dByGfNbUgxxB4q2fYClsOQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133859Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:38:59,499 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133859Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 887918ddd81388cc5ebff089976004ad7e4be4a00076c212ead5717e2259034f gunicorn-registry stdout | 2023-06-29 13:38:59,499 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 92ca95283b7bfbc84d42c8d71f4b7faf4eef89a20a83e945d8bacc544dfa99c2 gunicorn-registry stdout | 2023-06-29 13:38:59,499 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:59,499 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:38:59,499 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:38:59,500 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:38:59,545 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:38:59,945 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=846 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:38:59,946 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7d86c9c2-839d-4e05-9a88-4eac3a53ddd3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7d86c9c2-839d-4e05-9a88-4eac3a53ddd3', 'ETag': '"741c867cd6d4831c41e2ad9f60296c39"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:38:59,946 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:38:59,946 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:38:59,946 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:38:59,946 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:38:59,946 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7d86c9c2-839d-4e05-9a88-4eac3a53ddd3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7d86c9c2-839d-4e05-9a88-4eac3a53ddd3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7d86c9c2-839d-4e05-9a88-4eac3a53ddd3', 'etag': '"741c867cd6d4831c41e2ad9f60296c39"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"741c867cd6d4831c41e2ad9f60296c39"'} expiredappspecifictokenworker stdout | 2023-06-29 13:39:00,002 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gcworker stdout | 2023-06-29 13:39:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:39:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:39:10.585410+00:00 (in 9.999466 seconds) gcworker stdout | 2023-06-29 13:39:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:39:10 UTC)" (scheduled at 2023-06-29 13:39:00.585410+00:00) gcworker stdout | 2023-06-29 13:39:00,587 [59] [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, 1686836340586, 1209600, True, 3, 500, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:39:00,593 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:00,594 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:00,594 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 847, 'Body': <_io.BytesIO object at 0x7f7ccb257e00>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:00,594 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:00,594 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:00,594 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:00,594 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:00,594 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:00,594 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:00,594 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gcworker stdout | 2023-06-29 13:39:00,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:39:00,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:39:00,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:39:10 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:39:00,603 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:00,603 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:00,603 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:00,603 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:00,603 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:00,603 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 847}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '75CP7Gw4IsXnLJok4DK3+A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb257e00>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=847', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:00,603 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:00,603 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:00,603 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:00,603 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:00,603 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:00,603 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=847&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:75CP7Gw4IsXnLJok4DK3+A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133900Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:00,603 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133900Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 055ec6cbaeb8d634a5490fadd114f3b1a0a642cbe54b69f61883d80cd43550d7 gunicorn-registry stdout | 2023-06-29 13:39:00,603 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 48efde3751847d5da910f306171a1ace9b69a89c26fb5e9191d400c934155e8f gunicorn-registry stdout | 2023-06-29 13:39:00,603 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:00,604 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:00,604 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:00,604 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:00,651 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:39:01,014 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=847 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:01,015 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c6d9fb2d-f2bb-4d6e-b221-cc9677cdf8cd', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c6d9fb2d-f2bb-4d6e-b221-cc9677cdf8cd', 'ETag': '"ef908fec6c3822c5e72c9a24e032b7f8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:01,015 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:01,015 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:01,015 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:01,015 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:01,015 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c6d9fb2d-f2bb-4d6e-b221-cc9677cdf8cd', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c6d9fb2d-f2bb-4d6e-b221-cc9677cdf8cd', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c6d9fb2d-f2bb-4d6e-b221-cc9677cdf8cd', 'etag': '"ef908fec6c3822c5e72c9a24e032b7f8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ef908fec6c3822c5e72c9a24e032b7f8"'} gunicorn-registry stdout | 2023-06-29 13:39:01,677 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:01,677 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:01,677 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 848, 'Body': <_io.BytesIO object at 0x7f7ccb257900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:01,678 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:01,678 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:01,678 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:01,678 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:01,678 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:01,678 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:01,678 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:01,686 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:01,686 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:01,686 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:01,686 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:01,686 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:01,686 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 848}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'RDbHsbYfQBll48H2TurGlw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb257900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=848', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:01,686 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:01,686 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:01,686 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:01,686 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:01,687 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:01,687 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=848&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:RDbHsbYfQBll48H2TurGlw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133901Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:01,687 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133901Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1f00f57368973ac958e96243940f2e1c61206d4e16e978914d71e0ae5741dd21 gunicorn-registry stdout | 2023-06-29 13:39:01,687 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c1cf23503d20990282cad88abc2a1fd798e7561654f45d442d655cedd5482a2b gunicorn-registry stdout | 2023-06-29 13:39:01,687 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:01,687 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:01,687 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:01,688 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:01,824 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:39:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:39:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:39:38.788158+00:00 (in 36.796702 seconds) repositorygcworker stdout | 2023-06-29 13:39:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:40:01 UTC)" (scheduled at 2023-06-29 13:39:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:39:01,991 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:39:01,992 [81] [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(2023, 6, 29, 13, 39, 1, 991880), True, datetime.datetime(2023, 6, 29, 13, 39, 1, 991880), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 13:39:02,005 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:39:02,005 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:39:02,005 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:40:01 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:39:02,186 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=848 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:02,186 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'cd6bd475-33b6-4433-b425-f38381889fcc', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'cd6bd475-33b6-4433-b425-f38381889fcc', 'ETag': '"4436c7b1b61f401965e3c1f64eeac697"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:02,186 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:02,187 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:02,187 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:02,187 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:02,187 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'cd6bd475-33b6-4433-b425-f38381889fcc', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'cd6bd475-33b6-4433-b425-f38381889fcc', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'cd6bd475-33b6-4433-b425-f38381889fcc', 'etag': '"4436c7b1b61f401965e3c1f64eeac697"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4436c7b1b61f401965e3c1f64eeac697"'} gunicorn-registry stdout | 2023-06-29 13:39:02,709 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:02,710 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:02,710 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 849, 'Body': <_io.BytesIO object at 0x7f7ccb2ac1d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:02,710 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:02,710 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:02,710 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:02,710 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:02,710 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:02,710 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:02,710 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:02,719 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:02,719 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:02,719 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:02,719 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:02,719 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:02,719 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 849}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'SUktI78N339gcuA33lIFBA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac1d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=849', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:02,719 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:02,719 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:02,719 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:02,719 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:02,719 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:02,719 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=849&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:SUktI78N339gcuA33lIFBA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133902Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:02,719 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133902Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0c04342f1674041bbe8784ff64b71af18f2be93ca90c98ab1115f0550dbb26f3 gunicorn-registry stdout | 2023-06-29 13:39:02,719 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0a2dbb7cc6cd9f0fc8b27981e6c38fb5536aca8a186d6af03b0e9d17bad16f5d gunicorn-registry stdout | 2023-06-29 13:39:02,719 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:02,719 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:02,720 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:02,720 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:02,765 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:39:03,086 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=849 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:03,086 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a60f28eb-672b-4333-b697-d299c66275d3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a60f28eb-672b-4333-b697-d299c66275d3', 'ETag': '"49492d23bf0ddf7f6072e037de520504"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:03,086 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:03,086 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:03,086 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:03,086 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:03,087 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a60f28eb-672b-4333-b697-d299c66275d3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a60f28eb-672b-4333-b697-d299c66275d3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a60f28eb-672b-4333-b697-d299c66275d3', 'etag': '"49492d23bf0ddf7f6072e037de520504"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"49492d23bf0ddf7f6072e037de520504"'} queuecleanupworker stdout | 2023-06-29 13:39:03,522 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:39:03,860 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:03,860 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:03,860 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 850, 'Body': <_io.BytesIO object at 0x7f7ccb2ac130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:03,860 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:03,861 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:03,861 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:03,861 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:03,861 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:03,861 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:03,861 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:03,869 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:03,869 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:03,869 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:03,869 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:03,869 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:03,869 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 850}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'fenvE+FaNIuhAYOFT3VIAg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=850', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:03,870 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:03,870 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:03,870 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:03,870 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:03,870 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:03,870 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=850&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:fenvE+FaNIuhAYOFT3VIAg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133903Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:03,870 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133903Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | cacc2ebc6cd75458af052cb8c2ebbbf7b94767d62703360c294ebec0a42f57e7 gunicorn-registry stdout | 2023-06-29 13:39:03,870 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8bbb48fa33e669932bd19c37cb82e05a43a1bedad60f5fa251255558f4b20398 gunicorn-registry stdout | 2023-06-29 13:39:03,870 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:03,870 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:03,870 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:03,871 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:03,916 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:39:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:39:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:39:13.978401+00:00 (in 9.999527 seconds) notificationworker stdout | 2023-06-29 13:39:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:39:13 UTC)" (scheduled at 2023-06-29 13:39:03.978401+00:00) notificationworker stdout | 2023-06-29 13:39:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:39:03,980 [74] [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(2023, 6, 29, 13, 39, 3, 979279), True, datetime.datetime(2023, 6, 29, 13, 39, 3, 979279), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:39:03,991 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:39:03,991 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:39:03,991 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:39:13 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:39:04,274 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=850 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:04,275 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f4fbc1c5-31c4-43e5-bf0d-9adfe9abdc6f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f4fbc1c5-31c4-43e5-bf0d-9adfe9abdc6f', 'ETag': '"7de9ef13e15a348ba10183854f754802"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:04,275 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:04,275 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:04,275 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:04,275 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:04,275 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f4fbc1c5-31c4-43e5-bf0d-9adfe9abdc6f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f4fbc1c5-31c4-43e5-bf0d-9adfe9abdc6f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f4fbc1c5-31c4-43e5-bf0d-9adfe9abdc6f', 'etag': '"7de9ef13e15a348ba10183854f754802"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7de9ef13e15a348ba10183854f754802"'} gunicorn-registry stdout | 2023-06-29 13:39:04,858 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:04,859 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:04,859 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 851, 'Body': <_io.BytesIO object at 0x7f7ccb2ac590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:04,859 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:04,859 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:04,859 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:04,859 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:04,859 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:04,859 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:04,859 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:04,868 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:04,868 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:04,868 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:04,868 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:04,868 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:04,868 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 851}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'UYOkAcRTuypaukMKl2ubEA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=851', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:04,868 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:04,868 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:04,868 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:04,868 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:04,868 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:04,868 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=851&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:UYOkAcRTuypaukMKl2ubEA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133904Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:04,868 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133904Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ac10ed9e0ee5eb98ee3626d09da31de1f3dd9412f6054ad69acc742bc84e8990 gunicorn-registry stdout | 2023-06-29 13:39:04,868 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1daf56d5f233a81043f1ffa4cdaebd69c6b6d735d45436a5faf8cdc925e82e09 gunicorn-registry stdout | 2023-06-29 13:39:04,868 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:04,869 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:04,869 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:04,869 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:04,914 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:39:05,233 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=851 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:05,234 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '9fd8bfad-2d88-4118-8b35-ffd33fb353ea', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '9fd8bfad-2d88-4118-8b35-ffd33fb353ea', 'ETag': '"5183a401c453bb2a5aba430a976b9b10"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:05,234 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:05,234 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:05,234 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:05,234 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:05,234 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '9fd8bfad-2d88-4118-8b35-ffd33fb353ea', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '9fd8bfad-2d88-4118-8b35-ffd33fb353ea', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '9fd8bfad-2d88-4118-8b35-ffd33fb353ea', 'etag': '"5183a401c453bb2a5aba430a976b9b10"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5183a401c453bb2a5aba430a976b9b10"'} gunicorn-registry stdout | 2023-06-29 13:39:05,754 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:05,754 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:05,754 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 852, 'Body': <_io.BytesIO object at 0x7f7ccb2ac1d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:05,754 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:05,754 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:05,754 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:05,754 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:05,754 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:05,754 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:05,755 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:05,763 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:05,763 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:05,763 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:05,763 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:05,763 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:05,763 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 852}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'XdGRulqtAdFXqAhZyuat3w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac1d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=852', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:05,763 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:05,763 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:05,763 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:05,763 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:05,763 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:05,763 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=852&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:XdGRulqtAdFXqAhZyuat3w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133905Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:05,763 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133905Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 21505feefedf31d311035356441d272bbf74444a36dfecc1df5b887d4b7411eb gunicorn-registry stdout | 2023-06-29 13:39:05,763 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4050a4d2ff9de67a9846b6f45893bf7c18ed4d76d85fdd6a431a88e92c0b1cd0 gunicorn-registry stdout | 2023-06-29 13:39:05,764 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:05,764 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:05,764 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:05,764 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:05,814 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:39:06,132 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=852 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:06,132 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '717ac995-eb41-4603-9309-fc3e6b844a02', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '717ac995-eb41-4603-9309-fc3e6b844a02', 'ETag': '"5dd191ba5aad01d157a80859cae6addf"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:06,132 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:06,132 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:06,132 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:06,132 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:06,132 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '717ac995-eb41-4603-9309-fc3e6b844a02', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '717ac995-eb41-4603-9309-fc3e6b844a02', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '717ac995-eb41-4603-9309-fc3e6b844a02', 'etag': '"5dd191ba5aad01d157a80859cae6addf"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5dd191ba5aad01d157a80859cae6addf"'} securityworker stdout | 2023-06-29 13:39:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:39:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:39:11.713664+00:00 (in 5.130736 seconds) securityworker stdout | 2023-06-29 13:39:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:39:36 UTC)" (scheduled at 2023-06-29 13:39:06.582504+00:00) securityworker stdout | 2023-06-29 13:39:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:39:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:39:06,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:39:06,587 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:39:06,599 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:39:06,602 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:39:06,602 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:39:36 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:39:06,621 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:06,621 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:06,622 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 853, 'Body': <_io.BytesIO object at 0x7f7ccb2dc900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:06,622 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:06,622 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:06,622 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:06,622 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:06,622 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:06,622 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:06,622 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:06,631 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:06,631 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:06,631 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:06,631 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:06,631 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:06,631 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 853}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'z/DAR5ROSVJcalj/UgrXJg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2dc900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=853', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:06,631 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:06,631 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:06,631 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:06,631 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:06,631 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:06,631 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=853&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:z/DAR5ROSVJcalj/UgrXJg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133906Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:06,631 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133906Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 893af9e39db0275bd34539bae67413ac1522a3a0c4be0ab0a580e63201ce5dbf gunicorn-registry stdout | 2023-06-29 13:39:06,631 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e661afa6cf142a319e1d6165d3b26dbe363fd7acca3d7f34e9bc503f1223befe gunicorn-registry stdout | 2023-06-29 13:39:06,631 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:06,631 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:06,632 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:06,632 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:06,681 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. builder stdout | 2023-06-29 13:39:06,783 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:39:06,786 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:39:07,017 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=853 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:07,017 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd034c47d-23c0-446d-a489-4f7a3a1dd68a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd034c47d-23c0-446d-a489-4f7a3a1dd68a', 'ETag': '"cff0c047944e49525c6a58ff520ad726"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:07,017 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:07,017 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:07,017 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:07,017 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:07,018 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd034c47d-23c0-446d-a489-4f7a3a1dd68a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd034c47d-23c0-446d-a489-4f7a3a1dd68a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd034c47d-23c0-446d-a489-4f7a3a1dd68a', 'etag': '"cff0c047944e49525c6a58ff520ad726"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"cff0c047944e49525c6a58ff520ad726"'} gunicorn-registry stdout | 2023-06-29 13:39:07,456 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:07,457 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:07,457 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 854, 'Body': <_io.BytesIO object at 0x7f7ccb269450>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:07,457 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:07,457 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:07,457 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:07,457 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:07,457 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:07,457 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:07,457 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:07,466 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:07,466 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:07,466 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:07,466 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:07,466 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:07,466 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 854}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '6Rnya9bDkEPe+atyBplOuQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269450>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=854', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:07,466 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:07,466 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:07,466 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:07,466 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:07,466 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:07,466 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=854&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:6Rnya9bDkEPe+atyBplOuQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133907Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:07,466 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133907Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2776be37ae69d6b7538b281316adf698cb075e09444a9e513c9d12fe13409022 gunicorn-registry stdout | 2023-06-29 13:39:07,466 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8acd3ba3e73ebc2419456602b796f57e7e21c54c28ce20fe8437c5f79f868893 gunicorn-registry stdout | 2023-06-29 13:39:07,466 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:07,467 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:07,467 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:07,467 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:07,516 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:39:07,837 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=854 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:07,837 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'cbf515ac-69ac-44b0-a00c-8ec455ecb4ee', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'cbf515ac-69ac-44b0-a00c-8ec455ecb4ee', 'ETag': '"e919f26bd6c39043def9ab7206994eb9"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:07,837 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:07,837 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:07,837 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:07,837 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:07,837 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'cbf515ac-69ac-44b0-a00c-8ec455ecb4ee', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'cbf515ac-69ac-44b0-a00c-8ec455ecb4ee', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'cbf515ac-69ac-44b0-a00c-8ec455ecb4ee', 'etag': '"e919f26bd6c39043def9ab7206994eb9"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e919f26bd6c39043def9ab7206994eb9"'} gunicorn-registry stdout | 2023-06-29 13:39:08,895 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:08,896 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:08,896 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 855, 'Body': <_io.BytesIO object at 0x7f7ccb2dc900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:08,896 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:08,896 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:08,896 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:08,896 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:08,896 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:08,896 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:08,897 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:08,905 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:08,905 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:08,905 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:08,905 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:08,905 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:08,905 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 855}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Qy1BXHe195cbduo6xv55kw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2dc900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=855', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:08,906 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:08,906 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:08,906 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:08,906 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:08,906 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:08,906 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=855&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Qy1BXHe195cbduo6xv55kw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133908Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:08,906 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133908Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 68f6804ead4b100f54cd0d1cdeac450cb427c2bfc2012cab44a2edb13907eb4c gunicorn-registry stdout | 2023-06-29 13:39:08,906 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 524b4151a53e56a34a2da2fbaa1f32f76f1c618394f1eaae05e4a50269a458b1 gunicorn-registry stdout | 2023-06-29 13:39:08,906 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:08,906 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:08,907 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:08,907 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:08,953 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotaregistrysizeworker stdout | 2023-06-29 13:39:09,199 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} namespacegcworker stdout | 2023-06-29 13:39:09,498 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:39:09,567 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:39:09,615 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-web stdout | 2023-06-29 13:39:09,636 [214] [DEBUG] [app] Starting request: urn:request:a8132250-eb1c-4c65-b67f-adcafa2a395a (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:39:09,636 [211] [DEBUG] [app] Starting request: urn:request:29e4e57c-e794-4feb-9299-8e00c3313fe1 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:39:09,637 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:39:09,637 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:39:09,639 [222] [DEBUG] [app] Starting request: urn:request:1460153a-0048-44af-aaa5-494b5948e6ed (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:39:09,639 [220] [DEBUG] [app] Starting request: urn:request:6cef2278-034e-4b0c-97e4-f4a7b8c18f8f (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:39:09,639 [222] [DEBUG] [app] Ending request: urn:request:1460153a-0048-44af-aaa5-494b5948e6ed (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:1460153a-0048-44af-aaa5-494b5948e6ed', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:39:09,639 [220] [DEBUG] [app] Ending request: urn:request:6cef2278-034e-4b0c-97e4-f4a7b8c18f8f (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:6cef2278-034e-4b0c-97e4-f4a7b8c18f8f', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:39:09,639 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:39:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:39:09,640 [220] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:39:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:39:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:39:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) gunicorn-web stdout | 2023-06-29 13:39:09,640 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:39:09,640 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:39:09,641 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:39:09,641 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:39:09,642 [212] [DEBUG] [app] Starting request: urn:request:39e33967-d64b-4685-aaaa-8cf72bf1fd99 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:39:09,642 [213] [DEBUG] [app] Starting request: urn:request:4e3cc3bd-658d-4e83-9066-336fadbe28d8 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:39:09,642 [212] [DEBUG] [app] Ending request: urn:request:39e33967-d64b-4685-aaaa-8cf72bf1fd99 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:39e33967-d64b-4685-aaaa-8cf72bf1fd99', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:39:09,643 [213] [DEBUG] [app] Ending request: urn:request:4e3cc3bd-658d-4e83-9066-336fadbe28d8 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:4e3cc3bd-658d-4e83-9066-336fadbe28d8', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:39:09,643 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:39:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:39:09,643 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:39:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:39:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:39:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:39:09,643 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:39:09,643 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:39:09,643 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:39:09,643 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:39:09,651 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:39:09,651 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:39:09,661 [211] [DEBUG] [app] Ending request: urn:request:29e4e57c-e794-4feb-9299-8e00c3313fe1 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:29e4e57c-e794-4feb-9299-8e00c3313fe1', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:39:09,661 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:39:09,661 [214] [DEBUG] [app] Ending request: urn:request:a8132250-eb1c-4c65-b67f-adcafa2a395a (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:a8132250-eb1c-4c65-b67f-adcafa2a395a', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:39:09,661 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:39:09,661 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:39:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:39:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.026 118 0.027) gunicorn-web stdout | 2023-06-29 13:39:09,662 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:39:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:39:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.027 118 0.027) repositoryactioncounter stdout | 2023-06-29 13:39:10,336 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-registry stdout | 2023-06-29 13:39:10,424 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=855 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:10,424 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0eb23fed-0287-4527-9aab-b20fe1c3f655', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0eb23fed-0287-4527-9aab-b20fe1c3f655', 'ETag': '"432d415c77b5f7971b76ea3ac6fe7993"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:10,424 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:10,425 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:10,425 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:10,425 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:10,425 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0eb23fed-0287-4527-9aab-b20fe1c3f655', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0eb23fed-0287-4527-9aab-b20fe1c3f655', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0eb23fed-0287-4527-9aab-b20fe1c3f655', 'etag': '"432d415c77b5f7971b76ea3ac6fe7993"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"432d415c77b5f7971b76ea3ac6fe7993"'} gunicorn-registry stdout | 2023-06-29 13:39:10,445 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:10,445 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:10,445 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 856, 'Body': <_io.BytesIO object at 0x7f7ccb1de4f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:10,445 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:10,445 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:10,445 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:10,445 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:10,445 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:10,445 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:10,445 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:10,454 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:10,454 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:10,454 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:10,454 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:10,454 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:10,454 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 856}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'lGz5IG2MutxsMaudBFIBgg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1de4f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=856', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:10,454 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:10,454 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:10,454 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:10,454 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:10,454 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:10,454 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=856&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:lGz5IG2MutxsMaudBFIBgg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133910Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:10,454 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133910Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 30e9af8efbbbb1051f54b640be2dfdc5988cd31032213db9003283861ba0f014 gunicorn-registry stdout | 2023-06-29 13:39:10,454 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d6ba3e187ae1c392501b1e6a533e5f829a22df2ea8a965ea7bbcf0466afd4d27 gunicorn-registry stdout | 2023-06-29 13:39:10,454 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:10,454 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:10,455 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:10,455 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:10,500 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:39:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:39:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:39:20.585410+00:00 (in 9.999484 seconds) gcworker stdout | 2023-06-29 13:39:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:39:20 UTC)" (scheduled at 2023-06-29 13:39:10.585410+00:00) gcworker stdout | 2023-06-29 13:39:10,587 [59] [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, 1686836350586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:39:10,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:39:10,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:39:10,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:39:20 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:39:11,063 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=856 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:11,064 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'aab69a6e-5f91-49f1-afe9-fb434be99593', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'aab69a6e-5f91-49f1-afe9-fb434be99593', 'ETag': '"946cf9206d8cbadc6c31ab9d04520182"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:11,064 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:11,064 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:11,064 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:11,064 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:11,064 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'aab69a6e-5f91-49f1-afe9-fb434be99593', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'aab69a6e-5f91-49f1-afe9-fb434be99593', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'aab69a6e-5f91-49f1-afe9-fb434be99593', 'etag': '"946cf9206d8cbadc6c31ab9d04520182"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"946cf9206d8cbadc6c31ab9d04520182"'} gunicorn-registry stdout | 2023-06-29 13:39:11,299 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:11,299 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:11,299 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 857, 'Body': <_io.BytesIO object at 0x7f7ccb257680>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:11,299 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:11,299 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:11,300 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:11,300 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:11,300 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:11,300 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:11,300 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:11,308 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:11,308 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:11,308 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:11,308 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:11,308 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:11,308 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 857}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'nxTtaY4J0eiNkzHuRWDNhQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb257680>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=857', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:11,308 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:11,308 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:11,308 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:11,308 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:11,309 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:11,309 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=857&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:nxTtaY4J0eiNkzHuRWDNhQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133911Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:11,309 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133911Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0ee1e77e2c0dbefe9e4fe69bb28f56143c6a0ef4ab9527a3a686333f734948ff gunicorn-registry stdout | 2023-06-29 13:39:11,309 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | db72cd2fa27c868150b32b7c669ff5d8de62dfeea4dd40f5f001f430f09fcd64 gunicorn-registry stdout | 2023-06-29 13:39:11,309 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:11,309 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:11,309 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:11,310 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:11,359 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. blobuploadcleanupworker stdout | 2023-06-29 13:39:11,529 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} securityworker stdout | 2023-06-29 13:39:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:39:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:39:36.582504+00:00 (in 24.868369 seconds) securityworker stdout | 2023-06-29 13:39:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:39:41 UTC)" (scheduled at 2023-06-29 13:39:11.713664+00:00) securityworker stdout | 2023-06-29 13:39:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:39:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:39:11,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:39:11,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:39:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:39:11,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:39:11,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:39:11,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:39:11,721 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:39:11,733 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:39:11,737 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:39:11,737 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:39:11,738 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 34, 11, 721453), 1, 2]) securityworker stdout | 2023-06-29 13:39:11,741 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:39:11,742 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:39:11,742 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 34, 11, 721453), 1, 2]) securityworker stdout | 2023-06-29 13:39:11,746 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:39:11,746 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:39:11,746 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:39:11,746 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:39:11,746 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:39:11,746 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:39:11,746 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:39:11,747 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:39:11,747 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:39:11,747 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:39:41 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:39:11,840 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=857 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:11,841 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0242d746-5a27-4242-b508-b12f781a6fb9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0242d746-5a27-4242-b508-b12f781a6fb9', 'ETag': '"9f14ed698e09d1e88d9331ee4560cd85"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:11,841 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:11,841 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:11,841 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:11,841 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:11,841 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0242d746-5a27-4242-b508-b12f781a6fb9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0242d746-5a27-4242-b508-b12f781a6fb9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0242d746-5a27-4242-b508-b12f781a6fb9', 'etag': '"9f14ed698e09d1e88d9331ee4560cd85"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9f14ed698e09d1e88d9331ee4560cd85"'} gunicorn-registry stdout | 2023-06-29 13:39:12,553 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:12,553 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:12,554 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 858, 'Body': <_io.BytesIO object at 0x7f7ccb1deef0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:12,554 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:12,554 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:12,554 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:12,554 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:12,554 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:12,554 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:12,554 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:12,562 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:12,562 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:12,562 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:12,562 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:12,562 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:12,562 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 858}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '/AL6Gd19dTK0erEoyQLzsA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1deef0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=858', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:12,562 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:12,563 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:12,563 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:12,563 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:12,563 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:12,563 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=858&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:/AL6Gd19dTK0erEoyQLzsA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133912Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:12,563 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133912Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6e4b7c34042a73a1566612dd1614d87713090acfd56af478e7a7c7018ed86b3e gunicorn-registry stdout | 2023-06-29 13:39:12,563 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7eb80392a0ed9c5575c2189b90877f1c1fbd79bc7eec2bd7beb43ee6ab69690b gunicorn-registry stdout | 2023-06-29 13:39:12,563 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:12,563 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:12,563 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:12,564 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:12,609 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:39:13,093 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=858 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:13,093 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '9bffd8d3-855b-49be-a643-b10ea2959918', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '9bffd8d3-855b-49be-a643-b10ea2959918', 'ETag': '"fc02fa19dd7d7532b47ab128c902f3b0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:13,093 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:13,094 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:13,094 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:13,094 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:13,094 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '9bffd8d3-855b-49be-a643-b10ea2959918', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '9bffd8d3-855b-49be-a643-b10ea2959918', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '9bffd8d3-855b-49be-a643-b10ea2959918', 'etag': '"fc02fa19dd7d7532b47ab128c902f3b0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"fc02fa19dd7d7532b47ab128c902f3b0"'} repositorygcworker stdout | 2023-06-29 13:39:13,441 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:39:13,690 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:13,690 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:13,690 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 859, 'Body': <_io.BytesIO object at 0x7f7ccb27abd0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:13,690 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:13,690 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:13,690 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:13,690 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:13,690 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:13,690 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:13,691 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:13,699 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:13,699 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:13,699 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:13,699 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:13,699 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:13,699 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 859}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'xeKgjGd6Ub7bHIiv8bfjCw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27abd0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=859', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:13,699 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:13,699 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:13,699 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:13,699 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:13,699 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:13,699 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=859&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:xeKgjGd6Ub7bHIiv8bfjCw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133913Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:13,699 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133913Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4c1618b88cd97780792b06234c7e0149ccd41203bc7c697c63fa76f24ff6f3ca gunicorn-registry stdout | 2023-06-29 13:39:13,700 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d3c72a8dc862d373516a75893920a3d16e7d3779670ee9620c262df2951ae1ca gunicorn-registry stdout | 2023-06-29 13:39:13,700 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:13,700 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:13,700 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:13,700 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:13,750 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:39:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:39:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:39:15.985355+00:00 (in 2.006482 seconds) notificationworker stdout | 2023-06-29 13:39:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:39:23 UTC)" (scheduled at 2023-06-29 13:39:13.978401+00:00) notificationworker stdout | 2023-06-29 13:39:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:39:13,980 [74] [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(2023, 6, 29, 13, 39, 13, 979326), True, datetime.datetime(2023, 6, 29, 13, 39, 13, 979326), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:39:13,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:39:13,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:39:13,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:39:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:39:14,190 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=859 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:14,191 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '56e06a00-803b-44b4-b561-bc6452157d5c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '56e06a00-803b-44b4-b561-bc6452157d5c', 'ETag': '"c5e2a08c677a51bedb1c88aff1b7e30b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:14,191 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:14,191 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:14,191 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:14,191 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:14,191 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '56e06a00-803b-44b4-b561-bc6452157d5c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '56e06a00-803b-44b4-b561-bc6452157d5c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '56e06a00-803b-44b4-b561-bc6452157d5c', 'etag': '"c5e2a08c677a51bedb1c88aff1b7e30b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c5e2a08c677a51bedb1c88aff1b7e30b"'} gunicorn-registry stdout | 2023-06-29 13:39:14,749 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:14,749 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:14,750 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 860, 'Body': <_io.BytesIO object at 0x7f7ccb1fb950>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:14,750 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:14,750 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:14,750 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:14,750 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:14,750 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:14,750 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:14,750 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:14,758 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:14,758 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:14,758 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:14,758 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:14,759 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:14,759 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 860}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'LXe5PQHbhv86DpjnuttuZw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fb950>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=860', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:14,759 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:14,759 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:14,759 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:14,759 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:14,759 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:14,759 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=860&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:LXe5PQHbhv86DpjnuttuZw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133914Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:14,759 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133914Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 23763ad1cebe3fbbb25affbd10ae88b406fa769ed3b6c196e8bdb2d5deb6d396 gunicorn-registry stdout | 2023-06-29 13:39:14,759 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f9c0fede8cf72a679fe410d978c7ff3406051d23603bc96fbea1f28ad290a3f9 gunicorn-registry stdout | 2023-06-29 13:39:14,759 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:14,759 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:14,760 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:14,760 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. exportactionlogsworker stdout | 2023-06-29 13:39:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:39:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:39:55.591055+00:00 (in 40.797019 seconds) exportactionlogsworker stdout | 2023-06-29 13:39:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:40:14 UTC)" (scheduled at 2023-06-29 13:39:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:39:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:39:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:40:14 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:39:14,805 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. manifestbackfillworker stdout | 2023-06-29 13:39:14,871 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} securityworker stdout | 2023-06-29 13:39:14,890 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} exportactionlogsworker stdout | 2023-06-29 13:39:14,985 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:39:15,155 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-registry stdout | 2023-06-29 13:39:15,204 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=860 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:15,205 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd6b71bb5-e7b1-41c7-bd26-22cd51e8afde', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd6b71bb5-e7b1-41c7-bd26-22cd51e8afde', 'ETag': '"2d77b93d01db86ff3a0e98e7badb6e67"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:15,205 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:15,205 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:15,205 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:15,205 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:15,205 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd6b71bb5-e7b1-41c7-bd26-22cd51e8afde', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd6b71bb5-e7b1-41c7-bd26-22cd51e8afde', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd6b71bb5-e7b1-41c7-bd26-22cd51e8afde', 'etag': '"2d77b93d01db86ff3a0e98e7badb6e67"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2d77b93d01db86ff3a0e98e7badb6e67"'} gcworker stdout | 2023-06-29 13:39:15,685 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:39:15,785 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-web stdout | 2023-06-29 13:39:15,810 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-web stdout | 2023-06-29 13:39:15,820 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-registry stdout | 2023-06-29 13:39:15,886 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:15,886 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:15,887 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 861, 'Body': <_io.BytesIO object at 0x7f7cdba9a770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:15,887 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:15,887 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:15,887 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:15,887 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:15,887 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:15,887 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:15,887 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:15,895 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:15,895 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:15,895 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:15,895 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:15,895 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:15,895 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 861}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'jj8ovckK8Timi09h3sfiAQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cdba9a770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=861', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:15,896 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:15,896 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:15,896 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:15,896 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:15,896 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:15,896 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=861&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:jj8ovckK8Timi09h3sfiAQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133915Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:15,896 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133915Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 88657b14e24521784e99106f3d250fbb37792af792c53df9fa774b4d2ff7d374 gunicorn-registry stdout | 2023-06-29 13:39:15,896 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 288ac07287a81d3c84de2672ae504e8ff5c6c2626926e96303240571c940eb45 gunicorn-registry stdout | 2023-06-29 13:39:15,896 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:15,896 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:15,896 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:15,897 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-web stdout | 2023-06-29 13:39:15,901 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:39:15,906 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:39:15,908 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-registry stdout | 2023-06-29 13:39:15,942 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:39:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:39:15,986 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:39:23.978401+00:00 (in 7.992528 seconds) notificationworker stdout | 2023-06-29 13:39:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:40:15 UTC)" (scheduled at 2023-06-29 13:39:15.985355+00:00) notificationworker stdout | 2023-06-29 13:39:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:39:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:40:15 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:39:16,384 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=861 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:16,384 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2b7092fd-6e6e-4154-a3da-d054ef55ae71', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2b7092fd-6e6e-4154-a3da-d054ef55ae71', 'ETag': '"8e3f28bdc90af138a68b4f61dec7e201"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:16,384 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:16,385 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:16,385 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:16,385 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:16,385 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2b7092fd-6e6e-4154-a3da-d054ef55ae71', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2b7092fd-6e6e-4154-a3da-d054ef55ae71', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2b7092fd-6e6e-4154-a3da-d054ef55ae71', 'etag': '"8e3f28bdc90af138a68b4f61dec7e201"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8e3f28bdc90af138a68b4f61dec7e201"'} globalpromstats stdout | 2023-06-29 13:39:16,909 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} gunicorn-registry stdout | 2023-06-29 13:39:16,951 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:16,951 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:16,952 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 862, 'Body': <_io.BytesIO object at 0x7f7ccb286ae0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:16,952 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:16,952 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:16,952 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:16,952 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:16,952 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:16,952 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:16,952 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:16,960 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:16,961 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:16,961 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:16,961 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:16,961 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:16,961 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 862}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'k0BF3r7Rm6AutMRYJuWboA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286ae0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=862', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:16,961 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:16,961 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:16,961 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:16,961 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:16,961 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:16,961 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=862&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:k0BF3r7Rm6AutMRYJuWboA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133916Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:16,961 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133916Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 14dcfc845522352b9c30d6428b4bf109bd21f02e0855cae596a691cdb9f5c57b gunicorn-registry stdout | 2023-06-29 13:39:16,961 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 15826e6cc5451a267b5e799722d32be72866426dd2e9345f0490c29d61604ae1 gunicorn-registry stdout | 2023-06-29 13:39:16,961 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:16,961 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:16,962 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:16,962 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:17,009 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. teamsyncworker stdout | 2023-06-29 13:39:17,202 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} securityscanningnotificationworker stdout | 2023-06-29 13:39:17,286 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:39:17,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:39:23.286787+00:00 (in 5.999866 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:39:17,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:44:17 UTC)" (scheduled at 2023-06-29 13:39:17.286405+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:39:17,287 [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(2023, 6, 29, 13, 39, 17, 287289), 'secscanv4/%']) securityscanningnotificationworker stdout | 2023-06-29 13:39:17,299 [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(2023, 6, 29, 13, 39, 17, 287289), True, datetime.datetime(2023, 6, 29, 13, 39, 17, 287289), 0, 'secscanv4/%']) securityscanningnotificationworker stdout | 2023-06-29 13:39:17,304 [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(2023, 6, 29, 13, 39, 17, 287289), True, datetime.datetime(2023, 6, 29, 13, 39, 17, 287289), 0, 'secscanv4/%', False, datetime.datetime(2023, 6, 29, 13, 39, 17, 287289), 'secscanv4/%']) securityscanningnotificationworker stdout | 2023-06-29 13:39:17,308 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:39:17,308 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:44:17 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:39:17,408 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=862 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:17,409 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '34d2ff23-89f8-4469-8330-74a24e059619', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '34d2ff23-89f8-4469-8330-74a24e059619', 'ETag': '"934045debed19ba02eb4c45826e59ba0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:17,409 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:17,409 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:17,409 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:17,409 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:17,410 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '34d2ff23-89f8-4469-8330-74a24e059619', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '34d2ff23-89f8-4469-8330-74a24e059619', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '34d2ff23-89f8-4469-8330-74a24e059619', 'etag': '"934045debed19ba02eb4c45826e59ba0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"934045debed19ba02eb4c45826e59ba0"'} chunkcleanupworker stdout | 2023-06-29 13:39:17,918 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-registry stdout | 2023-06-29 13:39:17,926 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:17,926 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:17,926 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 863, 'Body': <_io.BytesIO object at 0x7f7ccb2864a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:17,926 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:17,927 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:17,927 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:17,927 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:17,927 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:17,927 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:17,927 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:17,935 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:17,935 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:17,935 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:17,935 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:17,935 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:17,936 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 863}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'E1keYHZ6k/69FcrR2mL9YQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2864a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=863', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:17,936 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:17,936 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:17,936 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:17,936 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:17,936 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:17,936 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=863&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:E1keYHZ6k/69FcrR2mL9YQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133917Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:17,936 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133917Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1cba5e77613474dbdcae5ba0806ed54c7d7ad3613e7ec718e15fab9fbfc194a7 gunicorn-registry stdout | 2023-06-29 13:39:17,936 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6e6ec5768e6031116386a5d7e34c4fa19e16e76d49c269ac5cf4187c52a75b79 gunicorn-registry stdout | 2023-06-29 13:39:17,936 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:17,937 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:17,937 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:17,938 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:17,983 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-secscan stdout | 2023-06-29 13:39:18,154 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:39:18,157 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:39:18,159 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} storagereplication stdout | 2023-06-29 13:39:18,309 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:39:18,826 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=863 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:18,827 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'abe30e18-0336-465c-a61c-a9868a710ea7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'abe30e18-0336-465c-a61c-a9868a710ea7', 'ETag': '"13591e60767a93febd15cad1da62fd61"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:18,827 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:18,827 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:18,827 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:18,827 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:18,827 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'abe30e18-0336-465c-a61c-a9868a710ea7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'abe30e18-0336-465c-a61c-a9868a710ea7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'abe30e18-0336-465c-a61c-a9868a710ea7', 'etag': '"13591e60767a93febd15cad1da62fd61"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"13591e60767a93febd15cad1da62fd61"'} gunicorn-registry stdout | 2023-06-29 13:39:18,910 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:18,911 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:18,911 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 864, 'Body': <_io.BytesIO object at 0x7f7ccb229590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:18,911 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:18,911 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:18,912 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:18,912 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:18,912 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:18,912 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:18,912 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:18,920 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:18,920 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:18,920 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:18,920 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:18,921 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:18,921 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 864}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'HnfU/HCdDmSeZwH5x9sU7Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb229590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=864', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:18,921 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:18,921 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:18,921 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:18,921 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:18,921 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:18,921 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=864&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:HnfU/HCdDmSeZwH5x9sU7Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133918Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:18,921 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133918Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 020153556ec2dfbd05d6c34cf2e17874b6d5c512af0c9db70a48b8a34ec05ca6 gunicorn-registry stdout | 2023-06-29 13:39:18,921 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a6d0014c7c560deb6075382cd4883780229ae468b350899cb21437e0de90f0af gunicorn-registry stdout | 2023-06-29 13:39:18,922 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:18,922 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:18,922 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:18,923 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:18,971 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:39:19,285 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:39:19,287 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:39:19,292 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:39:19,295 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:39:19,298 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:39:19,301 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:39:19,304 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:39:19,307 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:39:19,312 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:39:19,648 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=864 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:19,648 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1b84c5ec-3d7f-4f6b-8d0f-c6e1d58cc234', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1b84c5ec-3d7f-4f6b-8d0f-c6e1d58cc234', 'ETag': '"1e77d4fc709d0e649e6701f9c7db14ed"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:19,648 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:19,649 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:19,649 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:19,649 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:19,649 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1b84c5ec-3d7f-4f6b-8d0f-c6e1d58cc234', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1b84c5ec-3d7f-4f6b-8d0f-c6e1d58cc234', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1b84c5ec-3d7f-4f6b-8d0f-c6e1d58cc234', 'etag': '"1e77d4fc709d0e649e6701f9c7db14ed"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1e77d4fc709d0e649e6701f9c7db14ed"'} gunicorn-registry stdout | 2023-06-29 13:39:19,973 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:19,973 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:19,973 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 865, 'Body': <_io.BytesIO object at 0x7f7ccb234e00>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:19,974 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:19,974 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:19,974 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:19,974 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:19,974 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:19,974 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:19,974 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:19,982 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:19,982 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:19,982 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:19,982 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:19,982 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:19,982 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 865}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'LEtgwsTM/snY/SGd10F4Yg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234e00>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=865', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:19,982 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:19,982 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:19,982 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:19,982 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:19,983 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:19,983 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=865&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:LEtgwsTM/snY/SGd10F4Yg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133919Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:19,983 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133919Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 81ae76ed23f1ff6c206ee15c6265b833a734f0a58268f1d6d7980ba36471a20e gunicorn-registry stdout | 2023-06-29 13:39:19,983 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 134fd3a127df886d7469c6204d0a3ac849bc9704067e51a622475f8e3bac3bf0 gunicorn-registry stdout | 2023-06-29 13:39:19,983 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:19,983 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:19,983 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:19,984 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:20,029 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:39:20,392 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=865 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:20,392 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a04f8744-60e1-41a8-bf9e-9989439c209f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a04f8744-60e1-41a8-bf9e-9989439c209f', 'ETag': '"2c4b60c2c4ccfec9d8fd219dd7417862"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:20,392 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:20,393 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:20,393 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:20,393 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:20,393 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a04f8744-60e1-41a8-bf9e-9989439c209f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a04f8744-60e1-41a8-bf9e-9989439c209f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a04f8744-60e1-41a8-bf9e-9989439c209f', 'etag': '"2c4b60c2c4ccfec9d8fd219dd7417862"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2c4b60c2c4ccfec9d8fd219dd7417862"'} gcworker stdout | 2023-06-29 13:39:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:39:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:39:30.585410+00:00 (in 9.999542 seconds) gcworker stdout | 2023-06-29 13:39:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:39:30 UTC)" (scheduled at 2023-06-29 13:39:20.585410+00:00) gcworker stdout | 2023-06-29 13:39:20,587 [59] [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, 1686836360586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:39:20,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:39:20,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:39:20,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:39:30 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:39:21,506 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:21,507 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:21,507 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 866, 'Body': <_io.BytesIO object at 0x7f7ccb2ac590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:21,507 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:21,507 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:21,507 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:21,507 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:21,507 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:21,507 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:21,507 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:21,516 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:21,516 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:21,516 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:21,516 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:21,516 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:21,516 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 866}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'WTAfeuYW0J4rcoFcKMU3cQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=866', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:21,516 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:21,516 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:21,516 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:21,516 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:21,516 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:21,516 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=866&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:WTAfeuYW0J4rcoFcKMU3cQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133921Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:21,516 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133921Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f0098e427823a0cddc0a13e10c42982e6672882c59ea3b8e8487b8bcab634972 gunicorn-registry stdout | 2023-06-29 13:39:21,516 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 513355e246c1afdc63bc012cb227ea51797211863f1666126f6eadff358cd805 gunicorn-registry stdout | 2023-06-29 13:39:21,516 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:21,516 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:21,517 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:21,517 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:21,562 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:39:22,006 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=866 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:22,007 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'cc15689a-af30-4ed7-8226-28968592b233', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'cc15689a-af30-4ed7-8226-28968592b233', 'ETag': '"59301f7ae616d09e2b72815c28c53771"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:22,007 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:22,007 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:22,007 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:22,007 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:22,007 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'cc15689a-af30-4ed7-8226-28968592b233', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'cc15689a-af30-4ed7-8226-28968592b233', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'cc15689a-af30-4ed7-8226-28968592b233', 'etag': '"59301f7ae616d09e2b72815c28c53771"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"59301f7ae616d09e2b72815c28c53771"'} gunicorn-registry stdout | 2023-06-29 13:39:22,816 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:22,817 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:22,817 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 867, 'Body': <_io.BytesIO object at 0x7f7ccb2ac130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:22,817 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:22,817 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:22,817 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:22,817 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:22,817 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:22,817 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:22,817 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:22,826 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:22,826 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:22,826 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:22,826 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:22,826 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:22,826 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 867}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'CN/ocTt67qbwEhBnFgMuYw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=867', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:22,826 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:22,826 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:22,826 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:22,826 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:22,826 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:22,826 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=867&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:CN/ocTt67qbwEhBnFgMuYw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133922Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:22,826 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133922Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ce556f248e0befdf394e339d68be72495daec5060a6eddca39f21b4e9a9056c2 gunicorn-registry stdout | 2023-06-29 13:39:22,826 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b4c359ee46edf28ae1c9a875e8abd5d8a36290c93fd57ba2d285cc5556a3f2c4 gunicorn-registry stdout | 2023-06-29 13:39:22,826 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:22,827 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:22,827 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:22,827 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:22,874 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:39:23,278 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=867 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:23,279 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '09624aab-1ed2-43a4-ba7b-c33c0be021b0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '09624aab-1ed2-43a4-ba7b-c33c0be021b0', 'ETag': '"08dfe8713b7aeea6f012106716032e63"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:23,279 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:23,279 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:23,279 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:23,279 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:23,279 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '09624aab-1ed2-43a4-ba7b-c33c0be021b0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '09624aab-1ed2-43a4-ba7b-c33c0be021b0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '09624aab-1ed2-43a4-ba7b-c33c0be021b0', 'etag': '"08dfe8713b7aeea6f012106716032e63"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"08dfe8713b7aeea6f012106716032e63"'} securityscanningnotificationworker stdout | 2023-06-29 13:39:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:39:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:39:48.681765+00:00 (in 25.394513 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:39:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:40:23 UTC)" (scheduled at 2023-06-29 13:39:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:39:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:39:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:40:23 UTC)" executed successfully notificationworker stdout | 2023-06-29 13:39:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:39:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:39:33.978401+00:00 (in 9.999505 seconds) notificationworker stdout | 2023-06-29 13:39:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:39:33 UTC)" (scheduled at 2023-06-29 13:39:23.978401+00:00) notificationworker stdout | 2023-06-29 13:39:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:39:23,980 [74] [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(2023, 6, 29, 13, 39, 23, 979337), True, datetime.datetime(2023, 6, 29, 13, 39, 23, 979337), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:39:23,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:39:23,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:39:23,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:39:33 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:39:24,056 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:24,056 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:24,056 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 868, 'Body': <_io.BytesIO object at 0x7f7cd012c5e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:24,056 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:24,056 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:24,056 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:24,056 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:24,056 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:24,056 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:24,057 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:24,065 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:24,065 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:24,065 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:24,065 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:24,065 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:24,065 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 868}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'FkJlIRyTNRGbDk1yivlAOA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd012c5e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=868', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:24,065 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:24,065 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:24,065 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:24,065 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:24,065 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:24,065 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=868&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:FkJlIRyTNRGbDk1yivlAOA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133924Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:24,066 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133924Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b24397b9c192051e5198231880d1c038c7d7610c2e29c0bb5c07f7acb78cfae4 gunicorn-registry stdout | 2023-06-29 13:39:24,066 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4e931bd5568489f316d5b4f9e7f9fbd88907ad61a42e7c1ffefcc586ab34f6fd gunicorn-registry stdout | 2023-06-29 13:39:24,066 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:24,066 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:24,066 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:24,067 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:24,112 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:39:24,515 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=868 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:24,516 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3df5c0a8-f066-41b1-87fa-0b7ed8f92b44', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3df5c0a8-f066-41b1-87fa-0b7ed8f92b44', 'ETag': '"164265211c9335119b0e4d728af94038"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:24,516 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:24,516 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:24,516 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:24,516 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:24,516 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3df5c0a8-f066-41b1-87fa-0b7ed8f92b44', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3df5c0a8-f066-41b1-87fa-0b7ed8f92b44', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3df5c0a8-f066-41b1-87fa-0b7ed8f92b44', 'etag': '"164265211c9335119b0e4d728af94038"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"164265211c9335119b0e4d728af94038"'} gunicorn-web stdout | 2023-06-29 13:39:24,636 [212] [DEBUG] [app] Starting request: urn:request:d341c5dc-1b4b-41c6-b642-a0ceb55d5cd2 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:39:24,636 [213] [DEBUG] [app] Starting request: urn:request:a27acbfb-9b25-4168-885c-125ebbbf4a48 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:39:24,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:39:24,638 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:39:24,639 [216] [DEBUG] [app] Starting request: urn:request:d448b75d-e524-4346-aa4f-93bebb3ecc16 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:39:24,639 [220] [DEBUG] [app] Starting request: urn:request:f628b221-d0f9-40c4-a178-19d64a8f69d2 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:39:24,640 [216] [DEBUG] [app] Ending request: urn:request:d448b75d-e524-4346-aa4f-93bebb3ecc16 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:d448b75d-e524-4346-aa4f-93bebb3ecc16', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:39:24,640 [220] [DEBUG] [app] Ending request: urn:request:f628b221-d0f9-40c4-a178-19d64a8f69d2 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:f628b221-d0f9-40c4-a178-19d64a8f69d2', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:39:24,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:39:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:39:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:39:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.001) gunicorn-registry stdout | 2023-06-29 13:39:24,640 [220] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:39:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:39:24,640 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:39:24,640 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:39:24,642 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:39:24,642 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:39:24,643 [212] [DEBUG] [app] Starting request: urn:request:c6fd542c-3358-47e7-9eda-64769fc71b0a (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:39:24,643 [214] [DEBUG] [app] Starting request: urn:request:ad4605d7-9829-4e6a-85e5-ed7d6f1edc99 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:39:24,643 [212] [DEBUG] [app] Ending request: urn:request:c6fd542c-3358-47e7-9eda-64769fc71b0a (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:c6fd542c-3358-47e7-9eda-64769fc71b0a', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:39:24,643 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:39:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:39:24,643 [214] [DEBUG] [app] Ending request: urn:request:ad4605d7-9829-4e6a-85e5-ed7d6f1edc99 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:ad4605d7-9829-4e6a-85e5-ed7d6f1edc99', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:39:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:39:24,643 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:39:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:39:24,644 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:39:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:39:24,644 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:39:24,644 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:39:24,644 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:39:24,651 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:39:24,651 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:39:24,662 [213] [DEBUG] [app] Ending request: urn:request:a27acbfb-9b25-4168-885c-125ebbbf4a48 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:a27acbfb-9b25-4168-885c-125ebbbf4a48', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:39:24,662 [212] [DEBUG] [app] Ending request: urn:request:d341c5dc-1b4b-41c6-b642-a0ceb55d5cd2 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:d341c5dc-1b4b-41c6-b642-a0ceb55d5cd2', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:39:24,662 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:39:24,662 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:39:24,662 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:39:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:39:24,663 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:39:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:39:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.026 118 0.027) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:39:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.026 118 0.027) gunicorn-registry stdout | 2023-06-29 13:39:25,278 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:25,278 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:25,279 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 869, 'Body': <_io.BytesIO object at 0x7f7ccb286a90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:25,279 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:25,279 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:25,279 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:25,279 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:25,279 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:25,279 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:25,279 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:25,287 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:25,287 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:25,287 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:25,287 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:25,287 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:25,287 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 869}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'xaQt31poOQDbMUw2LT/vow==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286a90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=869', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:25,287 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:25,287 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:25,288 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:25,288 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:25,288 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:25,288 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=869&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:xaQt31poOQDbMUw2LT/vow== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133925Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:25,288 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133925Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c33259468edde563e4da1b621e3d0d0f7718dea46c540c3e98c8c1d919a2ca0a gunicorn-registry stdout | 2023-06-29 13:39:25,288 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e9758fd6c4b1e5df0ccb2d2b4f1cee58660645672be8d0d54b7dfc3cd7bff745 gunicorn-registry stdout | 2023-06-29 13:39:25,288 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:25,288 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:25,288 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:25,289 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:25,334 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:39:25,742 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=869 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:25,743 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'fedbfee3-ca76-48ce-abf9-72687705a72a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'fedbfee3-ca76-48ce-abf9-72687705a72a', 'ETag': '"c5a42ddf5a683900db314c362d3fefa3"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:25,743 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:25,743 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:25,743 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:25,743 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:25,743 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'fedbfee3-ca76-48ce-abf9-72687705a72a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'fedbfee3-ca76-48ce-abf9-72687705a72a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'fedbfee3-ca76-48ce-abf9-72687705a72a', 'etag': '"c5a42ddf5a683900db314c362d3fefa3"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c5a42ddf5a683900db314c362d3fefa3"'} buildlogsarchiver stdout | 2023-06-29 13:39:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:39:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:39:55.790030+00:00 (in 29.999485 seconds) buildlogsarchiver stdout | 2023-06-29 13:39:25,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:39:55 UTC)" (scheduled at 2023-06-29 13:39:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:39:25,791 [54] [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(2023, 6, 14, 13, 39, 25, 790925), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:39:25,803 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:39:25,803 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:39:25,803 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:39:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:39:26,426 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:26,426 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:26,426 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 870, 'Body': <_io.BytesIO object at 0x7f7ccb2ac130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:26,426 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:26,426 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:26,426 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:26,427 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:26,427 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:26,427 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:26,427 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:26,435 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:26,435 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:26,435 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:26,435 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:26,435 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:26,435 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 870}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'cqCUrGnAc8v1wHeWnbH7eQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=870', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:26,435 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:26,435 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:26,435 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:26,435 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:26,436 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:26,436 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=870&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:cqCUrGnAc8v1wHeWnbH7eQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133926Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:26,436 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133926Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9e0b375172a8dcecc985c8f1b3defed51d573f6be677a8318e662a8e49cc7d81 gunicorn-registry stdout | 2023-06-29 13:39:26,436 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4f1bd0f17519c74234e41686e35ebbca77b4edf9658fe56ed1077139d7e0b368 gunicorn-registry stdout | 2023-06-29 13:39:26,436 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:26,436 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:26,436 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:26,437 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:26,483 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:39:27,182 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=870 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:27,182 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '982a3bd2-d69d-4571-8199-68fcc22b7d68', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '982a3bd2-d69d-4571-8199-68fcc22b7d68', 'ETag': '"72a094ac69c073cbf5c077969db1fb79"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:27,182 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:27,182 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:27,182 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:27,182 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:27,182 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '982a3bd2-d69d-4571-8199-68fcc22b7d68', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '982a3bd2-d69d-4571-8199-68fcc22b7d68', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '982a3bd2-d69d-4571-8199-68fcc22b7d68', 'etag': '"72a094ac69c073cbf5c077969db1fb79"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"72a094ac69c073cbf5c077969db1fb79"'} gunicorn-registry stdout | 2023-06-29 13:39:27,646 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:27,647 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:27,647 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 871, 'Body': <_io.BytesIO object at 0x7f7ccb229590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:27,647 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:27,647 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:27,647 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:27,647 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:27,647 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:27,647 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:27,648 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:27,656 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:27,656 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:27,656 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:27,656 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:27,656 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:27,656 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 871}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'yygT4YLlEnZ5Q6KNx9U6+Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb229590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=871', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:27,656 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:27,656 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:27,656 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:27,656 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:27,656 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:27,656 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=871&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:yygT4YLlEnZ5Q6KNx9U6+Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133927Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:27,657 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133927Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d0c41563693983251193393e3103735a82dd65d743022bf6690f034c97d03b75 gunicorn-registry stdout | 2023-06-29 13:39:27,657 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9e2096582a307edbf93b96fc84c8fa70d24fc5569682cd8f06540fbe31cdc5fb gunicorn-registry stdout | 2023-06-29 13:39:27,657 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:27,657 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:27,657 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:27,658 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:27,709 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:39:28,111 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=871 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:28,111 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e8d736de-55c4-40af-be76-af10e5e865f1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e8d736de-55c4-40af-be76-af10e5e865f1', 'ETag': '"cb2813e182e512767943a28dc7d53af9"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:28,111 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:28,111 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:28,111 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:28,111 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:28,111 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e8d736de-55c4-40af-be76-af10e5e865f1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e8d736de-55c4-40af-be76-af10e5e865f1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e8d736de-55c4-40af-be76-af10e5e865f1', 'etag': '"cb2813e182e512767943a28dc7d53af9"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"cb2813e182e512767943a28dc7d53af9"'} gunicorn-registry stdout | 2023-06-29 13:39:28,889 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:28,889 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:28,890 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 872, 'Body': <_io.BytesIO object at 0x7f7ccb2ac180>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:28,890 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:28,890 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:28,890 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:28,890 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:28,890 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:28,890 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:28,890 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:28,898 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:28,898 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:28,899 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:28,899 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:28,899 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:28,899 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 872}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '4nUxJNMsNS4rcvvD6ELvXQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac180>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=872', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:28,899 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:28,899 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:28,899 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:28,899 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:28,899 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:28,899 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=872&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:4nUxJNMsNS4rcvvD6ELvXQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133928Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:28,899 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133928Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9f86b2bd2dd485150aee8429333965b3b1c5de3926dc261d7a5a11cb7734f217 gunicorn-registry stdout | 2023-06-29 13:39:28,899 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ca383b61311838022f0478ef925d27204f1c7256057d113c3badacf5b72892bf gunicorn-registry stdout | 2023-06-29 13:39:28,899 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:28,899 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:28,900 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:28,900 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:28,946 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:39:29,350 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=872 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:29,351 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5ad8d095-c5e2-48b6-a076-e8c18869f60d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5ad8d095-c5e2-48b6-a076-e8c18869f60d', 'ETag': '"e2753124d32c352e2b72fbc3e842ef5d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:29,351 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:29,351 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:29,351 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:29,351 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:29,351 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5ad8d095-c5e2-48b6-a076-e8c18869f60d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5ad8d095-c5e2-48b6-a076-e8c18869f60d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5ad8d095-c5e2-48b6-a076-e8c18869f60d', 'etag': '"e2753124d32c352e2b72fbc3e842ef5d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e2753124d32c352e2b72fbc3e842ef5d"'} gunicorn-registry stdout | 2023-06-29 13:39:29,830 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:29,830 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:29,830 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 873, 'Body': <_io.BytesIO object at 0x7f7ccb234e00>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:29,830 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:29,830 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:29,830 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:29,830 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:29,831 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:29,831 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:29,831 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:29,839 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:29,839 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:29,839 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:29,839 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:29,839 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:29,839 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 873}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'tuEa7pdi5HCvB7Z48P4vSg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234e00>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=873', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:29,839 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:29,839 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:29,839 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:29,839 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:29,839 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:29,840 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=873&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:tuEa7pdi5HCvB7Z48P4vSg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133929Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:29,840 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133929Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 72042fb3253e32e100a42ad429d69addcc7542014bf600f6e58431bc79591cdb gunicorn-registry stdout | 2023-06-29 13:39:29,840 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 877876adb38867f418a032234fa70de0e211c0fcf216d44e64c661609c655ce0 gunicorn-registry stdout | 2023-06-29 13:39:29,840 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:29,840 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:29,840 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:29,841 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:29,885 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. expiredappspecifictokenworker stdout | 2023-06-29 13:39:30,014 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:39:30,248 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=873 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:30,248 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd9cc8672-85a1-40ef-a074-677d5828cd90', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd9cc8672-85a1-40ef-a074-677d5828cd90', 'ETag': '"b6e11aee9762e470af07b678f0fe2f4a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:30,248 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:30,248 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:30,248 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:30,248 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:30,249 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd9cc8672-85a1-40ef-a074-677d5828cd90', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd9cc8672-85a1-40ef-a074-677d5828cd90', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd9cc8672-85a1-40ef-a074-677d5828cd90', 'etag': '"b6e11aee9762e470af07b678f0fe2f4a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b6e11aee9762e470af07b678f0fe2f4a"'} gcworker stdout | 2023-06-29 13:39:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:39:30,585 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:39:40.585410+00:00 (in 9.999570 seconds) gcworker stdout | 2023-06-29 13:39:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:39:40 UTC)" (scheduled at 2023-06-29 13:39:30.585410+00:00) gcworker stdout | 2023-06-29 13:39:30,587 [59] [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, 1686836370586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:39:30,599 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:39:30,599 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:39:30,599 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:39:40 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:39:30,855 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:30,856 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:30,856 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 874, 'Body': <_io.BytesIO object at 0x7f7ccb2ac590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:30,856 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:30,856 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:30,856 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:30,856 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:30,856 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:30,856 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:30,856 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:30,864 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:30,865 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:30,865 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:30,865 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:30,865 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:30,865 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 874}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'VsVf1llsl7R5IkBSNPKY4Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=874', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:30,865 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:30,865 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:30,865 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:30,865 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:30,865 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:30,865 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=874&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:VsVf1llsl7R5IkBSNPKY4Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133930Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:30,865 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133930Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4e0dcc0651634f0f48e6ff0d544149c4d815ce2a52a48a8df407a92041652bae gunicorn-registry stdout | 2023-06-29 13:39:30,865 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b596c941e9484fcfcdef52c059e5cf4e8fe3733cb5d06e7e82b55e1065219786 gunicorn-registry stdout | 2023-06-29 13:39:30,865 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:30,865 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:30,866 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:30,866 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:30,911 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:39:31,272 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=874 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:31,273 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd77c1118-ef28-421c-a1af-12ea4f28377c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd77c1118-ef28-421c-a1af-12ea4f28377c', 'ETag': '"56c55fd6596c97b47922405234f298e1"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:31,273 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:31,273 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:31,273 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:31,273 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:31,273 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd77c1118-ef28-421c-a1af-12ea4f28377c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd77c1118-ef28-421c-a1af-12ea4f28377c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd77c1118-ef28-421c-a1af-12ea4f28377c', 'etag': '"56c55fd6596c97b47922405234f298e1"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"56c55fd6596c97b47922405234f298e1"'} gunicorn-registry stdout | 2023-06-29 13:39:31,944 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:31,944 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:31,945 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 875, 'Body': <_io.BytesIO object at 0x7f7ccb27a860>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:31,945 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:31,945 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:31,945 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:31,945 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:31,945 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:31,945 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:31,945 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:31,953 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:31,953 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:31,953 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:31,953 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:31,953 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:31,953 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 875}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '0+5uXqCXTurSG+v6Eltb/A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a860>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=875', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:31,954 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:31,954 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:31,954 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:31,954 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:31,954 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:31,954 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=875&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:0+5uXqCXTurSG+v6Eltb/A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133931Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:31,954 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133931Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1c546d4333c437c2c20ceec2dc286f91650b06018939478d1f750a5d2f150bc8 gunicorn-registry stdout | 2023-06-29 13:39:31,954 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6ebb71868329232cc09149c6a5104135830cc66f8512a456ab107a18d1b27be1 gunicorn-registry stdout | 2023-06-29 13:39:31,954 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:31,954 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:31,954 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:31,955 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:32,000 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:39:32,401 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=875 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:32,401 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8a54f1b2-7828-484b-8405-52bdd2e08e65', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8a54f1b2-7828-484b-8405-52bdd2e08e65', 'ETag': '"d3ee6e5ea0974eead21bebfa125b5bfc"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:32,401 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:32,402 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:32,402 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:32,402 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:32,402 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8a54f1b2-7828-484b-8405-52bdd2e08e65', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8a54f1b2-7828-484b-8405-52bdd2e08e65', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8a54f1b2-7828-484b-8405-52bdd2e08e65', 'etag': '"d3ee6e5ea0974eead21bebfa125b5bfc"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d3ee6e5ea0974eead21bebfa125b5bfc"'} gunicorn-registry stdout | 2023-06-29 13:39:33,043 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:33,043 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:33,044 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 876, 'Body': <_io.BytesIO object at 0x7f7ccb257090>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:33,044 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:33,044 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:33,044 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:33,044 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:33,044 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:33,044 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:33,044 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:33,052 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:33,052 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:33,052 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:33,052 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:33,052 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:33,052 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 876}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'iqHgX1TtBzSk8WkpBO22sw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb257090>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=876', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:33,053 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:33,053 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:33,053 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:33,053 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:33,053 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:33,053 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=876&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:iqHgX1TtBzSk8WkpBO22sw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133933Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:33,053 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133933Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c3d2abface2453a711197450d788aaba632fb357c17d1a4de2426c171a845c76 gunicorn-registry stdout | 2023-06-29 13:39:33,053 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 073d718d26d4bf9586f4e2b17914a12754d3db57a00769a37037b3c1c3bb73dc gunicorn-registry stdout | 2023-06-29 13:39:33,053 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:33,053 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:33,053 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:33,054 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:33,099 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:39:33,462 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=876 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:33,462 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a01a6f11-de92-4106-9390-cfe36acd6826', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a01a6f11-de92-4106-9390-cfe36acd6826', 'ETag': '"8aa1e05f54ed0734a4f1692904edb6b3"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:33,462 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:33,463 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:33,463 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:33,463 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:33,463 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a01a6f11-de92-4106-9390-cfe36acd6826', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a01a6f11-de92-4106-9390-cfe36acd6826', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a01a6f11-de92-4106-9390-cfe36acd6826', 'etag': '"8aa1e05f54ed0734a4f1692904edb6b3"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8aa1e05f54ed0734a4f1692904edb6b3"'} queuecleanupworker stdout | 2023-06-29 13:39:33,558 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} notificationworker stdout | 2023-06-29 13:39:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:39:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:39:43.978401+00:00 (in 9.999518 seconds) notificationworker stdout | 2023-06-29 13:39:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:39:43 UTC)" (scheduled at 2023-06-29 13:39:33.978401+00:00) notificationworker stdout | 2023-06-29 13:39:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:39:33,980 [74] [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(2023, 6, 29, 13, 39, 33, 979317), True, datetime.datetime(2023, 6, 29, 13, 39, 33, 979317), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:39:33,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:39:33,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:39:33,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:39:43 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:39:34,118 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:34,118 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:34,119 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 877, 'Body': <_io.BytesIO object at 0x7f7ccb286ae0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:34,119 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:34,119 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:34,119 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:34,119 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:34,119 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:34,119 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:34,119 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:34,127 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:34,127 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:34,127 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:34,127 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:34,127 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:34,127 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 877}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'G6IwWUNs+g3KBo0gVmmZ5Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286ae0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=877', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:34,127 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:34,128 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:34,128 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:34,128 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:34,128 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:34,128 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=877&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:G6IwWUNs+g3KBo0gVmmZ5Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133934Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:34,128 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133934Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 28126e2241f079e3abe91dc9b7abf6d7b07d82eb7586101b2d65daee6775d5ca gunicorn-registry stdout | 2023-06-29 13:39:34,128 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0c2bc48fbbf3740477499f9d2e9a7a21568fff5db3e6c993348645b3a771d01a gunicorn-registry stdout | 2023-06-29 13:39:34,128 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:34,128 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:34,128 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:34,129 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:34,174 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:39:34,576 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=877 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:34,576 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6a4339b3-33b4-4ce2-a21e-bf3dc9c222e5', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6a4339b3-33b4-4ce2-a21e-bf3dc9c222e5', 'ETag': '"1ba23059436cfa0dca068d20566999e5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:34,576 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:34,576 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:34,577 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:34,577 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:34,577 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6a4339b3-33b4-4ce2-a21e-bf3dc9c222e5', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6a4339b3-33b4-4ce2-a21e-bf3dc9c222e5', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6a4339b3-33b4-4ce2-a21e-bf3dc9c222e5', 'etag': '"1ba23059436cfa0dca068d20566999e5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1ba23059436cfa0dca068d20566999e5"'} gunicorn-registry stdout | 2023-06-29 13:39:35,197 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:35,197 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:35,198 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 878, 'Body': <_io.BytesIO object at 0x7f7ccb1fb4a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:35,198 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:35,198 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:35,198 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:35,198 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:35,198 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:35,198 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:35,198 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:35,207 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:35,207 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:35,207 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:35,207 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:35,207 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:35,207 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 878}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'GvmpKGyIpofkqYynNxxVLA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fb4a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=878', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:35,207 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:35,207 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:35,207 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:35,207 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:35,207 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:35,207 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=878&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:GvmpKGyIpofkqYynNxxVLA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133935Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:35,207 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133935Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a334508346eb50cf9ec508573d0c5a3b1b7e65cc3fa290cbc948b740160a7d2d gunicorn-registry stdout | 2023-06-29 13:39:35,207 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | deaa8211450dd676bd47247daf5789805de216fa164aacabcb09467f562c03b2 gunicorn-registry stdout | 2023-06-29 13:39:35,207 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:35,208 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:35,208 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:35,208 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:35,253 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:39:35,616 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=878 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:35,617 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '9ee3adc3-bb8f-4c58-88ae-37b4f01c30a5', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '9ee3adc3-bb8f-4c58-88ae-37b4f01c30a5', 'ETag': '"1af9a9286c88a687e4a98ca7371c552c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:35,617 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:35,617 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:35,617 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:35,617 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:35,617 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '9ee3adc3-bb8f-4c58-88ae-37b4f01c30a5', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '9ee3adc3-bb8f-4c58-88ae-37b4f01c30a5', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '9ee3adc3-bb8f-4c58-88ae-37b4f01c30a5', 'etag': '"1af9a9286c88a687e4a98ca7371c552c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1af9a9286c88a687e4a98ca7371c552c"'} gunicorn-registry stdout | 2023-06-29 13:39:36,250 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:36,250 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:36,251 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 879, 'Body': <_io.BytesIO object at 0x7f7ccb271a90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:36,251 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:36,251 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:36,251 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:36,251 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:36,251 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:36,251 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:36,251 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:36,259 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:36,259 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:36,259 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:36,259 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:36,259 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:36,260 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 879}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'RGTbdNAS6OZuCywDj4EPKQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271a90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=879', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:36,260 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:36,260 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:36,260 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:36,260 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:36,260 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:36,260 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=879&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:RGTbdNAS6OZuCywDj4EPKQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133936Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:36,260 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133936Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2e73cd1dc9ef128a6ee086749c72162f97a3c32f3690adef184f1155e3d5a660 gunicorn-registry stdout | 2023-06-29 13:39:36,260 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 41e64b0f152e38964965e9187a087baac02bbbc7fb75616fddb0da63f463a7cd gunicorn-registry stdout | 2023-06-29 13:39:36,260 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:36,260 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:36,261 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:36,261 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:36,307 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:39:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:39:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:39:41.713664+00:00 (in 5.130712 seconds) securityworker stdout | 2023-06-29 13:39:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:40:06 UTC)" (scheduled at 2023-06-29 13:39:36.582504+00:00) securityworker stdout | 2023-06-29 13:39:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:39:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:39:36,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:39:36,587 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:39:36,599 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:39:36,602 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:39:36,602 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:40:06 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:39:36,669 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=879 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:36,669 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'bae0a7bd-8d4b-40c6-95f1-e52793090cea', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'bae0a7bd-8d4b-40c6-95f1-e52793090cea', 'ETag': '"4464db74d012e8e66e0b2c038f810f29"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:36,669 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:36,670 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:36,670 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:36,670 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:36,670 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'bae0a7bd-8d4b-40c6-95f1-e52793090cea', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'bae0a7bd-8d4b-40c6-95f1-e52793090cea', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'bae0a7bd-8d4b-40c6-95f1-e52793090cea', 'etag': '"4464db74d012e8e66e0b2c038f810f29"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4464db74d012e8e66e0b2c038f810f29"'} builder stdout | 2023-06-29 13:39:36,820 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:39:36,822 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:39:37,111 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:37,111 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:37,112 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 880, 'Body': <_io.BytesIO object at 0x7f7ccb257e00>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:37,112 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:37,112 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:37,112 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:37,112 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:37,112 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:37,112 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:37,112 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:37,120 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:37,120 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:37,121 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:37,121 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:37,121 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:37,121 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 880}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'hNIWVMAF9MA2g5DsScJrcw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb257e00>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=880', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:37,121 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:37,121 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:37,121 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:37,121 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:37,121 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:37,121 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=880&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:hNIWVMAF9MA2g5DsScJrcw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133937Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:37,121 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133937Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b809bc7793f4d0de89be38d01deed0caef99c10475a4b81c9499ed0546de4ce5 gunicorn-registry stdout | 2023-06-29 13:39:37,121 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ef7d43a7a89697a686f1d770de3b8ea0315563444dfeb6c04c4ff0ca10ffa322 gunicorn-registry stdout | 2023-06-29 13:39:37,121 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:37,121 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:37,122 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:37,122 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:37,167 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:39:37,531 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=880 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:37,532 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '479e1468-f5a0-41fd-93ca-3b94d3a24563', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '479e1468-f5a0-41fd-93ca-3b94d3a24563', 'ETag': '"84d21654c005f4c0368390ec49c26b73"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:37,532 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:37,532 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:37,532 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:37,532 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:37,532 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '479e1468-f5a0-41fd-93ca-3b94d3a24563', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '479e1468-f5a0-41fd-93ca-3b94d3a24563', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '479e1468-f5a0-41fd-93ca-3b94d3a24563', 'etag': '"84d21654c005f4c0368390ec49c26b73"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"84d21654c005f4c0368390ec49c26b73"'} gunicorn-registry stdout | 2023-06-29 13:39:38,499 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:38,499 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:38,499 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 881, 'Body': <_io.BytesIO object at 0x7f7ccb290f40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:38,499 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:38,499 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:38,500 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:38,500 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:38,500 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:38,500 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:38,500 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:38,508 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:38,508 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:38,508 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:38,508 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:38,508 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:38,508 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 881}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'HtpKmrZ3/6FeCrmxBQNh7w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290f40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=881', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:38,508 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:38,509 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:38,509 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:38,509 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:38,509 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:38,509 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=881&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:HtpKmrZ3/6FeCrmxBQNh7w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133938Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:38,509 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133938Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0866760c9a4010abfe3027d41c2fc3f4f40abb4b90c0dc621dc4516d392fedef gunicorn-registry stdout | 2023-06-29 13:39:38,509 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | aa653d67ff1a179ef6d2b04360d0692b90e561323c39bcd8a42c15fe054fa471 gunicorn-registry stdout | 2023-06-29 13:39:38,509 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:38,509 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:38,509 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:38,510 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:38,559 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:39:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:39:38,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:40:01.990998+00:00 (in 23.202396 seconds) repositorygcworker stdout | 2023-06-29 13:39:38,788 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:40:38 UTC)" (scheduled at 2023-06-29 13:39:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:39:38,788 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:39:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:40:38 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:39:39,001 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=881 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:39,002 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'cf2260dc-a000-43d5-a430-9aafff8f5d74', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'cf2260dc-a000-43d5-a430-9aafff8f5d74', 'ETag': '"1eda4a9ab677ffa15e0ab9b1050361ef"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:39,002 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:39,002 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:39,002 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:39,002 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:39,002 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'cf2260dc-a000-43d5-a430-9aafff8f5d74', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'cf2260dc-a000-43d5-a430-9aafff8f5d74', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'cf2260dc-a000-43d5-a430-9aafff8f5d74', 'etag': '"1eda4a9ab677ffa15e0ab9b1050361ef"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1eda4a9ab677ffa15e0ab9b1050361ef"'} quotaregistrysizeworker stdout | 2023-06-29 13:39:39,229 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} namespacegcworker stdout | 2023-06-29 13:39:39,535 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:39:39,574 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} gunicorn-web stdout | 2023-06-29 13:39:39,636 [214] [DEBUG] [app] Starting request: urn:request:80e34c5c-26bb-4914-bb6d-d51e333d02b5 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:39:39,637 [211] [DEBUG] [app] Starting request: urn:request:8c93d0a8-12ab-4756-90b5-9b50bfaf1e31 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:39:39,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:39:39,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:39:39,640 [223] [DEBUG] [app] Starting request: urn:request:b51e1ab3-ef9e-42d5-bf97-d688eb3bd463 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:39:39,640 [221] [DEBUG] [app] Starting request: urn:request:55b9f897-79cc-4bf4-a4d5-28a0e01675dc (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:39:39,640 [223] [DEBUG] [app] Ending request: urn:request:b51e1ab3-ef9e-42d5-bf97-d688eb3bd463 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:b51e1ab3-ef9e-42d5-bf97-d688eb3bd463', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:39:39,640 [221] [DEBUG] [app] Ending request: urn:request:55b9f897-79cc-4bf4-a4d5-28a0e01675dc (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:55b9f897-79cc-4bf4-a4d5-28a0e01675dc', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:39:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:39:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.001) gunicorn-registry stdout | 2023-06-29 13:39:39,640 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:39:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:39:39,640 [221] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:39:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:39:39,640 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:39:39,640 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-registry stdout | 2023-06-29 13:39:39,641 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:39,642 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-web stdout | 2023-06-29 13:39:39,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:39:39,642 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 882, 'Body': <_io.BytesIO object at 0x7f7ccb1dea40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:39,642 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:39,642 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:39,642 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:39,642 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:39,643 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-web stdout | 2023-06-29 13:39:39,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:39:39,643 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:39,643 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-web stdout | 2023-06-29 13:39:39,643 [212] [DEBUG] [app] Starting request: urn:request:4c3e5dd5-caa7-4279-92e2-cf1b152eb424 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:39:39,643 [212] [DEBUG] [app] Ending request: urn:request:4c3e5dd5-caa7-4279-92e2-cf1b152eb424 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:4c3e5dd5-caa7-4279-92e2-cf1b152eb424', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:39:39,644 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:39:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:39:39,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:39:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:39:39,644 [213] [DEBUG] [app] Starting request: urn:request:e9249d2b-338e-48c2-b905-eaacb0544304 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:39:39,644 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:39:39,644 [213] [DEBUG] [app] Ending request: urn:request:e9249d2b-338e-48c2-b905-eaacb0544304 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:e9249d2b-338e-48c2-b905-eaacb0544304', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:39:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-06-29 13:39:39,645 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:39:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:39:39,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:39:39,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql buildlogsarchiver stdout | 2023-06-29 13:39:39,651 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-registry stdout | 2023-06-29 13:39:39,651 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:39,651 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:39,651 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:39,651 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:39,651 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:39,652 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 882}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'bHZ1daRx1xDx56T1NfIOog==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1dea40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=882', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:39,652 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-web stdout | 2023-06-29 13:39:39,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-registry stdout | 2023-06-29 13:39:39,652 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:39,652 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:39,652 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-web stdout | 2023-06-29 13:39:39,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-registry stdout | 2023-06-29 13:39:39,652 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:39,652 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=882&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:bHZ1daRx1xDx56T1NfIOog== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133939Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:39,652 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133939Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b377661250339a05da425e59ced2f7b59fcaca9fe737eca7071c449ea0f50ac2 gunicorn-registry stdout | 2023-06-29 13:39:39,652 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7fb8cb85079803aa884646268caace9ce28eb4167699fe876075c250b8276a5d gunicorn-registry stdout | 2023-06-29 13:39:39,653 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:39,653 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:39,653 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:39,653 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-web stdout | 2023-06-29 13:39:39,663 [211] [DEBUG] [app] Ending request: urn:request:8c93d0a8-12ab-4756-90b5-9b50bfaf1e31 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:8c93d0a8-12ab-4756-90b5-9b50bfaf1e31', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:39:39,663 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:39:39,663 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:39:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:39:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.027 118 0.027) gunicorn-web stdout | 2023-06-29 13:39:39,670 [214] [DEBUG] [app] Ending request: urn:request:80e34c5c-26bb-4914-bb6d-d51e333d02b5 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:80e34c5c-26bb-4914-bb6d-d51e333d02b5', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:39:39,670 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:39:39,671 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:39:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:39:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.035 118 0.035) gunicorn-registry stdout | 2023-06-29 13:39:39,698 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:39:40,061 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=882 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:40,062 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b35e696c-7cca-4ddb-98f1-b862ebbf2b96', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b35e696c-7cca-4ddb-98f1-b862ebbf2b96', 'ETag': '"6c767575a471d710f1e7a4f535f20ea2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:40,062 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:40,062 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:40,062 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:40,062 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:40,062 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b35e696c-7cca-4ddb-98f1-b862ebbf2b96', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b35e696c-7cca-4ddb-98f1-b862ebbf2b96', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b35e696c-7cca-4ddb-98f1-b862ebbf2b96', 'etag': '"6c767575a471d710f1e7a4f535f20ea2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6c767575a471d710f1e7a4f535f20ea2"'} repositoryactioncounter stdout | 2023-06-29 13:39:40,372 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gcworker stdout | 2023-06-29 13:39:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:39:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:39:50.585410+00:00 (in 9.999547 seconds) gcworker stdout | 2023-06-29 13:39:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:39:50 UTC)" (scheduled at 2023-06-29 13:39:40.585410+00:00) gcworker stdout | 2023-06-29 13:39:40,587 [59] [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, 1686836380586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:39:40,599 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:39:40,599 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:39:40,599 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:39:50 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:39:40,872 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:40,872 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:40,872 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 883, 'Body': <_io.BytesIO object at 0x7f7cd00ad090>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:40,872 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:40,872 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:40,872 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:40,872 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:40,873 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:40,873 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:40,873 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:40,881 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:40,881 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:40,881 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:40,881 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:40,881 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:40,881 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 883}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'fnwISC09BkUUOYC7E1VASQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00ad090>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=883', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:40,881 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:40,881 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:40,881 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:40,881 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:40,881 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:40,882 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=883&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:fnwISC09BkUUOYC7E1VASQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133940Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:40,882 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133940Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | afc1739e8b446d45c7128b99b339699c7d365581d9d08359f5bd627a32480346 gunicorn-registry stdout | 2023-06-29 13:39:40,882 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d364bd7154ae3338b3dce4e87e4ba425abfaf264684ac1ae49bf4bb5b12a603c gunicorn-registry stdout | 2023-06-29 13:39:40,882 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:40,882 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:40,882 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:40,883 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:40,928 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:39:41,346 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=883 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:41,347 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'df1182d2-00f4-48fc-afd6-ef4ae6a5baa2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'df1182d2-00f4-48fc-afd6-ef4ae6a5baa2', 'ETag': '"7e7c08482d3d0645143980bb13554049"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:41,347 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:41,347 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:41,347 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:41,347 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:41,347 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'df1182d2-00f4-48fc-afd6-ef4ae6a5baa2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'df1182d2-00f4-48fc-afd6-ef4ae6a5baa2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'df1182d2-00f4-48fc-afd6-ef4ae6a5baa2', 'etag': '"7e7c08482d3d0645143980bb13554049"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7e7c08482d3d0645143980bb13554049"'} blobuploadcleanupworker stdout | 2023-06-29 13:39:41,565 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} securityworker stdout | 2023-06-29 13:39:41,713 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:39:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:40:06.582504+00:00 (in 24.868424 seconds) securityworker stdout | 2023-06-29 13:39:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:40:11 UTC)" (scheduled at 2023-06-29 13:39:41.713664+00:00) securityworker stdout | 2023-06-29 13:39:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:39:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:39:41,716 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:39:41,716 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:39:41,716 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:39:41,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:39:41,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:39:41,719 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:39:41,721 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:39:41,733 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:39:41,737 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:39:41,737 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:39:41,737 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 34, 41, 720944), 1, 2]) securityworker stdout | 2023-06-29 13:39:41,741 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:39:41,741 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:39:41,741 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 34, 41, 720944), 1, 2]) securityworker stdout | 2023-06-29 13:39:41,745 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:39:41,745 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:39:41,745 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:39:41,745 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:39:41,745 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:39:41,745 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:39:41,745 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:39:41,747 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:39:41,747 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:39:41,747 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:40:11 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:39:41,915 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:41,915 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:41,916 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 884, 'Body': <_io.BytesIO object at 0x7f7ccb2794f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:41,916 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:41,916 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:41,916 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:41,916 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:41,916 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:41,916 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:41,916 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:41,924 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:41,924 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:41,924 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:41,925 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:41,925 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:41,925 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 884}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'jpqAOwYNX9XFSENQcIrmAA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2794f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=884', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:41,925 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:41,925 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:41,925 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:41,925 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:41,925 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:41,925 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=884&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:jpqAOwYNX9XFSENQcIrmAA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133941Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:41,925 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133941Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f666234dc8ab99539c2c5fac9cae33d734011572e8aff99f7e4b4e09fc2873f6 gunicorn-registry stdout | 2023-06-29 13:39:41,925 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 18aa4cce143afcb679cb548569ef91b4ba086e124e8d0b722ec295810f031c6d gunicorn-registry stdout | 2023-06-29 13:39:41,925 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:41,925 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:41,926 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:41,926 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:41,975 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:39:42,339 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=884 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:42,340 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '58db1137-1f3f-47c4-ac31-5bc43e91f0d1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '58db1137-1f3f-47c4-ac31-5bc43e91f0d1', 'ETag': '"8e9a803b060d5fd5c5484350708ae600"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:42,340 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:42,340 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:42,340 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:42,340 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:42,340 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '58db1137-1f3f-47c4-ac31-5bc43e91f0d1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '58db1137-1f3f-47c4-ac31-5bc43e91f0d1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '58db1137-1f3f-47c4-ac31-5bc43e91f0d1', 'etag': '"8e9a803b060d5fd5c5484350708ae600"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8e9a803b060d5fd5c5484350708ae600"'} gunicorn-registry stdout | 2023-06-29 13:39:43,020 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:43,021 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:43,021 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 885, 'Body': <_io.BytesIO object at 0x7f7ccb1dea40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:43,021 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:43,021 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:43,022 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:43,022 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:43,022 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:43,022 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:43,022 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:43,030 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:43,030 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:43,030 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:43,030 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:43,030 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:43,030 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 885}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'rhQ5yEEVkSyLN1Tj/RHD5A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1dea40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=885', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:43,030 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:43,031 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:43,031 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:43,031 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:43,031 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:43,031 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=885&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:rhQ5yEEVkSyLN1Tj/RHD5A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133943Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:43,031 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133943Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 77ada4d15a78c88c4a5e13f15daa5f2c8b906a3e2c2077761d7302631cbd2837 gunicorn-registry stdout | 2023-06-29 13:39:43,031 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2cf6e86161f73e68e1f43550b91619da220ea9899ce0e7b471b2d0ac14157ca0 gunicorn-registry stdout | 2023-06-29 13:39:43,031 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:43,031 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:43,031 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:43,032 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:43,081 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:39:43,477 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:39:43,482 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=885 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:43,482 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a0885059-a59f-48cf-952c-01d1a5a9eb09', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a0885059-a59f-48cf-952c-01d1a5a9eb09', 'ETag': '"ae1439c84115912c8b3754e3fd11c3e4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:43,482 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:43,483 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:43,483 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:43,483 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:43,483 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a0885059-a59f-48cf-952c-01d1a5a9eb09', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a0885059-a59f-48cf-952c-01d1a5a9eb09', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a0885059-a59f-48cf-952c-01d1a5a9eb09', 'etag': '"ae1439c84115912c8b3754e3fd11c3e4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ae1439c84115912c8b3754e3fd11c3e4"'} notificationworker stdout | 2023-06-29 13:39:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:39:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:39:53.978401+00:00 (in 9.999499 seconds) notificationworker stdout | 2023-06-29 13:39:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:39:53 UTC)" (scheduled at 2023-06-29 13:39:43.978401+00:00) notificationworker stdout | 2023-06-29 13:39:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:39:43,980 [74] [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(2023, 6, 29, 13, 39, 43, 979283), True, datetime.datetime(2023, 6, 29, 13, 39, 43, 979283), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:39:43,991 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:39:43,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:39:43,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:39:53 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:39:44,398 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:44,398 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:44,399 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 886, 'Body': <_io.BytesIO object at 0x7f7ccb234450>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:44,399 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:44,399 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:44,399 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:44,399 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:44,399 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:44,399 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:44,399 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:44,407 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:44,407 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:44,408 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:44,408 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:44,408 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:44,408 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 886}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'jVe6Qg5ZrGT6Q8yar6TZhQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234450>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=886', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:44,408 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:44,408 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:44,408 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:44,408 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:44,408 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:44,408 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=886&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:jVe6Qg5ZrGT6Q8yar6TZhQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133944Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:44,408 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133944Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | aa1639f52cb138050333ac26cf7e62a231ee35bdaa1358b792635398e97c4188 gunicorn-registry stdout | 2023-06-29 13:39:44,408 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f8fc0b4031444e994dc23db258e19cb49f53b07d38012de6180a5c8c2d98660a gunicorn-registry stdout | 2023-06-29 13:39:44,408 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:44,408 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:44,409 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:44,409 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:44,456 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:39:44,897 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=886 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:44,898 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '39f7d237-c560-4bbb-94b6-3c0a64451768', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '39f7d237-c560-4bbb-94b6-3c0a64451768', 'ETag': '"8d57ba420e59ac64fa43cc9aafa4d985"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:44,898 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:44,898 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:44,898 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:44,898 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:44,898 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '39f7d237-c560-4bbb-94b6-3c0a64451768', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '39f7d237-c560-4bbb-94b6-3c0a64451768', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '39f7d237-c560-4bbb-94b6-3c0a64451768', 'etag': '"8d57ba420e59ac64fa43cc9aafa4d985"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8d57ba420e59ac64fa43cc9aafa4d985"'} manifestbackfillworker stdout | 2023-06-29 13:39:44,908 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} securityworker stdout | 2023-06-29 13:39:44,926 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} exportactionlogsworker stdout | 2023-06-29 13:39:45,000 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:39:45,190 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-registry stdout | 2023-06-29 13:39:45,556 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:45,556 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:45,556 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 887, 'Body': <_io.BytesIO object at 0x7f7ccb2ac180>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:45,556 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:45,556 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:45,556 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:45,556 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:45,556 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:45,556 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:45,557 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:45,565 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:45,565 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:45,565 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:45,565 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:45,565 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:45,565 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 887}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'UGnuKcghqt2iie3t81merA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac180>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=887', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:45,565 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:45,565 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:45,565 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:45,565 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:45,565 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:45,565 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=887&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:UGnuKcghqt2iie3t81merA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133945Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:45,566 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133945Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f9aa332e0b10e0cd6689d7fe4555b0cdff130f8eb4fc37290b1541c928f5d6b7 gunicorn-registry stdout | 2023-06-29 13:39:45,566 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a74c0e7bd96ee256aeff7429576d29d64b1d0a148374afbb51e30d37d6abdc32 gunicorn-registry stdout | 2023-06-29 13:39:45,566 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:45,566 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:45,566 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:45,567 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:45,611 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. namespacegcworker stdout | 2023-06-29 13:39:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:39:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:39:55.889222+00:00 (in 10.198255 seconds) namespacegcworker stdout | 2023-06-29 13:39:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:40:45 UTC)" (scheduled at 2023-06-29 13:39:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:39:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:39:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:40:45 UTC)" executed successfully gcworker stdout | 2023-06-29 13:39:45,721 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} gunicorn-web stdout | 2023-06-29 13:39:45,817 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} securityscanningnotificationworker stdout | 2023-06-29 13:39:45,821 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-web stdout | 2023-06-29 13:39:45,911 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:39:45,914 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:39:45,917 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:39:45,920 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-registry stdout | 2023-06-29 13:39:45,975 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=887 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:45,975 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'bc13cd9c-c0bf-4d88-917a-dba1c56dbb02', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'bc13cd9c-c0bf-4d88-917a-dba1c56dbb02', 'ETag': '"5069ee29c821aadda289ededf3599eac"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:45,975 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:45,975 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:45,975 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:45,975 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:45,976 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'bc13cd9c-c0bf-4d88-917a-dba1c56dbb02', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'bc13cd9c-c0bf-4d88-917a-dba1c56dbb02', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'bc13cd9c-c0bf-4d88-917a-dba1c56dbb02', 'etag': '"5069ee29c821aadda289ededf3599eac"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5069ee29c821aadda289ededf3599eac"'} quotaregistrysizeworker stdout | 2023-06-29 13:39:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:39:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:40:46.378393+00:00 (in 59.999544 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:39:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:40:46 UTC)" (scheduled at 2023-06-29 13:39:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:39:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:39:46,390 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:39:46,390 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:40:46 UTC)" executed successfully globalpromstats stdout | 2023-06-29 13:39:46,932 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} gunicorn-registry stdout | 2023-06-29 13:39:46,970 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:46,970 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:46,970 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 888, 'Body': <_io.BytesIO object at 0x7f7ccb1fbb80>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:46,970 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:46,970 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:46,970 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:46,971 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:46,971 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:46,971 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:46,971 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:46,979 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:46,979 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:46,979 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:46,979 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:46,979 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:46,979 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 888}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'R3or2xxcJ09oZgjcgYJQMA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fbb80>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=888', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:46,979 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:46,979 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:46,979 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:46,979 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:46,980 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:46,980 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=888&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:R3or2xxcJ09oZgjcgYJQMA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133946Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:46,980 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133946Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 077e002a10f7fac892ad9742ba0ed7ce576f782565a5f209f219e521318eb8de gunicorn-registry stdout | 2023-06-29 13:39:46,980 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 374190a726ac0adcef2b4b1da591b6ac3037ef7942830d105c63de04d36df6b8 gunicorn-registry stdout | 2023-06-29 13:39:46,980 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:46,980 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:46,980 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:46,981 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:47,028 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. teamsyncworker stdout | 2023-06-29 13:39:47,213 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} chunkcleanupworker stdout | 2023-06-29 13:39:47,955 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-secscan stdout | 2023-06-29 13:39:48,163 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:39:48,166 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:39:48,169 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} storagereplication stdout | 2023-06-29 13:39:48,318 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} securityscanningnotificationworker stdout | 2023-06-29 13:39:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:39:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:40:23.286787+00:00 (in 34.604560 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:39:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:40:48 UTC)" (scheduled at 2023-06-29 13:39:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:39:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:39:48,684 [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(2023, 6, 29, 13, 39, 48, 682758), True, datetime.datetime(2023, 6, 29, 13, 39, 48, 682758), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:39:48,701 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:39:48,701 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:39:48,701 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:40:48 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:39:48,744 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=888 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:48,744 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b1f48020-3e8e-44b1-a75a-291a072286e9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b1f48020-3e8e-44b1-a75a-291a072286e9', 'ETag': '"477a2bdb1c5c274f686608dc81825030"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:48,744 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:48,745 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:48,745 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:48,745 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:48,745 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b1f48020-3e8e-44b1-a75a-291a072286e9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b1f48020-3e8e-44b1-a75a-291a072286e9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b1f48020-3e8e-44b1-a75a-291a072286e9', 'etag': '"477a2bdb1c5c274f686608dc81825030"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"477a2bdb1c5c274f686608dc81825030"'} gunicorn-registry stdout | 2023-06-29 13:39:48,766 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:48,766 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:48,766 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 889, 'Body': <_io.BytesIO object at 0x7f7ccb1fbe00>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:48,766 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:48,766 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:48,766 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:48,766 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:48,766 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:48,766 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:48,766 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:48,775 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:48,775 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:48,775 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:48,775 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:48,775 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:48,775 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 889}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'qM76VeZVlDqabBn95TKlLw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fbe00>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=889', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:48,775 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:48,775 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:48,775 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:48,775 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:48,775 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:48,775 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=889&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:qM76VeZVlDqabBn95TKlLw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133948Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:48,775 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133948Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 35cf48df371c1c1c11001552fcaa0f457a4cc0a17047d0270c98f13b502ce2cc gunicorn-registry stdout | 2023-06-29 13:39:48,775 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ef882b7bb78768d65f541ae3430c4afa4a8ee1333b40b0ab5a4e0c8ff3b852ba gunicorn-registry stdout | 2023-06-29 13:39:48,775 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:48,775 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:48,776 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:48,776 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:48,821 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:39:49,296 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:39:49,299 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:39:49,302 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:39:49,305 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:39:49,308 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:39:49,311 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:39:49,315 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:39:49,318 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:39:49,322 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:39:49,506 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=889 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:49,507 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '46ca68f0-997a-4f37-b876-3f176c0aeab8', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '46ca68f0-997a-4f37-b876-3f176c0aeab8', 'ETag': '"a8cefa55e655943a9a6c19fde532a52f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:49,507 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:49,507 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:49,507 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:49,507 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:49,507 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '46ca68f0-997a-4f37-b876-3f176c0aeab8', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '46ca68f0-997a-4f37-b876-3f176c0aeab8', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '46ca68f0-997a-4f37-b876-3f176c0aeab8', 'etag': '"a8cefa55e655943a9a6c19fde532a52f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a8cefa55e655943a9a6c19fde532a52f"'} gunicorn-registry stdout | 2023-06-29 13:39:49,528 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:49,528 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:49,528 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 890, 'Body': <_io.BytesIO object at 0x7f7ccb2ac180>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:49,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:49,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:49,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:49,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:49,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:49,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:49,529 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:49,537 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:49,537 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:49,537 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:49,537 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:49,537 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:49,537 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 890}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'LlgGHfK9+RWb7cvWI7vlEg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac180>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=890', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:49,537 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:49,537 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:49,537 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:49,537 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:49,538 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:49,538 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=890&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:LlgGHfK9+RWb7cvWI7vlEg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133949Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:49,538 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133949Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2e3e43d1645cd8e12551fdd836c51627ea1dfdb5149d4d12348d449153f1f409 gunicorn-registry stdout | 2023-06-29 13:39:49,538 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8ce79071467d4c09b4abbe283e599357a491501ad45274dccb46efe779d86416 gunicorn-registry stdout | 2023-06-29 13:39:49,538 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:49,538 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:49,538 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:49,539 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:49,586 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:39:49,990 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=890 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:49,991 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6d2953ba-91f6-45ad-b66e-47ce097632c9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6d2953ba-91f6-45ad-b66e-47ce097632c9', 'ETag': '"2e58061df2bdf9159bedcbd623bbe512"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:49,991 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:49,991 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:49,991 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:49,991 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:49,991 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6d2953ba-91f6-45ad-b66e-47ce097632c9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6d2953ba-91f6-45ad-b66e-47ce097632c9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6d2953ba-91f6-45ad-b66e-47ce097632c9', 'etag': '"2e58061df2bdf9159bedcbd623bbe512"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2e58061df2bdf9159bedcbd623bbe512"'} gunicorn-registry stdout | 2023-06-29 13:39:50,348 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:50,349 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:50,349 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 891, 'Body': <_io.BytesIO object at 0x7f7ccb2abcc0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:50,349 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:50,349 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:50,349 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:50,349 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:50,349 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:50,349 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:50,350 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:50,358 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:50,358 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:50,358 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:50,358 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:50,358 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:50,358 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 891}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '/HJO2d8baIYDVRjCwBxQ1Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2abcc0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=891', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:50,358 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:50,358 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:50,358 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:50,358 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:50,359 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:50,359 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=891&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:/HJO2d8baIYDVRjCwBxQ1Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133950Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:50,359 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133950Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7baa41e3c64c1b9a2deb4d1720cbf2c91194dd79414fdf04b71c08140144fb5b gunicorn-registry stdout | 2023-06-29 13:39:50,359 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3cb5f1c79b9ab58a37e9d55396ed479cb0cf78d34727980372eb882f3569f36b gunicorn-registry stdout | 2023-06-29 13:39:50,359 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:50,359 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:50,359 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:50,360 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:50,405 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:39:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:39:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:40:00.585410+00:00 (in 9.999529 seconds) gcworker stdout | 2023-06-29 13:39:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:40:00 UTC)" (scheduled at 2023-06-29 13:39:50.585410+00:00) gcworker stdout | 2023-06-29 13:39:50,587 [59] [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, 1686836390586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:39:50,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:39:50,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:39:50,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:40:00 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:39:50,805 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=891 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:50,805 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6d0b5999-4c4c-4797-9b2c-06efd01709f7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6d0b5999-4c4c-4797-9b2c-06efd01709f7', 'ETag': '"fc724ed9df1b6886035518c2c01c50d5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:50,805 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:50,805 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:50,805 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:50,805 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:50,805 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6d0b5999-4c4c-4797-9b2c-06efd01709f7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6d0b5999-4c4c-4797-9b2c-06efd01709f7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6d0b5999-4c4c-4797-9b2c-06efd01709f7', 'etag': '"fc724ed9df1b6886035518c2c01c50d5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"fc724ed9df1b6886035518c2c01c50d5"'} gunicorn-registry stdout | 2023-06-29 13:39:51,460 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:51,461 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:51,461 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 892, 'Body': <_io.BytesIO object at 0x7f7ccb1fbae0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:51,461 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:51,461 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:51,461 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:51,461 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:51,461 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:51,461 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:51,462 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:51,470 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:51,470 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:51,470 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:51,470 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:51,470 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:51,470 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 892}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '89Uve/UNBa2IMpDFjthYww==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fbae0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=892', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:51,470 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:51,470 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:51,470 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:51,470 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:51,470 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:51,471 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=892&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:89Uve/UNBa2IMpDFjthYww== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133951Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:51,471 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133951Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d49352fc0d72118f9e8b267baab225822a9c9cc3a9b3afb7c1e09e1d656a8815 gunicorn-registry stdout | 2023-06-29 13:39:51,471 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d86306e43961470b7ed6727ce125020756ddd280f6f44deec2388933e0a41710 gunicorn-registry stdout | 2023-06-29 13:39:51,471 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:51,471 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:51,471 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:51,472 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:51,521 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:39:51,964 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=892 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:51,964 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '33e8b155-68cd-46a5-b7c4-2a30c7d05ae4', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '33e8b155-68cd-46a5-b7c4-2a30c7d05ae4', 'ETag': '"f3d52f7bf50d05ad883290c58ed858c3"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:51,964 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:51,965 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:51,965 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:51,965 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:51,965 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '33e8b155-68cd-46a5-b7c4-2a30c7d05ae4', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '33e8b155-68cd-46a5-b7c4-2a30c7d05ae4', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '33e8b155-68cd-46a5-b7c4-2a30c7d05ae4', 'etag': '"f3d52f7bf50d05ad883290c58ed858c3"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f3d52f7bf50d05ad883290c58ed858c3"'} gunicorn-registry stdout | 2023-06-29 13:39:52,570 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:52,570 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:52,570 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 893, 'Body': <_io.BytesIO object at 0x7f7ccb223130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:52,571 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:52,571 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:52,571 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:52,571 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:52,571 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:52,571 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:52,571 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:52,579 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:52,579 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:52,579 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:52,579 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:52,579 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:52,579 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 893}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '1fxv967Kt405JAPEoqzT2A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=893', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:52,580 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:52,580 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:52,580 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:52,580 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:52,580 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:52,580 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=893&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:1fxv967Kt405JAPEoqzT2A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133952Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:52,580 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133952Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e0ee3822d1e54b5d6e296036a9e158c1d25aad9cca8eeb1d27d806dad80c0ed6 gunicorn-registry stdout | 2023-06-29 13:39:52,580 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d3857af272df2c7ffbdfeba21b2422cee39eb2f6b83e38f40e253600b0659341 gunicorn-registry stdout | 2023-06-29 13:39:52,580 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:52,580 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:52,581 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:52,581 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:52,626 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:39:53,062 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=893 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:53,063 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '87bb54e6-2068-4a73-9f3f-fcc8ca589485', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '87bb54e6-2068-4a73-9f3f-fcc8ca589485', 'ETag': '"d5fc6ff7aecab78d392403c4a2acd3d8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:53,063 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:53,063 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:53,063 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:53,063 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:53,063 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '87bb54e6-2068-4a73-9f3f-fcc8ca589485', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '87bb54e6-2068-4a73-9f3f-fcc8ca589485', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '87bb54e6-2068-4a73-9f3f-fcc8ca589485', 'etag': '"d5fc6ff7aecab78d392403c4a2acd3d8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d5fc6ff7aecab78d392403c4a2acd3d8"'} gunicorn-registry stdout | 2023-06-29 13:39:53,687 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:53,687 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:53,688 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 894, 'Body': <_io.BytesIO object at 0x7f7ccb208f90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:53,688 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:53,688 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:53,688 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:53,688 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:53,688 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:53,688 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:53,689 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:53,697 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:53,697 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:53,697 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:53,697 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:53,697 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:53,697 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 894}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '4wRPzKS+mrUANRBdh2jfXQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb208f90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=894', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:53,697 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:53,697 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:53,697 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:53,697 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:53,697 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:53,697 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=894&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:4wRPzKS+mrUANRBdh2jfXQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133953Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:53,698 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133953Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | feecd7302b98752fdb1fe50edd199254f4ff1248cb8ddc59c0983e3164147f5a gunicorn-registry stdout | 2023-06-29 13:39:53,698 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8ba57bba53e727c166856c83a8f97583510c79965821feb1036e3977af8024e0 gunicorn-registry stdout | 2023-06-29 13:39:53,698 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:53,698 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:53,698 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:53,699 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:53,744 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:39:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:39:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:40:03.978401+00:00 (in 9.999522 seconds) notificationworker stdout | 2023-06-29 13:39:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:40:03 UTC)" (scheduled at 2023-06-29 13:39:53.978401+00:00) notificationworker stdout | 2023-06-29 13:39:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:39:53,980 [74] [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(2023, 6, 29, 13, 39, 53, 979355), True, datetime.datetime(2023, 6, 29, 13, 39, 53, 979355), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:39:53,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:39:53,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:39:53,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:40:03 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:39:54,151 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=894 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:54,151 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0aae6727-d280-4451-956f-0a49eddae5db', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0aae6727-d280-4451-956f-0a49eddae5db', 'ETag': '"e3044fcca4be9ab50035105d8768df5d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:54,151 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:54,151 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:54,151 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:54,151 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:54,151 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0aae6727-d280-4451-956f-0a49eddae5db', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0aae6727-d280-4451-956f-0a49eddae5db', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0aae6727-d280-4451-956f-0a49eddae5db', 'etag': '"e3044fcca4be9ab50035105d8768df5d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e3044fcca4be9ab50035105d8768df5d"'} gunicorn-web stdout | 2023-06-29 13:39:54,636 [211] [DEBUG] [app] Starting request: urn:request:24df7cde-0ca6-410f-865f-e77af18bac92 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:39:54,636 [212] [DEBUG] [app] Starting request: urn:request:742b6943-26d7-4d81-9aa2-2935dcb33f5c (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:39:54,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:39:54,638 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:39:54,640 [216] [DEBUG] [app] Starting request: urn:request:0323274d-8618-4711-9e45-d01adb6a5a50 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:39:54,640 [218] [DEBUG] [app] Starting request: urn:request:e8f48ac0-b3b5-4137-8b4d-00f9dc94e0a2 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:39:54,640 [218] [DEBUG] [app] Ending request: urn:request:e8f48ac0-b3b5-4137-8b4d-00f9dc94e0a2 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:e8f48ac0-b3b5-4137-8b4d-00f9dc94e0a2', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:39:54,640 [216] [DEBUG] [app] Ending request: urn:request:0323274d-8618-4711-9e45-d01adb6a5a50 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:0323274d-8618-4711-9e45-d01adb6a5a50', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:39:54,640 [218] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:39:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:39:54,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:39:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:39:54,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:39:54,641 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:39:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:39:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) gunicorn-web stdout | 2023-06-29 13:39:54,642 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:39:54,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:39:54,643 [214] [DEBUG] [app] Starting request: urn:request:21deb371-8e5e-4b65-83b0-3c977596e940 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:39:54,643 [213] [DEBUG] [app] Starting request: urn:request:a70a0642-999b-4f04-b3f3-0c1af4a82f20 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:39:54,644 [214] [DEBUG] [app] Ending request: urn:request:21deb371-8e5e-4b65-83b0-3c977596e940 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:21deb371-8e5e-4b65-83b0-3c977596e940', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:39:54,644 [213] [DEBUG] [app] Ending request: urn:request:a70a0642-999b-4f04-b3f3-0c1af4a82f20 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:a70a0642-999b-4f04-b3f3-0c1af4a82f20', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:39:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:39:54,644 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:39:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:39:54,644 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:39:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:39:54,644 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:39:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:39:54,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:39:54,645 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:39:54,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:39:54,652 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:39:54,653 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:39:54,662 [212] [DEBUG] [app] Ending request: urn:request:742b6943-26d7-4d81-9aa2-2935dcb33f5c (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:742b6943-26d7-4d81-9aa2-2935dcb33f5c', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:39:54,663 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:39:54,663 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:39:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:39:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.027 118 0.027) gunicorn-web stdout | 2023-06-29 13:39:54,663 [211] [DEBUG] [app] Ending request: urn:request:24df7cde-0ca6-410f-865f-e77af18bac92 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:24df7cde-0ca6-410f-865f-e77af18bac92', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:39:54,663 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:39:54,664 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:39:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:39:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.028) gunicorn-registry stdout | 2023-06-29 13:39:54,887 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:54,887 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:54,888 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 895, 'Body': <_io.BytesIO object at 0x7f7ccb208270>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:54,888 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:54,888 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:54,888 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:54,888 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:54,888 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:54,888 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:54,888 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:54,896 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:54,897 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:54,897 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:54,897 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:54,897 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:54,897 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 895}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'vNx3EeJPRBatiP4qBhRXuQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb208270>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=895', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:54,897 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:54,897 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:54,897 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:54,897 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:54,897 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:54,897 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=895&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:vNx3EeJPRBatiP4qBhRXuQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133954Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:54,897 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133954Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8cf793744650e23a3591eef87e44b7f0391c4446b65ccc57790dfbc287019b5a gunicorn-registry stdout | 2023-06-29 13:39:54,897 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 058bb0308a9df9e87003a7a8c5f2162c66968abf98415bec403f543682a3f23b gunicorn-registry stdout | 2023-06-29 13:39:54,897 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:54,898 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:54,898 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:54,898 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:54,947 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:39:55,352 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=895 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:55,352 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6748b885-8ff2-439b-9b43-23aac7033e71', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6748b885-8ff2-439b-9b43-23aac7033e71', 'ETag': '"bcdc7711e24f4416ad88fe2a061457b9"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:55,353 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:55,353 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:55,353 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:55,353 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:55,353 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6748b885-8ff2-439b-9b43-23aac7033e71', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6748b885-8ff2-439b-9b43-23aac7033e71', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6748b885-8ff2-439b-9b43-23aac7033e71', 'etag': '"bcdc7711e24f4416ad88fe2a061457b9"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"bcdc7711e24f4416ad88fe2a061457b9"'} exportactionlogsworker stdout | 2023-06-29 13:39:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:39:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:40:14.793446+00:00 (in 19.201905 seconds) exportactionlogsworker stdout | 2023-06-29 13:39:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:40:55 UTC)" (scheduled at 2023-06-29 13:39:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:39:55,591 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:39:55,593 [58] [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(2023, 6, 29, 13, 39, 55, 591989), True, datetime.datetime(2023, 6, 29, 13, 39, 55, 591989), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:39:55,614 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:39:55,614 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:39:55,614 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:40:55 UTC)" executed successfully buildlogsarchiver stdout | 2023-06-29 13:39:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:39:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:40:25.790030+00:00 (in 29.999544 seconds) buildlogsarchiver stdout | 2023-06-29 13:39:55,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:40:25 UTC)" (scheduled at 2023-06-29 13:39:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:39:55,791 [54] [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(2023, 6, 14, 13, 39, 55, 790886), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:39:55,803 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:39:55,803 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:39:55,803 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:40:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:39:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:39:55,889 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:40:45.690471+00:00 (in 49.800820 seconds) namespacegcworker stdout | 2023-06-29 13:39:55,889 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:40:55 UTC)" (scheduled at 2023-06-29 13:39:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:39:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:39:55,891 [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(2023, 6, 29, 13, 39, 55, 890151), True, datetime.datetime(2023, 6, 29, 13, 39, 55, 890151), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:39:55,903 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:39:55,903 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:39:55,903 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:40:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:39:55,983 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:55,983 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:55,984 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 896, 'Body': <_io.BytesIO object at 0x7f7ccb1fb810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:55,984 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:55,984 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:55,984 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:55,984 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:55,984 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:55,984 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:55,984 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:55,993 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:55,993 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:55,993 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:55,993 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:55,993 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:55,993 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 896}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'cplB1d0TY/TrhOsfAGrenQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fb810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=896', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:55,993 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:55,993 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:55,993 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:55,993 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:55,993 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:55,993 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=896&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:cplB1d0TY/TrhOsfAGrenQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133955Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:55,993 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133955Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9b53b9798b0c71d7d9b51aac0ae01bc8b9e5495ac4aad7559de544c9406fed74 gunicorn-registry stdout | 2023-06-29 13:39:55,993 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b596f18b7cc41817bbd4295931e124a8bca44fadf7ff8123f79574eca78ab54a gunicorn-registry stdout | 2023-06-29 13:39:55,993 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:55,994 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:55,994 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:55,994 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:56,039 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:39:56,403 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=896 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:56,403 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '88c149ad-bc80-4206-afe1-344ad0bbd9dd', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '88c149ad-bc80-4206-afe1-344ad0bbd9dd', 'ETag': '"729941d5dd1363f4eb84eb1f006ade9d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:56,403 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:56,403 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:56,403 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:56,404 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:56,404 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '88c149ad-bc80-4206-afe1-344ad0bbd9dd', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '88c149ad-bc80-4206-afe1-344ad0bbd9dd', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '88c149ad-bc80-4206-afe1-344ad0bbd9dd', 'etag': '"729941d5dd1363f4eb84eb1f006ade9d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"729941d5dd1363f4eb84eb1f006ade9d"'} gunicorn-registry stdout | 2023-06-29 13:39:57,079 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:57,079 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:57,079 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 897, 'Body': <_io.BytesIO object at 0x7f7ccb2348b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:57,079 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:57,080 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:57,080 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:57,080 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:57,080 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:57,080 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:57,080 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:57,088 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:57,088 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:57,088 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:57,088 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:57,088 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:57,088 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 897}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'j3WXjz+oz9RIYMJRr26/7w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2348b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=897', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:57,088 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:57,088 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:57,088 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:57,088 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:57,089 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:57,089 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=897&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:j3WXjz+oz9RIYMJRr26/7w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133957Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:57,089 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133957Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c57667d1eaf1430daeae7f45666c87a46d66c70d0b0fa96dc33d5b6fad3c64c5 gunicorn-registry stdout | 2023-06-29 13:39:57,089 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ba664fe7fff75a13179f9da5b2cd619afa0f07c26608c81cfd4a57264419af40 gunicorn-registry stdout | 2023-06-29 13:39:57,089 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:57,089 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:57,089 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:57,090 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:57,135 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:39:57,538 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=897 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:57,539 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '71d3286c-ed12-4a40-bead-08dda9bee345', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '71d3286c-ed12-4a40-bead-08dda9bee345', 'ETag': '"8f75978f3fa8cfd44860c251af6ebfef"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:57,539 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:57,539 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:57,539 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:57,539 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:57,539 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '71d3286c-ed12-4a40-bead-08dda9bee345', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '71d3286c-ed12-4a40-bead-08dda9bee345', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '71d3286c-ed12-4a40-bead-08dda9bee345', 'etag': '"8f75978f3fa8cfd44860c251af6ebfef"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8f75978f3fa8cfd44860c251af6ebfef"'} gunicorn-registry stdout | 2023-06-29 13:39:58,266 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:58,266 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:58,267 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 898, 'Body': <_io.BytesIO object at 0x7f7cdba9a770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:58,267 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:58,267 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:58,267 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:58,267 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:58,267 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:58,267 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:58,267 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:58,276 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:58,276 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:58,276 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:58,276 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:58,276 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:58,276 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 898}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '4Vwnb8d1T8atm+yHvrJV5w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cdba9a770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=898', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:58,276 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:58,276 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:58,276 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:58,276 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:58,276 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:58,276 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=898&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:4Vwnb8d1T8atm+yHvrJV5w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133958Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:58,276 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133958Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1091403f8a754721978486f8091647441aba04db65be189f1cc15d4cb67a0546 gunicorn-registry stdout | 2023-06-29 13:39:58,276 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 745450ad3d7366a4f881bdab8edd98cac9e0cc2d4ace2d995cdbf5faffe4d530 gunicorn-registry stdout | 2023-06-29 13:39:58,277 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:58,277 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:58,277 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:58,278 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:58,323 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:39:58,723 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=898 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:58,724 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b29760d6-1d75-4a8b-b4a5-71a53a08886e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b29760d6-1d75-4a8b-b4a5-71a53a08886e', 'ETag': '"e15c276fc7754fc6ad9bec87beb255e7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:58,724 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:58,724 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:58,724 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:58,724 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:58,724 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b29760d6-1d75-4a8b-b4a5-71a53a08886e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b29760d6-1d75-4a8b-b4a5-71a53a08886e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b29760d6-1d75-4a8b-b4a5-71a53a08886e', 'etag': '"e15c276fc7754fc6ad9bec87beb255e7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e15c276fc7754fc6ad9bec87beb255e7"'} gunicorn-registry stdout | 2023-06-29 13:39:59,338 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:39:59,338 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:39:59,339 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 899, 'Body': <_io.BytesIO object at 0x7f7ccb208310>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:39:59,339 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:59,339 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:59,339 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:59,339 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:59,339 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:59,339 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:59,339 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:59,347 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:59,347 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:39:59,348 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:59,348 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:59,348 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:59,348 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 899}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Pzqactz5MxNBTV+uc+SfPQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb208310>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=899', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:39:59,348 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:59,348 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:59,348 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:59,348 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:59,348 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:39:59,348 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=899&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Pzqactz5MxNBTV+uc+SfPQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T133959Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:39:59,348 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T133959Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 39d03bf055aef3a7419e5d0042454d52575bce37b06c2b1c388fcf9b5730f985 gunicorn-registry stdout | 2023-06-29 13:39:59,348 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 639aad2b8fe646997fc43387a5f62130fced635b4b6968d19facc4d57a4d86c5 gunicorn-registry stdout | 2023-06-29 13:39:59,348 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:59,349 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:39:59,349 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:39:59,349 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:39:59,394 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:39:59,764 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=899 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:39:59,765 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '42e832c4-9b66-47a5-a351-f5b2bc52a8a3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '42e832c4-9b66-47a5-a351-f5b2bc52a8a3', 'ETag': '"3f3a9a72dcf93313414d5fae73e49f3d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:39:59,765 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:39:59,765 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:39:59,765 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:39:59,765 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:39:59,765 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '42e832c4-9b66-47a5-a351-f5b2bc52a8a3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '42e832c4-9b66-47a5-a351-f5b2bc52a8a3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '42e832c4-9b66-47a5-a351-f5b2bc52a8a3', 'etag': '"3f3a9a72dcf93313414d5fae73e49f3d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3f3a9a72dcf93313414d5fae73e49f3d"'} expiredappspecifictokenworker stdout | 2023-06-29 13:40:00,052 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:40:00,202 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:00,202 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:00,202 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 900, 'Body': <_io.BytesIO object at 0x7f7ccb208270>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:00,203 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:00,203 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:00,203 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:00,203 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:00,203 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:00,203 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:00,203 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:00,211 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:00,211 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:00,211 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:00,211 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:00,211 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:00,211 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 900}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'BPXL4TBb0ItWigIoLam8RQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb208270>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=900', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:00,211 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:00,212 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:00,212 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:00,212 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:00,212 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:00,212 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=900&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:BPXL4TBb0ItWigIoLam8RQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134000Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:00,212 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134000Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1d08ffc4e501bd44398c74a80fb1346a3d9bdac69e5ac5c680be44bd097e8149 gunicorn-registry stdout | 2023-06-29 13:40:00,212 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 32b64e3e0b7ae9d013cdc1a5686e19c37cb89779797092dadfc0bf8988006e0c gunicorn-registry stdout | 2023-06-29 13:40:00,212 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:00,212 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:00,212 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:00,213 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:00,260 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:40:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:40:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:40:10.585410+00:00 (in 9.999465 seconds) gcworker stdout | 2023-06-29 13:40:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:40:10 UTC)" (scheduled at 2023-06-29 13:40:00.585410+00:00) gcworker stdout | 2023-06-29 13:40:00,587 [59] [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, 1686836400586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:40:00,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:40:00,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:40:00,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:40:10 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:40:00,625 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=900 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:00,625 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2286f2e9-b048-4843-99b4-9b2ab6eee024', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2286f2e9-b048-4843-99b4-9b2ab6eee024', 'ETag': '"04f5cbe1305bd08b568a02282da9bc45"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:00,625 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:00,626 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:00,626 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:00,626 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:00,626 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2286f2e9-b048-4843-99b4-9b2ab6eee024', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2286f2e9-b048-4843-99b4-9b2ab6eee024', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2286f2e9-b048-4843-99b4-9b2ab6eee024', 'etag': '"04f5cbe1305bd08b568a02282da9bc45"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"04f5cbe1305bd08b568a02282da9bc45"'} gunicorn-registry stdout | 2023-06-29 13:40:01,248 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:01,249 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:01,249 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 901, 'Body': <_io.BytesIO object at 0x7f7ccb1e6b80>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:01,249 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:01,249 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:01,249 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:01,249 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:01,249 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:01,249 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:01,249 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:01,258 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:01,258 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:01,258 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:01,258 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:01,258 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:01,258 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 901}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'xDIQS6dMkADG12UIIffyzg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6b80>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=901', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:01,258 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:01,258 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:01,258 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:01,258 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:01,258 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:01,258 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=901&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:xDIQS6dMkADG12UIIffyzg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134001Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:01,258 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134001Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b12634b098a440c154f345fca41276af5dc6409c26146df1011e75313a8ef4e2 gunicorn-registry stdout | 2023-06-29 13:40:01,258 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 61417a787e0b3af6db0cf90e7e910ecf63fd68a2208cbc1ea676b88060a29784 gunicorn-registry stdout | 2023-06-29 13:40:01,259 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:01,259 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:01,259 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:01,259 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:01,309 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:40:01,673 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=901 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:01,674 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '613e7d23-2e64-4fee-af42-e6ceddbb4001', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '613e7d23-2e64-4fee-af42-e6ceddbb4001', 'ETag': '"c432104ba74c9000c6d7650821f7f2ce"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:01,674 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:01,674 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:01,674 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:01,674 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:01,674 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '613e7d23-2e64-4fee-af42-e6ceddbb4001', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '613e7d23-2e64-4fee-af42-e6ceddbb4001', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '613e7d23-2e64-4fee-af42-e6ceddbb4001', 'etag': '"c432104ba74c9000c6d7650821f7f2ce"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c432104ba74c9000c6d7650821f7f2ce"'} repositorygcworker stdout | 2023-06-29 13:40:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:40:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:40:38.788158+00:00 (in 36.796715 seconds) repositorygcworker stdout | 2023-06-29 13:40:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:41:01 UTC)" (scheduled at 2023-06-29 13:40:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:40:01,991 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:40:01,992 [81] [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(2023, 6, 29, 13, 40, 1, 991902), True, datetime.datetime(2023, 6, 29, 13, 40, 1, 991902), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 13:40:02,005 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:40:02,005 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:40:02,005 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:41:01 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:40:02,825 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:02,826 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:02,826 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 902, 'Body': <_io.BytesIO object at 0x7f7ccb229590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:02,826 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:02,826 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:02,826 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:02,826 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:02,826 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:02,826 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:02,827 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:02,835 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:02,835 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:02,835 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:02,835 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:02,835 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:02,835 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 902}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'OUkGoOcG4EPgpvJBOxriPw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb229590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=902', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:02,835 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:02,835 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:02,835 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:02,835 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:02,835 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:02,836 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=902&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:OUkGoOcG4EPgpvJBOxriPw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134002Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:02,836 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134002Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | aec3ce8ab63589661c9dccaffafbe117ab64add868e439773e04bbf98edefb25 gunicorn-registry stdout | 2023-06-29 13:40:02,836 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0ce33a6397aa32137fd7e3bcb74bbe9e3629872a7d689316df936c2401509e0a gunicorn-registry stdout | 2023-06-29 13:40:02,836 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:02,836 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:02,836 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:02,837 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:02,882 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:40:03,367 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=902 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:03,367 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '9e108c76-0e31-460a-b5d7-ab5729941a5c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '9e108c76-0e31-460a-b5d7-ab5729941a5c', 'ETag': '"394906a0e706e043e0a6f2413b1ae23f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:03,367 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:03,368 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:03,368 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:03,368 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:03,368 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '9e108c76-0e31-460a-b5d7-ab5729941a5c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '9e108c76-0e31-460a-b5d7-ab5729941a5c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '9e108c76-0e31-460a-b5d7-ab5729941a5c', 'etag': '"394906a0e706e043e0a6f2413b1ae23f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"394906a0e706e043e0a6f2413b1ae23f"'} gunicorn-registry stdout | 2023-06-29 13:40:03,574 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:03,574 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:03,575 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 903, 'Body': <_io.BytesIO object at 0x7f7ccb290770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:03,575 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:03,575 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:03,575 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:03,575 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:03,575 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:03,576 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:03,576 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:03,584 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:03,584 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:03,584 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:03,584 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:03,584 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:03,584 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 903}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '8cEq3hFX9K2EGjFAYnGGig==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=903', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:03,584 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:03,584 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:03,584 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:03,585 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:03,585 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:03,585 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=903&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:8cEq3hFX9K2EGjFAYnGGig== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134003Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:03,585 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134003Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | abb140bca31eeb8a6457c5b18d04dd9719e35a5abfdfee44a751bf2c2fc6fd84 gunicorn-registry stdout | 2023-06-29 13:40:03,585 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 98e452e2bc2aac438b5be2008bdbddb05ab0a21919a24462eb13250cf5732071 gunicorn-registry stdout | 2023-06-29 13:40:03,585 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:03,585 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:03,585 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:03,586 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. queuecleanupworker stdout | 2023-06-29 13:40:03,595 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:40:03,635 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:40:03,961 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=903 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:03,962 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3af44b66-0048-4c78-b889-02660397e6f2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3af44b66-0048-4c78-b889-02660397e6f2', 'ETag': '"f1c12ade1157f4ad841a31406271868a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:03,962 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:03,962 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:03,962 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:03,962 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:03,962 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3af44b66-0048-4c78-b889-02660397e6f2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3af44b66-0048-4c78-b889-02660397e6f2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3af44b66-0048-4c78-b889-02660397e6f2', 'etag': '"f1c12ade1157f4ad841a31406271868a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f1c12ade1157f4ad841a31406271868a"'} notificationworker stdout | 2023-06-29 13:40:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:40:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:40:13.978401+00:00 (in 9.999476 seconds) notificationworker stdout | 2023-06-29 13:40:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:40:13 UTC)" (scheduled at 2023-06-29 13:40:03.978401+00:00) notificationworker stdout | 2023-06-29 13:40:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:40:03,980 [74] [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(2023, 6, 29, 13, 40, 3, 979379), True, datetime.datetime(2023, 6, 29, 13, 40, 3, 979379), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:40:03,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:40:03,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:40:03,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:40:13 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:40:04,726 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:04,727 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:04,727 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 904, 'Body': <_io.BytesIO object at 0x7f7cd0a0d900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:04,727 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:04,727 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:04,727 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:04,727 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:04,727 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:04,727 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:04,727 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:04,736 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:04,736 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:04,736 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:04,736 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:04,736 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:04,736 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 904}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'zlwwZPp17v/yogNSFMcY/A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd0a0d900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=904', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:04,736 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:04,736 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:04,736 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:04,736 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:04,736 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:04,736 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=904&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:zlwwZPp17v/yogNSFMcY/A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134004Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:04,736 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134004Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 807112912a2ec69e526cff9228c8cc7163114d83eacbbc5d576ce8ac9f71c75c gunicorn-registry stdout | 2023-06-29 13:40:04,736 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | bfdb7f69410d2d73f5fa0b2782821073661f7c4f98c1803133bfa6a1226c16f9 gunicorn-registry stdout | 2023-06-29 13:40:04,737 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:04,737 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:04,737 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:04,738 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:04,783 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:40:05,188 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=904 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:05,188 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '35bf8218-36ea-4a3c-a4e9-998a8159965b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '35bf8218-36ea-4a3c-a4e9-998a8159965b', 'ETag': '"ce5c3064fa75eefff2a2035214c718fc"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:05,188 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:05,188 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:05,188 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:05,189 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:05,189 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '35bf8218-36ea-4a3c-a4e9-998a8159965b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '35bf8218-36ea-4a3c-a4e9-998a8159965b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '35bf8218-36ea-4a3c-a4e9-998a8159965b', 'etag': '"ce5c3064fa75eefff2a2035214c718fc"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ce5c3064fa75eefff2a2035214c718fc"'} gunicorn-registry stdout | 2023-06-29 13:40:05,578 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:05,578 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:05,578 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 905, 'Body': <_io.BytesIO object at 0x7f7cd00ad090>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:05,578 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:05,579 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:05,579 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:05,579 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:05,579 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:05,579 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:05,579 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:05,587 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:05,587 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:05,587 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:05,587 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:05,587 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:05,587 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 905}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '6YKYnaUWQ5xJVTZSkBC5cw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00ad090>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=905', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:05,587 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:05,587 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:05,587 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:05,588 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:05,588 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:05,588 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=905&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:6YKYnaUWQ5xJVTZSkBC5cw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134005Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:05,588 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134005Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 123c9475428227502c762136a5c7a3f9cc889a8e1e9341ae1478a39fe7e6aeed gunicorn-registry stdout | 2023-06-29 13:40:05,588 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0858220ddc831b64e66cd6fb9a266644863eb958c28586d898875fab3603647c gunicorn-registry stdout | 2023-06-29 13:40:05,588 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:05,588 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:05,588 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:05,589 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:05,638 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:40:05,962 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=905 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:05,963 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '026ffa1b-cc84-4562-a7f3-98fe6d92f327', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '026ffa1b-cc84-4562-a7f3-98fe6d92f327', 'ETag': '"e982989da516439c495536529010b973"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:05,963 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:05,963 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:05,963 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:05,963 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:05,963 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '026ffa1b-cc84-4562-a7f3-98fe6d92f327', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '026ffa1b-cc84-4562-a7f3-98fe6d92f327', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '026ffa1b-cc84-4562-a7f3-98fe6d92f327', 'etag': '"e982989da516439c495536529010b973"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e982989da516439c495536529010b973"'} securityworker stdout | 2023-06-29 13:40:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:40:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:40:11.713664+00:00 (in 5.130705 seconds) securityworker stdout | 2023-06-29 13:40:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:40:36 UTC)" (scheduled at 2023-06-29 13:40:06.582504+00:00) securityworker stdout | 2023-06-29 13:40:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:40:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:40:06,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:40:06,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:40:06,599 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:40:06,602 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:40:06,602 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:40:36 UTC)" executed successfully builder stdout | 2023-06-29 13:40:06,831 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:40:06,857 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:40:07,116 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:07,117 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:07,117 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 906, 'Body': <_io.BytesIO object at 0x7f7ccb2c6450>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:07,117 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:07,117 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:07,117 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:07,117 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:07,117 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:07,117 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:07,118 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:07,126 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:07,126 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:07,126 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:07,126 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:07,126 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:07,126 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 906}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'LMzZZXtSou19BgLvm7BNrw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6450>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=906', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:07,126 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:07,126 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:07,126 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:07,126 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:07,127 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:07,127 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=906&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:LMzZZXtSou19BgLvm7BNrw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134007Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:07,127 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134007Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2211d884e3c3ff557690df61234078dd07f23b885f87d7532cbea40cb64c3bb2 gunicorn-registry stdout | 2023-06-29 13:40:07,127 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 00274e27d50ccd064de1c8feb5ec9aba4aa5f7c8fee2eb5e4ff4f7398df8719d gunicorn-registry stdout | 2023-06-29 13:40:07,127 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:07,127 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:07,127 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:07,128 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:07,177 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:40:07,660 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=906 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:07,661 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '86af7463-afc6-4623-87c5-c624adf4d215', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '86af7463-afc6-4623-87c5-c624adf4d215', 'ETag': '"2cccd9657b52a2ed7d0602ef9bb04daf"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:07,661 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:07,661 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:07,661 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:07,661 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:07,661 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '86af7463-afc6-4623-87c5-c624adf4d215', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '86af7463-afc6-4623-87c5-c624adf4d215', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '86af7463-afc6-4623-87c5-c624adf4d215', 'etag': '"2cccd9657b52a2ed7d0602ef9bb04daf"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2cccd9657b52a2ed7d0602ef9bb04daf"'} gunicorn-registry stdout | 2023-06-29 13:40:08,265 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:08,265 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:08,265 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 907, 'Body': <_io.BytesIO object at 0x7f7ccb279270>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:08,265 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:08,265 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:08,266 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:08,266 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:08,266 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:08,266 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:08,266 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:08,274 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:08,274 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:08,274 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:08,274 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:08,274 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:08,274 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 907}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'LO941MSFVOGZZmUqtvH6uQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279270>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=907', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:08,274 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:08,274 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:08,275 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:08,275 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:08,275 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:08,275 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=907&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:LO941MSFVOGZZmUqtvH6uQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134008Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:08,275 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134008Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | bcbc4dce65be6c121f98309f09ad6fe9343e529777624f6966cc9e0700906798 gunicorn-registry stdout | 2023-06-29 13:40:08,275 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 796c90fa4a4559f7ffd9d272dd79a17292d4e0f4415d9cbe387a8814b80d8400 gunicorn-registry stdout | 2023-06-29 13:40:08,275 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:08,275 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:08,275 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:08,276 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:08,323 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:40:08,688 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=907 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:08,688 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '74741cbf-bf3f-4724-9a1d-657db55aca33', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '74741cbf-bf3f-4724-9a1d-657db55aca33', 'ETag': '"2cef78d4c48554e19966652ab6f1fab9"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:08,688 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:08,688 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:08,689 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:08,689 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:08,689 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '74741cbf-bf3f-4724-9a1d-657db55aca33', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '74741cbf-bf3f-4724-9a1d-657db55aca33', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '74741cbf-bf3f-4724-9a1d-657db55aca33', 'etag': '"2cef78d4c48554e19966652ab6f1fab9"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2cef78d4c48554e19966652ab6f1fab9"'} quotaregistrysizeworker stdout | 2023-06-29 13:40:09,264 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-registry stdout | 2023-06-29 13:40:09,356 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:09,356 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:09,357 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 908, 'Body': <_io.BytesIO object at 0x7f7ccb960b30>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:09,357 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:09,357 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:09,357 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:09,357 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:09,357 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:09,357 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:09,357 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:09,366 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:09,366 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:09,366 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:09,366 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:09,366 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:09,366 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 908}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Zatn4fbkbEMDzn6B3jQQzg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960b30>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=908', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:09,366 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:09,366 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:09,366 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:09,366 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:09,367 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:09,367 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=908&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Zatn4fbkbEMDzn6B3jQQzg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134009Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:09,367 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134009Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 72d80181571c619b4aa43c8635655fa0bfc38324334d52deea20140fb4595026 gunicorn-registry stdout | 2023-06-29 13:40:09,367 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1df414cc34a03738eb4b990c5f4005b225b2592841c6fa255062f7037d92c0c1 gunicorn-registry stdout | 2023-06-29 13:40:09,367 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:09,367 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:09,367 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:09,368 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:09,481 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. namespacegcworker stdout | 2023-06-29 13:40:09,562 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:40:09,598 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} gunicorn-web stdout | 2023-06-29 13:40:09,636 [212] [DEBUG] [app] Starting request: urn:request:82d5ceea-b617-4c84-a16f-3ea7bfc8a7ab (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:40:09,636 [214] [DEBUG] [app] Starting request: urn:request:0d34ea1e-631b-4e30-b9c9-7788d8ef80de (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:40:09,637 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:40:09,637 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:40:09,639 [216] [DEBUG] [app] Starting request: urn:request:67adf3e4-4ee8-4e8c-bc2a-c9722efb4d07 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:40:09,639 [223] [DEBUG] [app] Starting request: urn:request:6ec15452-3b94-451a-bcbb-75965f9531f7 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:40:09,639 [216] [DEBUG] [app] Ending request: urn:request:67adf3e4-4ee8-4e8c-bc2a-c9722efb4d07 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:67adf3e4-4ee8-4e8c-bc2a-c9722efb4d07', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:40:09,640 [223] [DEBUG] [app] Ending request: urn:request:6ec15452-3b94-451a-bcbb-75965f9531f7 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:6ec15452-3b94-451a-bcbb-75965f9531f7', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:40:09,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:40:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:40:09,640 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:40:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:40:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:40:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:40:09,640 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:40:09,640 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:40:09,641 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:40:09,641 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:40:09,643 [213] [DEBUG] [app] Starting request: urn:request:f8b8c66f-5c11-4f29-a92f-d6be0547b694 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:40:09,643 [211] [DEBUG] [app] Starting request: urn:request:c49c0efc-2ed1-4151-843c-657cdf006071 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:40:09,643 [213] [DEBUG] [app] Ending request: urn:request:f8b8c66f-5c11-4f29-a92f-d6be0547b694 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:f8b8c66f-5c11-4f29-a92f-d6be0547b694', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:40:09,643 [211] [DEBUG] [app] Ending request: urn:request:c49c0efc-2ed1-4151-843c-657cdf006071 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:c49c0efc-2ed1-4151-843c-657cdf006071', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:40:09,643 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:40:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:40:09,643 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:40:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:40:09,643 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:40:09,643 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:40:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:40:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-06-29 13:40:09,644 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:40:09,644 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:40:09,651 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:40:09,651 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:40:09,662 [214] [DEBUG] [app] Ending request: urn:request:0d34ea1e-631b-4e30-b9c9-7788d8ef80de (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:0d34ea1e-631b-4e30-b9c9-7788d8ef80de', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:40:09,662 [212] [DEBUG] [app] Ending request: urn:request:82d5ceea-b617-4c84-a16f-3ea7bfc8a7ab (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:82d5ceea-b617-4c84-a16f-3ea7bfc8a7ab', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:40:09,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:40:09,663 [212] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:40:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:40:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-web stdout | 2023-06-29 13:40:09,663 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:40:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:40:09,663 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:40:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" buildlogsarchiver stdout | 2023-06-29 13:40:09,687 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-registry stdout | 2023-06-29 13:40:09,886 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=908 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:09,886 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'bcb4b184-222f-40d8-97b3-9478bf583748', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'bcb4b184-222f-40d8-97b3-9478bf583748', 'ETag': '"65ab67e1f6e46c4303ce7e81de3410ce"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:09,886 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:09,886 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:09,887 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:09,887 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:09,887 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'bcb4b184-222f-40d8-97b3-9478bf583748', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'bcb4b184-222f-40d8-97b3-9478bf583748', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'bcb4b184-222f-40d8-97b3-9478bf583748', 'etag': '"65ab67e1f6e46c4303ce7e81de3410ce"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"65ab67e1f6e46c4303ce7e81de3410ce"'} repositoryactioncounter stdout | 2023-06-29 13:40:10,401 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gcworker stdout | 2023-06-29 13:40:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:40:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:40:20.585410+00:00 (in 9.999466 seconds) gcworker stdout | 2023-06-29 13:40:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:40:20 UTC)" (scheduled at 2023-06-29 13:40:10.585410+00:00) gcworker stdout | 2023-06-29 13:40:10,587 [59] [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, 1686836410586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:40:10,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:40:10,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:40:10,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:40:20 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:40:10,708 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:10,709 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:10,709 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 909, 'Body': <_io.BytesIO object at 0x7f7ccb290360>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:10,709 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:10,709 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:10,709 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:10,709 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:10,709 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:10,709 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:10,710 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:10,718 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:10,718 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:10,718 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:10,718 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:10,718 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:10,718 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 909}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'QkxTWP11yHD5OXAdTSpdLA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290360>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=909', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:10,718 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:10,718 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:10,718 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:10,718 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:10,718 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:10,718 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=909&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:QkxTWP11yHD5OXAdTSpdLA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134010Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:10,719 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134010Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d6531d8246afec7f7febaca51bf72e9cf97b5a86bc347edb52b623dc8bd32206 gunicorn-registry stdout | 2023-06-29 13:40:10,719 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7f0f906f65eafd97477be888983fd8ba16784d4526213284fa2efb8713a372ed gunicorn-registry stdout | 2023-06-29 13:40:10,719 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:10,719 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:10,719 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:10,720 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:10,765 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:40:11,168 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=909 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:11,169 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e3ccb89e-5040-4712-8719-0e3fed12023c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e3ccb89e-5040-4712-8719-0e3fed12023c', 'ETag': '"424c5358fd75c870f939701d4d2a5d2c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:11,169 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:11,169 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:11,169 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:11,170 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:11,170 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e3ccb89e-5040-4712-8719-0e3fed12023c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e3ccb89e-5040-4712-8719-0e3fed12023c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e3ccb89e-5040-4712-8719-0e3fed12023c', 'etag': '"424c5358fd75c870f939701d4d2a5d2c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"424c5358fd75c870f939701d4d2a5d2c"'} blobuploadcleanupworker stdout | 2023-06-29 13:40:11,604 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} securityworker stdout | 2023-06-29 13:40:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:40:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:40:36.582504+00:00 (in 24.868332 seconds) securityworker stdout | 2023-06-29 13:40:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:40:41 UTC)" (scheduled at 2023-06-29 13:40:11.713664+00:00) securityworker stdout | 2023-06-29 13:40:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:40:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:40:11,716 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:40:11,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:40:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:40:11,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:40:11,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:40:11,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:40:11,721 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:40:11,734 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:40:11,738 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:40:11,738 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:40:11,738 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 35, 11, 721598), 1, 2]) securityworker stdout | 2023-06-29 13:40:11,742 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:40:11,742 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:40:11,743 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 35, 11, 721598), 1, 2]) securityworker stdout | 2023-06-29 13:40:11,746 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:40:11,747 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:40:11,747 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:40:11,747 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:40:11,747 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:40:11,747 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:40:11,747 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:40:11,748 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:40:11,748 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:40:11,748 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:40:41 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:40:11,907 [213] [DEBUG] [app] Starting request: urn:request:87b62100-e696-49f8-9c12-ad56319fb68e (/api/v1/user/notifications) {'X-Forwarded-For': '209.132.188.14, 10.128.2.5'} gunicorn-web stdout | 2023-06-29 13:40:11,907 [213] [DEBUG] [app] User loader loading deferred user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:40:11,907 [213] [DEBUG] [auth.cookie] Loading user from cookie: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:40:11,908 [213] [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', ['ac2fc6f0-2e87-4695-9c83-b3592b08e757', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:40:11,911 [214] [DEBUG] [app] Starting request: urn:request:7c91ec40-286b-4dfd-9640-d720ceb7f335 (/api/v1/user/apptoken) {'X-Forwarded-For': '209.132.188.14, 10.128.2.5'} gunicorn-web stdout | 2023-06-29 13:40:11,912 [214] [DEBUG] [app] User loader loading deferred user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:40:11,912 [214] [DEBUG] [auth.cookie] Loading user from cookie: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:40:11,912 [214] [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', ['ac2fc6f0-2e87-4695-9c83-b3592b08e757', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:40:11,920 [213] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-06-29 13:40:11,920 [213] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-06-29 13:40:11,920 [213] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:40:11,920 [213] [DEBUG] [endpoints.api] Checking permission for user whuquay gunicorn-web stdout | 2023-06-29 13:40:11,920 [213] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:40:11,920 [213] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:40:11,920 [213] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:40:11,920 [213] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:40:11,922 [213] [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, 1, False, 1, 'admin', 6]) gunicorn-web stdout | 2023-06-29 13:40:11,923 [214] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-06-29 13:40:11,924 [214] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-06-29 13:40:11,924 [214] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:40:11,924 [214] [DEBUG] [endpoints.api] Checking permission for user whuquay gunicorn-web stdout | 2023-06-29 13:40:11,924 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:40:11,924 [214] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:40:11,924 [214] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:40:11,924 [214] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:40:11,925 [214] [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))', [1, datetime.datetime(2023, 7, 2, 8, 52, 11, 924654), datetime.datetime(2023, 6, 29, 13, 40, 11, 925057)]) gunicorn-web stdout | 2023-06-29 13:40:11,928 [213] [DEBUG] [app] Ending request: urn:request:87b62100-e696-49f8-9c12-ad56319fb68e (/api/v1/user/notifications) {'endpoint': 'api.usernotificationlist', 'request_id': 'urn:request:87b62100-e696-49f8-9c12-ad56319fb68e', 'remote_addr': '10.128.2.5', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/api/v1/user/notifications', 'path': '/api/v1/user/notifications', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-06-29 13:40:11,929 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:40:11,929 [214] [DEBUG] [app] Ending request: urn:request:7c91ec40-286b-4dfd-9640-d720ceb7f335 (/api/v1/user/apptoken) {'endpoint': 'api.apptokens', 'request_id': 'urn:request:7c91ec40-286b-4dfd-9640-d720ceb7f335', 'remote_addr': '10.128.2.5', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/api/v1/user/apptoken?expiring=true', 'path': '/api/v1/user/apptoken', 'parameters': {'expiring': 'true'}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-06-29 13:40:11,929 [213] [INFO] [gunicorn.access] 10.128.2.5 - - [29/Jun/2023:13:40:11 +0000] "GET /api/v1/user/notifications HTTP/1.0" 200 43 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:13:40:11 +0000] "GET /api/v1/user/notifications HTTP/1.1" 200 43 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.023 1500 0.023) gunicorn-web stdout | 2023-06-29 13:40:11,930 [214] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:13:40:11 +0000] "GET /api/v1/user/apptoken?expiring=true HTTP/1.1" 200 38 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.020 1509 0.020) gunicorn-web stdout | 2023-06-29 13:40:11,930 [214] [INFO] [gunicorn.access] 10.128.2.5 - - [29/Jun/2023:13:40:11 +0000] "GET /api/v1/user/apptoken?expiring=true HTTP/1.0" 200 38 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" gunicorn-registry stdout | 2023-06-29 13:40:11,932 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:11,932 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:11,932 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 910, 'Body': <_io.BytesIO object at 0x7f7cd0144680>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:11,933 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:11,933 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:11,933 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:11,933 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:11,933 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:11,933 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:11,933 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:11,941 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:11,941 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:11,941 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:11,941 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:11,941 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:11,941 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 910}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '3Cu8Zg9+6LqY5vEhyf4KSA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd0144680>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=910', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:11,941 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:11,941 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:11,941 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:11,941 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:11,942 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:11,942 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=910&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:3Cu8Zg9+6LqY5vEhyf4KSA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134011Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:11,942 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134011Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b7a7b97a7829891528e9b8748015d6ae8d259536acec050e92b5c21fe6cf8b4d gunicorn-registry stdout | 2023-06-29 13:40:11,942 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c3d4b1268e015e60b1a0d8c86607109e108bfa9ded2e7e80276b24332b17bea2 gunicorn-registry stdout | 2023-06-29 13:40:11,942 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:11,942 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:11,942 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:11,943 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:11,992 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:40:12,393 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=910 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:12,393 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '9bf99589-82aa-47eb-a7d0-fdd7535aaff9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '9bf99589-82aa-47eb-a7d0-fdd7535aaff9', 'ETag': '"dc2bbc660f7ee8ba98e6f121c9fe0a48"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:12,394 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:12,394 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:12,394 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:12,394 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:12,394 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '9bf99589-82aa-47eb-a7d0-fdd7535aaff9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '9bf99589-82aa-47eb-a7d0-fdd7535aaff9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '9bf99589-82aa-47eb-a7d0-fdd7535aaff9', 'etag': '"dc2bbc660f7ee8ba98e6f121c9fe0a48"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"dc2bbc660f7ee8ba98e6f121c9fe0a48"'} gunicorn-registry stdout | 2023-06-29 13:40:12,968 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:12,968 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:12,968 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 911, 'Body': <_io.BytesIO object at 0x7f7ccb271b80>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:12,968 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:12,968 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:12,968 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:12,969 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:12,969 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:12,969 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:12,969 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:12,977 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:12,977 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:12,977 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:12,977 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:12,977 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:12,977 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 911}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'J3oPZ7Q0OCqc7W6ukJ1ijA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271b80>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=911', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:12,977 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:12,977 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:12,977 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:12,978 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:12,978 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:12,978 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=911&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:J3oPZ7Q0OCqc7W6ukJ1ijA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134012Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:12,978 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134012Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | cbcd3fbb176d4a6fee5a319b31219cc7eea7532fea975daf8eea498062b66d58 gunicorn-registry stdout | 2023-06-29 13:40:12,978 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5c0c873cf7e06a84fbc6673eb1c0728b1ef74cff9e1bb7b2ae1ce4b6a20d60f1 gunicorn-registry stdout | 2023-06-29 13:40:12,978 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:12,978 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:12,978 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:12,979 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:13,024 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:40:13,387 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=911 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:13,388 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c0fc87af-2d56-4e30-9d9f-bf889423acb1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c0fc87af-2d56-4e30-9d9f-bf889423acb1', 'ETag': '"277a0f67b434382a9ced6eae909d628c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:13,388 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:13,388 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:13,388 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:13,388 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:13,388 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c0fc87af-2d56-4e30-9d9f-bf889423acb1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c0fc87af-2d56-4e30-9d9f-bf889423acb1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c0fc87af-2d56-4e30-9d9f-bf889423acb1', 'etag': '"277a0f67b434382a9ced6eae909d628c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"277a0f67b434382a9ced6eae909d628c"'} repositorygcworker stdout | 2023-06-29 13:40:13,515 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:40:13,914 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:13,915 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:13,915 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 912, 'Body': <_io.BytesIO object at 0x7f7ccb2c65e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:13,915 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:13,915 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:13,915 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:13,915 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:13,915 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:13,916 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:13,916 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:13,924 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:13,924 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:13,924 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:13,924 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:13,924 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:13,924 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 912}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'hTU/35mTE7T0dU5TKFL8Vg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c65e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=912', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:13,924 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:13,924 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:13,924 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:13,924 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:13,925 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:13,925 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=912&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:hTU/35mTE7T0dU5TKFL8Vg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134013Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:13,925 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134013Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 19e77fe76f2b62fcb17da5fdcda511101f5dd4832ff8b7a3343ec74303f2d855 gunicorn-registry stdout | 2023-06-29 13:40:13,925 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d79d6bc6303adb6dd50977f9ff567aebd51c5b837998486284b812b57c9a6c17 gunicorn-registry stdout | 2023-06-29 13:40:13,925 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:13,925 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:13,925 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:13,926 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:13,970 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:40:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:40:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:40:15.985355+00:00 (in 2.006439 seconds) notificationworker stdout | 2023-06-29 13:40:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:40:23 UTC)" (scheduled at 2023-06-29 13:40:13.978401+00:00) notificationworker stdout | 2023-06-29 13:40:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:40:13,980 [74] [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(2023, 6, 29, 13, 40, 13, 979455), True, datetime.datetime(2023, 6, 29, 13, 40, 13, 979455), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:40:13,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:40:13,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:40:13,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:40:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:40:14,332 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=912 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:14,332 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1cd3c8b1-27eb-48ac-a8b0-6e97068515bd', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1cd3c8b1-27eb-48ac-a8b0-6e97068515bd', 'ETag': '"85353fdf999313b4f4754e532852fc56"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:14,332 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:14,333 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:14,333 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:14,333 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:14,333 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1cd3c8b1-27eb-48ac-a8b0-6e97068515bd', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1cd3c8b1-27eb-48ac-a8b0-6e97068515bd', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1cd3c8b1-27eb-48ac-a8b0-6e97068515bd', 'etag': '"85353fdf999313b4f4754e532852fc56"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"85353fdf999313b4f4754e532852fc56"'} exportactionlogsworker stdout | 2023-06-29 13:40:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:40:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:40:55.591055+00:00 (in 40.797137 seconds) exportactionlogsworker stdout | 2023-06-29 13:40:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:41:14 UTC)" (scheduled at 2023-06-29 13:40:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:40:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:40:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:41:14 UTC)" executed successfully manifestbackfillworker stdout | 2023-06-29 13:40:14,946 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} securityworker stdout | 2023-06-29 13:40:14,962 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} gunicorn-registry stdout | 2023-06-29 13:40:14,964 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:14,964 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:14,965 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 913, 'Body': <_io.BytesIO object at 0x7f7ccb271130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:14,965 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:14,965 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:14,965 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:14,965 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:14,965 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:14,965 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:14,965 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:14,973 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:14,973 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:14,973 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:14,973 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:14,973 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:14,974 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 913}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'nuTV3KIGn6KRrJqMAYkHdQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=913', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:14,974 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:14,974 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:14,974 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:14,974 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:14,974 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:14,974 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=913&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:nuTV3KIGn6KRrJqMAYkHdQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134014Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:14,974 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134014Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8096a9b5b282831f9e8f82f091f9d294b82fa9eaf122a9392fc2bd4785967d82 gunicorn-registry stdout | 2023-06-29 13:40:14,974 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 21fd5d816490a4d34efd01ffe9319458437b8413db3d00878e3d299929b0c76f gunicorn-registry stdout | 2023-06-29 13:40:14,974 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:14,974 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:14,975 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:14,975 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:15,020 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. exportactionlogsworker stdout | 2023-06-29 13:40:15,037 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:40:15,221 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-registry stdout | 2023-06-29 13:40:15,381 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=913 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:15,381 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a851c794-bfd0-45cf-a775-5c39f5144186', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a851c794-bfd0-45cf-a775-5c39f5144186', 'ETag': '"9ee4d5dca2069fa291ac9a8c01890775"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:15,381 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:15,381 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:15,381 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:15,381 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:15,382 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a851c794-bfd0-45cf-a775-5c39f5144186', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a851c794-bfd0-45cf-a775-5c39f5144186', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a851c794-bfd0-45cf-a775-5c39f5144186', 'etag': '"9ee4d5dca2069fa291ac9a8c01890775"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9ee4d5dca2069fa291ac9a8c01890775"'} gcworker stdout | 2023-06-29 13:40:15,736 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} gunicorn-web stdout | 2023-06-29 13:40:15,825 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} securityscanningnotificationworker stdout | 2023-06-29 13:40:15,829 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-web stdout | 2023-06-29 13:40:15,921 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:40:15,924 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:40:15,928 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:40:15,930 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-registry stdout | 2023-06-29 13:40:15,960 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:15,960 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:15,960 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 914, 'Body': <_io.BytesIO object at 0x7f7ccb279900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:15,961 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:15,961 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:15,961 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:15,961 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:15,961 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:15,961 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:15,961 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:15,969 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:15,969 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:15,969 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:15,969 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:15,969 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:15,969 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 914}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'fo6KsuzNFjxpBhj60z3Vpg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=914', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:15,970 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:15,970 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:15,970 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:15,970 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:15,970 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:15,970 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=914&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:fo6KsuzNFjxpBhj60z3Vpg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134015Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:15,970 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134015Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 02debdc3708df1b4ba11d8add0df1bb7b67466e5231055713853e3400bee5a1e gunicorn-registry stdout | 2023-06-29 13:40:15,970 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f8a4351618af9e0f41e3f2db6bc999b4da8bea47ea04bc4347eeaaa3aee46f55 gunicorn-registry stdout | 2023-06-29 13:40:15,970 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:15,970 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:15,970 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:15,971 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. notificationworker stdout | 2023-06-29 13:40:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:40:15,986 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:40:23.978401+00:00 (in 7.992464 seconds) notificationworker stdout | 2023-06-29 13:40:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:41:15 UTC)" (scheduled at 2023-06-29 13:40:15.985355+00:00) notificationworker stdout | 2023-06-29 13:40:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:40:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:41:15 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:40:16,020 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:40:16,382 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=914 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:16,382 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2a482980-ade1-4d0d-830c-b1c6749e2f3a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2a482980-ade1-4d0d-830c-b1c6749e2f3a', 'ETag': '"7e8e8ab2eccd163c690618fad33dd5a6"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:16,383 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:16,383 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:16,383 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:16,383 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:16,383 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2a482980-ade1-4d0d-830c-b1c6749e2f3a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2a482980-ade1-4d0d-830c-b1c6749e2f3a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2a482980-ade1-4d0d-830c-b1c6749e2f3a', 'etag': '"7e8e8ab2eccd163c690618fad33dd5a6"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7e8e8ab2eccd163c690618fad33dd5a6"'} globalpromstats stdout | 2023-06-29 13:40:16,941 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 13:40:17,238 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:40:17,523 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:17,523 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:17,523 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 915, 'Body': <_io.BytesIO object at 0x7f7ccb960a40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:17,524 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:17,524 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:17,524 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:17,524 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:17,524 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:17,524 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:17,524 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:17,532 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:17,532 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:17,532 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:17,532 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:17,532 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:17,532 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 915}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'UrMQh/70/ZPrqTsv8RbDOQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960a40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=915', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:17,533 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:17,533 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:17,533 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:17,533 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:17,533 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:17,533 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=915&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:UrMQh/70/ZPrqTsv8RbDOQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134017Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:17,533 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134017Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | dd533e2d4846a844a6654d2ff3a99ba8b952d6bce53d19739ae89fa9e9fa9122 gunicorn-registry stdout | 2023-06-29 13:40:17,533 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 138aa3990eb2451af551741485d6e712b83c9f81d97ff12f7fae849836d7f5fe gunicorn-registry stdout | 2023-06-29 13:40:17,533 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:17,533 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:17,534 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:17,534 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:17,581 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. chunkcleanupworker stdout | 2023-06-29 13:40:17,967 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-registry stdout | 2023-06-29 13:40:18,066 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=915 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:18,066 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '074f1b2a-0eac-4d87-a6cf-090f1e64d28a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '074f1b2a-0eac-4d87-a6cf-090f1e64d28a', 'ETag': '"52b31087fef4fd93eba93b2ff116c339"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:18,066 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:18,067 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:18,067 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:18,067 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:18,067 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '074f1b2a-0eac-4d87-a6cf-090f1e64d28a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '074f1b2a-0eac-4d87-a6cf-090f1e64d28a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '074f1b2a-0eac-4d87-a6cf-090f1e64d28a', 'etag': '"52b31087fef4fd93eba93b2ff116c339"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"52b31087fef4fd93eba93b2ff116c339"'} gunicorn-secscan stdout | 2023-06-29 13:40:18,173 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:40:18,176 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:40:18,179 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} storagereplication stdout | 2023-06-29 13:40:18,354 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:40:18,653 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:18,653 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:18,654 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 916, 'Body': <_io.BytesIO object at 0x7f7ccb223450>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:18,654 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:18,654 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:18,654 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:18,654 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:18,654 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:18,654 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:18,654 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:18,663 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:18,663 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:18,663 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:18,663 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:18,663 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:18,663 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 916}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'JC/R8UDV9QT1xwWWhf3GPw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223450>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=916', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:18,663 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:18,663 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:18,663 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:18,663 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:18,664 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:18,664 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=916&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:JC/R8UDV9QT1xwWWhf3GPw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134018Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:18,664 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134018Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2ba7341b1175dd9d49dad9fcd6e1b9d0cea27521622e679217c1fd1f6c3c7f55 gunicorn-registry stdout | 2023-06-29 13:40:18,664 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ef2470e4587e879d966e0f3865c1a34afd0c9f218438f1e5ee6a8cd287c7a79d gunicorn-registry stdout | 2023-06-29 13:40:18,664 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:18,664 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:18,664 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:18,665 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:18,713 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:40:19,075 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=916 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:19,075 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e8b4c4dc-dc56-4d55-ad1a-7c46a2d5ee85', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e8b4c4dc-dc56-4d55-ad1a-7c46a2d5ee85', 'ETag': '"242fd1f140d5f504f5c7059685fdc63f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:19,075 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:19,075 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:19,075 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:19,075 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:19,076 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e8b4c4dc-dc56-4d55-ad1a-7c46a2d5ee85', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e8b4c4dc-dc56-4d55-ad1a-7c46a2d5ee85', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e8b4c4dc-dc56-4d55-ad1a-7c46a2d5ee85', 'etag': '"242fd1f140d5f504f5c7059685fdc63f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"242fd1f140d5f504f5c7059685fdc63f"'} gunicorn-registry stdout | 2023-06-29 13:40:19,306 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:40:19,309 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:40:19,312 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:40:19,315 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:40:19,319 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:40:19,322 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:40:19,325 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:40:19,328 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:40:19,332 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:40:20,171 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:20,171 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:20,172 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 917, 'Body': <_io.BytesIO object at 0x7f7ccb223f40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:20,172 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:20,172 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:20,172 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:20,172 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:20,172 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:20,172 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:20,172 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:20,181 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:20,181 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:20,181 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:20,181 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:20,181 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:20,181 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 917}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'MOxaVUWWapbXqMyrqf1WjA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223f40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=917', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:20,181 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:20,181 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:20,181 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:20,181 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:20,181 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:20,181 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=917&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:MOxaVUWWapbXqMyrqf1WjA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134020Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:20,181 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134020Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e745857a187b2118eb67334d2b00af07069539ce736f55acaf202e7a90229280 gunicorn-registry stdout | 2023-06-29 13:40:20,182 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | fc7b9418a3166cfec866c1a4e84984eebce2f1b8b022d57d29aca1a9d9eecd09 gunicorn-registry stdout | 2023-06-29 13:40:20,182 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:20,182 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:20,182 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:20,183 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:20,227 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:40:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:40:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:40:30.585410+00:00 (in 9.999451 seconds) gcworker stdout | 2023-06-29 13:40:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:40:30 UTC)" (scheduled at 2023-06-29 13:40:20.585410+00:00) gcworker stdout | 2023-06-29 13:40:20,587 [59] [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, 1686836420586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:40:20,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:40:20,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:40:20,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:40:30 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:40:20,669 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=917 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:20,670 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5bfa3725-09eb-4cba-ae43-4934491dcb0a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5bfa3725-09eb-4cba-ae43-4934491dcb0a', 'ETag': '"30ec5a5545966a96d7a8ccaba9fd568c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:20,670 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:20,670 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:20,670 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:20,670 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:20,670 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5bfa3725-09eb-4cba-ae43-4934491dcb0a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5bfa3725-09eb-4cba-ae43-4934491dcb0a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5bfa3725-09eb-4cba-ae43-4934491dcb0a', 'etag': '"30ec5a5545966a96d7a8ccaba9fd568c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"30ec5a5545966a96d7a8ccaba9fd568c"'} gunicorn-registry stdout | 2023-06-29 13:40:21,427 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:21,427 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:21,428 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 918, 'Body': <_io.BytesIO object at 0x7f7ccb2ac1d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:21,428 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:21,428 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:21,428 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:21,428 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:21,428 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:21,428 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:21,428 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:21,437 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:21,437 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:21,437 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:21,437 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:21,437 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:21,437 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 918}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'njZ/TlUf6h2y1/2SMW2AZQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac1d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=918', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:21,437 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:21,437 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:21,437 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:21,437 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:21,437 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:21,437 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=918&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:njZ/TlUf6h2y1/2SMW2AZQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134021Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:21,437 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134021Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a15563b8cf51dcaa337a4c7eb10afe6648dc8504a9bf2734ee1e959dbf3b67fd gunicorn-registry stdout | 2023-06-29 13:40:21,437 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c703806d044631f66378f2f34a530bb3a601186b05cddb8a171682976fcf3241 gunicorn-registry stdout | 2023-06-29 13:40:21,437 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:21,438 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:21,438 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:21,438 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:21,484 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:40:22,155 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=918 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:22,155 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'fc32dcb7-2f35-425c-8997-fe698e4d245f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'fc32dcb7-2f35-425c-8997-fe698e4d245f', 'ETag': '"9e367f4e551fea1db2d7fd92316d8065"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:22,156 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:22,156 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:22,156 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:22,156 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:22,156 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'fc32dcb7-2f35-425c-8997-fe698e4d245f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'fc32dcb7-2f35-425c-8997-fe698e4d245f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'fc32dcb7-2f35-425c-8997-fe698e4d245f', 'etag': '"9e367f4e551fea1db2d7fd92316d8065"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9e367f4e551fea1db2d7fd92316d8065"'} gunicorn-registry stdout | 2023-06-29 13:40:22,673 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:22,673 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:22,673 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 919, 'Body': <_io.BytesIO object at 0x7f7cd00e1f40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:22,674 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:22,674 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:22,674 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:22,674 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:22,674 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:22,674 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:22,674 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:22,682 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:22,682 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:22,682 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:22,682 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:22,682 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:22,682 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 919}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ZQES8xZoDVxCVBYnpmetJg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1f40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=919', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:22,683 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:22,683 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:22,683 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:22,683 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:22,683 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:22,683 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=919&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ZQES8xZoDVxCVBYnpmetJg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134022Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:22,683 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134022Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | cbb93ebe12e7249c52afcc2ee2d2406a19473bf8fdb642cf9fce825ab23e584e gunicorn-registry stdout | 2023-06-29 13:40:22,683 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b7651184212b7fa1958ca5659284f660df87a476fa6ad37a7dad4d2250cb375a gunicorn-registry stdout | 2023-06-29 13:40:22,683 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:22,683 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:22,684 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:22,684 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:22,729 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:40:23,131 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=919 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:23,131 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8bed87cb-b4df-43f1-8ecd-d03977f469ac', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8bed87cb-b4df-43f1-8ecd-d03977f469ac', 'ETag': '"650112f316680d5c42541627a667ad26"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:23,131 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:23,131 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:23,132 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:23,132 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:23,132 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8bed87cb-b4df-43f1-8ecd-d03977f469ac', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8bed87cb-b4df-43f1-8ecd-d03977f469ac', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8bed87cb-b4df-43f1-8ecd-d03977f469ac', 'etag': '"650112f316680d5c42541627a667ad26"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"650112f316680d5c42541627a667ad26"'} securityscanningnotificationworker stdout | 2023-06-29 13:40:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:40:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:40:48.681765+00:00 (in 25.394424 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:40:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:41:23 UTC)" (scheduled at 2023-06-29 13:40:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:40:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:40:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:41:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:40:23,802 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:23,802 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:23,803 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 920, 'Body': <_io.BytesIO object at 0x7f7ccb2235e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:23,803 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:23,803 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:23,803 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:23,803 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:23,803 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:23,803 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:23,803 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:23,812 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:23,812 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:23,812 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:23,812 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:23,812 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:23,812 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 920}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Mt7HEtUw+61yPf15u+JwRw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2235e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=920', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:23,812 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:23,812 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:23,812 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:23,812 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:23,812 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:23,812 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=920&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Mt7HEtUw+61yPf15u+JwRw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134023Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:23,812 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134023Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | fb1daaf8625fefe2143c13395981345230a2fca75b570949b90519ce06d2c182 gunicorn-registry stdout | 2023-06-29 13:40:23,812 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7c11ed3eeb7789e164ee15882758ec24ddbfe536b336106fb04b9671ade2f1ce gunicorn-registry stdout | 2023-06-29 13:40:23,813 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:23,813 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:23,813 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:23,814 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:23,859 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:40:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:40:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:40:33.978401+00:00 (in 9.999445 seconds) notificationworker stdout | 2023-06-29 13:40:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:40:33 UTC)" (scheduled at 2023-06-29 13:40:23.978401+00:00) notificationworker stdout | 2023-06-29 13:40:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:40:23,980 [74] [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(2023, 6, 29, 13, 40, 23, 979397), True, datetime.datetime(2023, 6, 29, 13, 40, 23, 979397), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:40:23,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:40:23,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:40:23,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:40:33 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:40:24,259 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=920 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:24,259 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5342ee75-ce7e-4b3b-b137-1f6ab01259c9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5342ee75-ce7e-4b3b-b137-1f6ab01259c9', 'ETag': '"32dec712d530fbad723dfd79bbe27047"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:24,259 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:24,259 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:24,259 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:24,259 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:24,260 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5342ee75-ce7e-4b3b-b137-1f6ab01259c9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5342ee75-ce7e-4b3b-b137-1f6ab01259c9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5342ee75-ce7e-4b3b-b137-1f6ab01259c9', 'etag': '"32dec712d530fbad723dfd79bbe27047"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"32dec712d530fbad723dfd79bbe27047"'} gunicorn-web stdout | 2023-06-29 13:40:24,637 [211] [DEBUG] [app] Starting request: urn:request:abfbcac2-951b-4749-ad7e-4399fc134f4e (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:40:24,637 [214] [DEBUG] [app] Starting request: urn:request:e2511395-abd1-455e-901b-f36b40496ccd (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:40:24,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:40:24,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:40:24,640 [216] [DEBUG] [app] Starting request: urn:request:f66d6907-ec5e-47b7-b60c-196191d84c5e (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:40:24,640 [220] [DEBUG] [app] Starting request: urn:request:e8d4f77a-54d9-4fd8-a05c-331c704dc271 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:40:24,640 [216] [DEBUG] [app] Ending request: urn:request:f66d6907-ec5e-47b7-b60c-196191d84c5e (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:f66d6907-ec5e-47b7-b60c-196191d84c5e', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:40:24,640 [220] [DEBUG] [app] Ending request: urn:request:e8d4f77a-54d9-4fd8-a05c-331c704dc271 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:e8d4f77a-54d9-4fd8-a05c-331c704dc271', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:40:24,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:40:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:40:24,641 [220] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:40:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:40:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:40:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:40:24,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:40:24,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:40:24,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:40:24,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:40:24,643 [211] [DEBUG] [app] Starting request: urn:request:5b3e4e5b-6e90-4248-a964-ee4f2a439c92 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:40:24,644 [213] [DEBUG] [app] Starting request: urn:request:ea67d041-3bdc-4fdd-b418-f9ad05d367f0 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:40:24,644 [211] [DEBUG] [app] Ending request: urn:request:5b3e4e5b-6e90-4248-a964-ee4f2a439c92 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:5b3e4e5b-6e90-4248-a964-ee4f2a439c92', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:40:24,644 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:40:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:40:24,644 [213] [DEBUG] [app] Ending request: urn:request:ea67d041-3bdc-4fdd-b418-f9ad05d367f0 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:ea67d041-3bdc-4fdd-b418-f9ad05d367f0', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:40:24,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:40:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:40:24,644 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:40:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:40:24,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:40:24,644 [214] [INFO] [data.database] Connection pooling disabled for postgresql nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:40:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:40:24,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:40:24,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:40:24,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:40:24,662 [214] [DEBUG] [app] Ending request: urn:request:e2511395-abd1-455e-901b-f36b40496ccd (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:e2511395-abd1-455e-901b-f36b40496ccd', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:40:24,662 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:40:24,662 [211] [DEBUG] [app] Ending request: urn:request:abfbcac2-951b-4749-ad7e-4399fc134f4e (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:abfbcac2-951b-4749-ad7e-4399fc134f4e', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:40:24,663 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:40:24,663 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:40:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:40:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.027 118 0.027) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:40:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.027 118 0.027) gunicorn-web stdout | 2023-06-29 13:40:24,663 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:40:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-registry stdout | 2023-06-29 13:40:24,984 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:24,984 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:24,984 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 921, 'Body': <_io.BytesIO object at 0x7f7ccb1e6ea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:24,984 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:24,985 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:24,985 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:24,985 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:24,985 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:24,985 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:24,985 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:24,993 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:24,993 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:24,993 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:24,993 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:24,993 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:24,993 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 921}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '85V12woZZ03m9Z5cpUAAYQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6ea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=921', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:24,994 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:24,994 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:24,994 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:24,994 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:24,994 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:24,994 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=921&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:85V12woZZ03m9Z5cpUAAYQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134024Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:24,994 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134024Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3688f37ab56162d1a5c85514c424565d85d286a98a644a97923fd46aad01d397 gunicorn-registry stdout | 2023-06-29 13:40:24,994 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4d01822bd74f6c15c3fcc33edf50293e22feee6a80d7b25a541c00c9abddcd2a gunicorn-registry stdout | 2023-06-29 13:40:24,994 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:24,994 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:24,994 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:24,995 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:25,040 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:40:25,404 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=921 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:25,404 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '588bdf1f-fab9-458c-a714-2931fe1dda7a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '588bdf1f-fab9-458c-a714-2931fe1dda7a', 'ETag': '"f39575db0a19674de6f59e5ca5400061"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:25,405 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:25,405 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:25,405 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:25,405 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:25,405 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '588bdf1f-fab9-458c-a714-2931fe1dda7a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '588bdf1f-fab9-458c-a714-2931fe1dda7a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '588bdf1f-fab9-458c-a714-2931fe1dda7a', 'etag': '"f39575db0a19674de6f59e5ca5400061"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f39575db0a19674de6f59e5ca5400061"'} buildlogsarchiver stdout | 2023-06-29 13:40:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:40:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:40:55.790030+00:00 (in 29.999535 seconds) buildlogsarchiver stdout | 2023-06-29 13:40:25,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:40:55 UTC)" (scheduled at 2023-06-29 13:40:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:40:25,791 [54] [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(2023, 6, 14, 13, 40, 25, 790920), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:40:25,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:40:25,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:40:25,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:40:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:40:26,083 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:26,084 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:26,084 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 922, 'Body': <_io.BytesIO object at 0x7f7ccb960b30>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:26,084 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:26,084 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:26,084 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:26,084 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:26,084 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:26,084 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:26,085 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:26,093 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:26,093 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:26,093 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:26,093 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:26,093 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:26,093 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 922}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'idqRWCgXI39huIpoiQcOaw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960b30>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=922', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:26,093 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:26,093 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:26,093 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:26,093 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:26,093 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:26,094 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=922&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:idqRWCgXI39huIpoiQcOaw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134026Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:26,094 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134026Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 80e2be92c1a197c4bb478a8208e8f4db4af2cb9486cf42b60d51b7522d7f6550 gunicorn-registry stdout | 2023-06-29 13:40:26,094 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 375e4ce367e85bc1622a61b4be9f34f64b76fb6403724719708abccffb8238c5 gunicorn-registry stdout | 2023-06-29 13:40:26,094 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:26,094 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:26,094 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:26,095 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:26,142 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:40:26,505 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=922 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:26,506 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e65fb5fc-d157-4b0d-a44b-e9e02cb07ad3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e65fb5fc-d157-4b0d-a44b-e9e02cb07ad3', 'ETag': '"89da91582817237f61b88a6889070e6b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:26,506 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:26,506 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:26,506 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:26,506 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:26,506 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e65fb5fc-d157-4b0d-a44b-e9e02cb07ad3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e65fb5fc-d157-4b0d-a44b-e9e02cb07ad3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e65fb5fc-d157-4b0d-a44b-e9e02cb07ad3', 'etag': '"89da91582817237f61b88a6889070e6b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"89da91582817237f61b88a6889070e6b"'} gunicorn-registry stdout | 2023-06-29 13:40:27,121 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:27,122 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:27,122 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 923, 'Body': <_io.BytesIO object at 0x7f7ccb271180>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:27,122 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:27,122 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:27,122 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:27,122 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:27,122 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:27,122 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:27,123 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:27,131 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:27,131 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:27,131 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:27,131 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:27,131 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:27,131 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 923}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '68zYWS0syE+mcQMhX/z4Aw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271180>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=923', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:27,131 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:27,131 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:27,131 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:27,131 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:27,132 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:27,132 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=923&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:68zYWS0syE+mcQMhX/z4Aw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134027Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:27,132 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134027Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9795cdb53928ce06d5acc0cbce400063390bc78de14a3ccff78b40a130e05df8 gunicorn-registry stdout | 2023-06-29 13:40:27,132 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 61567ae4d2b967944cc229761d8ae1164b9182c6c1dd567822e3ab88f7db0572 gunicorn-registry stdout | 2023-06-29 13:40:27,132 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:27,132 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:27,132 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:27,133 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:27,178 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:40:27,498 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=923 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:27,499 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0d478ac5-1501-4d9f-bf6e-9b1dcc046147', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0d478ac5-1501-4d9f-bf6e-9b1dcc046147', 'ETag': '"ebccd8592d2cc84fa67103215ffcf803"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:27,499 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:27,499 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:27,499 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:27,499 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:27,499 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0d478ac5-1501-4d9f-bf6e-9b1dcc046147', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0d478ac5-1501-4d9f-bf6e-9b1dcc046147', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0d478ac5-1501-4d9f-bf6e-9b1dcc046147', 'etag': '"ebccd8592d2cc84fa67103215ffcf803"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ebccd8592d2cc84fa67103215ffcf803"'} gunicorn-registry stdout | 2023-06-29 13:40:28,297 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:28,297 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:28,297 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 924, 'Body': <_io.BytesIO object at 0x7f7ccb1e6f40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:28,298 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:28,298 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:28,298 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:28,298 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:28,298 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:28,298 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:28,298 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:28,306 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:28,306 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:28,306 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:28,306 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:28,306 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:28,306 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 924}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'LAyOae85MY+f+tMMRK0XLA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6f40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=924', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:28,306 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:28,307 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:28,307 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:28,307 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:28,307 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:28,307 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=924&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:LAyOae85MY+f+tMMRK0XLA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134028Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:28,307 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134028Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a4008285f0a4ed56048791c94f5d92f671f98cc4eb231bc89d012b38b091e60a gunicorn-registry stdout | 2023-06-29 13:40:28,307 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0d79e1c92f6072b24a4b48cded4c8d112453ccc48011aeb777ffd5474365bf89 gunicorn-registry stdout | 2023-06-29 13:40:28,307 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:28,307 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:28,307 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:28,308 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:28,354 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:40:28,715 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=924 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:28,715 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '06a472dd-bee4-4c6a-92f5-0fd840bfc134', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '06a472dd-bee4-4c6a-92f5-0fd840bfc134', 'ETag': '"2c0c8e69ef39318f9ffad30c44ad172c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:28,715 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:28,715 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:28,715 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:28,716 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:28,716 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '06a472dd-bee4-4c6a-92f5-0fd840bfc134', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '06a472dd-bee4-4c6a-92f5-0fd840bfc134', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '06a472dd-bee4-4c6a-92f5-0fd840bfc134', 'etag': '"2c0c8e69ef39318f9ffad30c44ad172c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2c0c8e69ef39318f9ffad30c44ad172c"'} gunicorn-registry stdout | 2023-06-29 13:40:29,328 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:29,328 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:29,329 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 925, 'Body': <_io.BytesIO object at 0x7f7ccb2ac130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:29,329 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:29,329 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:29,329 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:29,329 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:29,329 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:29,329 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:29,329 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:29,337 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:29,337 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:29,337 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:29,337 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:29,338 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:29,338 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 925}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'EL792GgcyJ585pjBNFmdjw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=925', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:29,338 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:29,338 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:29,338 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:29,338 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:29,338 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:29,338 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=925&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:EL792GgcyJ585pjBNFmdjw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134029Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:29,338 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134029Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e45ca5b1803f746e1ab110796e61c223309f67844acde4940dad4fe4d1192e1b gunicorn-registry stdout | 2023-06-29 13:40:29,338 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 185e3654ffda2c8cbf848cefb5fce5790c7e3502ad2be315a9f5037c84bc3c7e gunicorn-registry stdout | 2023-06-29 13:40:29,338 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:29,338 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:29,339 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:29,339 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:29,388 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:40:29,710 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=925 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:29,710 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f32871af-85da-4fba-9744-e55944c1f22b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f32871af-85da-4fba-9744-e55944c1f22b', 'ETag': '"10befdd8681cc89e7ce698c134599d8f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:29,710 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:29,710 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:29,710 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:29,710 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:29,711 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f32871af-85da-4fba-9744-e55944c1f22b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f32871af-85da-4fba-9744-e55944c1f22b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f32871af-85da-4fba-9744-e55944c1f22b', 'etag': '"10befdd8681cc89e7ce698c134599d8f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"10befdd8681cc89e7ce698c134599d8f"'} expiredappspecifictokenworker stdout | 2023-06-29 13:40:30,087 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:40:30,494 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:30,494 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:30,495 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 926, 'Body': <_io.BytesIO object at 0x7f7ccb208ae0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:30,495 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:30,495 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:30,495 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:30,495 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:30,495 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:30,495 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:30,495 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:30,503 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:30,504 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:30,504 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:30,504 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:30,504 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:30,504 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 926}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '3xnTaUA7VZL3LF8DOUq5KQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb208ae0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=926', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:30,504 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:30,504 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:30,504 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:30,504 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:30,504 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:30,504 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=926&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:3xnTaUA7VZL3LF8DOUq5KQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134030Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:30,504 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134030Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | bb8fafe71e7da4ffcc373c7af241e00cb1f17f41c39494cf9483121dd4112fed gunicorn-registry stdout | 2023-06-29 13:40:30,504 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b46c53cd3c06a8b06e628704cc6bb8fb12a61fa1c8a4e6d17870fc7e2da1b64d gunicorn-registry stdout | 2023-06-29 13:40:30,504 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:30,505 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:30,505 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:30,505 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:30,550 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:40:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:40:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:40:40.585410+00:00 (in 9.999525 seconds) gcworker stdout | 2023-06-29 13:40:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:40:40 UTC)" (scheduled at 2023-06-29 13:40:30.585410+00:00) gcworker stdout | 2023-06-29 13:40:30,587 [59] [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, 1686836430586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:40:30,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:40:30,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:40:30,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:40:40 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:40:30,910 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=926 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:30,910 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6d378463-c0ff-4a1a-a222-7814ff0ef602', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6d378463-c0ff-4a1a-a222-7814ff0ef602', 'ETag': '"df19d369403b5592f72c5f03394ab929"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:30,910 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:30,911 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:30,911 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:30,911 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:30,911 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6d378463-c0ff-4a1a-a222-7814ff0ef602', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6d378463-c0ff-4a1a-a222-7814ff0ef602', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6d378463-c0ff-4a1a-a222-7814ff0ef602', 'etag': '"df19d369403b5592f72c5f03394ab929"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"df19d369403b5592f72c5f03394ab929"'} gunicorn-registry stdout | 2023-06-29 13:40:31,352 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:31,352 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:31,353 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 927, 'Body': <_io.BytesIO object at 0x7f7ccb271b80>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:31,353 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:31,353 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:31,353 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:31,353 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:31,353 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:31,353 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:31,353 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:31,361 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:31,362 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:31,362 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:31,362 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:31,362 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:31,362 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 927}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Qw4zUXPxKf2/t1coNloIkw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271b80>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=927', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:31,362 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:31,362 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:31,362 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:31,362 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:31,362 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:31,362 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=927&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Qw4zUXPxKf2/t1coNloIkw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134031Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:31,362 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134031Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c5936e89b515fc22dd623720ec5a18178c34ecbbd860496d6dfccad7c624d75d gunicorn-registry stdout | 2023-06-29 13:40:31,362 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 631e35da6a2441b0897405149b79668392b114f1777f142e80f9a86ead488e92 gunicorn-registry stdout | 2023-06-29 13:40:31,362 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:31,362 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:31,363 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:31,363 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:31,408 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:40:31,728 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=927 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:31,728 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6bcbf875-98b9-449f-ab2f-52432c221c81', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6bcbf875-98b9-449f-ab2f-52432c221c81', 'ETag': '"430e335173f129fdbfb75728365a0893"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:31,728 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:31,729 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:31,729 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:31,729 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:31,729 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6bcbf875-98b9-449f-ab2f-52432c221c81', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6bcbf875-98b9-449f-ab2f-52432c221c81', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6bcbf875-98b9-449f-ab2f-52432c221c81', 'etag': '"430e335173f129fdbfb75728365a0893"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"430e335173f129fdbfb75728365a0893"'} gunicorn-registry stdout | 2023-06-29 13:40:32,554 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:32,554 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:32,555 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 928, 'Body': <_io.BytesIO object at 0x7f7ccb290180>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:32,555 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:32,555 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:32,555 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:32,555 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:32,555 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:32,555 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:32,555 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:32,563 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:32,563 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:32,563 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:32,563 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:32,563 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:32,563 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 928}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ZQbk64uKMhajGJJa2YccyQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290180>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=928', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:32,564 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:32,564 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:32,564 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:32,564 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:32,564 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:32,564 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=928&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ZQbk64uKMhajGJJa2YccyQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134032Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:32,564 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134032Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2f9b1592416e5fc4e481d3d6192a69b226541227001ca305752ef873cf9fa330 gunicorn-registry stdout | 2023-06-29 13:40:32,564 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | fa5f2344818de87671d1b1cf8f18288c3b0cdd84656a18c5bade5ddb6abb6a8b gunicorn-registry stdout | 2023-06-29 13:40:32,564 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:32,564 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:32,564 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:32,565 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:32,610 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:40:32,968 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=928 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:32,968 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2a9cc487-fb75-4233-892d-961f434405cf', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2a9cc487-fb75-4233-892d-961f434405cf', 'ETag': '"6506e4eb8b8a3216a318925ad9871cc9"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:32,968 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:32,968 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:32,968 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:32,968 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:32,968 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2a9cc487-fb75-4233-892d-961f434405cf', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2a9cc487-fb75-4233-892d-961f434405cf', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2a9cc487-fb75-4233-892d-961f434405cf', 'etag': '"6506e4eb8b8a3216a318925ad9871cc9"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6506e4eb8b8a3216a318925ad9871cc9"'} gunicorn-registry stdout | 2023-06-29 13:40:33,622 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:33,622 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:33,623 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 929, 'Body': <_io.BytesIO object at 0x7f7ccb271b80>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:33,623 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:33,623 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:33,623 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:33,623 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:33,623 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:33,623 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:33,623 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:33,632 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:33,632 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:33,632 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:33,632 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:33,632 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:33,632 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 929}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'zMurPf/dcQs3vm2pnov4jg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271b80>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=929', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:33,632 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:33,632 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:33,632 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:33,632 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:33,633 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:33,633 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=929&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:zMurPf/dcQs3vm2pnov4jg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134033Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:33,633 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134033Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e365edf44108b395cf9299e26d81c287c72f55ab4256b8618165dad26d754992 gunicorn-registry stdout | 2023-06-29 13:40:33,633 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 797417fb658cbb8fa4038cabbee1778fb76f5c7acde6b5f54fb47326daa4c435 gunicorn-registry stdout | 2023-06-29 13:40:33,633 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler queuecleanupworker stdout | 2023-06-29 13:40:33,633 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:40:33,633 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:33,633 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:33,634 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:33,679 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:40:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:40:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:40:43.978401+00:00 (in 9.999496 seconds) notificationworker stdout | 2023-06-29 13:40:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:40:43 UTC)" (scheduled at 2023-06-29 13:40:33.978401+00:00) notificationworker stdout | 2023-06-29 13:40:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:40:33,980 [74] [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(2023, 6, 29, 13, 40, 33, 979349), True, datetime.datetime(2023, 6, 29, 13, 40, 33, 979349), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:40:33,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:40:33,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:40:33,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:40:43 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:40:36,282 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=929 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:36,283 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1da7db28-73cf-452f-ac13-a21110df2819', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1da7db28-73cf-452f-ac13-a21110df2819', 'ETag': '"cccbab3dffdd710b37be6da99e8bf88e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:36,283 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:36,283 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:36,283 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:36,283 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:36,283 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1da7db28-73cf-452f-ac13-a21110df2819', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1da7db28-73cf-452f-ac13-a21110df2819', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1da7db28-73cf-452f-ac13-a21110df2819', 'etag': '"cccbab3dffdd710b37be6da99e8bf88e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"cccbab3dffdd710b37be6da99e8bf88e"'} gunicorn-registry stdout | 2023-06-29 13:40:36,304 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:36,304 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:36,304 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 930, 'Body': <_io.BytesIO object at 0x7f7ccb1e6770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:36,305 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:36,305 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:36,305 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:36,305 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:36,305 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:36,305 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:36,305 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:36,313 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:36,313 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:36,313 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:36,313 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:36,313 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:36,313 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 930}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'LarfZ1sme36fXSvTLeTqcg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=930', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:36,313 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:36,313 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:36,313 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:36,313 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:36,314 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:36,314 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=930&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:LarfZ1sme36fXSvTLeTqcg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134036Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:36,314 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134036Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 73889d2e55235240cc4916cc1b8ba89ef78dc9c721a7b0316970cf0c99ffec48 gunicorn-registry stdout | 2023-06-29 13:40:36,314 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b8c952107c84ebb2a275db649330f308f641f793f7267fbad00fc62952e0776b gunicorn-registry stdout | 2023-06-29 13:40:36,314 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:36,314 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:36,314 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:36,315 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:36,359 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:40:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:40:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:40:41.713664+00:00 (in 5.130675 seconds) securityworker stdout | 2023-06-29 13:40:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:41:06 UTC)" (scheduled at 2023-06-29 13:40:36.582504+00:00) securityworker stdout | 2023-06-29 13:40:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:40:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:40:36,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:40:36,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:40:36,599 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:40:36,602 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:40:36,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:41:06 UTC)" executed successfully builder stdout | 2023-06-29 13:40:36,846 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:40:36,867 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:40:37,251 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=930 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:37,251 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7ee8192a-6de2-41b9-ac65-b911e13a9fc0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7ee8192a-6de2-41b9-ac65-b911e13a9fc0', 'ETag': '"2daadf675b267b7e9f5d2bd32de4ea72"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:37,251 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:37,252 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:37,252 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:37,252 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:37,252 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7ee8192a-6de2-41b9-ac65-b911e13a9fc0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7ee8192a-6de2-41b9-ac65-b911e13a9fc0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7ee8192a-6de2-41b9-ac65-b911e13a9fc0', 'etag': '"2daadf675b267b7e9f5d2bd32de4ea72"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2daadf675b267b7e9f5d2bd32de4ea72"'} gunicorn-registry stdout | 2023-06-29 13:40:37,272 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:37,272 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:37,273 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 931, 'Body': <_io.BytesIO object at 0x7f7ccb1e6e50>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:37,273 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:37,273 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:37,273 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:37,273 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:37,273 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:37,273 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:37,273 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:37,281 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:37,281 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:37,281 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:37,281 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:37,281 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:37,281 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 931}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'gEe44cOOkoRcawTSiiiyMw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6e50>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=931', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:37,281 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:37,281 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:37,281 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:37,282 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:37,282 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:37,282 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=931&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:gEe44cOOkoRcawTSiiiyMw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134037Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:37,282 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134037Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8de8ce3ecf8b10f88795477c992758a6a378b103e8cf64110ff45eaa9b880b11 gunicorn-registry stdout | 2023-06-29 13:40:37,282 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8d5753295e7a1a3115571ebad7169f7a35ddb65c05da841c6a068ed8c746e4de gunicorn-registry stdout | 2023-06-29 13:40:37,282 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:37,282 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:37,282 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:37,283 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:37,328 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:40:37,807 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=931 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:37,807 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e0027e83-704e-46e0-bf5b-a553f41d9d23', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e0027e83-704e-46e0-bf5b-a553f41d9d23', 'ETag': '"8047b8e1c38e92845c6b04d28a28b233"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:37,808 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:37,808 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:37,808 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:37,808 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:37,808 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e0027e83-704e-46e0-bf5b-a553f41d9d23', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e0027e83-704e-46e0-bf5b-a553f41d9d23', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e0027e83-704e-46e0-bf5b-a553f41d9d23', 'etag': '"8047b8e1c38e92845c6b04d28a28b233"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8047b8e1c38e92845c6b04d28a28b233"'} gunicorn-registry stdout | 2023-06-29 13:40:37,829 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:37,829 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:37,830 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 932, 'Body': <_io.BytesIO object at 0x7f7cd00e1f40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:37,830 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:37,830 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:37,830 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:37,830 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:37,830 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:37,830 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:37,830 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:37,838 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:37,838 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:37,838 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:37,838 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:37,838 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:37,838 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 932}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'rdFVWB8kUZbV+oObEqJSFw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1f40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=932', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:37,838 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:37,838 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:37,839 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:37,839 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:37,839 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:37,839 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=932&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:rdFVWB8kUZbV+oObEqJSFw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134037Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:37,839 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134037Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e6fc30141be6779c2c0a0b4139300af3ffc872bd76226371202b6f92ae4bc0db gunicorn-registry stdout | 2023-06-29 13:40:37,839 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9346f2a08f7d260f400345c52433d38355dc476c3328448be126ee099bda82c0 gunicorn-registry stdout | 2023-06-29 13:40:37,839 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:37,839 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:37,839 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:37,840 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:37,885 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:40:38,207 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=932 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:38,208 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8c8ef657-c7eb-4062-9812-946fabbaecc0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8c8ef657-c7eb-4062-9812-946fabbaecc0', 'ETag': '"add155581f245196d5fa839b12a25217"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:38,208 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:38,208 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:38,208 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:38,208 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:38,208 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8c8ef657-c7eb-4062-9812-946fabbaecc0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8c8ef657-c7eb-4062-9812-946fabbaecc0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8c8ef657-c7eb-4062-9812-946fabbaecc0', 'etag': '"add155581f245196d5fa839b12a25217"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"add155581f245196d5fa839b12a25217"'} gunicorn-registry stdout | 2023-06-29 13:40:38,229 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:38,229 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:38,230 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 933, 'Body': <_io.BytesIO object at 0x7f7ccb1fb2c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:38,230 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:38,230 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:38,230 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:38,230 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:38,230 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:38,230 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:38,230 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:38,238 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:38,238 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:38,238 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:38,238 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:38,238 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:38,239 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 933}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '9cVGxTaPUoe+z52EznR7CQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fb2c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=933', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:38,239 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:38,239 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:38,239 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:38,239 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:38,239 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:38,239 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=933&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:9cVGxTaPUoe+z52EznR7CQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134038Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:38,239 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134038Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 902829bc40c5e3714d6685717c183e9e3312d22115c74663422001cbcb320ab7 gunicorn-registry stdout | 2023-06-29 13:40:38,239 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a854f038e03f8469eb9c7769f2a0304e53791c8da9117d216e62dfc47e2cbcf0 gunicorn-registry stdout | 2023-06-29 13:40:38,239 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:38,239 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:38,240 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:38,240 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:38,286 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:40:38,566 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=933 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:38,567 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2b769ced-8b60-4f81-90f2-b7462dbceb99', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2b769ced-8b60-4f81-90f2-b7462dbceb99', 'ETag': '"f5c546c5368f5287becf9d84ce747b09"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:38,567 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:38,567 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:38,567 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:38,567 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:38,567 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2b769ced-8b60-4f81-90f2-b7462dbceb99', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2b769ced-8b60-4f81-90f2-b7462dbceb99', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2b769ced-8b60-4f81-90f2-b7462dbceb99', 'etag': '"f5c546c5368f5287becf9d84ce747b09"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f5c546c5368f5287becf9d84ce747b09"'} repositorygcworker stdout | 2023-06-29 13:40:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:40:38,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:41:01.990998+00:00 (in 23.202378 seconds) repositorygcworker stdout | 2023-06-29 13:40:38,788 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:41:38 UTC)" (scheduled at 2023-06-29 13:40:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:40:38,788 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:40:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:41:38 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:40:38,837 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:38,837 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:38,838 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 934, 'Body': <_io.BytesIO object at 0x7f7ccb1e6770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:38,838 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:38,838 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:38,838 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:38,838 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:38,838 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:38,838 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:38,838 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:38,847 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:38,847 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:38,847 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:38,847 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:38,847 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:38,847 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 934}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'xJRzzMYZUaaSFwAcZRfhcw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=934', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:38,847 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:38,847 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:38,847 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:38,847 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:38,847 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:38,847 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=934&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:xJRzzMYZUaaSFwAcZRfhcw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134038Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:38,847 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134038Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 84a6d4391650b0a2fc526c1e33ee59b6decadfea65a8ce8b7af16920f173fe77 gunicorn-registry stdout | 2023-06-29 13:40:38,847 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f36f54973b3e8890d933f9b1f11a1060b01e0ede5b20ff43680cbaa4ac175349 gunicorn-registry stdout | 2023-06-29 13:40:38,847 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:38,848 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:38,848 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:38,848 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:38,894 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:40:39,213 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=934 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:39,214 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5fd11fd0-f31b-40d1-9899-8ad729da8452', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5fd11fd0-f31b-40d1-9899-8ad729da8452', 'ETag': '"c49473ccc61951a69217001c6517e173"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:39,214 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:39,214 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:39,214 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:39,214 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:39,214 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5fd11fd0-f31b-40d1-9899-8ad729da8452', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5fd11fd0-f31b-40d1-9899-8ad729da8452', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5fd11fd0-f31b-40d1-9899-8ad729da8452', 'etag': '"c49473ccc61951a69217001c6517e173"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c49473ccc61951a69217001c6517e173"'} quotaregistrysizeworker stdout | 2023-06-29 13:40:39,275 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} namespacegcworker stdout | 2023-06-29 13:40:39,600 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:40:39,632 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} gunicorn-web stdout | 2023-06-29 13:40:39,636 [211] [DEBUG] [app] Starting request: urn:request:a1d33ed8-b9a6-40f4-a9b5-070a2ead5829 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:40:39,636 [214] [DEBUG] [app] Starting request: urn:request:d976b6f8-f3bf-4319-88a5-03b8abec2dad (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:40:39,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:40:39,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:40:39,640 [216] [DEBUG] [app] Starting request: urn:request:fdd9c3ef-9dd5-453b-aa36-5d1ef322c1cd (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:40:39,640 [223] [DEBUG] [app] Starting request: urn:request:ffcbd056-34fd-4a62-a47d-723d9ef2326c (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:40:39,640 [216] [DEBUG] [app] Ending request: urn:request:fdd9c3ef-9dd5-453b-aa36-5d1ef322c1cd (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:fdd9c3ef-9dd5-453b-aa36-5d1ef322c1cd', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:40:39,640 [223] [DEBUG] [app] Ending request: urn:request:ffcbd056-34fd-4a62-a47d-723d9ef2326c (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:ffcbd056-34fd-4a62-a47d-723d9ef2326c', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:40:39,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:40:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:40:39,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:40:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:40:39,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:40:39,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:40:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:40:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:40:39,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:40:39,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:40:39,643 [211] [DEBUG] [app] Starting request: urn:request:9637a363-ffca-4e92-b6e4-b133bf8ec9b4 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:40:39,643 [212] [DEBUG] [app] Starting request: urn:request:e82d6cde-6a35-44a7-86a8-4b476f3549ac (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:40:39,644 [211] [DEBUG] [app] Ending request: urn:request:9637a363-ffca-4e92-b6e4-b133bf8ec9b4 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:9637a363-ffca-4e92-b6e4-b133bf8ec9b4', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:40:39,644 [212] [DEBUG] [app] Ending request: urn:request:e82d6cde-6a35-44a7-86a8-4b476f3549ac (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:e82d6cde-6a35-44a7-86a8-4b476f3549ac', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:40:39,644 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:40:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:40:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:40:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:40:39,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:40:39,644 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:40:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:40:39,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:40:39,644 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:40:39,644 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:40:39,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:40:39,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:40:39,663 [214] [DEBUG] [app] Ending request: urn:request:d976b6f8-f3bf-4319-88a5-03b8abec2dad (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:d976b6f8-f3bf-4319-88a5-03b8abec2dad', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:40:39,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:40:39,663 [211] [DEBUG] [app] Ending request: urn:request:a1d33ed8-b9a6-40f4-a9b5-070a2ead5829 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:a1d33ed8-b9a6-40f4-a9b5-070a2ead5829', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:40:39,663 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:40:39,663 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:40:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:40:39,663 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:40:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:40:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.027) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:40:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.027) buildlogsarchiver stdout | 2023-06-29 13:40:39,725 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-registry stdout | 2023-06-29 13:40:40,148 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:40,148 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:40,149 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 935, 'Body': <_io.BytesIO object at 0x7f7ccb290770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:40,149 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:40,149 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:40,149 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:40,149 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:40,149 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:40,149 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:40,149 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:40,158 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:40,158 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:40,158 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:40,158 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:40,158 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:40,158 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 935}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'NbR+sdclzZ6Dpwy4EAYgng==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=935', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:40,158 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:40,158 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:40,158 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:40,158 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:40,158 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:40,158 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=935&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:NbR+sdclzZ6Dpwy4EAYgng== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134040Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:40,158 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134040Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 96b167f4b56db2b559efa46dae527ee58a3ba7471478cf7072d24c5f243031c5 gunicorn-registry stdout | 2023-06-29 13:40:40,158 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | bb39866a6b9c0ba6e478ff440092b4ed0572c9c923ce064c8896631e13b41e54 gunicorn-registry stdout | 2023-06-29 13:40:40,158 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:40,159 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:40,159 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:40,159 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:40,204 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositoryactioncounter stdout | 2023-06-29 13:40:40,423 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gcworker stdout | 2023-06-29 13:40:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:40:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:40:50.585410+00:00 (in 9.999501 seconds) gcworker stdout | 2023-06-29 13:40:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:40:50 UTC)" (scheduled at 2023-06-29 13:40:40.585410+00:00) gcworker stdout | 2023-06-29 13:40:40,587 [59] [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, 1686836440586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:40:40,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:40:40,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:40:40,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:40:50 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:40:40,606 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=935 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:40,607 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b836df69-0502-4164-8aeb-fb993ec7021d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b836df69-0502-4164-8aeb-fb993ec7021d', 'ETag': '"35b47eb1d725cd9e83a70cb81006209e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:40,607 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:40,607 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:40,607 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:40,607 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:40,607 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b836df69-0502-4164-8aeb-fb993ec7021d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b836df69-0502-4164-8aeb-fb993ec7021d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b836df69-0502-4164-8aeb-fb993ec7021d', 'etag': '"35b47eb1d725cd9e83a70cb81006209e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"35b47eb1d725cd9e83a70cb81006209e"'} gunicorn-registry stdout | 2023-06-29 13:40:40,896 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:40,896 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:40,896 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 936, 'Body': <_io.BytesIO object at 0x7f7ccb271180>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:40,896 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:40,897 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:40,897 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:40,897 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:40,897 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:40,897 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:40,897 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:40,905 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:40,905 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:40,905 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:40,905 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:40,905 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:40,905 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 936}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Q/eNUSRZ09v5aTEsfmiNBg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271180>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=936', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:40,905 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:40,905 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:40,905 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:40,906 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:40,906 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:40,906 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=936&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Q/eNUSRZ09v5aTEsfmiNBg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134040Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:40,906 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134040Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9d742204cce89469c27701e1fdd2b86148f3afc6dec827c9c80b54b7fe94010e gunicorn-registry stdout | 2023-06-29 13:40:40,906 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c061dc303de4839dcd7f5d65f2ae709624a8c1f3505043fd3c98c0b22c76a53d gunicorn-registry stdout | 2023-06-29 13:40:40,906 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:40,906 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:40,906 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:40,907 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:40,954 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. blobuploadcleanupworker stdout | 2023-06-29 13:40:41,641 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} securityworker stdout | 2023-06-29 13:40:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:40:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:41:06.582504+00:00 (in 24.868327 seconds) securityworker stdout | 2023-06-29 13:40:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:41:11 UTC)" (scheduled at 2023-06-29 13:40:41.713664+00:00) securityworker stdout | 2023-06-29 13:40:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:40:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:40:41,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:40:41,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:40:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:40:41,718 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:40:41,718 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:40:41,721 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:40:41,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:40:41,734 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:40:41,738 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:40:41,739 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:40:41,740 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 35, 41, 722393), 1, 2]) securityworker stdout | 2023-06-29 13:40:41,743 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:40:41,743 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:40:41,744 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 35, 41, 722393), 1, 2]) securityworker stdout | 2023-06-29 13:40:41,748 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:40:41,748 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:40:41,748 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:40:41,748 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:40:41,748 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:40:41,749 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:40:41,749 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:40:41,750 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:40:41,750 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:40:41,750 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:41:11 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:40:42,548 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=936 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:42,549 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e538fe96-ae29-43cc-b931-11a5068ae4b2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e538fe96-ae29-43cc-b931-11a5068ae4b2', 'ETag': '"43f78d512459d3dbf969312c7e688d06"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:42,549 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:42,549 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:42,549 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:42,549 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:42,549 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e538fe96-ae29-43cc-b931-11a5068ae4b2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e538fe96-ae29-43cc-b931-11a5068ae4b2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e538fe96-ae29-43cc-b931-11a5068ae4b2', 'etag': '"43f78d512459d3dbf969312c7e688d06"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"43f78d512459d3dbf969312c7e688d06"'} gunicorn-registry stdout | 2023-06-29 13:40:42,570 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:42,571 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:42,571 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 937, 'Body': <_io.BytesIO object at 0x7f7ccb2698b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:42,571 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:42,571 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:42,571 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:42,571 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:42,571 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:42,571 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:42,571 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:42,579 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:42,579 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:42,579 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:42,579 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:42,580 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:42,580 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 937}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '1P/2fV2uew9Res9+PrSFsg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2698b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=937', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:42,580 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:42,580 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:42,580 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:42,580 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:42,580 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:42,580 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=937&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:1P/2fV2uew9Res9+PrSFsg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134042Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:42,580 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134042Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 42b7dc4a204a5d81ec21f4c8d0c588f3e86813f92187d0aacc3f29849b6cdba4 gunicorn-registry stdout | 2023-06-29 13:40:42,580 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5a61144625ca2714b0fb080fdb05f0ebc27033f0debac9213c9e56715ba9e1e3 gunicorn-registry stdout | 2023-06-29 13:40:42,580 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:42,580 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:42,581 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:42,581 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:42,626 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:40:43,353 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=937 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:43,354 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1006538f-305e-4271-aaf7-c42b8bc8cd01', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1006538f-305e-4271-aaf7-c42b8bc8cd01', 'ETag': '"d4fff67d5dae7b0f517acf7e3eb485b2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:43,354 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:43,354 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:43,354 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:43,354 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:43,354 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1006538f-305e-4271-aaf7-c42b8bc8cd01', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1006538f-305e-4271-aaf7-c42b8bc8cd01', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1006538f-305e-4271-aaf7-c42b8bc8cd01', 'etag': '"d4fff67d5dae7b0f517acf7e3eb485b2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d4fff67d5dae7b0f517acf7e3eb485b2"'} gunicorn-registry stdout | 2023-06-29 13:40:43,431 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:43,431 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:43,431 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 938, 'Body': <_io.BytesIO object at 0x7f7ccb290720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:43,431 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:43,431 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:43,431 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:43,431 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:43,431 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:43,431 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:43,432 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:43,440 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:43,440 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:43,440 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:43,440 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:43,440 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:43,440 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 938}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '7ahvNm23AQOgk4hSvRxDiA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=938', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:43,440 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:43,440 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:43,440 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:43,440 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:43,440 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:43,440 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=938&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:7ahvNm23AQOgk4hSvRxDiA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134043Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:43,440 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134043Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6b6a0060f40c96b28323bbd8c9b81809427c32b10b902bcf3033705edf6a2e3a gunicorn-registry stdout | 2023-06-29 13:40:43,441 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | fc069ebedd5c5271ad7c6e1484d9bda1c49caae1499d9bf6629b75b6a6bed8ed gunicorn-registry stdout | 2023-06-29 13:40:43,441 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:43,441 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:43,441 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:43,442 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:43,486 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:40:43,547 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:40:43,927 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=938 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:43,927 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '13501c01-b882-4117-9473-596b4939b6b7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '13501c01-b882-4117-9473-596b4939b6b7', 'ETag': '"eda86f366db70103a0938852bd1c4388"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:43,928 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:43,928 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:43,928 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:43,928 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:43,928 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '13501c01-b882-4117-9473-596b4939b6b7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '13501c01-b882-4117-9473-596b4939b6b7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '13501c01-b882-4117-9473-596b4939b6b7', 'etag': '"eda86f366db70103a0938852bd1c4388"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"eda86f366db70103a0938852bd1c4388"'} notificationworker stdout | 2023-06-29 13:40:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:40:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:40:53.978401+00:00 (in 9.999508 seconds) notificationworker stdout | 2023-06-29 13:40:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:40:53 UTC)" (scheduled at 2023-06-29 13:40:43.978401+00:00) notificationworker stdout | 2023-06-29 13:40:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:40:43,980 [74] [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(2023, 6, 29, 13, 40, 43, 979336), True, datetime.datetime(2023, 6, 29, 13, 40, 43, 979336), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:40:43,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:40:43,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:40:43,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:40:53 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:40:44,328 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:44,328 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:44,329 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 939, 'Body': <_io.BytesIO object at 0x7f7cd230a6d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:44,329 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:44,329 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:44,329 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:44,329 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:44,329 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:44,329 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:44,330 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:44,338 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:44,338 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:44,338 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:44,338 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:44,338 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:44,338 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 939}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'So7jvWQ/PmJEiLLzT7UxLQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd230a6d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=939', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:44,338 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:44,338 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:44,338 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:44,338 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:44,338 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:44,339 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=939&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:So7jvWQ/PmJEiLLzT7UxLQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134044Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:44,339 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134044Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 583ea09a728d1b2d7f3e6d6c20c2f9f5102674c08462bd11bc2c7a0b3040c1f5 gunicorn-registry stdout | 2023-06-29 13:40:44,339 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b593ee25b17451e7d08ca9cafaf259544582d3a19c83a2d3b5dcb079a37a6a60 gunicorn-registry stdout | 2023-06-29 13:40:44,339 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:44,339 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:44,339 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:44,340 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:44,386 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:40:44,825 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=939 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:44,825 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b75db981-54a8-4d6b-ba50-1a7e72c4997b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b75db981-54a8-4d6b-ba50-1a7e72c4997b', 'ETag': '"4a8ee3bd643f3e624488b2f34fb5312d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:44,825 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:44,825 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:44,825 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:44,825 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:44,825 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b75db981-54a8-4d6b-ba50-1a7e72c4997b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b75db981-54a8-4d6b-ba50-1a7e72c4997b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b75db981-54a8-4d6b-ba50-1a7e72c4997b', 'etag': '"4a8ee3bd643f3e624488b2f34fb5312d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4a8ee3bd643f3e624488b2f34fb5312d"'} manifestbackfillworker stdout | 2023-06-29 13:40:44,984 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} securityworker stdout | 2023-06-29 13:40:44,999 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} exportactionlogsworker stdout | 2023-06-29 13:40:45,069 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:40:45,253 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} namespacegcworker stdout | 2023-06-29 13:40:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:40:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:40:55.889222+00:00 (in 10.198252 seconds) namespacegcworker stdout | 2023-06-29 13:40:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:41:45 UTC)" (scheduled at 2023-06-29 13:40:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:40:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:40:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:41:45 UTC)" executed successfully gcworker stdout | 2023-06-29 13:40:45,773 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} gunicorn-registry stdout | 2023-06-29 13:40:45,797 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:45,797 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:45,797 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 940, 'Body': <_io.BytesIO object at 0x7f7ccb279ea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:45,798 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:45,798 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:45,798 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:45,798 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:45,798 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:45,798 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:45,798 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:45,806 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:45,806 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:45,806 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:45,806 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:45,806 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:45,806 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 940}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'GN/gehSrnJxkd3uRFzLeAA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279ea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=940', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:45,806 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:45,807 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:45,807 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:45,807 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:45,807 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:45,807 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=940&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:GN/gehSrnJxkd3uRFzLeAA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134045Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:45,807 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134045Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e19ca77aa0af40fecbd0e47d2b30acf38fc05ce7a3a8fe87b07c48158156085a gunicorn-registry stdout | 2023-06-29 13:40:45,807 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 276473c986230279f4c3b5cdc4a25e2966d7f400aa684325b03c85a4dd369d49 gunicorn-registry stdout | 2023-06-29 13:40:45,807 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:45,807 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:45,807 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:45,808 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-web stdout | 2023-06-29 13:40:45,833 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} securityscanningnotificationworker stdout | 2023-06-29 13:40:45,849 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-registry stdout | 2023-06-29 13:40:45,854 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:40:45,931 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:40:45,935 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:40:45,940 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:40:45,942 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} quotaregistrysizeworker stdout | 2023-06-29 13:40:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:40:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:41:46.378393+00:00 (in 59.999543 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:40:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:41:46 UTC)" (scheduled at 2023-06-29 13:40:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:40:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:40:46,390 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:40:46,390 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:41:46 UTC)" executed successfully globalpromstats stdout | 2023-06-29 13:40:46,949 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 13:40:47,273 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:40:47,458 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=940 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:47,458 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '80c6c8b2-f36e-4180-9399-37679c721e66', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '80c6c8b2-f36e-4180-9399-37679c721e66', 'ETag': '"18dfe07a14ab9c9c64777b911732de00"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:47,458 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:47,458 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:47,459 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:47,459 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:47,459 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '80c6c8b2-f36e-4180-9399-37679c721e66', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '80c6c8b2-f36e-4180-9399-37679c721e66', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '80c6c8b2-f36e-4180-9399-37679c721e66', 'etag': '"18dfe07a14ab9c9c64777b911732de00"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"18dfe07a14ab9c9c64777b911732de00"'} gunicorn-registry stdout | 2023-06-29 13:40:47,482 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:47,482 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:47,482 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 941, 'Body': <_io.BytesIO object at 0x7f7ccb279f90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:47,482 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:47,482 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:47,482 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:47,482 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:47,482 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:47,483 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:47,483 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:47,491 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:47,491 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:47,491 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:47,491 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:47,491 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:47,491 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 941}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'mMpHebUNLVBOZMKKkZliDA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279f90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=941', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:47,491 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:47,491 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:47,491 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:47,491 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:47,492 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:47,492 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=941&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:mMpHebUNLVBOZMKKkZliDA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134047Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:47,492 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134047Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 84b0ba54e8146bbb47aac6b8da5511fc0d0686c1b3fdf71ee38b92357e69b2a3 gunicorn-registry stdout | 2023-06-29 13:40:47,492 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | baccd99c54e1e040ca8862da9a756af5a55d883f3364373398638ea370e8b84b gunicorn-registry stdout | 2023-06-29 13:40:47,492 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:47,492 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:47,492 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:47,493 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:47,539 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. chunkcleanupworker stdout | 2023-06-29 13:40:48,003 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-registry stdout | 2023-06-29 13:40:48,065 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=941 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:48,065 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a66b2783-0932-4e00-9414-da35a54ee164', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a66b2783-0932-4e00-9414-da35a54ee164', 'ETag': '"98ca4779b50d2d504e64c28a9199620c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:48,065 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:48,065 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:48,065 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:48,065 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:48,065 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a66b2783-0932-4e00-9414-da35a54ee164', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a66b2783-0932-4e00-9414-da35a54ee164', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a66b2783-0932-4e00-9414-da35a54ee164', 'etag': '"98ca4779b50d2d504e64c28a9199620c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"98ca4779b50d2d504e64c28a9199620c"'} gunicorn-secscan stdout | 2023-06-29 13:40:48,182 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:40:48,185 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:40:48,187 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:40:48,356 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:48,356 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:48,357 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 942, 'Body': <_io.BytesIO object at 0x7f7ccb269e00>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:48,357 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:48,357 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:48,357 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:48,357 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:48,357 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:48,357 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:48,357 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:48,365 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:48,365 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:48,365 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:48,365 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:48,365 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:48,366 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 942}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'MeTFomFfCzi7upCX5GaVXg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269e00>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=942', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:48,366 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:48,366 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:48,366 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:48,366 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:48,366 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:48,366 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=942&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:MeTFomFfCzi7upCX5GaVXg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134048Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:48,366 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134048Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 50b98ce7b7fac25afeba5008a263291007b76660675fc9440fe3008957af2541 gunicorn-registry stdout | 2023-06-29 13:40:48,366 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 06c903eba2a1141e4bcd572f1aae32acc07fb613398c4a7aa2b45d9ba7ddc075 gunicorn-registry stdout | 2023-06-29 13:40:48,366 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:48,366 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:48,367 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:48,367 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. storagereplication stdout | 2023-06-29 13:40:48,384 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:40:48,416 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityscanningnotificationworker stdout | 2023-06-29 13:40:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:40:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:41:23.286787+00:00 (in 34.604525 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:40:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:41:48 UTC)" (scheduled at 2023-06-29 13:40:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:40:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:40:48,683 [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(2023, 6, 29, 13, 40, 48, 682734), True, datetime.datetime(2023, 6, 29, 13, 40, 48, 682734), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:40:48,696 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:40:48,696 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:40:48,696 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:41:48 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:40:48,860 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=942 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:48,860 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c96b075e-60bd-40bf-8c21-0ee372a6c5a9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c96b075e-60bd-40bf-8c21-0ee372a6c5a9', 'ETag': '"31e4c5a2615f0b38bbba9097e466955e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:48,861 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:48,861 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:48,861 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:48,861 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:48,861 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c96b075e-60bd-40bf-8c21-0ee372a6c5a9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c96b075e-60bd-40bf-8c21-0ee372a6c5a9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c96b075e-60bd-40bf-8c21-0ee372a6c5a9', 'etag': '"31e4c5a2615f0b38bbba9097e466955e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"31e4c5a2615f0b38bbba9097e466955e"'} gunicorn-registry stdout | 2023-06-29 13:40:49,314 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:40:49,317 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:40:49,320 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:40:49,322 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:40:49,325 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:40:49,329 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:40:49,338 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:40:49,341 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:40:49,343 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:40:49,659 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:49,660 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:49,660 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 943, 'Body': <_io.BytesIO object at 0x7f7ccb1fbcc0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:49,660 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:49,660 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:49,660 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:49,660 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:49,660 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:49,660 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:49,660 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:49,669 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:49,669 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:49,669 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:49,669 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:49,669 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:49,669 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 943}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Ow+mRiiSusKtjRQYlcw2SQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fbcc0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=943', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:49,669 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:49,669 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:49,669 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:49,669 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:49,669 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:49,669 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=943&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Ow+mRiiSusKtjRQYlcw2SQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134049Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:49,669 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134049Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1d9e89c8821e7169308b3519a3081bc3538ef5159c7f22d681627a4d9655b259 gunicorn-registry stdout | 2023-06-29 13:40:49,669 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b9f801a2b8f50da5cbf096c6bf0b4fc0618d9afc8e0a96277e51a436e8b73f54 gunicorn-registry stdout | 2023-06-29 13:40:49,670 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:49,670 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:49,670 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:49,671 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:49,717 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:40:50,201 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=943 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:50,201 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2d3db812-b8cb-4cbb-a056-11c87b478f32', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2d3db812-b8cb-4cbb-a056-11c87b478f32', 'ETag': '"3b0fa6462892bac2ad8d141895cc3649"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:50,201 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:50,201 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:50,201 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:50,201 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:50,201 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2d3db812-b8cb-4cbb-a056-11c87b478f32', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2d3db812-b8cb-4cbb-a056-11c87b478f32', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2d3db812-b8cb-4cbb-a056-11c87b478f32', 'etag': '"3b0fa6462892bac2ad8d141895cc3649"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3b0fa6462892bac2ad8d141895cc3649"'} gcworker stdout | 2023-06-29 13:40:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:40:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:41:00.585410+00:00 (in 9.999489 seconds) gcworker stdout | 2023-06-29 13:40:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:41:00 UTC)" (scheduled at 2023-06-29 13:40:50.585410+00:00) gcworker stdout | 2023-06-29 13:40:50,587 [59] [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, 1686836450586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:40:50,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:40:50,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:40:50,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:41:00 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:40:50,763 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:50,763 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:50,764 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 944, 'Body': <_io.BytesIO object at 0x7f7ccb2907c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:50,764 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:50,764 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:50,764 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:50,764 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:50,764 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:50,764 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:50,764 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:50,773 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:50,773 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:50,773 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:50,773 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:50,773 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:50,773 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 944}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'rv6Dvrbj69yKfRYSaSyDrw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2907c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=944', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:50,773 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:50,773 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:50,773 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:50,773 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:50,773 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:50,773 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=944&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:rv6Dvrbj69yKfRYSaSyDrw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134050Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:50,773 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134050Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 03ee08158efd900ed749796e62420380612b47753680fba7e818a823f55c5bcb gunicorn-registry stdout | 2023-06-29 13:40:50,773 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 78c8f8f486cd5e7b8ffae2e7a817acbbedcafedd7d91fc35d1ceace64836d60e gunicorn-registry stdout | 2023-06-29 13:40:50,773 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:50,774 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:50,774 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:50,774 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:50,819 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:40:51,223 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=944 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:51,223 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3d3a2c7c-2f2a-4f5f-9aa0-29382595dd31', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3d3a2c7c-2f2a-4f5f-9aa0-29382595dd31', 'ETag': '"aefe83beb6e3ebdc8a7d1612692c83af"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:51,223 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:51,223 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:51,223 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:51,223 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:51,223 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3d3a2c7c-2f2a-4f5f-9aa0-29382595dd31', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3d3a2c7c-2f2a-4f5f-9aa0-29382595dd31', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3d3a2c7c-2f2a-4f5f-9aa0-29382595dd31', 'etag': '"aefe83beb6e3ebdc8a7d1612692c83af"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"aefe83beb6e3ebdc8a7d1612692c83af"'} gunicorn-registry stdout | 2023-06-29 13:40:51,856 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:51,856 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:51,856 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 945, 'Body': <_io.BytesIO object at 0x7f7ccb1de9f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:51,856 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:51,856 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:51,857 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:51,857 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:51,857 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:51,857 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:51,857 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:51,865 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:51,865 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:51,865 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:51,865 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:51,865 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:51,865 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 945}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'IpRs1ByHunWQTMsmlWh01g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1de9f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=945', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:51,865 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:51,865 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:51,865 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:51,866 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:51,866 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:51,866 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=945&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:IpRs1ByHunWQTMsmlWh01g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134051Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:51,866 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134051Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a85157372c6bf5ac68a4b89477efaa0793fc36427282f8909479dbdc761be51e gunicorn-registry stdout | 2023-06-29 13:40:51,866 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c58f1c94ccce36edcf5529a41221ad42c50d43ebef892b64f311ecae3ff4cfe1 gunicorn-registry stdout | 2023-06-29 13:40:51,866 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:51,866 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:51,866 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:51,867 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:51,912 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:40:52,341 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=945 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:52,341 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '9e942f92-a1e9-4616-a142-f2d0f98c39da', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '9e942f92-a1e9-4616-a142-f2d0f98c39da', 'ETag': '"22946cd41c87ba75904ccb26956874d6"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:52,341 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:52,341 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:52,341 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:52,341 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:52,341 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '9e942f92-a1e9-4616-a142-f2d0f98c39da', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '9e942f92-a1e9-4616-a142-f2d0f98c39da', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '9e942f92-a1e9-4616-a142-f2d0f98c39da', 'etag': '"22946cd41c87ba75904ccb26956874d6"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"22946cd41c87ba75904ccb26956874d6"'} gunicorn-registry stdout | 2023-06-29 13:40:53,105 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:53,106 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:53,106 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 946, 'Body': <_io.BytesIO object at 0x7f7ccb208f40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:53,106 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:53,106 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:53,106 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:53,106 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:53,106 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:53,106 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:53,106 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:53,115 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:53,115 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:53,115 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:53,115 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:53,115 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:53,115 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 946}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'jRKrYkTSiTkdLJ5FloruTA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb208f40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=946', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:53,115 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:53,115 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:53,115 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:53,115 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:53,115 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:53,115 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=946&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:jRKrYkTSiTkdLJ5FloruTA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134053Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:53,115 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134053Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7aba7cc500091fa049d69ef3b771378c7d82fa329415962d901792b83923cac7 gunicorn-registry stdout | 2023-06-29 13:40:53,116 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 467c694dbc837d4cf9a2889414613daf8ce6c190146408429f6326bf0b06a522 gunicorn-registry stdout | 2023-06-29 13:40:53,116 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:53,116 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:53,116 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:53,117 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:53,164 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:40:53,604 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=946 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:53,605 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'cad2573b-af16-48cd-b97f-1c6f368849bb', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'cad2573b-af16-48cd-b97f-1c6f368849bb', 'ETag': '"8d12ab6244d289391d2c9e45968aee4c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:53,605 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:53,605 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:53,605 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:53,605 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:53,605 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'cad2573b-af16-48cd-b97f-1c6f368849bb', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'cad2573b-af16-48cd-b97f-1c6f368849bb', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'cad2573b-af16-48cd-b97f-1c6f368849bb', 'etag': '"8d12ab6244d289391d2c9e45968aee4c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8d12ab6244d289391d2c9e45968aee4c"'} notificationworker stdout | 2023-06-29 13:40:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:40:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:41:03.978401+00:00 (in 9.999506 seconds) notificationworker stdout | 2023-06-29 13:40:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:41:03 UTC)" (scheduled at 2023-06-29 13:40:53.978401+00:00) notificationworker stdout | 2023-06-29 13:40:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:40:53,980 [74] [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(2023, 6, 29, 13, 40, 53, 979290), True, datetime.datetime(2023, 6, 29, 13, 40, 53, 979290), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:40:53,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:40:53,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:40:53,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:41:03 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:40:54,298 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:54,298 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:54,298 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 947, 'Body': <_io.BytesIO object at 0x7f7ccb290720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:54,299 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:54,299 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:54,299 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:54,299 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:54,299 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:54,299 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:54,299 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:54,307 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:54,307 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:54,307 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:54,307 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:54,307 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:54,308 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 947}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'zxXMEco/cJUut6InaHYoZg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=947', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:54,308 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:54,308 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:54,308 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:54,308 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:54,308 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:54,308 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=947&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:zxXMEco/cJUut6InaHYoZg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134054Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:54,308 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134054Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 66e4ef7284bcab8f9a9b397276b800a4736b290e366b822e07c2138da83351ea gunicorn-registry stdout | 2023-06-29 13:40:54,308 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7fc78e4ee816b9137c3578ca838a641951d62c6f2c7ca1fbcc79c6e2add74bf7 gunicorn-registry stdout | 2023-06-29 13:40:54,308 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:54,308 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:54,309 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:54,309 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:54,354 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:40:54,636 [214] [DEBUG] [app] Starting request: urn:request:7dd5aab2-9fa2-4c99-b4ae-accf8a0bdf93 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:40:54,636 [211] [DEBUG] [app] Starting request: urn:request:69e977cd-9673-414c-90a7-9ccac74a6504 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:40:54,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:40:54,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:40:54,640 [217] [DEBUG] [app] Starting request: urn:request:88889523-6885-4777-b4fc-f3ec1b8fe655 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:40:54,640 [216] [DEBUG] [app] Starting request: urn:request:c3e564cb-45e8-48ec-a39c-e3025ab8e155 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:40:54,640 [217] [DEBUG] [app] Ending request: urn:request:88889523-6885-4777-b4fc-f3ec1b8fe655 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:88889523-6885-4777-b4fc-f3ec1b8fe655', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:40:54,640 [216] [DEBUG] [app] Ending request: urn:request:c3e564cb-45e8-48ec-a39c-e3025ab8e155 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:c3e564cb-45e8-48ec-a39c-e3025ab8e155', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:40:54,640 [217] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:40:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:40:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) gunicorn-registry stdout | 2023-06-29 13:40:54,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:40:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:40:54,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:40:54,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:40:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:40:54,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:40:54,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:40:54,643 [214] [DEBUG] [app] Starting request: urn:request:763420de-f6a1-4b65-aa99-ddad459baa37 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:40:54,644 [213] [DEBUG] [app] Starting request: urn:request:be63e478-4de4-4437-8003-9c952449186e (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:40:54,644 [214] [DEBUG] [app] Ending request: urn:request:763420de-f6a1-4b65-aa99-ddad459baa37 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:763420de-f6a1-4b65-aa99-ddad459baa37', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:40:54,644 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:40:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:40:54,644 [213] [DEBUG] [app] Ending request: urn:request:be63e478-4de4-4437-8003-9c952449186e (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:be63e478-4de4-4437-8003-9c952449186e', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:40:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:40:54,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:40:54,644 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:40:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:40:54,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:40:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:40:54,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:40:54,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:40:54,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:40:54,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:40:54,663 [214] [DEBUG] [app] Ending request: urn:request:7dd5aab2-9fa2-4c99-b4ae-accf8a0bdf93 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:7dd5aab2-9fa2-4c99-b4ae-accf8a0bdf93', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:40:54,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:40:54,663 [211] [DEBUG] [app] Ending request: urn:request:69e977cd-9673-414c-90a7-9ccac74a6504 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:69e977cd-9673-414c-90a7-9ccac74a6504', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:40:54,663 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:40:54,663 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:40:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:40:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.027) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:40:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.028) gunicorn-web stdout | 2023-06-29 13:40:54,664 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:40:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-registry stdout | 2023-06-29 13:40:54,759 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=947 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:54,759 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8cc06559-b6c7-470a-ae63-8ad04b578fcf', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8cc06559-b6c7-470a-ae63-8ad04b578fcf', 'ETag': '"cf15cc11ca3f70952eb7a22768762866"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:54,759 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:54,759 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:54,759 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:54,759 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:54,759 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8cc06559-b6c7-470a-ae63-8ad04b578fcf', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8cc06559-b6c7-470a-ae63-8ad04b578fcf', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8cc06559-b6c7-470a-ae63-8ad04b578fcf', 'etag': '"cf15cc11ca3f70952eb7a22768762866"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"cf15cc11ca3f70952eb7a22768762866"'} gunicorn-registry stdout | 2023-06-29 13:40:55,526 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:55,526 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:55,527 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 948, 'Body': <_io.BytesIO object at 0x7f7cd230a6d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:55,527 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:55,527 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:55,527 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:55,527 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:55,527 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:55,527 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:55,527 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:55,535 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:55,535 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:55,536 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:55,536 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:55,536 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:55,536 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 948}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'oRDazGlEO6/xnJnqbuuDFQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd230a6d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=948', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:55,536 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:55,536 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:55,536 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:55,536 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:55,536 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:55,536 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=948&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:oRDazGlEO6/xnJnqbuuDFQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134055Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:55,536 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134055Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 05457d93586162d9d36395b36f0a0fded3778e3e7723aacffe3a68f847c5f8f3 gunicorn-registry stdout | 2023-06-29 13:40:55,536 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 51b2c6e02008fcdc1a17466109c438fdc321b85b9198579b391554e6db555d85 gunicorn-registry stdout | 2023-06-29 13:40:55,536 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:55,536 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:55,537 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:55,537 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:55,584 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. exportactionlogsworker stdout | 2023-06-29 13:40:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:40:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:41:14.793446+00:00 (in 19.201933 seconds) exportactionlogsworker stdout | 2023-06-29 13:40:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:41:55 UTC)" (scheduled at 2023-06-29 13:40:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:40:55,591 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:40:55,592 [58] [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(2023, 6, 29, 13, 40, 55, 591939), True, datetime.datetime(2023, 6, 29, 13, 40, 55, 591939), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:40:55,618 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:40:55,618 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:40:55,619 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:41:55 UTC)" executed successfully buildlogsarchiver stdout | 2023-06-29 13:40:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:40:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:41:25.790030+00:00 (in 29.999521 seconds) buildlogsarchiver stdout | 2023-06-29 13:40:55,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:41:25 UTC)" (scheduled at 2023-06-29 13:40:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:40:55,791 [54] [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(2023, 6, 14, 13, 40, 55, 790894), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:40:55,803 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:40:55,803 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:40:55,803 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:41:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:40:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:40:55,889 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:41:45.690471+00:00 (in 49.800787 seconds) namespacegcworker stdout | 2023-06-29 13:40:55,890 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:41:55 UTC)" (scheduled at 2023-06-29 13:40:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:40:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:40:55,891 [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(2023, 6, 29, 13, 40, 55, 890187), True, datetime.datetime(2023, 6, 29, 13, 40, 55, 890187), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:40:55,903 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:40:55,903 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:40:55,903 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:41:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:40:55,987 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=948 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:55,987 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1a9ae5f5-a9a4-4140-9c6d-85557d661b61', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1a9ae5f5-a9a4-4140-9c6d-85557d661b61', 'ETag': '"a110dacc69443baff19c99ea6eeb8315"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:55,987 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:55,987 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:55,988 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:55,988 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:55,988 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1a9ae5f5-a9a4-4140-9c6d-85557d661b61', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1a9ae5f5-a9a4-4140-9c6d-85557d661b61', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1a9ae5f5-a9a4-4140-9c6d-85557d661b61', 'etag': '"a110dacc69443baff19c99ea6eeb8315"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a110dacc69443baff19c99ea6eeb8315"'} gunicorn-registry stdout | 2023-06-29 13:40:56,768 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:56,768 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:56,769 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 949, 'Body': <_io.BytesIO object at 0x7f7ccb2081d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:56,769 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:56,769 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:56,769 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:56,769 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:56,769 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:56,769 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:56,769 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:56,777 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:56,777 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:56,777 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:56,777 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:56,777 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:56,777 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 949}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ryQtbH++XMtOHe62LxuP0g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2081d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=949', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:56,778 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:56,778 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:56,778 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:56,778 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:56,778 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:56,778 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=949&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ryQtbH++XMtOHe62LxuP0g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134056Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:56,778 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134056Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 679aeab0ef5e663a216181cba844e2b9f0dae2a89293c1398d28f6d9e5feaa69 gunicorn-registry stdout | 2023-06-29 13:40:56,778 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7d082a140a7aa6c8c284156767168dbd350b95a5353dfa4db25941885e941fd9 gunicorn-registry stdout | 2023-06-29 13:40:56,778 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:56,778 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:56,779 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:56,779 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:56,826 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:40:57,230 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=949 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:57,231 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '585c4497-dddd-4ea0-bc62-a4efc12a3d74', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '585c4497-dddd-4ea0-bc62-a4efc12a3d74', 'ETag': '"af242d6c7fbe5ccb4e1deeb62f1b8fd2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:57,231 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:57,231 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:57,231 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:57,231 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:57,231 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '585c4497-dddd-4ea0-bc62-a4efc12a3d74', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '585c4497-dddd-4ea0-bc62-a4efc12a3d74', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '585c4497-dddd-4ea0-bc62-a4efc12a3d74', 'etag': '"af242d6c7fbe5ccb4e1deeb62f1b8fd2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"af242d6c7fbe5ccb4e1deeb62f1b8fd2"'} gunicorn-registry stdout | 2023-06-29 13:40:57,847 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:57,847 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:57,848 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 950, 'Body': <_io.BytesIO object at 0x7f7ccb279ae0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:57,848 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:57,848 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:57,848 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:57,848 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:57,848 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:57,848 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:57,848 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:57,856 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:57,857 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:57,857 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:57,857 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:57,857 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:57,857 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 950}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'cNV7VdQ8qOjYqiSFSF5xmg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279ae0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=950', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:57,857 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:57,857 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:57,857 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:57,857 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:57,857 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:57,857 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=950&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:cNV7VdQ8qOjYqiSFSF5xmg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134057Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:57,857 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134057Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9a9a5694448e7057161ca9bb6cc3d408de6b1bff40ea1c2b17d04ffe3e1eea2d gunicorn-registry stdout | 2023-06-29 13:40:57,857 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | cbca2ad6bf40846b17db9acded0dfabc305ca3b9ef2d3d235de41bd6d916118c gunicorn-registry stdout | 2023-06-29 13:40:57,857 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:57,857 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:57,858 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:57,858 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:57,905 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:40:58,270 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=950 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:58,270 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '096e56d8-d58a-490f-bb11-10a65bd81535', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '096e56d8-d58a-490f-bb11-10a65bd81535', 'ETag': '"70d57b55d43ca8e8d8aa2485485e719a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:58,270 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:58,270 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:58,270 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:58,270 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:58,270 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '096e56d8-d58a-490f-bb11-10a65bd81535', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '096e56d8-d58a-490f-bb11-10a65bd81535', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '096e56d8-d58a-490f-bb11-10a65bd81535', 'etag': '"70d57b55d43ca8e8d8aa2485485e719a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"70d57b55d43ca8e8d8aa2485485e719a"'} gunicorn-registry stdout | 2023-06-29 13:40:58,984 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:40:58,984 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:40:58,985 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 951, 'Body': <_io.BytesIO object at 0x7f7ccb1e6e50>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:40:58,985 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:58,985 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:58,985 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:58,985 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:58,985 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:58,985 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:58,985 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:58,993 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:58,993 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:40:58,993 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:58,993 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:58,993 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:58,994 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 951}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'OJ+BaqE/uZS0Cph3U4PGAg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6e50>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=951', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:40:58,994 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:58,994 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:58,994 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:58,994 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:58,994 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:40:58,994 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=951&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:OJ+BaqE/uZS0Cph3U4PGAg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134058Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:40:58,994 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134058Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9b1ee2386abfb42e7d59de6f2d8b6f0690c0da45f3fe44c951e491a0cc3c6ec4 gunicorn-registry stdout | 2023-06-29 13:40:58,994 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a43051f118b6599e9c7d73c8b505935aa32900593f5792a4bab4bd4c3cae2e3c gunicorn-registry stdout | 2023-06-29 13:40:58,994 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:58,994 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:40:58,994 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:40:58,995 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:40:59,041 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:40:59,442 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=951 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:40:59,443 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd03b4cb2-7fd6-4161-af90-a7156fe26ad6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd03b4cb2-7fd6-4161-af90-a7156fe26ad6', 'ETag': '"389f816aa13fb994b40a98775383c602"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:40:59,443 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:40:59,443 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:40:59,443 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:40:59,443 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:40:59,443 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd03b4cb2-7fd6-4161-af90-a7156fe26ad6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd03b4cb2-7fd6-4161-af90-a7156fe26ad6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd03b4cb2-7fd6-4161-af90-a7156fe26ad6', 'etag': '"389f816aa13fb994b40a98775383c602"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"389f816aa13fb994b40a98775383c602"'} expiredappspecifictokenworker stdout | 2023-06-29 13:41:00,124 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:41:00,212 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:00,212 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:00,213 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 952, 'Body': <_io.BytesIO object at 0x7f7ccb2ab310>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:00,213 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:00,213 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:00,213 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:00,213 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:00,213 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:00,213 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:00,214 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:00,222 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:00,222 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:00,222 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:00,222 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:00,222 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:00,222 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 952}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ty/9MNGJLww4K/mmf//j7Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab310>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=952', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:00,222 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:00,222 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:00,222 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:00,222 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:00,223 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:00,223 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=952&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ty/9MNGJLww4K/mmf//j7Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134100Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:00,223 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134100Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | bc919a50acf82aeccc798fb22ec20526de2bb0b78f95cbb7255fa15f51dc21b5 gunicorn-registry stdout | 2023-06-29 13:41:00,223 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d41b4c7c0478ba20c1986b12a91336a8a50d981ad4e89b59ac755210f6fe6f7b gunicorn-registry stdout | 2023-06-29 13:41:00,223 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:00,223 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:00,223 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:00,224 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:00,269 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:41:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:41:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:41:10.585410+00:00 (in 9.999509 seconds) gcworker stdout | 2023-06-29 13:41:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:41:10 UTC)" (scheduled at 2023-06-29 13:41:00.585410+00:00) gcworker stdout | 2023-06-29 13:41:00,587 [59] [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, 1686836460586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:41:00,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:41:00,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:41:00,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:41:10 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:41:00,672 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=952 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:00,672 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1a56100e-6b63-4ccb-ba00-35a111662b29', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1a56100e-6b63-4ccb-ba00-35a111662b29', 'ETag': '"b72ffd30d1892f0c382bf9a67fffe3ed"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:00,672 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:00,672 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:00,672 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:00,672 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:00,672 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1a56100e-6b63-4ccb-ba00-35a111662b29', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1a56100e-6b63-4ccb-ba00-35a111662b29', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1a56100e-6b63-4ccb-ba00-35a111662b29', 'etag': '"b72ffd30d1892f0c382bf9a67fffe3ed"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b72ffd30d1892f0c382bf9a67fffe3ed"'} gunicorn-registry stdout | 2023-06-29 13:41:01,142 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:01,143 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:01,143 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 953, 'Body': <_io.BytesIO object at 0x7f7ccb2116d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:01,143 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:01,143 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:01,143 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:01,143 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:01,143 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:01,143 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:01,143 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:01,152 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:01,152 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:01,152 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:01,152 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:01,152 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:01,152 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 953}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'b2BoOAPDInu7oDee2Kiaag==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2116d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=953', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:01,152 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:01,152 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:01,152 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:01,152 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:01,152 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:01,152 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=953&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:b2BoOAPDInu7oDee2Kiaag== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134101Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:01,152 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134101Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d3ab370b0fc6fcbc8dac5615b9d3361cc007bae731c01c312bada2bac2e585ab gunicorn-registry stdout | 2023-06-29 13:41:01,152 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 121df22a81e9e51dd579158a98a2b19ea3b0a299d0ea752bba36dfa831c3a0ac gunicorn-registry stdout | 2023-06-29 13:41:01,153 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:01,153 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:01,153 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:01,153 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:01,198 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:41:01,561 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=953 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:01,562 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '35b24c38-1e81-4b37-b697-2c34a6b2dd00', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '35b24c38-1e81-4b37-b697-2c34a6b2dd00', 'ETag': '"6f60683803c3227bbba0379ed8a89a6a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:01,562 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:01,562 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:01,562 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:01,562 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:01,562 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '35b24c38-1e81-4b37-b697-2c34a6b2dd00', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '35b24c38-1e81-4b37-b697-2c34a6b2dd00', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '35b24c38-1e81-4b37-b697-2c34a6b2dd00', 'etag': '"6f60683803c3227bbba0379ed8a89a6a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6f60683803c3227bbba0379ed8a89a6a"'} gunicorn-registry stdout | 2023-06-29 13:41:01,984 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:01,984 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:01,984 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 954, 'Body': <_io.BytesIO object at 0x7f7ccb27abd0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:01,984 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:01,984 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:01,985 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:01,985 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:01,985 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:01,985 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:01,985 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler repositorygcworker stdout | 2023-06-29 13:41:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:41:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:41:38.788158+00:00 (in 36.796697 seconds) repositorygcworker stdout | 2023-06-29 13:41:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:42:01 UTC)" (scheduled at 2023-06-29 13:41:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:41:01,991 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:41:01,993 [81] [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(2023, 6, 29, 13, 41, 1, 991958), True, datetime.datetime(2023, 6, 29, 13, 41, 1, 991958), 0, 'repositorygc/%', 50, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:41:01,993 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:01,993 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:01,993 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:01,993 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:01,993 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:01,993 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 954}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'aNnf6+sdfhLKj9DzMec1Sg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27abd0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=954', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:01,993 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:01,993 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:01,993 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:01,993 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:01,994 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:01,994 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=954&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:aNnf6+sdfhLKj9DzMec1Sg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134101Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:01,994 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134101Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 52476be6b59497705c2771012b5419352562ee7d7ca647c5b9eedb5016fe5e46 gunicorn-registry stdout | 2023-06-29 13:41:01,994 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3be66e8ea558e6f54a1e6c8347b4cd729bfcd8c5111c593c69df56afde820d7f gunicorn-registry stdout | 2023-06-29 13:41:01,994 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:01,994 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:01,994 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:01,995 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. repositorygcworker stdout | 2023-06-29 13:41:02,005 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:41:02,005 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:41:02,005 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:42:01 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:41:02,039 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:41:02,405 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=954 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:02,405 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '601d97dd-340e-48ea-a04f-6fbc782bd986', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '601d97dd-340e-48ea-a04f-6fbc782bd986', 'ETag': '"68d9dfebeb1d7e12ca8fd0f331e7354a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:02,405 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:02,405 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:02,406 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:02,406 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:02,406 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '601d97dd-340e-48ea-a04f-6fbc782bd986', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '601d97dd-340e-48ea-a04f-6fbc782bd986', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '601d97dd-340e-48ea-a04f-6fbc782bd986', 'etag': '"68d9dfebeb1d7e12ca8fd0f331e7354a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"68d9dfebeb1d7e12ca8fd0f331e7354a"'} gunicorn-registry stdout | 2023-06-29 13:41:02,824 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:02,825 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:02,825 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 955, 'Body': <_io.BytesIO object at 0x7f7ccb234950>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:02,825 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:02,825 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:02,825 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:02,825 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:02,825 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:02,825 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:02,826 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:02,834 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:02,834 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:02,834 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:02,834 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:02,834 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:02,834 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 955}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'lYF8EpgYd9nB6fOw98Y7pw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234950>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=955', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:02,834 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:02,834 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:02,834 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:02,834 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:02,834 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:02,834 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=955&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:lYF8EpgYd9nB6fOw98Y7pw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134102Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:02,834 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134102Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 90f1380f29038a27cad0fa0b64c751d2081a496b0a1b81d55b0b6f776864b0b7 gunicorn-registry stdout | 2023-06-29 13:41:02,835 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 04ec386eec29775af5444d436a7fb7c6879abf3de2c448c2ff5129dba03b3fbc gunicorn-registry stdout | 2023-06-29 13:41:02,835 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:02,835 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:02,835 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:02,836 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:02,955 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:41:03,319 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=955 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:03,319 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f9b5a05b-225e-4b4d-8b9f-e9f560578a26', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f9b5a05b-225e-4b4d-8b9f-e9f560578a26', 'ETag': '"95817c12981877d9c1e9f3b0f7c63ba7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:03,319 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:03,319 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:03,319 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:03,319 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:03,319 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f9b5a05b-225e-4b4d-8b9f-e9f560578a26', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f9b5a05b-225e-4b4d-8b9f-e9f560578a26', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f9b5a05b-225e-4b4d-8b9f-e9f560578a26', 'etag': '"95817c12981877d9c1e9f3b0f7c63ba7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"95817c12981877d9c1e9f3b0f7c63ba7"'} queuecleanupworker stdout | 2023-06-29 13:41:03,669 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} notificationworker stdout | 2023-06-29 13:41:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:41:03,978 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:41:13.978401+00:00 (in 9.999561 seconds) notificationworker stdout | 2023-06-29 13:41:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:41:13 UTC)" (scheduled at 2023-06-29 13:41:03.978401+00:00) notificationworker stdout | 2023-06-29 13:41:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:41:03,980 [74] [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(2023, 6, 29, 13, 41, 3, 979234), True, datetime.datetime(2023, 6, 29, 13, 41, 3, 979234), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:41:03,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:41:03,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:41:03,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:41:13 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:41:04,244 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:04,244 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:04,245 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 956, 'Body': <_io.BytesIO object at 0x7f7ccb2164a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:04,245 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:04,245 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:04,245 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:04,245 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:04,245 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:04,245 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:04,246 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:04,254 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:04,254 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:04,254 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:04,254 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:04,254 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:04,254 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 956}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'BsQmfDhkWebNNkx8vJe80Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2164a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=956', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:04,254 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:04,254 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:04,254 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:04,255 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:04,255 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:04,255 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=956&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:BsQmfDhkWebNNkx8vJe80Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134104Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:04,255 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134104Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 294e2ed3386d75a08977651cbeff228fb58496a3b452b672a798dd60716bf01c gunicorn-registry stdout | 2023-06-29 13:41:04,255 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b89d6d1f79c71c1b0c8e4fbdc2b511964173d00d2839da528c99780883693484 gunicorn-registry stdout | 2023-06-29 13:41:04,255 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:04,255 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:04,256 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:04,256 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:04,303 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:41:04,747 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=956 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:04,748 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '903bb0f1-1bb3-4f6b-8538-c24aa1f27cfe', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '903bb0f1-1bb3-4f6b-8538-c24aa1f27cfe', 'ETag': '"06c4267c386459e6cd364c7cbc97bcd1"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:04,748 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:04,748 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:04,748 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:04,748 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:04,749 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '903bb0f1-1bb3-4f6b-8538-c24aa1f27cfe', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '903bb0f1-1bb3-4f6b-8538-c24aa1f27cfe', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '903bb0f1-1bb3-4f6b-8538-c24aa1f27cfe', 'etag': '"06c4267c386459e6cd364c7cbc97bcd1"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"06c4267c386459e6cd364c7cbc97bcd1"'} gunicorn-registry stdout | 2023-06-29 13:41:05,156 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:05,156 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:05,156 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 957, 'Body': <_io.BytesIO object at 0x7f7ccb216f40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:05,157 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:05,157 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:05,157 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:05,157 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:05,157 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:05,157 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:05,157 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:05,165 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:05,165 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:05,165 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:05,165 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:05,165 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:05,165 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 957}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'o7zDZLaVBZCXZptRibymBA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb216f40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=957', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:05,165 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:05,166 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:05,166 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:05,166 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:05,166 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:05,166 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=957&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:o7zDZLaVBZCXZptRibymBA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134105Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:05,166 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134105Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ef66aa872cb27f411549bd2ac8c01190eb5262b981312641a9b819f6e8b657a3 gunicorn-registry stdout | 2023-06-29 13:41:05,166 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2d1914deaf0bb1178f9d0ef8dc3fa9a16930941571daeebd7f4dcff0e678e54e gunicorn-registry stdout | 2023-06-29 13:41:05,166 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:05,166 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:05,166 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:05,167 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:05,214 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:41:05,580 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=957 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:05,580 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '125bb605-7b2f-4e11-949a-26d58af1441f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '125bb605-7b2f-4e11-949a-26d58af1441f', 'ETag': '"a3bcc364b695059097669b5189bca604"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:05,580 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:05,580 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:05,580 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:05,580 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:05,580 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '125bb605-7b2f-4e11-949a-26d58af1441f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '125bb605-7b2f-4e11-949a-26d58af1441f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '125bb605-7b2f-4e11-949a-26d58af1441f', 'etag': '"a3bcc364b695059097669b5189bca604"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a3bcc364b695059097669b5189bca604"'} securityworker stdout | 2023-06-29 13:41:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:41:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:41:11.713664+00:00 (in 5.130706 seconds) securityworker stdout | 2023-06-29 13:41:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:41:36 UTC)" (scheduled at 2023-06-29 13:41:06.582504+00:00) securityworker stdout | 2023-06-29 13:41:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:41:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:41:06,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:41:06,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:41:06,599 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:41:06,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:41:06,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:41:36 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:41:06,857 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:06,857 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:06,857 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 958, 'Body': <_io.BytesIO object at 0x7f7ccb234950>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:06,858 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:06,858 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:06,858 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:06,858 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:06,858 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:06,858 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:06,858 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:06,866 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:06,866 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:06,866 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:06,866 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:06,866 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:06,866 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 958}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '/iUNbPqseTOI7i3XDsHerQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234950>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=958', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:06,866 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:06,866 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:06,867 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:06,867 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:06,867 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:06,867 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=958&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:/iUNbPqseTOI7i3XDsHerQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134106Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:06,867 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134106Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e53a74e73c855f6298f669323644ab6fee8ad1879e55a6413076c783aff941d2 gunicorn-registry stdout | 2023-06-29 13:41:06,867 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 970624c9a5c0ccd1a2bcde168f5af0084e3135f2e41428a7bf6488a843729a87 gunicorn-registry stdout | 2023-06-29 13:41:06,867 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:06,867 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:06,867 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:06,868 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. builder stdout | 2023-06-29 13:41:06,882 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:41:06,886 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:41:06,913 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:41:07,406 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=958 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:07,406 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'dd4b6c4d-8b3c-478f-917d-02f4940e5b38', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'dd4b6c4d-8b3c-478f-917d-02f4940e5b38', 'ETag': '"fe250d6cfaac793388ee2dd70ec1dead"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:07,406 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:07,406 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:07,406 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:07,407 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:07,407 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'dd4b6c4d-8b3c-478f-917d-02f4940e5b38', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'dd4b6c4d-8b3c-478f-917d-02f4940e5b38', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'dd4b6c4d-8b3c-478f-917d-02f4940e5b38', 'etag': '"fe250d6cfaac793388ee2dd70ec1dead"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"fe250d6cfaac793388ee2dd70ec1dead"'} gunicorn-registry stdout | 2023-06-29 13:41:07,752 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:07,752 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:07,753 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 959, 'Body': <_io.BytesIO object at 0x7f7ccb211360>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:07,753 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:07,753 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:07,753 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:07,753 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:07,753 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:07,753 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:07,754 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:07,762 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:07,762 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:07,762 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:07,762 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:07,762 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:07,762 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 959}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'IUceixNq6Q0CQ1pjgpiETA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb211360>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=959', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:07,762 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:07,762 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:07,763 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:07,763 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:07,763 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:07,763 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=959&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:IUceixNq6Q0CQ1pjgpiETA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134107Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:07,763 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134107Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 72a751e45d89147fa621c67f3ba609efc286eee2cc2353c0c56eb191ffd593d4 gunicorn-registry stdout | 2023-06-29 13:41:07,763 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b97b40bf6cad93534e6f133592aea61222302b3e9e4da18a23066c1dd5311b08 gunicorn-registry stdout | 2023-06-29 13:41:07,763 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:07,763 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:07,764 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:07,765 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:07,810 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:41:08,133 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=959 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:08,133 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '72fa9f7f-6fe5-4719-87a8-4bcc8c6aa801', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '72fa9f7f-6fe5-4719-87a8-4bcc8c6aa801', 'ETag': '"21471e8b136ae90d02435a638298844c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:08,133 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:08,133 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:08,134 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:08,134 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:08,134 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '72fa9f7f-6fe5-4719-87a8-4bcc8c6aa801', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '72fa9f7f-6fe5-4719-87a8-4bcc8c6aa801', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '72fa9f7f-6fe5-4719-87a8-4bcc8c6aa801', 'etag': '"21471e8b136ae90d02435a638298844c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"21471e8b136ae90d02435a638298844c"'} gunicorn-registry stdout | 2023-06-29 13:41:08,858 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:08,858 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:08,858 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 960, 'Body': <_io.BytesIO object at 0x7f7ccb27a7c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:08,858 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:08,858 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:08,858 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:08,859 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:08,859 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:08,859 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:08,859 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:08,867 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:08,867 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:08,867 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:08,867 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:08,867 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:08,867 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 960}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'FtQTa/aoFlz4DLWR6c1SaA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a7c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=960', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:08,867 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:08,867 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:08,867 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:08,867 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:08,868 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:08,868 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=960&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:FtQTa/aoFlz4DLWR6c1SaA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134108Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:08,868 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134108Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a44fa0c8ac815bc32e9b130fcd824683a6c289b10499cd2034225a778f0e3750 gunicorn-registry stdout | 2023-06-29 13:41:08,868 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 26bb4148e66457a444fb179f24a9a90ecca5900c8a3cb92225d794c09aac9e81 gunicorn-registry stdout | 2023-06-29 13:41:08,868 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:08,868 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:08,868 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:08,869 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:08,914 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotaregistrysizeworker stdout | 2023-06-29 13:41:09,286 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-registry stdout | 2023-06-29 13:41:09,317 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=960 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:09,318 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '07b73090-b79f-45cb-9b28-3149af89f5ae', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '07b73090-b79f-45cb-9b28-3149af89f5ae', 'ETag': '"16d4136bf6a8165cf80cb591e9cd5268"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:09,318 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:09,318 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:09,318 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:09,318 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:09,318 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '07b73090-b79f-45cb-9b28-3149af89f5ae', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '07b73090-b79f-45cb-9b28-3149af89f5ae', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '07b73090-b79f-45cb-9b28-3149af89f5ae', 'etag': '"16d4136bf6a8165cf80cb591e9cd5268"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"16d4136bf6a8165cf80cb591e9cd5268"'} gunicorn-web stdout | 2023-06-29 13:41:09,636 [211] [DEBUG] [app] Starting request: urn:request:92ec7fed-48a1-4425-8ef5-ab0ab563ba6a (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:41:09,636 [214] [DEBUG] [app] Starting request: urn:request:435d32b0-35d3-4212-850e-33e5b331fc3e (/health/instance) {'X-Forwarded-For': '10.131.0.1'} namespacegcworker stdout | 2023-06-29 13:41:09,637 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} gunicorn-web stdout | 2023-06-29 13:41:09,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:41:09,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:41:09,639 [216] [DEBUG] [app] Starting request: urn:request:41e6a5e1-f982-4c74-ba66-3c31bf6eef51 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:41:09,639 [219] [DEBUG] [app] Starting request: urn:request:179011f2-b28d-4956-a21a-31843a19b2f8 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:41:09,640 [216] [DEBUG] [app] Ending request: urn:request:41e6a5e1-f982-4c74-ba66-3c31bf6eef51 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:41e6a5e1-f982-4c74-ba66-3c31bf6eef51', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:41:09,640 [219] [DEBUG] [app] Ending request: urn:request:179011f2-b28d-4956-a21a-31843a19b2f8 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:179011f2-b28d-4956-a21a-31843a19b2f8', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:41:09,640 [219] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:41:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:41:09,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:41:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:41:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:41:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.001) gunicorn-web stdout | 2023-06-29 13:41:09,640 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:41:09,640 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:41:09,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:41:09,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:41:09,643 [211] [DEBUG] [app] Starting request: urn:request:6c6502ea-5c81-41f8-a959-7c5eeb0e5608 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:41:09,643 [212] [DEBUG] [app] Starting request: urn:request:5cdf1fe8-4169-47b1-bbc0-09155b77e332 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:41:09,643 [211] [DEBUG] [app] Ending request: urn:request:6c6502ea-5c81-41f8-a959-7c5eeb0e5608 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:6c6502ea-5c81-41f8-a959-7c5eeb0e5608', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:41:09,643 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:41:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:41:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:41:09,644 [212] [DEBUG] [app] Ending request: urn:request:5cdf1fe8-4169-47b1-bbc0-09155b77e332 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:5cdf1fe8-4169-47b1-bbc0-09155b77e332', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:41:09,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:41:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:41:09,644 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:41:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:41:09,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:41:09,644 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:41:09,644 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:41:09,651 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:41:09,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:41:09,662 [211] [DEBUG] [app] Ending request: urn:request:92ec7fed-48a1-4425-8ef5-ab0ab563ba6a (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:92ec7fed-48a1-4425-8ef5-ab0ab563ba6a', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:41:09,662 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:41:09,662 [214] [DEBUG] [app] Ending request: urn:request:435d32b0-35d3-4212-850e-33e5b331fc3e (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:435d32b0-35d3-4212-850e-33e5b331fc3e', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:41:09,662 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:41:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:41:09,662 [214] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:41:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.027 118 0.026) gunicorn-web stdout | 2023-06-29 13:41:09,663 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:41:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:41:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.027) logrotateworker stdout | 2023-06-29 13:41:09,667 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:41:09,753 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-registry stdout | 2023-06-29 13:41:10,101 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:10,101 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:10,102 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 961, 'Body': <_io.BytesIO object at 0x7f7ccb27a130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:10,102 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:10,102 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:10,102 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:10,102 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:10,102 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:10,102 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:10,102 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:10,111 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:10,111 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:10,111 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:10,111 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:10,111 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:10,111 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 961}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'xkagwDGhkwHP70oobZopJw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=961', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:10,111 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:10,111 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:10,111 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:10,111 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:10,111 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:10,111 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=961&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:xkagwDGhkwHP70oobZopJw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134110Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:10,111 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134110Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0ef847401d0267435ba9fc722c8be5ca7319e1cdcd799cf8efb4c9407fdd43f7 gunicorn-registry stdout | 2023-06-29 13:41:10,111 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 43d485b19958b86d821e54e8987658954d0380bb45eaab0ec1b997b552884493 gunicorn-registry stdout | 2023-06-29 13:41:10,111 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:10,111 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:10,112 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:10,112 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:10,157 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositoryactioncounter stdout | 2023-06-29 13:41:10,459 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-registry stdout | 2023-06-29 13:41:10,561 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=961 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:10,562 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '97f1a0b3-a706-4362-8452-f6852501918c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '97f1a0b3-a706-4362-8452-f6852501918c', 'ETag': '"c646a0c031a19301cfef4a286d9a2927"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:10,562 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:10,562 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:10,562 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:10,562 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:10,562 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '97f1a0b3-a706-4362-8452-f6852501918c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '97f1a0b3-a706-4362-8452-f6852501918c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '97f1a0b3-a706-4362-8452-f6852501918c', 'etag': '"c646a0c031a19301cfef4a286d9a2927"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c646a0c031a19301cfef4a286d9a2927"'} gcworker stdout | 2023-06-29 13:41:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:41:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:41:20.585410+00:00 (in 9.999480 seconds) gcworker stdout | 2023-06-29 13:41:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:41:20 UTC)" (scheduled at 2023-06-29 13:41:10.585410+00:00) gcworker stdout | 2023-06-29 13:41:10,587 [59] [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, 1686836470586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:41:10,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:41:10,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:41:10,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:41:20 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:41:11,371 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:11,371 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:11,371 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 962, 'Body': <_io.BytesIO object at 0x7f7ccb27abd0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:11,372 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:11,372 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:11,372 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:11,372 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:11,372 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:11,372 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:11,372 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:11,380 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:11,380 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:11,380 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:11,380 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:11,380 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:11,380 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 962}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'mticRo7ZcrsJfpXPwpYFNw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27abd0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=962', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:11,381 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:11,381 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:11,381 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:11,381 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:11,381 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:11,381 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=962&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:mticRo7ZcrsJfpXPwpYFNw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134111Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:11,381 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134111Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 537ad5f6b3af1a8408540c21521f62ab9d44468b788a765714fb0ef7105beaf9 gunicorn-registry stdout | 2023-06-29 13:41:11,381 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 81550ef3c4d8ad93ee271383070fc41e03cfe305602ca47711eef23d46fb00b2 gunicorn-registry stdout | 2023-06-29 13:41:11,381 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:11,381 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:11,381 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:11,382 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:11,427 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. blobuploadcleanupworker stdout | 2023-06-29 13:41:11,649 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} securityworker stdout | 2023-06-29 13:41:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:41:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:41:36.582504+00:00 (in 24.868333 seconds) securityworker stdout | 2023-06-29 13:41:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:41:41 UTC)" (scheduled at 2023-06-29 13:41:11.713664+00:00) securityworker stdout | 2023-06-29 13:41:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:41:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:41:11,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:41:11,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:41:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:41:11,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:41:11,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:41:11,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:41:11,721 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:41:11,733 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:41:11,737 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:41:11,737 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:41:11,738 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 36, 11, 721513), 1, 2]) securityworker stdout | 2023-06-29 13:41:11,742 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:41:11,742 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:41:11,742 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 36, 11, 721513), 1, 2]) securityworker stdout | 2023-06-29 13:41:11,746 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:41:11,746 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:41:11,746 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:41:11,746 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:41:11,746 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:41:11,746 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:41:11,746 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:41:11,747 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:41:11,747 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:41:11,747 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:41:41 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:41:11,831 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=962 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:11,832 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '664d21b7-b280-4051-83d0-75eb87693238', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '664d21b7-b280-4051-83d0-75eb87693238', 'ETag': '"9ad89c468ed972bb097e95cfc2960537"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:11,832 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:11,832 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:11,832 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:11,832 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:11,832 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '664d21b7-b280-4051-83d0-75eb87693238', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '664d21b7-b280-4051-83d0-75eb87693238', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '664d21b7-b280-4051-83d0-75eb87693238', 'etag': '"9ad89c468ed972bb097e95cfc2960537"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9ad89c468ed972bb097e95cfc2960537"'} gunicorn-registry stdout | 2023-06-29 13:41:12,496 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:12,497 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:12,497 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 963, 'Body': <_io.BytesIO object at 0x7f7ccb27a130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:12,497 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:12,497 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:12,497 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:12,497 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:12,497 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:12,497 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:12,498 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:12,506 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:12,506 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:12,506 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:12,506 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:12,506 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:12,506 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 963}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'CtWl+Z3oIj45tRdyZA9Q/Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=963', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:12,506 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:12,506 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:12,506 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:12,506 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:12,506 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:12,506 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=963&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:CtWl+Z3oIj45tRdyZA9Q/Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134112Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:12,507 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134112Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 53abb754c01d3f3f3b4dafaaeab7cd8e65276ae8885f7f7c3cb8790823cd1a9a gunicorn-registry stdout | 2023-06-29 13:41:12,507 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c65ec65ac24f071f64372944026d76b9c1d2316cd2e42f5196d38eb8039debe8 gunicorn-registry stdout | 2023-06-29 13:41:12,507 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:12,507 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:12,507 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:12,508 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:12,553 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:41:12,956 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=963 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:12,957 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7e7c09e6-cc69-45f3-be8d-540ad27d2510', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7e7c09e6-cc69-45f3-be8d-540ad27d2510', 'ETag': '"0ad5a5f99de8223e39b51772640f50fd"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:12,957 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:12,957 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:12,957 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:12,957 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:12,957 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7e7c09e6-cc69-45f3-be8d-540ad27d2510', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7e7c09e6-cc69-45f3-be8d-540ad27d2510', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7e7c09e6-cc69-45f3-be8d-540ad27d2510', 'etag': '"0ad5a5f99de8223e39b51772640f50fd"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0ad5a5f99de8223e39b51772640f50fd"'} gunicorn-registry stdout | 2023-06-29 13:41:13,397 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:13,397 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:13,398 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 964, 'Body': <_io.BytesIO object at 0x7f7ccb27a090>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:13,398 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:13,398 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:13,398 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:13,398 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:13,398 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:13,398 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:13,398 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:13,407 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:13,407 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:13,407 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:13,407 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:13,407 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:13,407 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 964}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'uNHOUrKpziEABH673LpkEQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a090>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=964', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:13,407 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:13,407 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:13,407 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:13,407 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:13,407 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:13,407 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=964&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:uNHOUrKpziEABH673LpkEQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134113Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:13,407 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134113Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4d7f6adf33cb948e4de725e1e5dea975e1fb4b6dbbc40d191f3afed7e6f73b05 gunicorn-registry stdout | 2023-06-29 13:41:13,408 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ff6e9be52d472f1a59992644bae16b7eef1290e04059e8b4f48093bba119ae63 gunicorn-registry stdout | 2023-06-29 13:41:13,408 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:13,408 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:13,408 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:13,409 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:13,456 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:41:13,585 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:41:13,820 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=964 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:13,821 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '07273b78-8a06-4a83-a5d0-7703c4ef7ec0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '07273b78-8a06-4a83-a5d0-7703c4ef7ec0', 'ETag': '"b8d1ce52b2a9ce2100047ebbdcba6411"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:13,821 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:13,821 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:13,821 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:13,821 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:13,821 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '07273b78-8a06-4a83-a5d0-7703c4ef7ec0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '07273b78-8a06-4a83-a5d0-7703c4ef7ec0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '07273b78-8a06-4a83-a5d0-7703c4ef7ec0', 'etag': '"b8d1ce52b2a9ce2100047ebbdcba6411"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b8d1ce52b2a9ce2100047ebbdcba6411"'} notificationworker stdout | 2023-06-29 13:41:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:41:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:41:15.985355+00:00 (in 2.006482 seconds) notificationworker stdout | 2023-06-29 13:41:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:41:23 UTC)" (scheduled at 2023-06-29 13:41:13.978401+00:00) notificationworker stdout | 2023-06-29 13:41:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:41:13,980 [74] [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(2023, 6, 29, 13, 41, 13, 979297), True, datetime.datetime(2023, 6, 29, 13, 41, 13, 979297), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:41:13,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:41:13,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:41:13,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:41:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:41:14,513 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:14,514 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:14,514 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 965, 'Body': <_io.BytesIO object at 0x7f7ccb1de900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:14,514 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:14,514 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:14,514 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:14,514 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:14,514 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:14,514 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:14,515 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:14,523 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:14,523 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:14,523 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:14,523 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:14,523 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:14,523 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 965}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ynGvnrxMF7IqkHLhNbj58g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1de900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=965', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:14,523 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:14,523 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:14,523 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:14,523 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:14,524 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:14,524 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=965&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ynGvnrxMF7IqkHLhNbj58g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134114Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:14,524 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134114Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | faed565c481680e87667827f70314aebed00309085419b24f6a99b5d7be2285e gunicorn-registry stdout | 2023-06-29 13:41:14,524 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 10522bb9c1b81b226d8afb94f50a58c30f7ecccbe27fb4432fa0d8b2d3c51c1e gunicorn-registry stdout | 2023-06-29 13:41:14,524 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:14,524 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:14,524 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:14,525 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:14,570 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. exportactionlogsworker stdout | 2023-06-29 13:41:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:41:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:41:55.591055+00:00 (in 40.797101 seconds) exportactionlogsworker stdout | 2023-06-29 13:41:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:42:14 UTC)" (scheduled at 2023-06-29 13:41:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:41:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:41:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:42:14 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:41:14,972 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=965 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:14,973 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '161a9022-ada4-401f-8b24-751706cf6377', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '161a9022-ada4-401f-8b24-751706cf6377', 'ETag': '"ca71af9ebc4c17b22a9072e135b8f9f2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:14,973 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:14,973 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:14,973 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:14,973 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:14,973 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '161a9022-ada4-401f-8b24-751706cf6377', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '161a9022-ada4-401f-8b24-751706cf6377', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '161a9022-ada4-401f-8b24-751706cf6377', 'etag': '"ca71af9ebc4c17b22a9072e135b8f9f2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ca71af9ebc4c17b22a9072e135b8f9f2"'} securityworker stdout | 2023-06-29 13:41:15,019 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:41:15,022 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} exportactionlogsworker stdout | 2023-06-29 13:41:15,086 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:41:15,265 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-registry stdout | 2023-06-29 13:41:15,552 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:15,552 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:15,553 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 966, 'Body': <_io.BytesIO object at 0x7f7ccb1ded60>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:15,553 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:15,553 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:15,553 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:15,553 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:15,553 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:15,553 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:15,554 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:15,562 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:15,562 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:15,562 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:15,562 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:15,562 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:15,562 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 966}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '1LzpyMjfZDDNRuvc0cbjpA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1ded60>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=966', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:15,562 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:15,562 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:15,562 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:15,562 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:15,563 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:15,563 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=966&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:1LzpyMjfZDDNRuvc0cbjpA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134115Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:15,563 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134115Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 16062593262451173fbc376c09914d8ca00bc4784fe7e7f9f0ca37838fffab1e gunicorn-registry stdout | 2023-06-29 13:41:15,563 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f202d60d79c1f699ca3ad07a3e43c3d33d71abba9b1f27131472cb5773422842 gunicorn-registry stdout | 2023-06-29 13:41:15,563 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:15,563 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:15,563 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:15,564 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:15,609 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:41:15,811 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} gunicorn-web stdout | 2023-06-29 13:41:15,841 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} securityscanningnotificationworker stdout | 2023-06-29 13:41:15,881 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-web stdout | 2023-06-29 13:41:15,940 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:41:15,944 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:41:15,949 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:41:15,952 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-registry stdout | 2023-06-29 13:41:15,970 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=966 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:15,970 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '948c9ce7-04b7-42c8-b61e-e88330edca15', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '948c9ce7-04b7-42c8-b61e-e88330edca15', 'ETag': '"d4bce9c8c8df6430cd46ebdcd1c6e3a4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:15,970 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:15,970 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:15,970 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:15,970 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:15,971 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '948c9ce7-04b7-42c8-b61e-e88330edca15', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '948c9ce7-04b7-42c8-b61e-e88330edca15', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '948c9ce7-04b7-42c8-b61e-e88330edca15', 'etag': '"d4bce9c8c8df6430cd46ebdcd1c6e3a4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d4bce9c8c8df6430cd46ebdcd1c6e3a4"'} notificationworker stdout | 2023-06-29 13:41:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:41:15,986 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:41:23.978401+00:00 (in 7.992559 seconds) notificationworker stdout | 2023-06-29 13:41:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:42:15 UTC)" (scheduled at 2023-06-29 13:41:15.985355+00:00) notificationworker stdout | 2023-06-29 13:41:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:41:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:42:15 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:41:16,607 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:16,607 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:16,607 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 967, 'Body': <_io.BytesIO object at 0x7f7ccb2ac590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:16,608 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:16,608 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:16,608 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:16,608 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:16,608 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:16,608 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:16,608 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:16,616 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:16,616 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:16,616 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:16,616 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:16,617 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:16,617 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 967}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'vmI0gOUiObRaNwxIlbNG5g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=967', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:16,617 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:16,617 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:16,617 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:16,617 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:16,617 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:16,617 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=967&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:vmI0gOUiObRaNwxIlbNG5g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134116Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:16,617 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134116Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | de5652a2f28db4236c3941b1ccc3824c01f6aebc3984d14daa54e856be995bbd gunicorn-registry stdout | 2023-06-29 13:41:16,617 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 753a53e20b97abb78723da6e30a6909fea5ee5aeb785f2d56da654e9f665ea0b gunicorn-registry stdout | 2023-06-29 13:41:16,617 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:16,617 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:16,618 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:16,618 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:16,667 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. globalpromstats stdout | 2023-06-29 13:41:16,966 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} gunicorn-registry stdout | 2023-06-29 13:41:17,029 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=967 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:17,029 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd00f16f9-5854-4c16-a52e-ffcc1670dfcb', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd00f16f9-5854-4c16-a52e-ffcc1670dfcb', 'ETag': '"be623480e52239b45a370c4895b346e6"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:17,029 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:17,029 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:17,029 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:17,030 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:17,030 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd00f16f9-5854-4c16-a52e-ffcc1670dfcb', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd00f16f9-5854-4c16-a52e-ffcc1670dfcb', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd00f16f9-5854-4c16-a52e-ffcc1670dfcb', 'etag': '"be623480e52239b45a370c4895b346e6"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"be623480e52239b45a370c4895b346e6"'} teamsyncworker stdout | 2023-06-29 13:41:17,310 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} chunkcleanupworker stdout | 2023-06-29 13:41:18,015 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-registry stdout | 2023-06-29 13:41:18,075 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:18,076 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:18,076 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 968, 'Body': <_io.BytesIO object at 0x7f7ccb211f40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:18,076 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:18,076 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:18,076 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:18,076 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:18,076 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:18,076 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:18,076 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:18,085 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:18,085 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:18,085 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:18,085 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:18,085 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:18,085 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 968}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '8L431Vk2jmJC5QsfqdyumQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb211f40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=968', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:18,085 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:18,085 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:18,085 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:18,085 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:18,085 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:18,085 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=968&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:8L431Vk2jmJC5QsfqdyumQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134118Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:18,085 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134118Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 38e127212507a6fea4640cdd663fcb58324d4dd8408894b79b95a31cf40d3f82 gunicorn-registry stdout | 2023-06-29 13:41:18,085 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 290aa703e160957cd127051beb19728f1614f84d268aeec7f8ca641b1b0c7865 gunicorn-registry stdout | 2023-06-29 13:41:18,085 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:18,085 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:18,086 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:18,086 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:18,133 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-secscan stdout | 2023-06-29 13:41:18,190 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:41:18,193 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:41:18,196 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} storagereplication stdout | 2023-06-29 13:41:18,416 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:41:18,581 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=968 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:18,582 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3e311422-38b4-4106-9a95-242fd5d97878', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3e311422-38b4-4106-9a95-242fd5d97878', 'ETag': '"f0be37d559368e6242e50b1fa9dcae99"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:18,582 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:18,582 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:18,582 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:18,582 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:18,582 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3e311422-38b4-4106-9a95-242fd5d97878', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3e311422-38b4-4106-9a95-242fd5d97878', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3e311422-38b4-4106-9a95-242fd5d97878', 'etag': '"f0be37d559368e6242e50b1fa9dcae99"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f0be37d559368e6242e50b1fa9dcae99"'} gunicorn-registry stdout | 2023-06-29 13:41:19,222 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:19,222 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:19,223 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 969, 'Body': <_io.BytesIO object at 0x7f7ccb234450>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:19,223 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:19,223 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:19,223 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:19,223 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:19,223 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:19,223 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:19,223 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:19,231 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:19,232 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:19,232 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:19,232 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:19,232 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:19,232 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 969}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '+5PTiyM98I9MA542D5ClOA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234450>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=969', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:19,232 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:19,232 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:19,232 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:19,232 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:19,232 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:19,232 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=969&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:+5PTiyM98I9MA542D5ClOA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134119Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:19,232 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134119Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3b6d8b2d9ed47b7b0af1ea70f90e398c1d0db49a891445809bdc1f57ae565605 gunicorn-registry stdout | 2023-06-29 13:41:19,232 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1b8db8cf00b6c025ffc6be30df3074bb6999b9a2d8970a531c94f1b3ba6ade5a gunicorn-registry stdout | 2023-06-29 13:41:19,232 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:19,233 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:19,233 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:19,233 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:19,280 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:41:19,326 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:41:19,329 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:41:19,332 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:41:19,335 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:41:19,338 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:41:19,341 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:41:19,347 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:41:19,351 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:41:19,353 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:41:19,682 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=969 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:19,683 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e725b53c-d827-4146-90d6-ebcb0a9fcec9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e725b53c-d827-4146-90d6-ebcb0a9fcec9', 'ETag': '"fb93d38b233df08f4c039e360f90a538"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:19,683 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:19,683 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:19,683 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:19,683 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:19,683 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e725b53c-d827-4146-90d6-ebcb0a9fcec9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e725b53c-d827-4146-90d6-ebcb0a9fcec9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e725b53c-d827-4146-90d6-ebcb0a9fcec9', 'etag': '"fb93d38b233df08f4c039e360f90a538"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"fb93d38b233df08f4c039e360f90a538"'} gunicorn-registry stdout | 2023-06-29 13:41:20,438 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:20,439 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:20,439 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 970, 'Body': <_io.BytesIO object at 0x7f7ccb1fb6d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:20,439 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:20,439 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:20,439 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:20,439 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:20,439 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:20,439 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:20,440 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:20,448 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:20,448 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:20,448 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:20,448 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:20,448 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:20,448 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 970}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'rXfGz35BT42w+3iM8U3p0Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fb6d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=970', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:20,448 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:20,448 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:20,448 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:20,448 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:20,448 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:20,449 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=970&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:rXfGz35BT42w+3iM8U3p0Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134120Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:20,449 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134120Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4d93368a97c1e9f981ab92dfea306931f0ab976471753700c4ff9f522d5f6fc1 gunicorn-registry stdout | 2023-06-29 13:41:20,449 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 47a0e5bee17478d87efb0ccf6d53088480e8c1a37e8c4ece29fb9155c6e35ae7 gunicorn-registry stdout | 2023-06-29 13:41:20,449 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:20,449 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:20,449 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:20,450 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:20,499 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:41:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:41:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:41:30.585410+00:00 (in 9.999457 seconds) gcworker stdout | 2023-06-29 13:41:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:41:30 UTC)" (scheduled at 2023-06-29 13:41:20.585410+00:00) gcworker stdout | 2023-06-29 13:41:20,587 [59] [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, 1686836480586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:41:20,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:41:20,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:41:20,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:41:30 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:41:20,899 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=970 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:20,900 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '91fa5873-4efc-4e03-abb6-fa91b4bceeeb', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '91fa5873-4efc-4e03-abb6-fa91b4bceeeb', 'ETag': '"ad77c6cf7e414f8db0fb788cf14de9d1"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:20,900 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:20,900 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:20,900 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:20,900 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:20,900 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '91fa5873-4efc-4e03-abb6-fa91b4bceeeb', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '91fa5873-4efc-4e03-abb6-fa91b4bceeeb', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '91fa5873-4efc-4e03-abb6-fa91b4bceeeb', 'etag': '"ad77c6cf7e414f8db0fb788cf14de9d1"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ad77c6cf7e414f8db0fb788cf14de9d1"'} gunicorn-registry stdout | 2023-06-29 13:41:21,652 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:21,652 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:21,653 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 971, 'Body': <_io.BytesIO object at 0x7f7ccb234540>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:21,653 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:21,653 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:21,653 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:21,653 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:21,653 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:21,653 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:21,653 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:21,661 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:21,661 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:21,661 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:21,661 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:21,662 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:21,662 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 971}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'UyGYVDQWJetSpIMqZ97mmw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234540>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=971', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:21,662 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:21,662 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:21,662 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:21,662 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:21,662 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:21,662 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=971&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:UyGYVDQWJetSpIMqZ97mmw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134121Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:21,662 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134121Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d97d5441450155b4070bc251d543f5d33396395e763f86fd36181c3bd2790149 gunicorn-registry stdout | 2023-06-29 13:41:21,662 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6d795ffbcb00638888db7ca514fd4067e8f435f6102f416e0e1b50288590fc4c gunicorn-registry stdout | 2023-06-29 13:41:21,662 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:21,662 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:21,663 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:21,663 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:21,709 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:41:22,108 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=971 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:22,109 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ad141f5f-2022-4e85-93f6-f1d657297841', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ad141f5f-2022-4e85-93f6-f1d657297841', 'ETag': '"53219854341625eb52a4832a67dee69b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:22,109 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:22,109 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:22,109 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:22,109 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:22,109 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ad141f5f-2022-4e85-93f6-f1d657297841', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ad141f5f-2022-4e85-93f6-f1d657297841', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ad141f5f-2022-4e85-93f6-f1d657297841', 'etag': '"53219854341625eb52a4832a67dee69b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"53219854341625eb52a4832a67dee69b"'} gunicorn-registry stdout | 2023-06-29 13:41:22,853 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:22,853 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:22,854 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 972, 'Body': <_io.BytesIO object at 0x7f7ccb2acb80>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:22,854 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:22,854 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:22,854 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:22,854 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:22,854 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:22,854 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:22,854 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:22,863 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:22,863 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:22,863 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:22,863 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:22,863 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:22,863 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 972}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ecqWBYO9FVCmvvemlxBZpg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2acb80>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=972', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:22,863 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:22,863 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:22,863 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:22,863 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:22,863 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:22,863 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=972&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ecqWBYO9FVCmvvemlxBZpg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134122Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:22,863 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134122Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4151c09e4727fbc61cf525270272ac9f7092fa2786c493fa869352e67aa03cd2 gunicorn-registry stdout | 2023-06-29 13:41:22,864 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 66e5ae8e28ab1e09b526237bad019d48bbf3eb7eb069c57c52a9ee58c75fd9dd gunicorn-registry stdout | 2023-06-29 13:41:22,864 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:22,864 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:22,864 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:22,865 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:22,910 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityscanningnotificationworker stdout | 2023-06-29 13:41:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:41:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:41:48.681765+00:00 (in 25.394456 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:41:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:42:23 UTC)" (scheduled at 2023-06-29 13:41:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:41:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:41:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:42:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:41:23,302 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=972 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:23,302 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '180544fd-155d-4e83-a8aa-31eb340b1cf4', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '180544fd-155d-4e83-a8aa-31eb340b1cf4', 'ETag': '"79ca960583bd1550a6bef7a6971059a6"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:23,302 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:23,302 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:23,303 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:23,303 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:23,303 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '180544fd-155d-4e83-a8aa-31eb340b1cf4', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '180544fd-155d-4e83-a8aa-31eb340b1cf4', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '180544fd-155d-4e83-a8aa-31eb340b1cf4', 'etag': '"79ca960583bd1550a6bef7a6971059a6"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"79ca960583bd1550a6bef7a6971059a6"'} gunicorn-registry stdout | 2023-06-29 13:41:23,963 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:23,964 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:23,964 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 973, 'Body': <_io.BytesIO object at 0x7f7ccb2ac040>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:23,964 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:23,964 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:23,964 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:23,964 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:23,964 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:23,964 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:23,964 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:23,973 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:23,973 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:23,973 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:23,973 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:23,973 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:23,973 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 973}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '5UrvHxr9ezSGgiz7PCjaFA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac040>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=973', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:23,973 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:23,973 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:23,973 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:23,973 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:23,973 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:23,973 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=973&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:5UrvHxr9ezSGgiz7PCjaFA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134123Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:23,973 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134123Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4f1b0ec5dccca1b6cc9643d26705d35d36488807e61030abd27b1bab410e845d gunicorn-registry stdout | 2023-06-29 13:41:23,973 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2337d0be32a39afce850cdb2de6a1225f46e952870542e85a4eaa7df2fafd418 gunicorn-registry stdout | 2023-06-29 13:41:23,973 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:23,973 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:23,974 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:23,974 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. notificationworker stdout | 2023-06-29 13:41:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:41:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:41:33.978401+00:00 (in 9.999509 seconds) notificationworker stdout | 2023-06-29 13:41:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:41:33 UTC)" (scheduled at 2023-06-29 13:41:23.978401+00:00) notificationworker stdout | 2023-06-29 13:41:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:41:23,980 [74] [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(2023, 6, 29, 13, 41, 23, 979286), True, datetime.datetime(2023, 6, 29, 13, 41, 23, 979286), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:41:23,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:41:23,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:41:23,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:41:33 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:41:24,019 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:41:24,381 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=973 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:24,381 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '9f59188e-227b-4e72-9221-3fee5e8e9929', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '9f59188e-227b-4e72-9221-3fee5e8e9929', 'ETag': '"e54aef1f1afd7b3486822cfb3c28da14"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:24,381 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:24,382 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:24,382 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:24,382 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:24,382 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '9f59188e-227b-4e72-9221-3fee5e8e9929', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '9f59188e-227b-4e72-9221-3fee5e8e9929', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '9f59188e-227b-4e72-9221-3fee5e8e9929', 'etag': '"e54aef1f1afd7b3486822cfb3c28da14"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e54aef1f1afd7b3486822cfb3c28da14"'} gunicorn-web stdout | 2023-06-29 13:41:24,636 [211] [DEBUG] [app] Starting request: urn:request:0329e868-ddaf-4080-ac88-5814a1d36a39 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:41:24,636 [212] [DEBUG] [app] Starting request: urn:request:5415db2a-3074-408f-9f71-8dcad63d4b98 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:41:24,638 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:41:24,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:41:24,639 [223] [DEBUG] [app] Starting request: urn:request:2a59b29d-ef1c-41af-b9cc-2b75661a3494 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:41:24,639 [222] [DEBUG] [app] Starting request: urn:request:50ec4ffb-9019-4661-b3c7-e1bc0bc04e5f (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:41:24,640 [223] [DEBUG] [app] Ending request: urn:request:2a59b29d-ef1c-41af-b9cc-2b75661a3494 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:2a59b29d-ef1c-41af-b9cc-2b75661a3494', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:41:24,640 [222] [DEBUG] [app] Ending request: urn:request:50ec4ffb-9019-4661-b3c7-e1bc0bc04e5f (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:50ec4ffb-9019-4661-b3c7-e1bc0bc04e5f', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:41:24,640 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:41:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:41:24,640 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:41:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:41:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:41:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-web stdout | 2023-06-29 13:41:24,640 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:41:24,640 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:41:24,641 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:41:24,641 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:41:24,643 [213] [DEBUG] [app] Starting request: urn:request:40ed7bee-1818-41dc-8703-1c8c24c94624 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:41:24,643 [214] [DEBUG] [app] Starting request: urn:request:de8a72d5-636c-456b-8105-c2915c2699fd (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:41:24,643 [213] [DEBUG] [app] Ending request: urn:request:40ed7bee-1818-41dc-8703-1c8c24c94624 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:40ed7bee-1818-41dc-8703-1c8c24c94624', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:41:24,643 [214] [DEBUG] [app] Ending request: urn:request:de8a72d5-636c-456b-8105-c2915c2699fd (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:de8a72d5-636c-456b-8105-c2915c2699fd', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:41:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:41:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:41:24,644 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:41:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:41:24,644 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:41:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:41:24,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:41:24,644 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:41:24,644 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:41:24,644 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:41:24,654 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:41:24,655 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:41:24,665 [212] [DEBUG] [app] Ending request: urn:request:5415db2a-3074-408f-9f71-8dcad63d4b98 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:5415db2a-3074-408f-9f71-8dcad63d4b98', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:41:24,665 [211] [DEBUG] [app] Ending request: urn:request:0329e868-ddaf-4080-ac88-5814a1d36a39 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:0329e868-ddaf-4080-ac88-5814a1d36a39', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:41:24,665 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:41:24,665 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:41:24,665 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:41:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:41:24,665 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:41:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:41:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.030 118 0.031) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:41:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.030 118 0.031) gunicorn-registry stdout | 2023-06-29 13:41:24,919 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:24,919 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:24,920 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 974, 'Body': <_io.BytesIO object at 0x7f7ccb2ac400>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:24,920 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:24,920 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:24,920 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:24,920 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:24,920 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:24,920 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:24,920 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:24,929 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:24,929 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:24,929 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:24,929 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:24,929 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:24,929 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 974}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'vX0uNo/6kptXty3VyWmvVw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac400>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=974', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:24,929 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:24,929 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:24,929 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:24,929 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:24,929 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:24,929 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=974&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:vX0uNo/6kptXty3VyWmvVw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134124Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:24,929 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134124Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5ba86994db9cf8d8c3eea5616e18088358057529f67f5c343535a5bafa527a05 gunicorn-registry stdout | 2023-06-29 13:41:24,930 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1daf54c81821a94846c9520fa8d5907fe0aed30fd67f68dbd5538c8664fa0edb gunicorn-registry stdout | 2023-06-29 13:41:24,930 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:24,930 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:24,930 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:24,930 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:24,975 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:41:25,296 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=974 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:25,296 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f9592a36-b8ed-425e-9ad6-05c1e9e75e5c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f9592a36-b8ed-425e-9ad6-05c1e9e75e5c', 'ETag': '"bd7d2e368ffa929b57b72dd5c969af57"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:25,296 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:25,297 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:25,297 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:25,297 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:25,297 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f9592a36-b8ed-425e-9ad6-05c1e9e75e5c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f9592a36-b8ed-425e-9ad6-05c1e9e75e5c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f9592a36-b8ed-425e-9ad6-05c1e9e75e5c', 'etag': '"bd7d2e368ffa929b57b72dd5c969af57"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"bd7d2e368ffa929b57b72dd5c969af57"'} buildlogsarchiver stdout | 2023-06-29 13:41:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:41:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:41:55.790030+00:00 (in 29.999520 seconds) buildlogsarchiver stdout | 2023-06-29 13:41:25,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:41:55 UTC)" (scheduled at 2023-06-29 13:41:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:41:25,791 [54] [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(2023, 6, 14, 13, 41, 25, 790896), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:41:25,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:41:25,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:41:25,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:41:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:41:25,978 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:25,979 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:25,979 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 975, 'Body': <_io.BytesIO object at 0x7f7ccb1fba40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:25,979 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:25,979 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:25,979 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:25,979 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:25,979 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:25,979 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:25,979 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:25,988 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:25,988 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:25,988 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:25,988 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:25,988 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:25,988 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 975}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'R+tvvZ80+B60YPOynYTiaQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fba40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=975', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:25,988 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:25,988 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:25,988 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:25,988 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:25,988 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:25,988 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=975&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:R+tvvZ80+B60YPOynYTiaQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134125Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:25,988 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134125Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b7f4956f418fba1a2e41e2f35cf93611b226caf50144cc21769fec7d928138b2 gunicorn-registry stdout | 2023-06-29 13:41:25,988 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a7855cd18b70d88a1a13dc7de28c6cbd7176fec937e92d1740d5fd88de391376 gunicorn-registry stdout | 2023-06-29 13:41:25,988 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:25,988 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:25,989 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:25,989 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:26,034 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:41:26,395 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=975 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:26,396 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8b5798f4-6b5a-4956-8ad0-c4322f673003', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8b5798f4-6b5a-4956-8ad0-c4322f673003', 'ETag': '"47eb6fbd9f34f81eb460f3b29d84e269"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:26,396 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:26,396 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:26,396 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:26,396 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:26,396 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8b5798f4-6b5a-4956-8ad0-c4322f673003', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8b5798f4-6b5a-4956-8ad0-c4322f673003', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8b5798f4-6b5a-4956-8ad0-c4322f673003', 'etag': '"47eb6fbd9f34f81eb460f3b29d84e269"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"47eb6fbd9f34f81eb460f3b29d84e269"'} gunicorn-registry stdout | 2023-06-29 13:41:27,048 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:27,048 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:27,048 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 976, 'Body': <_io.BytesIO object at 0x7f7ccb279bd0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:27,048 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:27,048 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:27,048 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:27,049 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:27,049 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:27,049 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:27,049 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:27,057 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:27,057 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:27,057 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:27,057 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:27,057 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:27,057 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 976}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'UlZSBoc/0cIHGd8oEk1Qrg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279bd0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=976', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:27,057 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:27,057 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:27,057 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:27,057 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:27,058 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:27,058 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=976&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:UlZSBoc/0cIHGd8oEk1Qrg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134127Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:27,058 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134127Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 97783238f53cf8897e2073db2bd4e978bc76c673663b6c27eb03b4533131913c gunicorn-registry stdout | 2023-06-29 13:41:27,058 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d5f1bf6180bf8865fc315299c7df1caa85ec57b8a403f61b7793139581c71141 gunicorn-registry stdout | 2023-06-29 13:41:27,058 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:27,058 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:27,058 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:27,059 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:27,104 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:41:27,465 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=976 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:27,466 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '77390e35-1a54-42a0-9c15-7244bbf9a995', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '77390e35-1a54-42a0-9c15-7244bbf9a995', 'ETag': '"52565206873fd1c20719df28124d50ae"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:27,466 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:27,466 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:27,466 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:27,466 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:27,466 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '77390e35-1a54-42a0-9c15-7244bbf9a995', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '77390e35-1a54-42a0-9c15-7244bbf9a995', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '77390e35-1a54-42a0-9c15-7244bbf9a995', 'etag': '"52565206873fd1c20719df28124d50ae"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"52565206873fd1c20719df28124d50ae"'} gunicorn-registry stdout | 2023-06-29 13:41:28,060 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:28,060 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:28,061 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 977, 'Body': <_io.BytesIO object at 0x7f7ccb279680>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:28,061 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:28,061 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:28,061 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:28,061 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:28,061 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:28,061 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:28,061 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:28,069 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:28,069 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:28,069 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:28,069 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:28,070 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:28,070 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 977}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '29QaSrxhpDqTJTUEZZ3KWA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279680>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=977', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:28,070 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:28,070 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:28,070 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:28,070 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:28,070 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:28,070 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=977&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:29QaSrxhpDqTJTUEZZ3KWA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134128Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:28,070 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134128Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 522a432a5161ae3894019b3b9c6b7d2016c1a57fb921ada3238f84c56333db35 gunicorn-registry stdout | 2023-06-29 13:41:28,070 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | caf24e9d73965aae9adb1da53e7a3f9ee75df4cdba5d8713e7a067f0d35d5631 gunicorn-registry stdout | 2023-06-29 13:41:28,070 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:28,070 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:28,071 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:28,071 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:28,116 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:41:28,439 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=977 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:28,439 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8e7c4d07-b59b-4841-8168-991cb120b1d7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8e7c4d07-b59b-4841-8168-991cb120b1d7', 'ETag': '"dbd41a4abc61a43a93253504659dca58"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:28,440 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:28,440 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:28,440 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:28,440 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:28,440 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8e7c4d07-b59b-4841-8168-991cb120b1d7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8e7c4d07-b59b-4841-8168-991cb120b1d7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8e7c4d07-b59b-4841-8168-991cb120b1d7', 'etag': '"dbd41a4abc61a43a93253504659dca58"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"dbd41a4abc61a43a93253504659dca58"'} gunicorn-registry stdout | 2023-06-29 13:41:29,165 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:29,165 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:29,166 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 978, 'Body': <_io.BytesIO object at 0x7f7ccb2575e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:29,166 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:29,166 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:29,166 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:29,166 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:29,166 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:29,166 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:29,166 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:29,175 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:29,175 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:29,175 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:29,175 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:29,175 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:29,175 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 978}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'O8Grc61T1068JvX3u23daQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2575e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=978', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:29,175 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:29,175 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:29,175 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:29,175 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:29,175 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:29,175 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=978&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:O8Grc61T1068JvX3u23daQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134129Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:29,175 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134129Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0f76ad99ac9db03f5737810b98b1279b724bc8b46a379714a49701ccfada9b43 gunicorn-registry stdout | 2023-06-29 13:41:29,175 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6920fc5bcfb6e6c92a2d9359e7075a7cc71983e04ba36b9f43099d570d57cb60 gunicorn-registry stdout | 2023-06-29 13:41:29,175 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:29,175 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:29,176 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:29,176 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:29,221 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:41:29,581 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=978 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:29,581 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c031741c-193d-4723-bc3e-ae49612ff426', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c031741c-193d-4723-bc3e-ae49612ff426', 'ETag': '"3bc1ab73ad53d74ebc26f5f7bb6ddd69"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:29,581 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:29,581 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:29,581 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:29,581 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:29,582 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c031741c-193d-4723-bc3e-ae49612ff426', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c031741c-193d-4723-bc3e-ae49612ff426', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c031741c-193d-4723-bc3e-ae49612ff426', 'etag': '"3bc1ab73ad53d74ebc26f5f7bb6ddd69"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3bc1ab73ad53d74ebc26f5f7bb6ddd69"'} expiredappspecifictokenworker stdout | 2023-06-29 13:41:30,161 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gcworker stdout | 2023-06-29 13:41:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:41:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:41:40.585410+00:00 (in 9.999528 seconds) gcworker stdout | 2023-06-29 13:41:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:41:40 UTC)" (scheduled at 2023-06-29 13:41:30.585410+00:00) gcworker stdout | 2023-06-29 13:41:30,587 [59] [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, 1686836490586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:41:30,610 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:41:30,610 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:41:30,611 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:41:40 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:41:30,668 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:30,668 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:30,668 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 979, 'Body': <_io.BytesIO object at 0x7f7ccb229590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:30,668 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:30,668 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:30,668 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:30,668 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:30,668 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:30,668 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:30,669 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:30,677 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:30,677 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:30,677 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:30,677 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:30,677 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:30,677 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 979}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'DFAkbvuJ4QxGzWRRndLNjg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb229590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=979', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:30,677 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:30,677 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:30,677 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:30,677 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:30,677 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:30,677 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=979&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:DFAkbvuJ4QxGzWRRndLNjg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134130Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:30,677 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134130Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3bcdf3ace75ec8cc14db3c719124ad229f5e53ade2dceb777f2ccbf023e333fc gunicorn-registry stdout | 2023-06-29 13:41:30,678 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e9d0a17e26ad28e81b9ff2b0d6fb62229d10f9e73868f8d22e695b818d31b1c2 gunicorn-registry stdout | 2023-06-29 13:41:30,678 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:30,678 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:30,678 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:30,678 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:30,727 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. queuecleanupworker stdout | 2023-06-29 13:41:33,677 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:41:33,820 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=979 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:33,820 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4a661f8c-9d90-42c4-a2e6-934ac9fe742b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4a661f8c-9d90-42c4-a2e6-934ac9fe742b', 'ETag': '"0c50246efb89e10c46cd64519dd2cd8e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:33,821 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:33,821 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:33,821 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:33,821 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:33,821 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4a661f8c-9d90-42c4-a2e6-934ac9fe742b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4a661f8c-9d90-42c4-a2e6-934ac9fe742b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4a661f8c-9d90-42c4-a2e6-934ac9fe742b', 'etag': '"0c50246efb89e10c46cd64519dd2cd8e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0c50246efb89e10c46cd64519dd2cd8e"'} gunicorn-registry stdout | 2023-06-29 13:41:33,850 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:33,850 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:33,850 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 980, 'Body': <_io.BytesIO object at 0x7f7ccb1de270>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:33,851 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:33,851 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:33,851 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:33,851 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:33,851 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:33,851 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:33,851 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:33,859 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:33,859 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:33,859 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:33,860 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:33,860 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:33,860 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 980}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ev2gZNwGT6Y8YYmx12/kQQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1de270>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=980', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:33,860 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:33,860 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:33,860 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:33,860 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:33,860 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:33,860 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=980&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ev2gZNwGT6Y8YYmx12/kQQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134133Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:33,860 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134133Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9d668f431e5eced07946b7fb52e403abbcdc3335b167e00d265c77e92a2cdf50 gunicorn-registry stdout | 2023-06-29 13:41:33,860 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | eb9a74560660661f578512e99fdcb13481600536c4938cebad3db33bcfd02e70 gunicorn-registry stdout | 2023-06-29 13:41:33,860 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:33,861 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:33,861 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:33,861 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:33,910 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:41:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:41:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:41:43.978401+00:00 (in 9.999512 seconds) notificationworker stdout | 2023-06-29 13:41:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:41:43 UTC)" (scheduled at 2023-06-29 13:41:33.978401+00:00) notificationworker stdout | 2023-06-29 13:41:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:41:33,980 [74] [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(2023, 6, 29, 13, 41, 33, 979343), True, datetime.datetime(2023, 6, 29, 13, 41, 33, 979343), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:41:33,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:41:33,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:41:33,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:41:43 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:41:34,965 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=980 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:34,965 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '9688be5a-ba97-4054-943a-59515b5c49af', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '9688be5a-ba97-4054-943a-59515b5c49af', 'ETag': '"7afda064dc064fa63c6189b1d76fe441"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:34,965 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:34,965 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:34,966 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:34,966 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:34,966 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '9688be5a-ba97-4054-943a-59515b5c49af', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '9688be5a-ba97-4054-943a-59515b5c49af', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '9688be5a-ba97-4054-943a-59515b5c49af', 'etag': '"7afda064dc064fa63c6189b1d76fe441"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7afda064dc064fa63c6189b1d76fe441"'} gunicorn-registry stdout | 2023-06-29 13:41:34,986 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:34,986 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:34,986 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 981, 'Body': <_io.BytesIO object at 0x7f7ccb27a4f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:34,986 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:34,986 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:34,986 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:34,986 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:34,986 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:34,986 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:34,987 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:34,995 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:34,995 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:34,995 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:34,995 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:34,995 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:34,995 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 981}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'cBphth8CWKA4hwur53Q/+w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a4f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=981', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:34,995 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:34,995 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:34,995 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:34,995 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:34,995 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:34,995 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=981&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:cBphth8CWKA4hwur53Q/+w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134134Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:34,995 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134134Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 718d2effbf0c5c8cf9b7f693b08b311905cc8968d894c3e997cb38503502c298 gunicorn-registry stdout | 2023-06-29 13:41:34,995 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8a4a6aac6a6c4f8ed43b73cd16e8ee68a1bb8980e473f47804cc697ef45d34a1 gunicorn-registry stdout | 2023-06-29 13:41:34,996 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:34,996 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:34,996 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:34,996 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:35,041 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:41:35,528 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=981 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:35,529 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '22fd4730-acec-4844-9c15-a405e3a8c615', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '22fd4730-acec-4844-9c15-a405e3a8c615', 'ETag': '"701a61b61f0258a038870babe7743ffb"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:35,529 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:35,529 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:35,529 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:35,529 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:35,529 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '22fd4730-acec-4844-9c15-a405e3a8c615', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '22fd4730-acec-4844-9c15-a405e3a8c615', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '22fd4730-acec-4844-9c15-a405e3a8c615', 'etag': '"701a61b61f0258a038870babe7743ffb"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"701a61b61f0258a038870babe7743ffb"'} gunicorn-registry stdout | 2023-06-29 13:41:35,549 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:35,549 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:35,549 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 982, 'Body': <_io.BytesIO object at 0x7f7ccb27a040>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:35,549 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:35,549 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:35,549 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:35,549 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:35,549 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:35,549 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:35,550 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:35,558 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:35,558 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:35,558 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:35,558 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:35,558 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:35,558 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 982}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '9/a9jvZAmgKx9/5ihM7sLw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a040>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=982', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:35,558 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:35,558 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:35,558 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:35,558 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:35,558 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:35,558 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=982&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:9/a9jvZAmgKx9/5ihM7sLw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134135Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:35,558 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134135Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ed4dbab2d9285defb989b2c9fdcce5b86ec75b996e1d27928939443b14c2163f gunicorn-registry stdout | 2023-06-29 13:41:35,558 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9a07cc5213c7ce814be883d9d99a43d9b2f1264e190e60834857dbd1d1be9597 gunicorn-registry stdout | 2023-06-29 13:41:35,558 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:35,559 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:35,559 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:35,559 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:35,604 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:41:35,962 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=982 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:35,963 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '9db0feec-6369-487e-b751-846ae78b1ed8', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '9db0feec-6369-487e-b751-846ae78b1ed8', 'ETag': '"f7f6bd8ef6409a02b1f7fe6284ceec2f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:35,963 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:35,963 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:35,963 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:35,963 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:35,963 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '9db0feec-6369-487e-b751-846ae78b1ed8', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '9db0feec-6369-487e-b751-846ae78b1ed8', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '9db0feec-6369-487e-b751-846ae78b1ed8', 'etag': '"f7f6bd8ef6409a02b1f7fe6284ceec2f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f7f6bd8ef6409a02b1f7fe6284ceec2f"'} gunicorn-registry stdout | 2023-06-29 13:41:35,985 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:35,985 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:35,986 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 983, 'Body': <_io.BytesIO object at 0x7f7ccb211720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:35,986 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:35,986 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:35,986 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:35,986 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:35,986 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:35,986 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:35,986 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:35,994 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:35,994 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:35,994 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:35,994 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:35,994 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:35,994 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 983}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'mrIj5c9eEI5Mv1yt/5PvAw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb211720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=983', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:35,995 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:35,995 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:35,995 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:35,995 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:35,995 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:35,995 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=983&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:mrIj5c9eEI5Mv1yt/5PvAw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134135Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:35,995 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134135Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | bee1a892482da34048ae372011edaf048c20af8f2b0debe04a3f1a97825d083d gunicorn-registry stdout | 2023-06-29 13:41:35,995 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0c918ae039f1a331dada058065960dda0f7c3cc3beebb9dcc1a91561f12bc8b4 gunicorn-registry stdout | 2023-06-29 13:41:35,995 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:35,995 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:35,995 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:35,996 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:36,155 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:41:36,436 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=983 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:36,436 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'dd5792be-02f4-4805-87d1-c5dc6ccf10f0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'dd5792be-02f4-4805-87d1-c5dc6ccf10f0', 'ETag': '"9ab223e5cf5e108e4cbf5cadff93ef03"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:36,436 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:36,436 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:36,436 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:36,436 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:36,437 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'dd5792be-02f4-4805-87d1-c5dc6ccf10f0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'dd5792be-02f4-4805-87d1-c5dc6ccf10f0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'dd5792be-02f4-4805-87d1-c5dc6ccf10f0', 'etag': '"9ab223e5cf5e108e4cbf5cadff93ef03"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9ab223e5cf5e108e4cbf5cadff93ef03"'} securityworker stdout | 2023-06-29 13:41:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:41:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:41:41.713664+00:00 (in 5.130727 seconds) securityworker stdout | 2023-06-29 13:41:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:42:06 UTC)" (scheduled at 2023-06-29 13:41:36.582504+00:00) securityworker stdout | 2023-06-29 13:41:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:41:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:41:36,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:41:36,587 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:41:36,598 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:41:36,602 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:41:36,602 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:42:06 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:41:36,783 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:36,783 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:36,783 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 984, 'Body': <_io.BytesIO object at 0x7f7ccb2113b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:36,783 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:36,783 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:36,784 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:36,784 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:36,784 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:36,784 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:36,784 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:36,792 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:36,792 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:36,792 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:36,792 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:36,792 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:36,792 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 984}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'L+XsU1e8kQ/h0hPnpD+Akw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2113b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=984', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:36,792 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:36,792 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:36,792 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:36,792 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:36,793 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:36,793 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=984&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:L+XsU1e8kQ/h0hPnpD+Akw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134136Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:36,793 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134136Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0f39b8a88dea1edf299ef6a66626ad3389a9f76052124d9dd822461283941d49 gunicorn-registry stdout | 2023-06-29 13:41:36,793 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | edb860e9e3509b22f74cb556ee3d10e72bd0e0636356ba03843c60fad47ae01a gunicorn-registry stdout | 2023-06-29 13:41:36,793 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:36,793 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:36,793 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:36,794 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:36,838 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. builder stdout | 2023-06-29 13:41:36,906 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:41:36,921 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:41:37,158 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=984 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:37,158 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '11837f42-0247-43b2-bc2d-ca3510cbe934', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '11837f42-0247-43b2-bc2d-ca3510cbe934', 'ETag': '"2fe5ec5357bc910fe1d213e7a43f8093"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:37,158 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:37,159 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:37,159 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:37,159 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:37,159 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '11837f42-0247-43b2-bc2d-ca3510cbe934', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '11837f42-0247-43b2-bc2d-ca3510cbe934', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '11837f42-0247-43b2-bc2d-ca3510cbe934', 'etag': '"2fe5ec5357bc910fe1d213e7a43f8093"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2fe5ec5357bc910fe1d213e7a43f8093"'} gunicorn-registry stdout | 2023-06-29 13:41:37,781 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:37,782 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:37,782 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 985, 'Body': <_io.BytesIO object at 0x7f7ccb2ac590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:37,782 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:37,782 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:37,782 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:37,782 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:37,782 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:37,782 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:37,782 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:37,791 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:37,791 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:37,791 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:37,791 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:37,791 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:37,791 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 985}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'T+Nj52ifZlE0hp4X5hsZyA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=985', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:37,791 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:37,791 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:37,791 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:37,791 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:37,792 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:37,792 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=985&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:T+Nj52ifZlE0hp4X5hsZyA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134137Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:37,792 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134137Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d4808b50239e8bfe7a65bdb9b3bc73e337943df6a9b8c4384b0ea9b25dca3ff7 gunicorn-registry stdout | 2023-06-29 13:41:37,792 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ab0c8f0931962e1a77195239bce6023f48e23c360612b91013de54f1e1769749 gunicorn-registry stdout | 2023-06-29 13:41:37,792 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:37,792 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:37,792 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:37,793 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:37,838 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:41:38,162 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=985 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:38,162 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '25ae8a94-4f1a-4626-9cbd-863c4fd11a4b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '25ae8a94-4f1a-4626-9cbd-863c4fd11a4b', 'ETag': '"4fe363e7689f665134869e17e61b19c8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:38,162 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:38,162 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:38,162 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:38,162 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:38,162 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '25ae8a94-4f1a-4626-9cbd-863c4fd11a4b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '25ae8a94-4f1a-4626-9cbd-863c4fd11a4b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '25ae8a94-4f1a-4626-9cbd-863c4fd11a4b', 'etag': '"4fe363e7689f665134869e17e61b19c8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4fe363e7689f665134869e17e61b19c8"'} repositorygcworker stdout | 2023-06-29 13:41:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:41:38,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:41:51.787775+00:00 (in 12.999158 seconds) repositorygcworker stdout | 2023-06-29 13:41:38,788 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:42:38 UTC)" (scheduled at 2023-06-29 13:41:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:41:38,789 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:41:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:42:38 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:41:38,836 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:38,836 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:38,836 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 986, 'Body': <_io.BytesIO object at 0x7f7ccb216770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:38,837 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:38,837 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:38,837 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:38,837 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:38,837 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:38,837 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:38,837 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:38,845 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:38,845 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:38,845 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:38,845 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:38,845 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:38,845 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 986}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '31mKqtuFF0mKs4R/wuoWpA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb216770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=986', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:38,845 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:38,846 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:38,846 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:38,846 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:38,846 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:38,846 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=986&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:31mKqtuFF0mKs4R/wuoWpA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134138Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:38,846 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134138Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 961939dae19c22f75f08eb49d55dff966146199437514542a4adaa678850ebaa gunicorn-registry stdout | 2023-06-29 13:41:38,846 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 26a3aebaaddfcbc61797b1e027b95aa17850319d9271ac5e62cb9d92c6570115 gunicorn-registry stdout | 2023-06-29 13:41:38,846 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:38,846 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:38,846 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:38,847 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:38,897 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:41:39,262 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=986 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:39,263 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1733aeee-ec7d-449d-a934-34a9d39bd476', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1733aeee-ec7d-449d-a934-34a9d39bd476', 'ETag': '"df598aaadb8517498ab3847fc2ea16a4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:39,263 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:39,263 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:39,263 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:39,263 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:39,263 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1733aeee-ec7d-449d-a934-34a9d39bd476', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1733aeee-ec7d-449d-a934-34a9d39bd476', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1733aeee-ec7d-449d-a934-34a9d39bd476', 'etag': '"df598aaadb8517498ab3847fc2ea16a4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"df598aaadb8517498ab3847fc2ea16a4"'} quotaregistrysizeworker stdout | 2023-06-29 13:41:39,320 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-web stdout | 2023-06-29 13:41:39,636 [211] [DEBUG] [app] Starting request: urn:request:e450e2e4-3170-4393-aa23-b1762aceff73 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:41:39,636 [212] [DEBUG] [app] Starting request: urn:request:55e74394-5161-4b36-a19f-bc6be93540b2 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:41:39,638 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:41:39,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:41:39,639 [216] [DEBUG] [app] Starting request: urn:request:d7039998-7ea6-4355-89d0-b9658f8c234d (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:41:39,639 [217] [DEBUG] [app] Starting request: urn:request:e24ae5ac-0603-4906-83b3-0205ca0a9753 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:41:39,640 [216] [DEBUG] [app] Ending request: urn:request:d7039998-7ea6-4355-89d0-b9658f8c234d (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:d7039998-7ea6-4355-89d0-b9658f8c234d', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:41:39,640 [217] [DEBUG] [app] Ending request: urn:request:e24ae5ac-0603-4906-83b3-0205ca0a9753 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:e24ae5ac-0603-4906-83b3-0205ca0a9753', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:41:39,640 [217] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:41:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:41:39,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:41:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:41:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:41:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-web stdout | 2023-06-29 13:41:39,640 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:41:39,640 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:41:39,641 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:41:39,641 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:41:39,642 [211] [DEBUG] [app] Starting request: urn:request:83e90712-634c-4883-a954-410ef14cbba0 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:41:39,643 [211] [DEBUG] [app] Ending request: urn:request:83e90712-634c-4883-a954-410ef14cbba0 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:83e90712-634c-4883-a954-410ef14cbba0', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:41:39,643 [214] [DEBUG] [app] Starting request: urn:request:ebaad803-0030-4510-8c73-52f19147939b (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:41:39,643 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:41:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:41:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:41:39,643 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:41:39,643 [214] [DEBUG] [app] Ending request: urn:request:ebaad803-0030-4510-8c73-52f19147939b (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:ebaad803-0030-4510-8c73-52f19147939b', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:41:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-06-29 13:41:39,644 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:41:39,644 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:41:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:41:39,644 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:41:39,644 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:41:39,651 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:41:39,651 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:41:39,661 [211] [DEBUG] [app] Ending request: urn:request:e450e2e4-3170-4393-aa23-b1762aceff73 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:e450e2e4-3170-4393-aa23-b1762aceff73', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:41:39,661 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:41:39,661 [212] [DEBUG] [app] Ending request: urn:request:55e74394-5161-4b36-a19f-bc6be93540b2 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:55e74394-5161-4b36-a19f-bc6be93540b2', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:41:39,661 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:41:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:41:39,661 [212] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:41:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.026 118 0.026) gunicorn-web stdout | 2023-06-29 13:41:39,662 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:41:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:41:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.027 118 0.026) namespacegcworker stdout | 2023-06-29 13:41:39,670 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:41:39,703 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:41:39,760 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-registry stdout | 2023-06-29 13:41:39,771 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:39,772 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:39,772 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 987, 'Body': <_io.BytesIO object at 0x7f7ccb234450>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:39,772 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:39,772 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:39,772 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:39,772 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:39,772 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:39,772 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:39,772 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:39,781 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:39,781 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:39,781 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:39,781 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:39,781 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:39,781 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 987}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'NeMPbbRFIf0oWQy7lLIxvw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234450>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=987', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:39,781 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:39,781 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:39,781 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:39,781 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:39,781 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:39,781 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=987&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:NeMPbbRFIf0oWQy7lLIxvw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134139Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:39,781 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134139Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 19b6e14d8ee0d9213a53eda4e880f1174b28047dd20ae1b8fa24cf84d9081a11 gunicorn-registry stdout | 2023-06-29 13:41:39,781 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6e036254618da45a3dbdedd5201af50421895e16c4c5238129d7d627d00d4a8f gunicorn-registry stdout | 2023-06-29 13:41:39,782 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:39,782 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:39,782 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:39,782 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:39,827 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:41:40,152 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=987 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:40,153 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'efaeae32-c2b1-4ebc-9290-478b5c73c632', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'efaeae32-c2b1-4ebc-9290-478b5c73c632', 'ETag': '"35e30f6db44521fd28590cbb94b231bf"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:40,153 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:40,153 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:40,153 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:40,153 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:40,153 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'efaeae32-c2b1-4ebc-9290-478b5c73c632', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'efaeae32-c2b1-4ebc-9290-478b5c73c632', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'efaeae32-c2b1-4ebc-9290-478b5c73c632', 'etag': '"35e30f6db44521fd28590cbb94b231bf"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"35e30f6db44521fd28590cbb94b231bf"'} repositoryactioncounter stdout | 2023-06-29 13:41:40,479 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gcworker stdout | 2023-06-29 13:41:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:41:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:41:50.585410+00:00 (in 9.999484 seconds) gcworker stdout | 2023-06-29 13:41:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:41:50 UTC)" (scheduled at 2023-06-29 13:41:40.585410+00:00) gcworker stdout | 2023-06-29 13:41:40,587 [59] [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, 1686836500586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:41:40,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:41:40,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:41:40,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:41:50 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:41:40,873 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:40,873 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:40,874 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 988, 'Body': <_io.BytesIO object at 0x7f7ccb2860e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:40,874 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:40,874 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:40,874 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:40,874 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:40,874 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:40,874 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:40,874 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:40,882 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:40,882 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:40,882 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:40,882 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:40,882 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:40,883 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 988}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'swudttSjJmIWRRd6Bn9sjA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2860e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=988', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:40,883 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:40,883 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:40,883 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:40,883 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:40,883 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:40,883 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=988&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:swudttSjJmIWRRd6Bn9sjA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134140Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:40,883 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134140Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c9358893b482da6160f7a04ff76f82690d952e448cf14bbe28d174b125d94b87 gunicorn-registry stdout | 2023-06-29 13:41:40,883 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 05f9d329d192db66bd57173b2519b931bc913682ea34d657ae47b92f351b2a99 gunicorn-registry stdout | 2023-06-29 13:41:40,883 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:40,883 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:40,884 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:40,884 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:40,933 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:41:41,297 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=988 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:41,297 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6fea109c-5d2b-4fab-a2e1-5ecae97d37f6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6fea109c-5d2b-4fab-a2e1-5ecae97d37f6', 'ETag': '"b30b9db6d4a326621645177a067f6c8c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:41,297 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:41,298 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:41,298 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:41,298 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:41,298 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6fea109c-5d2b-4fab-a2e1-5ecae97d37f6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6fea109c-5d2b-4fab-a2e1-5ecae97d37f6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6fea109c-5d2b-4fab-a2e1-5ecae97d37f6', 'etag': '"b30b9db6d4a326621645177a067f6c8c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b30b9db6d4a326621645177a067f6c8c"'} blobuploadcleanupworker stdout | 2023-06-29 13:41:41,678 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} securityworker stdout | 2023-06-29 13:41:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:41:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:42:06.582504+00:00 (in 24.868303 seconds) securityworker stdout | 2023-06-29 13:41:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:42:11 UTC)" (scheduled at 2023-06-29 13:41:41.713664+00:00) securityworker stdout | 2023-06-29 13:41:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:41:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:41:41,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:41:41,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:41:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:41:41,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:41:41,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:41:41,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:41:41,721 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:41:41,733 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:41:41,737 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:41:41,737 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:41:41,737 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 36, 41, 721298), 1, 2]) securityworker stdout | 2023-06-29 13:41:41,741 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:41:41,741 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:41:41,742 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 36, 41, 721298), 1, 2]) securityworker stdout | 2023-06-29 13:41:41,745 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:41:41,745 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:41:41,745 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:41:41,746 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:41:41,746 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:41:41,746 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:41:41,746 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:41:41,747 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:41:41,747 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:41:41,747 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:42:11 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:41:42,313 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:42,313 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:42,313 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 989, 'Body': <_io.BytesIO object at 0x7f7ccb271ae0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:42,313 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:42,313 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:42,313 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:42,313 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:42,313 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:42,313 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:42,314 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:42,322 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:42,322 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:42,322 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:42,322 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:42,322 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:42,322 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 989}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Z819NyMLU9+71EZ1X/OSFg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271ae0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=989', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:42,322 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:42,322 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:42,322 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:42,322 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:42,322 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:42,322 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=989&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Z819NyMLU9+71EZ1X/OSFg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134142Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:42,323 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134142Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4ca4610e1ff6fb597ec95b545e430f485e0a1e39f209082723b6bf9ec953085e gunicorn-registry stdout | 2023-06-29 13:41:42,323 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 50f406ff02a9c9829f790ce664a51b931251843ddff012f72fb59bd51cf430fc gunicorn-registry stdout | 2023-06-29 13:41:42,323 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:42,323 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:42,323 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:42,324 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:42,368 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:41:43,622 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} notificationworker stdout | 2023-06-29 13:41:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:41:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:41:53.978401+00:00 (in 9.999487 seconds) notificationworker stdout | 2023-06-29 13:41:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:41:53 UTC)" (scheduled at 2023-06-29 13:41:43.978401+00:00) notificationworker stdout | 2023-06-29 13:41:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:41:43,980 [74] [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(2023, 6, 29, 13, 41, 43, 979348), True, datetime.datetime(2023, 6, 29, 13, 41, 43, 979348), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:41:43,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:41:43,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:41:43,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:41:53 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:41:44,125 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=989 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:44,126 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7614e674-e6a8-4dd4-b937-55979fdb8b68', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7614e674-e6a8-4dd4-b937-55979fdb8b68', 'ETag': '"67cd7d37230b53dfbbd446755ff39216"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:44,126 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:44,126 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:44,126 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:44,126 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:44,126 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7614e674-e6a8-4dd4-b937-55979fdb8b68', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7614e674-e6a8-4dd4-b937-55979fdb8b68', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7614e674-e6a8-4dd4-b937-55979fdb8b68', 'etag': '"67cd7d37230b53dfbbd446755ff39216"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"67cd7d37230b53dfbbd446755ff39216"'} gunicorn-registry stdout | 2023-06-29 13:41:44,146 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:44,146 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:44,147 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 990, 'Body': <_io.BytesIO object at 0x7f7ccb1fb590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:44,147 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:44,147 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:44,147 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:44,147 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:44,147 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:44,147 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:44,147 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:44,155 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:44,155 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:44,155 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:44,155 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:44,155 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:44,155 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 990}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '+AgH8q5rDynHX9xOb4szwg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fb590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=990', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:44,155 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:44,156 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:44,156 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:44,156 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:44,156 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:44,156 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=990&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:+AgH8q5rDynHX9xOb4szwg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134144Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:44,156 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134144Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 897b0fc66cd6fa3b35c3b653c101dedcce0a3b6c7ba04a64cc5ec2ae0f6d3d23 gunicorn-registry stdout | 2023-06-29 13:41:44,156 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f0e73c9a3ccfa83c6a5b3ade1e150cbfa077a9385e1998bf658d8f305619654b gunicorn-registry stdout | 2023-06-29 13:41:44,156 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:44,156 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:44,156 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:44,157 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:44,206 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:41:44,893 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=990 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:44,893 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a02f0aa1-7c8d-4938-b6f2-885d46783dfd', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a02f0aa1-7c8d-4938-b6f2-885d46783dfd', 'ETag': '"f80807f2ae6b0f29c75fdc4e6f8b33c2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:44,893 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:44,894 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:44,894 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:44,894 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:44,894 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a02f0aa1-7c8d-4938-b6f2-885d46783dfd', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a02f0aa1-7c8d-4938-b6f2-885d46783dfd', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a02f0aa1-7c8d-4938-b6f2-885d46783dfd', 'etag': '"f80807f2ae6b0f29c75fdc4e6f8b33c2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f80807f2ae6b0f29c75fdc4e6f8b33c2"'} gunicorn-registry stdout | 2023-06-29 13:41:44,914 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:44,914 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:44,914 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 991, 'Body': <_io.BytesIO object at 0x7f7ccb27aea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:44,915 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:44,915 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:44,915 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:44,915 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:44,915 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:44,915 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:44,915 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:44,923 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:44,923 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:44,923 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:44,923 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:44,923 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:44,923 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 991}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'tXd7zgR0AbTUr/7Z6c8mPA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27aea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=991', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:44,923 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:44,923 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:44,923 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:44,923 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:44,924 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:44,924 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=991&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:tXd7zgR0AbTUr/7Z6c8mPA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134144Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:44,924 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134144Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 27f06d4f6fe2daea53b873f0f7fa85233f0ca3422f7b9174ca15fb4bd8cec0d7 gunicorn-registry stdout | 2023-06-29 13:41:44,924 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6739f2372b2750cdbc388d22f68f31bbe05a466e9a9aaa7159aad050ab9de84c gunicorn-registry stdout | 2023-06-29 13:41:44,924 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:44,924 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:44,924 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:44,925 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:44,972 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:41:45,030 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:41:45,032 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} exportactionlogsworker stdout | 2023-06-29 13:41:45,118 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:41:45,283 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-registry stdout | 2023-06-29 13:41:45,374 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=991 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:45,375 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '738d65d2-e6bf-4fb8-a7b0-adc522015a42', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '738d65d2-e6bf-4fb8-a7b0-adc522015a42', 'ETag': '"b5777bce047401b4d4affed9e9cf263c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:45,375 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:45,375 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:45,375 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:45,375 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:45,375 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '738d65d2-e6bf-4fb8-a7b0-adc522015a42', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '738d65d2-e6bf-4fb8-a7b0-adc522015a42', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '738d65d2-e6bf-4fb8-a7b0-adc522015a42', 'etag': '"b5777bce047401b4d4affed9e9cf263c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b5777bce047401b4d4affed9e9cf263c"'} gunicorn-registry stdout | 2023-06-29 13:41:45,395 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:45,395 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:45,396 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 992, 'Body': <_io.BytesIO object at 0x7f7ccb211db0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:45,396 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:45,396 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:45,396 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:45,396 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:45,396 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:45,396 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:45,396 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:45,404 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:45,404 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:45,404 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:45,404 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:45,404 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:45,404 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 992}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'mhS5RW8LdxkdxP/nhmik7A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb211db0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=992', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:45,404 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:45,404 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:45,404 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:45,404 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:45,405 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:45,405 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=992&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:mhS5RW8LdxkdxP/nhmik7A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134145Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:45,405 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134145Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2c95a8bb1e674908de45fa9ae8c5be6589e64cd53097c31b432af9d2441dc3ee gunicorn-registry stdout | 2023-06-29 13:41:45,405 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 342af0855ef3b82b3dd86daf9ffc916948c792473f2ecf3af7181bec9500f869 gunicorn-registry stdout | 2023-06-29 13:41:45,405 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:45,405 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:45,405 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:45,406 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:45,452 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. namespacegcworker stdout | 2023-06-29 13:41:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:41:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:41:55.889222+00:00 (in 10.198258 seconds) namespacegcworker stdout | 2023-06-29 13:41:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:42:45 UTC)" (scheduled at 2023-06-29 13:41:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:41:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:41:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:42:45 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:41:45,771 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=992 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:45,772 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'bdea616c-abb5-418e-9f89-f2306f633723', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'bdea616c-abb5-418e-9f89-f2306f633723', 'ETag': '"9a14b9456f0b77191dc4ffe78668a4ec"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:45,772 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:45,772 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:45,772 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:45,772 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:45,772 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'bdea616c-abb5-418e-9f89-f2306f633723', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'bdea616c-abb5-418e-9f89-f2306f633723', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'bdea616c-abb5-418e-9f89-f2306f633723', 'etag': '"9a14b9456f0b77191dc4ffe78668a4ec"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9a14b9456f0b77191dc4ffe78668a4ec"'} gcworker stdout | 2023-06-29 13:41:45,842 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} gunicorn-web stdout | 2023-06-29 13:41:45,847 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} securityscanningnotificationworker stdout | 2023-06-29 13:41:45,888 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-web stdout | 2023-06-29 13:41:45,949 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:41:45,952 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:41:45,956 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:41:45,959 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-registry stdout | 2023-06-29 13:41:46,262 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:46,262 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:46,262 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 993, 'Body': <_io.BytesIO object at 0x7f7ccb2575e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:46,262 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:46,262 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:46,262 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:46,262 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:46,263 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:46,263 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:46,263 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:46,271 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:46,271 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:46,271 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:46,271 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:46,271 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:46,271 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 993}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'qxgQUBi6T4HBMzMJN/amQg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2575e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=993', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:46,271 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:46,271 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:46,271 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:46,271 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:46,272 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:46,272 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=993&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:qxgQUBi6T4HBMzMJN/amQg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134146Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:46,272 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134146Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f13b953be62c350b39e35af9bf13be74c0b3a874f131cf67a548f7abb753f85d gunicorn-registry stdout | 2023-06-29 13:41:46,272 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 52e207ea3a80c7c36a1719256c16e3e9d57c61ccd96c8debdf4c559129d05321 gunicorn-registry stdout | 2023-06-29 13:41:46,272 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:46,272 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:46,272 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:46,273 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:46,322 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotaregistrysizeworker stdout | 2023-06-29 13:41:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:41:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:42:46.378393+00:00 (in 59.999490 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:41:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:42:46 UTC)" (scheduled at 2023-06-29 13:41:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:41:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:41:46,390 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:41:46,390 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:42:46 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:41:46,684 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=993 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:46,684 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2ba25157-1915-4195-9a48-b76cca597d15', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2ba25157-1915-4195-9a48-b76cca597d15', 'ETag': '"ab18105018ba4f81c133330937f6a642"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:46,684 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:46,684 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:46,685 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:46,685 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:46,685 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2ba25157-1915-4195-9a48-b76cca597d15', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2ba25157-1915-4195-9a48-b76cca597d15', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2ba25157-1915-4195-9a48-b76cca597d15', 'etag': '"ab18105018ba4f81c133330937f6a642"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ab18105018ba4f81c133330937f6a642"'} globalpromstats stdout | 2023-06-29 13:41:47,002 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 13:41:47,347 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:41:47,638 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:47,638 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:47,639 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 994, 'Body': <_io.BytesIO object at 0x7f7ccb290ae0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:47,639 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:47,639 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:47,639 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:47,639 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:47,639 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:47,639 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:47,639 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:47,647 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:47,647 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:47,647 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:47,647 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:47,647 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:47,647 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 994}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'EfQFgtBaumMSciib9uue4w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290ae0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=994', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:47,648 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:47,648 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:47,648 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:47,648 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:47,648 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:47,648 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=994&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:EfQFgtBaumMSciib9uue4w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134147Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:47,648 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134147Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5f1355d2227fb5d5b2d53c3833e8c69ce7b74dd1ae4b933dd0aae353cf761b34 gunicorn-registry stdout | 2023-06-29 13:41:47,648 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 28f9e53cc70ff184f7f49db23c381e983cfbdc35d11cdbcbfbc6c7c9f986b319 gunicorn-registry stdout | 2023-06-29 13:41:47,648 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:47,648 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:47,648 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:47,649 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:47,761 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. chunkcleanupworker stdout | 2023-06-29 13:41:48,053 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-registry stdout | 2023-06-29 13:41:48,179 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=994 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:48,180 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '38933cb6-cc71-4bed-855d-db619bd14eb0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '38933cb6-cc71-4bed-855d-db619bd14eb0', 'ETag': '"11f40582d05aba631272289bf6eb9ee3"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:48,180 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:48,180 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:48,180 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:48,180 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:48,180 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '38933cb6-cc71-4bed-855d-db619bd14eb0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '38933cb6-cc71-4bed-855d-db619bd14eb0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '38933cb6-cc71-4bed-855d-db619bd14eb0', 'etag': '"11f40582d05aba631272289bf6eb9ee3"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"11f40582d05aba631272289bf6eb9ee3"'} gunicorn-secscan stdout | 2023-06-29 13:41:48,199 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:41:48,202 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:41:48,204 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} storagereplication stdout | 2023-06-29 13:41:48,423 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} securityscanningnotificationworker stdout | 2023-06-29 13:41:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:41:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:42:23.286787+00:00 (in 34.604538 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:41:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:42:48 UTC)" (scheduled at 2023-06-29 13:41:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:41:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:41:48,683 [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(2023, 6, 29, 13, 41, 48, 682657), True, datetime.datetime(2023, 6, 29, 13, 41, 48, 682657), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:41:48,695 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:41:48,695 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:41:48,696 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:42:48 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:41:48,760 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:48,760 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:48,761 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 995, 'Body': <_io.BytesIO object at 0x7f7ccb223860>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:48,761 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:48,761 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:48,761 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:48,761 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:48,761 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:48,761 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:48,762 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:48,770 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:48,770 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:48,770 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:48,770 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:48,770 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:48,770 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 995}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'tAUtXOMVeNG3TTSB7LfulA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223860>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=995', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:48,770 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:48,771 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:48,771 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:48,771 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:48,771 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:48,771 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=995&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:tAUtXOMVeNG3TTSB7LfulA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134148Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:48,771 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134148Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 25dd12689a63a01a325aa8aea628a29ab4aa77426152df33f5c473ec48455e6a gunicorn-registry stdout | 2023-06-29 13:41:48,771 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | fb447e72e6e8029433420f193fca80efba63653c99d1f81fcd1e206ae8f229af gunicorn-registry stdout | 2023-06-29 13:41:48,771 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:48,771 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:48,772 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:48,772 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:48,821 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:41:49,183 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=995 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:49,184 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7a5604cf-bfc8-4b0b-8788-652df7ebd706', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7a5604cf-bfc8-4b0b-8788-652df7ebd706', 'ETag': '"b4052d5ce31578d1b74d3481ecb7ee94"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:49,184 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:49,184 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:49,184 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:49,184 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:49,185 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7a5604cf-bfc8-4b0b-8788-652df7ebd706', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7a5604cf-bfc8-4b0b-8788-652df7ebd706', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7a5604cf-bfc8-4b0b-8788-652df7ebd706', 'etag': '"b4052d5ce31578d1b74d3481ecb7ee94"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b4052d5ce31578d1b74d3481ecb7ee94"'} gunicorn-registry stdout | 2023-06-29 13:41:49,335 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:41:49,340 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:41:49,343 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:41:49,345 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:41:49,349 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:41:49,352 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:41:49,356 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:41:49,360 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:41:49,363 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:41:49,989 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:49,989 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:49,990 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 996, 'Body': <_io.BytesIO object at 0x7f7ccb1de400>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:49,990 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:49,990 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:49,990 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:49,990 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:49,990 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:49,990 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:49,990 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:49,999 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:49,999 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:49,999 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:49,999 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:49,999 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:49,999 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 996}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'VwIw90auchSX9F5xkKTz3A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1de400>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=996', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:49,999 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:49,999 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:49,999 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:49,999 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:49,999 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:49,999 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=996&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:VwIw90auchSX9F5xkKTz3A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134149Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:49,999 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134149Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 41ec79802966b6006c844e0fb1512d76dbf6eca731bd2df93b2d29728483ce34 gunicorn-registry stdout | 2023-06-29 13:41:49,999 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ce4865380cb0915fb4529e0613515bac44b877a1740d0f100324e979fb240ef4 gunicorn-registry stdout | 2023-06-29 13:41:49,999 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:50,000 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:50,000 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:50,001 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:50,152 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:41:50,554 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=996 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:50,554 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '00e68a5c-ce3f-4ddb-bbf2-47eb64f9689a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '00e68a5c-ce3f-4ddb-bbf2-47eb64f9689a', 'ETag': '"570230f746ae721497f45e7190a4f3dc"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:50,554 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:50,555 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:50,555 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:50,555 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:50,555 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '00e68a5c-ce3f-4ddb-bbf2-47eb64f9689a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '00e68a5c-ce3f-4ddb-bbf2-47eb64f9689a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '00e68a5c-ce3f-4ddb-bbf2-47eb64f9689a', 'etag': '"570230f746ae721497f45e7190a4f3dc"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"570230f746ae721497f45e7190a4f3dc"'} gcworker stdout | 2023-06-29 13:41:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:41:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:42:00.585410+00:00 (in 9.999479 seconds) gcworker stdout | 2023-06-29 13:41:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:42:00 UTC)" (scheduled at 2023-06-29 13:41:50.585410+00:00) gcworker stdout | 2023-06-29 13:41:50,587 [59] [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, 1686836510586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:41:50,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:41:50,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:41:50,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:42:00 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:41:51,099 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:51,100 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:51,100 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 997, 'Body': <_io.BytesIO object at 0x7f7ccb2579a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:51,100 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:51,100 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:51,100 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:51,100 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:51,100 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:51,100 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:51,100 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:51,109 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:51,109 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:51,109 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:51,109 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:51,109 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:51,109 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 997}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '2sq2Z7mRaF8nV/F6WDlDAw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2579a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=997', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:51,109 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:51,109 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:51,109 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:51,109 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:51,109 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:51,109 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=997&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:2sq2Z7mRaF8nV/F6WDlDAw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134151Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:51,109 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134151Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6880c8dae9fb60ea9d7dcf3c0fafa11e9b0e4011560c33f67f658ae90c6d5f51 gunicorn-registry stdout | 2023-06-29 13:41:51,109 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c29b41792b89e6f04bdff8d793e67d297008b8befd4b5dc23e590a7d3ea54d83 gunicorn-registry stdout | 2023-06-29 13:41:51,109 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:51,110 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:51,110 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:51,110 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:51,261 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:41:51,634 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=997 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:51,635 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4c0a4393-5d1b-4be5-ab58-ae624353ef37', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4c0a4393-5d1b-4be5-ab58-ae624353ef37', 'ETag': '"dacab667b991685f2757f17a58394303"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:51,635 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:51,635 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:51,635 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:51,635 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:51,635 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4c0a4393-5d1b-4be5-ab58-ae624353ef37', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4c0a4393-5d1b-4be5-ab58-ae624353ef37', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4c0a4393-5d1b-4be5-ab58-ae624353ef37', 'etag': '"dacab667b991685f2757f17a58394303"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"dacab667b991685f2757f17a58394303"'} repositorygcworker stdout | 2023-06-29 13:41:51,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:41:51,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:42:01.990998+00:00 (in 10.202709 seconds) repositorygcworker stdout | 2023-06-29 13:41:51,788 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:46:51 UTC)" (scheduled at 2023-06-29 13:41:51.787775+00:00) repositorygcworker stdout | 2023-06-29 13:41:51,789 [81] [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(2023, 6, 29, 13, 41, 51, 788664), 'repositorygc/%']) repositorygcworker stdout | 2023-06-29 13:41:51,801 [81] [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(2023, 6, 29, 13, 41, 51, 788664), True, datetime.datetime(2023, 6, 29, 13, 41, 51, 788664), 0, 'repositorygc/%']) repositorygcworker stdout | 2023-06-29 13:41:51,806 [81] [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(2023, 6, 29, 13, 41, 51, 788664), True, datetime.datetime(2023, 6, 29, 13, 41, 51, 788664), 0, 'repositorygc/%', False, datetime.datetime(2023, 6, 29, 13, 41, 51, 788664), 'repositorygc/%']) repositorygcworker stdout | 2023-06-29 13:41:51,810 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:41:51,810 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:46:51 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:41:52,098 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:52,098 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:52,099 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 998, 'Body': <_io.BytesIO object at 0x7f7ccb2576d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:52,099 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:52,099 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:52,099 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:52,099 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:52,099 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:52,099 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:52,099 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:52,108 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:52,108 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:52,108 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:52,108 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:52,108 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:52,108 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 998}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'qgzYRhuVa0eXZ826hVwmoQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2576d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=998', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:52,108 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:52,108 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:52,108 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:52,108 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:52,108 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:52,109 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=998&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:qgzYRhuVa0eXZ826hVwmoQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134152Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:52,109 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134152Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6a915335b0c2a96efb8549191ccab6d741ea8455f4a3943e896b2461aa24d6a1 gunicorn-registry stdout | 2023-06-29 13:41:52,109 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 23a924050fcd0a68be13e7035a12ec85b097fdd966479c7d7da6303c086b23d2 gunicorn-registry stdout | 2023-06-29 13:41:52,109 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:52,109 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:52,109 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:52,110 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:52,157 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:41:52,519 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=998 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:52,520 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a823eef9-1dbc-4ddd-8ce5-62a27e93f028', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a823eef9-1dbc-4ddd-8ce5-62a27e93f028', 'ETag': '"aa0cd8461b956b479767cdba855c26a1"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:52,520 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:52,520 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:52,520 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:52,520 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:52,520 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a823eef9-1dbc-4ddd-8ce5-62a27e93f028', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a823eef9-1dbc-4ddd-8ce5-62a27e93f028', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a823eef9-1dbc-4ddd-8ce5-62a27e93f028', 'etag': '"aa0cd8461b956b479767cdba855c26a1"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"aa0cd8461b956b479767cdba855c26a1"'} gunicorn-registry stdout | 2023-06-29 13:41:53,145 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:53,145 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:53,146 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 999, 'Body': <_io.BytesIO object at 0x7f7ccb208590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:53,146 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:53,146 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:53,146 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:53,146 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:53,146 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:53,146 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:53,146 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:53,154 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:53,154 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:53,154 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:53,154 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:53,154 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:53,154 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 999}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'M/VyatxiwwVDpQK1y5qCIw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb208590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=999', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:53,155 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:53,155 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:53,155 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:53,155 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:53,155 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:53,155 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=999&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:M/VyatxiwwVDpQK1y5qCIw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134153Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:53,155 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134153Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f09be577dadeae1c9bc9959bb190745ac70f6e4e9fafdd10105ca12b5fe51004 gunicorn-registry stdout | 2023-06-29 13:41:53,155 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | af1c2a984b6e2adeb315856164fde219efc38f9e88498155c9212cffb1a42e75 gunicorn-registry stdout | 2023-06-29 13:41:53,155 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:53,155 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:53,155 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:53,156 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:53,201 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:41:53,563 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=999 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:53,563 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '878bfb44-8b2a-4764-9a54-b285ffecbb66', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '878bfb44-8b2a-4764-9a54-b285ffecbb66', 'ETag': '"33f5726adc62c30543a502b5cb9a8223"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:53,563 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:53,563 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:53,563 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:53,563 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:53,563 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '878bfb44-8b2a-4764-9a54-b285ffecbb66', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '878bfb44-8b2a-4764-9a54-b285ffecbb66', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '878bfb44-8b2a-4764-9a54-b285ffecbb66', 'etag': '"33f5726adc62c30543a502b5cb9a8223"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"33f5726adc62c30543a502b5cb9a8223"'} notificationworker stdout | 2023-06-29 13:41:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:41:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:42:03.978401+00:00 (in 9.999469 seconds) notificationworker stdout | 2023-06-29 13:41:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:42:03 UTC)" (scheduled at 2023-06-29 13:41:53.978401+00:00) notificationworker stdout | 2023-06-29 13:41:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:41:53,980 [74] [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(2023, 6, 29, 13, 41, 53, 979324), True, datetime.datetime(2023, 6, 29, 13, 41, 53, 979324), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:41:53,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:41:53,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:41:53,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:42:03 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:41:54,563 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:54,564 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:54,564 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1000, 'Body': <_io.BytesIO object at 0x7f7ccb2ab8b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:54,564 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:54,564 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:54,564 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:54,564 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:54,564 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:54,564 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:54,565 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:54,573 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:54,573 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:54,573 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:54,573 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:54,573 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:54,573 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1000}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'IReTCl+MQOCKXXUNH6U7kw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab8b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1000', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:54,573 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:54,573 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:54,573 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:54,573 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:54,573 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:54,574 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1000&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:IReTCl+MQOCKXXUNH6U7kw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134154Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:54,574 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134154Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d5453091c60ab5513b7c150546708505744ea553ddacb1a4f91d0040f0d4678f gunicorn-registry stdout | 2023-06-29 13:41:54,574 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d8a10794a92730da054cb2e3abd1fa491fb53e36307a47941ae5cffc6a9bbcfb gunicorn-registry stdout | 2023-06-29 13:41:54,574 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:54,574 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:54,574 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:54,575 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:54,621 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:41:54,636 [211] [DEBUG] [app] Starting request: urn:request:7ab23081-4599-4d95-855d-974fbe19bd14 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:41:54,636 [213] [DEBUG] [app] Starting request: urn:request:86722053-ac89-48c3-86ae-2e499f07ea91 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:41:54,637 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:41:54,637 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:41:54,639 [218] [DEBUG] [app] Starting request: urn:request:fe8dceb2-14f9-409e-8854-b1e8c352d018 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:41:54,639 [216] [DEBUG] [app] Starting request: urn:request:02c927f7-f4c9-4625-89a7-2e3f8e483f46 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:41:54,639 [218] [DEBUG] [app] Ending request: urn:request:fe8dceb2-14f9-409e-8854-b1e8c352d018 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:fe8dceb2-14f9-409e-8854-b1e8c352d018', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:41:54,639 [216] [DEBUG] [app] Ending request: urn:request:02c927f7-f4c9-4625-89a7-2e3f8e483f46 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:02c927f7-f4c9-4625-89a7-2e3f8e483f46', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:41:54,640 [218] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:41:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:41:54,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:41:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:41:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:41:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:41:54,640 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:41:54,640 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:41:54,641 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:41:54,641 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:41:54,642 [214] [DEBUG] [app] Starting request: urn:request:52f70952-f71c-44d7-9137-65d393f4c09f (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:41:54,642 [212] [DEBUG] [app] Starting request: urn:request:c370d01d-2d85-45ec-a98c-c98ad624b862 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:41:54,643 [214] [DEBUG] [app] Ending request: urn:request:52f70952-f71c-44d7-9137-65d393f4c09f (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:52f70952-f71c-44d7-9137-65d393f4c09f', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:41:54,643 [212] [DEBUG] [app] Ending request: urn:request:c370d01d-2d85-45ec-a98c-c98ad624b862 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:c370d01d-2d85-45ec-a98c-c98ad624b862', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:41:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:41:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:41:54,643 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:41:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:41:54,643 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:41:54,643 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:41:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:41:54,643 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:41:54,644 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:41:54,644 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:41:54,651 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:41:54,651 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:41:54,662 [213] [DEBUG] [app] Ending request: urn:request:86722053-ac89-48c3-86ae-2e499f07ea91 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:86722053-ac89-48c3-86ae-2e499f07ea91', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:41:54,662 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:41:54,662 [211] [DEBUG] [app] Ending request: urn:request:7ab23081-4599-4d95-855d-974fbe19bd14 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:7ab23081-4599-4d95-855d-974fbe19bd14', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:41:54,662 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:41:54,662 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:41:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:41:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.027 118 0.027) gunicorn-web stdout | 2023-06-29 13:41:54,663 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:41:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:41:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.027 118 0.028) gunicorn-registry stdout | 2023-06-29 13:41:55,033 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1000 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:55,033 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'fcfc5e38-9964-450b-a75b-be956d1822c6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'fcfc5e38-9964-450b-a75b-be956d1822c6', 'ETag': '"2117930a5f8c40e08a5d750d1fa53b93"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:55,034 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:55,034 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:55,034 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:55,034 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:55,034 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'fcfc5e38-9964-450b-a75b-be956d1822c6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'fcfc5e38-9964-450b-a75b-be956d1822c6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'fcfc5e38-9964-450b-a75b-be956d1822c6', 'etag': '"2117930a5f8c40e08a5d750d1fa53b93"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2117930a5f8c40e08a5d750d1fa53b93"'} exportactionlogsworker stdout | 2023-06-29 13:41:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:41:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:42:14.793446+00:00 (in 19.201938 seconds) exportactionlogsworker stdout | 2023-06-29 13:41:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:42:55 UTC)" (scheduled at 2023-06-29 13:41:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:41:55,591 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:41:55,593 [58] [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(2023, 6, 29, 13, 41, 55, 591958), True, datetime.datetime(2023, 6, 29, 13, 41, 55, 591958), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:41:55,614 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:41:55,614 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:41:55,615 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:42:55 UTC)" executed successfully buildlogsarchiver stdout | 2023-06-29 13:41:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:41:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:42:25.790030+00:00 (in 29.999520 seconds) buildlogsarchiver stdout | 2023-06-29 13:41:55,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:42:25 UTC)" (scheduled at 2023-06-29 13:41:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:41:55,791 [54] [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(2023, 6, 14, 13, 41, 55, 790890), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:41:55,803 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:41:55,803 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:41:55,803 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:42:25 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:41:55,868 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:55,868 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:55,868 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1001, 'Body': <_io.BytesIO object at 0x7f7ccb1e6d10>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:55,868 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:55,868 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:55,869 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:55,869 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:55,869 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:55,869 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:55,869 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:55,877 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:55,877 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:55,877 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:55,877 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:55,877 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:55,877 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1001}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'GJHFyNDdmbLf+AQaTcijwQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6d10>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1001', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:55,877 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:55,877 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:55,877 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:55,877 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:55,878 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:55,878 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1001&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:GJHFyNDdmbLf+AQaTcijwQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134155Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:55,878 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134155Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9255edd98490d748e5b620bcba765ab91e866a5d260d8fa49ed7051c3bd52291 gunicorn-registry stdout | 2023-06-29 13:41:55,878 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | caed8ba62fc5d907b945dc7df09dc67bf2f524155fa85e6f313424d6cdfd64db gunicorn-registry stdout | 2023-06-29 13:41:55,878 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:55,878 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:55,878 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:55,879 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. namespacegcworker stdout | 2023-06-29 13:41:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:41:55,889 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:42:45.690471+00:00 (in 49.800792 seconds) namespacegcworker stdout | 2023-06-29 13:41:55,889 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:42:55 UTC)" (scheduled at 2023-06-29 13:41:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:41:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:41:55,891 [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(2023, 6, 29, 13, 41, 55, 890111), True, datetime.datetime(2023, 6, 29, 13, 41, 55, 890111), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:41:55,902 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:41:55,902 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:41:55,902 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:42:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:41:55,988 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:41:56,394 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1001 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:56,395 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '77077d67-7b94-4bb3-a7ed-4e6a963d8239', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '77077d67-7b94-4bb3-a7ed-4e6a963d8239', 'ETag': '"1891c5c8d0dd99b2dff8041a4dc8a3c1"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:56,395 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:56,395 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:56,395 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:56,395 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:56,395 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '77077d67-7b94-4bb3-a7ed-4e6a963d8239', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '77077d67-7b94-4bb3-a7ed-4e6a963d8239', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '77077d67-7b94-4bb3-a7ed-4e6a963d8239', 'etag': '"1891c5c8d0dd99b2dff8041a4dc8a3c1"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1891c5c8d0dd99b2dff8041a4dc8a3c1"'} gunicorn-registry stdout | 2023-06-29 13:41:57,073 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:57,073 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:57,073 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1002, 'Body': <_io.BytesIO object at 0x7f7ccb1e69a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:57,073 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:57,073 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:57,074 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:57,074 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:57,074 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:57,074 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:57,074 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:57,082 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:57,082 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:57,082 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:57,082 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:57,082 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:57,082 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1002}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'OG+vpymH3Mb9jyqq6IY/UQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e69a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1002', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:57,082 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:57,083 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:57,083 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:57,083 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:57,083 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:57,083 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1002&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:OG+vpymH3Mb9jyqq6IY/UQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134157Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:57,083 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134157Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c6c98fcdf0e27014769d6f52969c556d696e8c6dd38f09d12fa2946b9a98cc6c gunicorn-registry stdout | 2023-06-29 13:41:57,083 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 11e9fe9a3ca018f6b6be2f83def1004d6a164e49e21bde860baea6a4603a4924 gunicorn-registry stdout | 2023-06-29 13:41:57,083 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:57,083 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:57,083 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:57,084 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:57,129 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:41:58,847 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1002 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:58,847 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'dea8683b-e555-4503-bb51-3729d903cfed', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'dea8683b-e555-4503-bb51-3729d903cfed', 'ETag': '"386fafa72987dcc6fd8f2aaae8863f51"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:58,847 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:58,848 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:58,848 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:58,848 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:58,848 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'dea8683b-e555-4503-bb51-3729d903cfed', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'dea8683b-e555-4503-bb51-3729d903cfed', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'dea8683b-e555-4503-bb51-3729d903cfed', 'etag': '"386fafa72987dcc6fd8f2aaae8863f51"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"386fafa72987dcc6fd8f2aaae8863f51"'} gunicorn-registry stdout | 2023-06-29 13:41:58,869 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:58,869 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:58,869 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1003, 'Body': <_io.BytesIO object at 0x7f7ccb1de5e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:58,869 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:58,869 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:58,869 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:58,869 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:58,869 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:58,869 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:58,870 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:58,878 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:58,878 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:58,878 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:58,878 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:58,878 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:58,878 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1003}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'KV4pgzOCvK2AfHywLNC/7w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1de5e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1003', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:58,878 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:58,878 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:58,878 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:58,878 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:58,878 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:58,878 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1003&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:KV4pgzOCvK2AfHywLNC/7w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134158Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:58,878 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134158Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5746175ac928ffcb18014765b668311bd9150dbf93bb6348869f4b2828f5719e gunicorn-registry stdout | 2023-06-29 13:41:58,878 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a75fbeb4fb5240e18a262cb4a8aace1dd5dae9c23e8e0539276f4c747d3cc507 gunicorn-registry stdout | 2023-06-29 13:41:58,879 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:58,879 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:58,879 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:58,879 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:58,928 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:41:59,576 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1003 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:41:59,576 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e676cbc0-fb3e-408a-8f32-c5cbfb6db4e0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e676cbc0-fb3e-408a-8f32-c5cbfb6db4e0', 'ETag': '"295e29833382bcad807c7cb02cd0bfef"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:41:59,576 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:41:59,576 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:59,577 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:41:59,577 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:59,577 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e676cbc0-fb3e-408a-8f32-c5cbfb6db4e0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e676cbc0-fb3e-408a-8f32-c5cbfb6db4e0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e676cbc0-fb3e-408a-8f32-c5cbfb6db4e0', 'etag': '"295e29833382bcad807c7cb02cd0bfef"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"295e29833382bcad807c7cb02cd0bfef"'} gunicorn-registry stdout | 2023-06-29 13:41:59,607 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:41:59,608 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:41:59,608 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1004, 'Body': <_io.BytesIO object at 0x7f7ccb216360>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:41:59,608 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:59,608 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:59,608 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:59,608 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:59,608 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:59,608 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:59,608 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:59,617 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:59,617 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:41:59,617 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:59,617 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:59,617 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:59,617 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1004}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'faPZ7FDmv/UrQZzvwmt8+Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb216360>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1004', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:41:59,617 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:59,617 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:59,617 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:59,617 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:41:59,617 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:41:59,617 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1004&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:faPZ7FDmv/UrQZzvwmt8+Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134159Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:41:59,617 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134159Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5febd09bf1d06165cccc64b1a12230757972f9c3241193c429d86e7f84fdf5a2 gunicorn-registry stdout | 2023-06-29 13:41:59,617 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c9c99f14a12b4d879a0bf3554733dae6757ecb82015532b4f6f5c4dc2b730213 gunicorn-registry stdout | 2023-06-29 13:41:59,617 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:41:59,617 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:41:59,618 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:41:59,618 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:41:59,664 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:42:00,066 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1004 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:00,067 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f341a0b0-e324-44c2-8a56-13cd8ad6c1fa', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f341a0b0-e324-44c2-8a56-13cd8ad6c1fa', 'ETag': '"7da3d9ec50e6bff52b419cefc26b7cf9"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:00,067 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:00,067 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:00,067 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:00,067 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:00,067 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f341a0b0-e324-44c2-8a56-13cd8ad6c1fa', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f341a0b0-e324-44c2-8a56-13cd8ad6c1fa', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f341a0b0-e324-44c2-8a56-13cd8ad6c1fa', 'etag': '"7da3d9ec50e6bff52b419cefc26b7cf9"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7da3d9ec50e6bff52b419cefc26b7cf9"'} expiredappspecifictokenworker stdout | 2023-06-29 13:42:00,174 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gcworker stdout | 2023-06-29 13:42:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:42:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:42:10.585410+00:00 (in 9.999536 seconds) gcworker stdout | 2023-06-29 13:42:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:42:10 UTC)" (scheduled at 2023-06-29 13:42:00.585410+00:00) gcworker stdout | 2023-06-29 13:42:00,587 [59] [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, 1686836520586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:42:00,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:42:00,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:42:00,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:42:10 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:42:00,773 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:00,773 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:00,773 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1005, 'Body': <_io.BytesIO object at 0x7f7ccb234e50>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:00,773 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:00,773 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:00,773 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:00,773 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:00,773 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:00,774 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:00,774 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:00,782 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:00,782 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:00,782 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:00,782 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:00,782 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:00,782 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1005}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'NQ4OS2bOaTS81UrxBvugMQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234e50>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1005', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:00,782 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:00,782 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:00,782 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:00,782 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:00,783 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:00,783 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1005&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:NQ4OS2bOaTS81UrxBvugMQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134200Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:00,783 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134200Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 01786093e3ab66c47f25bcac55df47adf54002ad614b26788d9d60a61d680870 gunicorn-registry stdout | 2023-06-29 13:42:00,783 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | aee0e971b56b4f074fc51fe3451c6908bb9e4370d91fbe96cf92f1b617336f03 gunicorn-registry stdout | 2023-06-29 13:42:00,783 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:00,783 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:00,783 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:00,784 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:00,829 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:42:01,272 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1005 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:01,272 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a784cf8f-b122-4cd9-8aba-fd1d5fe3b816', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a784cf8f-b122-4cd9-8aba-fd1d5fe3b816', 'ETag': '"350e0e4b66ce6934bcd54af106fba031"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:01,272 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:01,272 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:01,272 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:01,272 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:01,273 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a784cf8f-b122-4cd9-8aba-fd1d5fe3b816', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a784cf8f-b122-4cd9-8aba-fd1d5fe3b816', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a784cf8f-b122-4cd9-8aba-fd1d5fe3b816', 'etag': '"350e0e4b66ce6934bcd54af106fba031"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"350e0e4b66ce6934bcd54af106fba031"'} gunicorn-registry stdout | 2023-06-29 13:42:01,721 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:01,721 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:01,721 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1006, 'Body': <_io.BytesIO object at 0x7f7ccb234540>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:01,722 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:01,722 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:01,722 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:01,722 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:01,722 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:01,722 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:01,722 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:01,730 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:01,730 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:01,730 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:01,730 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:01,730 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:01,730 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1006}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '2Jk7eiQD6CjONoQC9PWVFw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234540>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1006', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:01,730 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:01,730 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:01,731 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:01,731 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:01,731 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:01,731 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1006&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:2Jk7eiQD6CjONoQC9PWVFw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134201Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:01,731 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134201Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b1bf96512aabb537c9e4151be587c893cf45cb4d475cce7c04a6c0813295e708 gunicorn-registry stdout | 2023-06-29 13:42:01,731 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 01ec93d91f6df5396a2e36adfd0b37f1c547bb0e9d2560d23fb63f83a1624570 gunicorn-registry stdout | 2023-06-29 13:42:01,731 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:01,731 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:01,731 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:01,732 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:01,778 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:42:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:42:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:42:38.788158+00:00 (in 36.796726 seconds) repositorygcworker stdout | 2023-06-29 13:42:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:43:01 UTC)" (scheduled at 2023-06-29 13:42:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:42:01,991 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:42:01,992 [81] [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(2023, 6, 29, 13, 42, 1, 991869), True, datetime.datetime(2023, 6, 29, 13, 42, 1, 991869), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 13:42:02,005 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:42:02,005 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:42:02,005 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:43:01 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:42:02,180 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1006 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:02,180 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '85213613-17b7-4a51-af81-bb6dcfe7c5c5', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '85213613-17b7-4a51-af81-bb6dcfe7c5c5', 'ETag': '"d8993b7a2403e828ce368402f4f59517"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:02,180 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:02,180 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:02,180 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:02,180 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:02,180 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '85213613-17b7-4a51-af81-bb6dcfe7c5c5', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '85213613-17b7-4a51-af81-bb6dcfe7c5c5', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '85213613-17b7-4a51-af81-bb6dcfe7c5c5', 'etag': '"d8993b7a2403e828ce368402f4f59517"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d8993b7a2403e828ce368402f4f59517"'} gunicorn-registry stdout | 2023-06-29 13:42:03,029 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:03,029 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:03,030 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1007, 'Body': <_io.BytesIO object at 0x7f7ccb2868b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:03,030 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:03,030 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:03,030 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:03,030 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:03,030 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:03,030 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:03,030 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:03,038 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:03,038 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:03,038 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:03,038 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:03,038 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:03,038 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1007}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'h79496Ds/AcUdzJEb49zww==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2868b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1007', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:03,039 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:03,039 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:03,039 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:03,039 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:03,039 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:03,039 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1007&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:h79496Ds/AcUdzJEb49zww== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134203Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:03,039 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134203Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d531ab7c6b033aab262a6c4cbac25c0292cecd1359d078594beba2f277ba0f24 gunicorn-registry stdout | 2023-06-29 13:42:03,039 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a86d30f87c777fb4519a91069294304e326d473dc84f707ef0fa76685a60bdb0 gunicorn-registry stdout | 2023-06-29 13:42:03,039 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:03,039 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:03,039 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:03,040 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:03,085 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:42:03,525 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1007 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:03,526 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c8a5498a-b9a6-4f29-8d45-a1b613298544', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c8a5498a-b9a6-4f29-8d45-a1b613298544', 'ETag': '"87bf78f7a0ecfc07147732446f8f73c3"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:03,526 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:03,526 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:03,526 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:03,526 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:03,526 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c8a5498a-b9a6-4f29-8d45-a1b613298544', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c8a5498a-b9a6-4f29-8d45-a1b613298544', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c8a5498a-b9a6-4f29-8d45-a1b613298544', 'etag': '"87bf78f7a0ecfc07147732446f8f73c3"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"87bf78f7a0ecfc07147732446f8f73c3"'} queuecleanupworker stdout | 2023-06-29 13:42:03,710 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} notificationworker stdout | 2023-06-29 13:42:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:42:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:42:13.978401+00:00 (in 9.999507 seconds) notificationworker stdout | 2023-06-29 13:42:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:42:13 UTC)" (scheduled at 2023-06-29 13:42:03.978401+00:00) notificationworker stdout | 2023-06-29 13:42:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:42:03,980 [74] [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(2023, 6, 29, 13, 42, 3, 979280), True, datetime.datetime(2023, 6, 29, 13, 42, 3, 979280), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:42:03,991 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:42:03,991 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:42:03,991 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:42:13 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:42:04,120 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:04,120 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:04,120 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1008, 'Body': <_io.BytesIO object at 0x7f7ccb234540>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:04,120 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:04,121 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:04,121 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:04,121 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:04,121 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:04,121 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:04,121 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:04,129 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:04,129 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:04,129 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:04,129 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:04,129 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:04,129 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1008}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'kENU2F8M7jDNJzZ2zrE4JQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234540>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1008', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:04,129 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:04,129 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:04,129 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:04,130 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:04,130 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:04,130 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1008&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:kENU2F8M7jDNJzZ2zrE4JQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134204Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:04,130 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134204Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 43a3b3ad3cb493e7d51d232241ade6a4aeba685ba280c381c4fc1402a6d9ae64 gunicorn-registry stdout | 2023-06-29 13:42:04,130 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 15413b6932e7dee36d04cb0f74011d611919b5fb5c1f7a79741452b5bc0ba4b5 gunicorn-registry stdout | 2023-06-29 13:42:04,130 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:04,130 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:04,130 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:04,131 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:04,176 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:42:04,574 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1008 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:04,574 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e6be9941-5a02-4312-84ac-42404211f3d0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e6be9941-5a02-4312-84ac-42404211f3d0', 'ETag': '"904354d85f0cee30cd273676ceb13825"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:04,574 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:04,574 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:04,575 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:04,575 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:04,575 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e6be9941-5a02-4312-84ac-42404211f3d0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e6be9941-5a02-4312-84ac-42404211f3d0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e6be9941-5a02-4312-84ac-42404211f3d0', 'etag': '"904354d85f0cee30cd273676ceb13825"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"904354d85f0cee30cd273676ceb13825"'} gunicorn-registry stdout | 2023-06-29 13:42:05,194 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:05,194 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:05,195 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1009, 'Body': <_io.BytesIO object at 0x7f7ccb2acb80>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:05,195 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:05,195 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:05,195 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:05,195 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:05,195 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:05,195 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:05,195 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:05,204 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:05,204 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:05,204 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:05,204 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:05,204 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:05,204 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1009}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'p2cxVz3ET4/vw4BCZbyPJw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2acb80>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1009', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:05,204 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:05,204 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:05,204 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:05,204 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:05,204 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:05,204 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1009&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:p2cxVz3ET4/vw4BCZbyPJw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134205Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:05,204 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134205Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8113d1614a2928c9bf946ca0a53a2850c3a07088c29804f3760509edb447de9c gunicorn-registry stdout | 2023-06-29 13:42:05,204 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e3fb6e67457b60095694412b7097bd9c79057515439f2b3db82d97ee8d201a04 gunicorn-registry stdout | 2023-06-29 13:42:05,204 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:05,204 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:05,205 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:05,205 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:05,251 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:42:05,655 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1009 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:05,655 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd5412802-84cc-4cb7-a0f4-83d5a65617c2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd5412802-84cc-4cb7-a0f4-83d5a65617c2', 'ETag': '"a76731573dc44f8fefc3804265bc8f27"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:05,656 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:05,656 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:05,656 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:05,656 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:05,656 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd5412802-84cc-4cb7-a0f4-83d5a65617c2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd5412802-84cc-4cb7-a0f4-83d5a65617c2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd5412802-84cc-4cb7-a0f4-83d5a65617c2', 'etag': '"a76731573dc44f8fefc3804265bc8f27"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a76731573dc44f8fefc3804265bc8f27"'} gunicorn-registry stdout | 2023-06-29 13:42:06,450 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:06,450 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:06,450 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1010, 'Body': <_io.BytesIO object at 0x7f7ccb960590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:06,450 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:06,450 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:06,450 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:06,451 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:06,451 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:06,451 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:06,451 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:06,459 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:06,459 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:06,459 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:06,459 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:06,459 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:06,459 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1010}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'kBIdyKNoVgaHThX4mEJujw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1010', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:06,459 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:06,459 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:06,459 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:06,459 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:06,460 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:06,460 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1010&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:kBIdyKNoVgaHThX4mEJujw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134206Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:06,460 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134206Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1b9e824945cd43245602a1d2366a9f7a0c3eb82a072025e7329979092daf0b5b gunicorn-registry stdout | 2023-06-29 13:42:06,460 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b439eb30091f698c8dc00818456dde9fbb57ac7cbdb7778655135bf3fab7e5bd gunicorn-registry stdout | 2023-06-29 13:42:06,460 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:06,460 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:06,460 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:06,461 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:06,505 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:42:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:42:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:42:11.713664+00:00 (in 5.130687 seconds) securityworker stdout | 2023-06-29 13:42:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:42:36 UTC)" (scheduled at 2023-06-29 13:42:06.582504+00:00) securityworker stdout | 2023-06-29 13:42:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:42:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:42:06,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:42:06,587 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:42:06,599 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:42:06,602 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:42:06,602 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:42:36 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:42:06,907 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1010 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:06,908 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0faab0b7-8f2c-4fc6-ae55-c602a6a055d8', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0faab0b7-8f2c-4fc6-ae55-c602a6a055d8', 'ETag': '"90121dc8a3685606874e15f898426e8f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:06,908 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:06,908 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:06,908 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:06,908 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:06,908 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0faab0b7-8f2c-4fc6-ae55-c602a6a055d8', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0faab0b7-8f2c-4fc6-ae55-c602a6a055d8', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0faab0b7-8f2c-4fc6-ae55-c602a6a055d8', 'etag': '"90121dc8a3685606874e15f898426e8f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"90121dc8a3685606874e15f898426e8f"'} builder stdout | 2023-06-29 13:42:06,939 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:42:06,943 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:42:07,579 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:07,579 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:07,579 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1011, 'Body': <_io.BytesIO object at 0x7f7ccb234450>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:07,580 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:07,580 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:07,580 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:07,580 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:07,580 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:07,580 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:07,580 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:07,588 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:07,588 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:07,588 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:07,588 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:07,588 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:07,588 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1011}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'xc+8zPM6OjHnHDtd4+C53A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234450>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1011', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:07,588 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:07,589 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:07,589 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:07,589 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:07,589 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:07,589 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1011&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:xc+8zPM6OjHnHDtd4+C53A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134207Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:07,589 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134207Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6dadb4f2da0ef7b3debd02c06386023a97478d18be7e923ab65a91d9b2419c38 gunicorn-registry stdout | 2023-06-29 13:42:07,589 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 59661cfc910f4d4fe8bfac53f3b7679eb13bb9fbc5f11f4bcdf0c645229236bd gunicorn-registry stdout | 2023-06-29 13:42:07,589 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:07,589 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:07,589 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:07,590 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:07,635 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:42:08,037 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1011 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:08,037 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b57a76d4-dfa1-4793-9a2e-a9baeeaa63bf', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b57a76d4-dfa1-4793-9a2e-a9baeeaa63bf', 'ETag': '"c5cfbcccf33a3a31e71c3b5de3e0b9dc"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:08,037 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:08,038 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:08,038 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:08,038 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:08,038 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b57a76d4-dfa1-4793-9a2e-a9baeeaa63bf', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b57a76d4-dfa1-4793-9a2e-a9baeeaa63bf', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b57a76d4-dfa1-4793-9a2e-a9baeeaa63bf', 'etag': '"c5cfbcccf33a3a31e71c3b5de3e0b9dc"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c5cfbcccf33a3a31e71c3b5de3e0b9dc"'} gunicorn-registry stdout | 2023-06-29 13:42:08,493 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:08,493 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:08,494 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1012, 'Body': <_io.BytesIO object at 0x7f7ccb960900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:08,494 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:08,494 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:08,494 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:08,494 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:08,494 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:08,494 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:08,494 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:08,503 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:08,503 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:08,503 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:08,503 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:08,503 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:08,503 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1012}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'LwZETQ3mYQf7tKqcurxsNQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1012', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:08,503 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:08,503 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:08,503 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:08,503 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:08,503 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:08,503 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1012&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:LwZETQ3mYQf7tKqcurxsNQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134208Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:08,503 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134208Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 07b7d34eb857274e6f112ade00e75350b2aabafca05574473c2c06aa4e532fba gunicorn-registry stdout | 2023-06-29 13:42:08,503 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | fd1fc37024041fe3ee74222e1935b5c0421b1f423719fcb4c4979ba2597f84d9 gunicorn-registry stdout | 2023-06-29 13:42:08,503 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:08,504 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:08,504 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:08,504 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:08,549 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:42:08,936 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1012 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:08,937 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1d5045bf-cacd-48da-acf4-344d32ca480a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1d5045bf-cacd-48da-acf4-344d32ca480a', 'ETag': '"2f06444d0de66107fbb4aa9cbabc6c35"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:08,937 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:08,937 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:08,937 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:08,937 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:08,937 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1d5045bf-cacd-48da-acf4-344d32ca480a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1d5045bf-cacd-48da-acf4-344d32ca480a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1d5045bf-cacd-48da-acf4-344d32ca480a', 'etag': '"2f06444d0de66107fbb4aa9cbabc6c35"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2f06444d0de66107fbb4aa9cbabc6c35"'} quotaregistrysizeworker stdout | 2023-06-29 13:42:09,337 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-registry stdout | 2023-06-29 13:42:09,522 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:09,522 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:09,523 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1013, 'Body': <_io.BytesIO object at 0x7f7ccb2710e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:09,523 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:09,523 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:09,523 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:09,523 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:09,523 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:09,523 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:09,523 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:09,531 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:09,532 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:09,532 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:09,532 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:09,532 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:09,532 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1013}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'DOeo1qinQ7TTaLRzc4R3XA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2710e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1013', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:09,532 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:09,532 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:09,532 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:09,532 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:09,532 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:09,532 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1013&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:DOeo1qinQ7TTaLRzc4R3XA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134209Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:09,532 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134209Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 452714e4f5c752ab5f2a2cec5a5597968e8379f4363440bd39b4272f43ce3a3c gunicorn-registry stdout | 2023-06-29 13:42:09,532 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d034c62cf6d3f9f6145f4f381e66f423f379aa45eb233eb12d3881c91ae33300 gunicorn-registry stdout | 2023-06-29 13:42:09,532 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:09,532 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:09,533 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:09,533 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-web stdout | 2023-06-29 13:42:09,637 [213] [DEBUG] [app] Starting request: urn:request:33607b55-16a9-421c-bcbe-c3e5b7d8ead1 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:42:09,637 [212] [DEBUG] [app] Starting request: urn:request:9b88bdd0-f1d7-44fb-a1db-ba69ee4a657d (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:42:09,639 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:42:09,639 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:42:09,640 [216] [DEBUG] [app] Starting request: urn:request:a403d703-cd54-40fe-98e1-6b7b3df24f35 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:42:09,640 [223] [DEBUG] [app] Starting request: urn:request:0b86e9df-b1b5-48db-b64f-60327b6db2b5 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:42:09,641 [216] [DEBUG] [app] Ending request: urn:request:a403d703-cd54-40fe-98e1-6b7b3df24f35 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:a403d703-cd54-40fe-98e1-6b7b3df24f35', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:42:09,641 [223] [DEBUG] [app] Ending request: urn:request:0b86e9df-b1b5-48db-b64f-60327b6db2b5 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:0b86e9df-b1b5-48db-b64f-60327b6db2b5', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:42:09,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:42:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:42:09,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:42:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:42:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:42:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.001) gunicorn-web stdout | 2023-06-29 13:42:09,641 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:42:09,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:42:09,643 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:42:09,643 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:42:09,645 [214] [DEBUG] [app] Starting request: urn:request:76bf4c63-4f8e-48a7-9585-73583e6454a5 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:42:09,645 [211] [DEBUG] [app] Starting request: urn:request:dc568796-9301-419d-ae0c-6b1bfe670fd5 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:42:09,645 [211] [DEBUG] [app] Ending request: urn:request:dc568796-9301-419d-ae0c-6b1bfe670fd5 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:dc568796-9301-419d-ae0c-6b1bfe670fd5', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:42:09,645 [214] [DEBUG] [app] Ending request: urn:request:76bf4c63-4f8e-48a7-9585-73583e6454a5 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:76bf4c63-4f8e-48a7-9585-73583e6454a5', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:42:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:42:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-06-29 13:42:09,646 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:42:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:42:09,646 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:42:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:42:09,646 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:42:09,646 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:42:09,646 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:42:09,646 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:42:09,654 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:42:09,654 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:42:09,665 [213] [DEBUG] [app] Ending request: urn:request:33607b55-16a9-421c-bcbe-c3e5b7d8ead1 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:33607b55-16a9-421c-bcbe-c3e5b7d8ead1', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:42:09,665 [212] [DEBUG] [app] Ending request: urn:request:9b88bdd0-f1d7-44fb-a1db-ba69ee4a657d (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:9b88bdd0-f1d7-44fb-a1db-ba69ee4a657d', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:42:09,665 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:42:09,665 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:42:09,665 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:42:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:42:09,665 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:42:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:42:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:42:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-registry stdout | 2023-06-29 13:42:09,689 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. namespacegcworker stdout | 2023-06-29 13:42:09,691 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:42:09,738 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:42:09,774 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-registry stdout | 2023-06-29 13:42:10,058 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1013 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:10,058 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c23d5590-3b78-44c6-9c0a-d8fa32612ed6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c23d5590-3b78-44c6-9c0a-d8fa32612ed6', 'ETag': '"0ce7a8d6a8a743b4d368b4737384775c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:10,059 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:10,059 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:10,059 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:10,059 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:10,059 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c23d5590-3b78-44c6-9c0a-d8fa32612ed6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c23d5590-3b78-44c6-9c0a-d8fa32612ed6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c23d5590-3b78-44c6-9c0a-d8fa32612ed6', 'etag': '"0ce7a8d6a8a743b4d368b4737384775c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0ce7a8d6a8a743b4d368b4737384775c"'} gunicorn-registry stdout | 2023-06-29 13:42:10,371 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:10,372 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:10,372 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1014, 'Body': <_io.BytesIO object at 0x7f7ccb2acb80>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:10,372 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:10,372 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:10,372 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:10,372 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:10,372 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:10,372 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:10,372 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:10,381 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:10,381 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:10,381 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:10,381 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:10,381 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:10,381 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1014}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '62VZCg7eykEOvGnbQbuOzg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2acb80>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1014', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:10,381 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:10,381 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:10,381 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:10,381 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:10,381 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:10,381 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1014&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:62VZCg7eykEOvGnbQbuOzg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134210Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:10,381 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134210Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | cd0d11b70ffa9a43fdf5d4baa615dc22cc2477c37baccb2840a9844895581cfd gunicorn-registry stdout | 2023-06-29 13:42:10,381 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 20782148575bb64a4d95b2cfe2db39f74f624b086f1aaa8145e4eadc5d28d06b gunicorn-registry stdout | 2023-06-29 13:42:10,382 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:10,382 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:10,382 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:10,382 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:10,427 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositoryactioncounter stdout | 2023-06-29 13:42:10,515 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gcworker stdout | 2023-06-29 13:42:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:42:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:42:20.585410+00:00 (in 9.999520 seconds) gcworker stdout | 2023-06-29 13:42:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:42:20 UTC)" (scheduled at 2023-06-29 13:42:10.585410+00:00) gcworker stdout | 2023-06-29 13:42:10,587 [59] [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, 1686836530586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:42:10,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:42:10,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:42:10,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:42:20 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:42:10,752 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1014 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:10,752 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0a83aaea-abb9-4e7c-817d-8e920f11c1c4', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0a83aaea-abb9-4e7c-817d-8e920f11c1c4', 'ETag': '"eb65590a0edeca410ebc69db41bb8ece"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:10,753 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:10,753 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:10,753 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:10,753 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:10,753 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0a83aaea-abb9-4e7c-817d-8e920f11c1c4', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0a83aaea-abb9-4e7c-817d-8e920f11c1c4', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0a83aaea-abb9-4e7c-817d-8e920f11c1c4', 'etag': '"eb65590a0edeca410ebc69db41bb8ece"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"eb65590a0edeca410ebc69db41bb8ece"'} gunicorn-registry stdout | 2023-06-29 13:42:11,573 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:11,573 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:11,574 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1015, 'Body': <_io.BytesIO object at 0x7f7ccb234e50>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:11,574 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:11,574 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:11,574 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:11,574 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:11,574 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:11,574 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:11,574 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:11,582 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:11,582 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:11,582 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:11,582 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:11,583 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:11,583 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1015}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'CuswQKyJMuM6m1fCsjg1Lw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234e50>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1015', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:11,583 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:11,583 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:11,583 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:11,583 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:11,583 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:11,583 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1015&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:CuswQKyJMuM6m1fCsjg1Lw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134211Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:11,583 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134211Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1acff6aec91d8e1eb242b717a60f3ab0112f02c2c29a5ee3c786afda06381a9f gunicorn-registry stdout | 2023-06-29 13:42:11,583 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2ec235eb70f9dd7de55f6edc600a6fecf9db1c22e051f95ec60be3c9d7d20721 gunicorn-registry stdout | 2023-06-29 13:42:11,583 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:11,583 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:11,583 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:11,584 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:11,629 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:42:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:42:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:42:36.582504+00:00 (in 24.868360 seconds) securityworker stdout | 2023-06-29 13:42:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:42:41 UTC)" (scheduled at 2023-06-29 13:42:11.713664+00:00) securityworker stdout | 2023-06-29 13:42:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:42:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... blobuploadcleanupworker stdout | 2023-06-29 13:42:11,714 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} securityworker stdout | 2023-06-29 13:42:11,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:42:11,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:42:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:42:11,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:42:11,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:42:11,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:42:11,721 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:42:11,733 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:42:11,737 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:42:11,737 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:42:11,737 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 37, 11, 721105), 1, 2]) securityworker stdout | 2023-06-29 13:42:11,741 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:42:11,741 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:42:11,742 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 37, 11, 721105), 1, 2]) securityworker stdout | 2023-06-29 13:42:11,745 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:42:11,746 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:42:11,746 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:42:11,746 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:42:11,746 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:42:11,746 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:42:11,746 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:42:11,747 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:42:11,747 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:42:11,747 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:42:41 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:42:12,030 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1015 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:12,030 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ac8e09cd-6ac1-49d5-a9c9-e6dce13806dd', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ac8e09cd-6ac1-49d5-a9c9-e6dce13806dd', 'ETag': '"0aeb3040ac8932e33a9b57c2b238352f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:12,030 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:12,031 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:12,031 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:12,031 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:12,031 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ac8e09cd-6ac1-49d5-a9c9-e6dce13806dd', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ac8e09cd-6ac1-49d5-a9c9-e6dce13806dd', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ac8e09cd-6ac1-49d5-a9c9-e6dce13806dd', 'etag': '"0aeb3040ac8932e33a9b57c2b238352f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0aeb3040ac8932e33a9b57c2b238352f"'} gunicorn-registry stdout | 2023-06-29 13:42:12,466 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:12,466 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:12,466 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1016, 'Body': <_io.BytesIO object at 0x7f7ccb290ae0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:12,466 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:12,466 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:12,466 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:12,467 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:12,467 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:12,467 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:12,467 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:12,475 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:12,475 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:12,475 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:12,475 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:12,475 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:12,475 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1016}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'JojnPIGK3efgPkTecMffEw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290ae0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1016', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:12,475 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:12,475 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:12,475 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:12,475 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:12,476 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:12,476 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1016&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:JojnPIGK3efgPkTecMffEw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134212Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:12,476 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134212Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1824311e90d0d6f589c92224d8a51092bcac1c0edad24a8aa1cebf4f8c3fcaf6 gunicorn-registry stdout | 2023-06-29 13:42:12,476 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 436810307869c1020375b6aff24a83a4e1f5bdcd435d589215dee7a032c446b8 gunicorn-registry stdout | 2023-06-29 13:42:12,476 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:12,476 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:12,476 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:12,477 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:12,526 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:42:12,888 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1016 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:12,888 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '150f7335-67d6-4b68-a33c-49549be7b882', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '150f7335-67d6-4b68-a33c-49549be7b882', 'ETag': '"2688e73c818adde7e03e44de70c7df13"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:12,888 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:12,888 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:12,888 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:12,888 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:12,889 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '150f7335-67d6-4b68-a33c-49549be7b882', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '150f7335-67d6-4b68-a33c-49549be7b882', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '150f7335-67d6-4b68-a33c-49549be7b882', 'etag': '"2688e73c818adde7e03e44de70c7df13"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2688e73c818adde7e03e44de70c7df13"'} gunicorn-registry stdout | 2023-06-29 13:42:13,603 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:13,603 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:13,604 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1017, 'Body': <_io.BytesIO object at 0x7f7ccb269db0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:13,604 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:13,604 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:13,604 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:13,604 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:13,604 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:13,604 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:13,604 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:13,613 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:13,613 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:13,613 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:13,613 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:13,613 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:13,613 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1017}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'G9NOhi7t63TsZz/dQtC7rQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269db0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1017', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:13,613 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:13,613 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:13,613 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:13,613 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:13,613 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:13,613 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1017&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:G9NOhi7t63TsZz/dQtC7rQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134213Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:13,613 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134213Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0b57ea8bd090c73ee9c965d0bd375187b8e3515fba5d96991445adc18b944f8f gunicorn-registry stdout | 2023-06-29 13:42:13,613 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6dd736d2cee89fd0e438abfae376fc6d93e28498f4d14a11244ccfe35708f109 gunicorn-registry stdout | 2023-06-29 13:42:13,613 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:13,614 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:13,614 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:13,614 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. repositorygcworker stdout | 2023-06-29 13:42:13,642 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:42:13,661 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:42:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:42:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:42:15.985355+00:00 (in 2.006461 seconds) notificationworker stdout | 2023-06-29 13:42:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:42:23 UTC)" (scheduled at 2023-06-29 13:42:13.978401+00:00) notificationworker stdout | 2023-06-29 13:42:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:42:13,980 [74] [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(2023, 6, 29, 13, 42, 13, 979318), True, datetime.datetime(2023, 6, 29, 13, 42, 13, 979318), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:42:13,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:42:13,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:42:13,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:42:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:42:14,062 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1017 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:14,063 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c6a5c7c8-f177-4314-a3d9-02a78a767b0c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c6a5c7c8-f177-4314-a3d9-02a78a767b0c', 'ETag': '"1bd34e862eedeb74ec673fdd42d0bbad"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:14,063 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:14,063 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:14,063 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:14,063 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:14,063 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c6a5c7c8-f177-4314-a3d9-02a78a767b0c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c6a5c7c8-f177-4314-a3d9-02a78a767b0c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c6a5c7c8-f177-4314-a3d9-02a78a767b0c', 'etag': '"1bd34e862eedeb74ec673fdd42d0bbad"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1bd34e862eedeb74ec673fdd42d0bbad"'} exportactionlogsworker stdout | 2023-06-29 13:42:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:42:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:42:45.793045+00:00 (in 30.999113 seconds) exportactionlogsworker stdout | 2023-06-29 13:42:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:43:14 UTC)" (scheduled at 2023-06-29 13:42:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:42:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:42:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:43:14 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:42:14,985 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:14,985 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:14,986 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1018, 'Body': <_io.BytesIO object at 0x7f7ccb229590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:14,986 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:14,986 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:14,986 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:14,986 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:14,986 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:14,986 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:14,986 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:14,994 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:14,994 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:14,994 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:14,994 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:14,994 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:14,994 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1018}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'mPKtcJmcKY240iS+8OWdeg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb229590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1018', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:14,995 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:14,995 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:14,995 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:14,995 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:14,995 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:14,995 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1018&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:mPKtcJmcKY240iS+8OWdeg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134214Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:14,995 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134214Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6587a7440adc5e14bc6233cc6d544297a25879c0480cd96a23e6b7d8624213a4 gunicorn-registry stdout | 2023-06-29 13:42:14,995 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b44c702eb34a28e204aace1f4c31585a2ecf2f0ef7b2c031b271913134b4600f gunicorn-registry stdout | 2023-06-29 13:42:14,995 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:14,995 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:14,996 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:14,996 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. securityworker stdout | 2023-06-29 13:42:15,041 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} gunicorn-registry stdout | 2023-06-29 13:42:15,041 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. manifestbackfillworker stdout | 2023-06-29 13:42:15,043 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} exportactionlogsworker stdout | 2023-06-29 13:42:15,137 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:42:15,318 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-registry stdout | 2023-06-29 13:42:15,482 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1018 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:15,483 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '253bc6c7-4a38-4b7a-869f-33c74a49d724', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '253bc6c7-4a38-4b7a-869f-33c74a49d724', 'ETag': '"98f2ad70999c298db8d224bef0e59d7a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:15,483 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:15,483 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:15,483 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:15,483 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:15,483 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '253bc6c7-4a38-4b7a-869f-33c74a49d724', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '253bc6c7-4a38-4b7a-869f-33c74a49d724', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '253bc6c7-4a38-4b7a-869f-33c74a49d724', 'etag': '"98f2ad70999c298db8d224bef0e59d7a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"98f2ad70999c298db8d224bef0e59d7a"'} gunicorn-web stdout | 2023-06-29 13:42:15,855 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gcworker stdout | 2023-06-29 13:42:15,868 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:42:15,920 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-web stdout | 2023-06-29 13:42:15,958 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:42:15,960 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:42:15,964 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:42:15,968 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} notificationworker stdout | 2023-06-29 13:42:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:42:15,985 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:42:23.978401+00:00 (in 7.992588 seconds) notificationworker stdout | 2023-06-29 13:42:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:43:15 UTC)" (scheduled at 2023-06-29 13:42:15.985355+00:00) notificationworker stdout | 2023-06-29 13:42:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:42:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:43:15 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:42:16,696 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:16,696 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:16,696 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1019, 'Body': <_io.BytesIO object at 0x7f7ccb2694f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:16,696 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:16,696 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:16,696 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:16,697 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:16,697 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:16,697 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:16,697 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:16,705 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:16,705 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:16,705 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:16,705 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:16,705 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:16,705 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1019}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'AjHW+KEgmt+Bi+CizquUzg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2694f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1019', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:16,705 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:16,705 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:16,705 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:16,705 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:16,706 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:16,706 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1019&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:AjHW+KEgmt+Bi+CizquUzg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134216Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:16,706 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134216Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7cec2dfc03e300c4593480b639ceb688275b07a43b00863b3ded4c3355157a87 gunicorn-registry stdout | 2023-06-29 13:42:16,706 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c503fd420c74fd6cc91389386c0b203a2dce774d6cbbe6ce16d46a32fd08b383 gunicorn-registry stdout | 2023-06-29 13:42:16,706 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:16,706 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:16,706 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:16,707 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:16,756 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. globalpromstats stdout | 2023-06-29 13:42:17,035 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} gunicorn-registry stdout | 2023-06-29 13:42:17,238 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1019 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:17,238 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '949c832f-3a2e-4880-9fef-9328d3daaa5e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '949c832f-3a2e-4880-9fef-9328d3daaa5e', 'ETag': '"0231d6f8a1209adf818be0a2ceab94ce"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:17,238 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:17,238 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:17,238 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:17,239 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:17,239 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '949c832f-3a2e-4880-9fef-9328d3daaa5e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '949c832f-3a2e-4880-9fef-9328d3daaa5e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '949c832f-3a2e-4880-9fef-9328d3daaa5e', 'etag': '"0231d6f8a1209adf818be0a2ceab94ce"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0231d6f8a1209adf818be0a2ceab94ce"'} teamsyncworker stdout | 2023-06-29 13:42:17,369 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:42:17,993 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:17,993 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:17,994 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1020, 'Body': <_io.BytesIO object at 0x7f7ccb223ea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:17,994 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:17,994 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:17,994 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:17,994 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:17,994 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:17,994 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:17,994 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:18,002 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:18,002 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:18,002 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:18,002 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:18,002 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:18,003 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1020}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'jO4LjPv6MgoCGtshgR+l0g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223ea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1020', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:18,003 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:18,003 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:18,003 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:18,003 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:18,003 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:18,003 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1020&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:jO4LjPv6MgoCGtshgR+l0g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134218Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:18,003 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134218Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 49e7bcf6da1b8ba49739479656345ee1525c04a7e5f9d97ca88d37a0f3731a05 gunicorn-registry stdout | 2023-06-29 13:42:18,003 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d001760ed49259fd518dc8716b71615de7661cc163cad84cf19ecedbd6b9f321 gunicorn-registry stdout | 2023-06-29 13:42:18,003 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:18,003 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:18,004 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:18,004 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:18,053 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. chunkcleanupworker stdout | 2023-06-29 13:42:18,089 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-secscan stdout | 2023-06-29 13:42:18,207 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:42:18,209 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:42:18,212 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:42:18,454 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1020 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:18,454 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '642de40f-14fb-45ef-9d39-b6cc941c0c06', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '642de40f-14fb-45ef-9d39-b6cc941c0c06', 'ETag': '"8cee0b8cfbfa320a021adb21811fa5d2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:18,454 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:18,454 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:18,454 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:18,454 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:18,454 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '642de40f-14fb-45ef-9d39-b6cc941c0c06', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '642de40f-14fb-45ef-9d39-b6cc941c0c06', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '642de40f-14fb-45ef-9d39-b6cc941c0c06', 'etag': '"8cee0b8cfbfa320a021adb21811fa5d2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8cee0b8cfbfa320a021adb21811fa5d2"'} storagereplication stdout | 2023-06-29 13:42:18,459 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:42:19,093 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:19,094 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:19,094 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1021, 'Body': <_io.BytesIO object at 0x7f7ccb271900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:19,094 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:19,094 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:19,094 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:19,094 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:19,094 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:19,094 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:19,094 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:19,103 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:19,103 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:19,103 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:19,103 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:19,103 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:19,103 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1021}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'QvhSXFhqh1Lo/VmnDyfNKQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1021', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:19,103 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:19,103 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:19,103 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:19,103 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:19,103 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:19,103 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1021&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:QvhSXFhqh1Lo/VmnDyfNKQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134219Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:19,103 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134219Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f1ea226b952def7fa0b4f74ce3b04a4f4ce3b611bbd50261cb1dc51285379193 gunicorn-registry stdout | 2023-06-29 13:42:19,103 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4394d3e77beea7dfb79693eda9b4131c8f24fafed82af835d5b025fb318b7a27 gunicorn-registry stdout | 2023-06-29 13:42:19,103 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:19,103 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:19,104 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:19,104 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:19,149 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:42:19,344 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:42:19,350 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:42:19,352 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:42:19,355 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:42:19,359 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:42:19,361 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:42:19,364 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:42:19,370 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:42:19,372 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:42:19,534 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1021 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:19,534 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '03ffd87b-4818-472b-bb3d-885437c42425', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '03ffd87b-4818-472b-bb3d-885437c42425', 'ETag': '"42f8525c586a8752e8fd59a70f27cd29"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:19,534 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:19,535 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:19,535 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:19,535 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:19,535 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '03ffd87b-4818-472b-bb3d-885437c42425', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '03ffd87b-4818-472b-bb3d-885437c42425', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '03ffd87b-4818-472b-bb3d-885437c42425', 'etag': '"42f8525c586a8752e8fd59a70f27cd29"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"42f8525c586a8752e8fd59a70f27cd29"'} gunicorn-registry stdout | 2023-06-29 13:42:20,307 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:20,308 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:20,308 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1022, 'Body': <_io.BytesIO object at 0x7f7ccb269770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:20,308 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:20,308 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:20,308 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:20,308 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:20,308 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:20,308 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:20,309 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:20,317 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:20,317 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:20,317 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:20,317 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:20,317 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:20,317 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1022}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '+ZuYxX8MuFn8OD4ciNT6/Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1022', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:20,317 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:20,317 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:20,317 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:20,317 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:20,318 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:20,318 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1022&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:+ZuYxX8MuFn8OD4ciNT6/Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134220Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:20,318 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134220Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 14444480a152f956f29d3f81270d0e6da03da0a56db1b6718d1412cd082baf2d gunicorn-registry stdout | 2023-06-29 13:42:20,318 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f89b45134d9998f04439dcf27c623f25bf0c480f6f55a685a80223b5ab4cb3d1 gunicorn-registry stdout | 2023-06-29 13:42:20,318 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:20,318 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:20,318 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:20,319 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:20,444 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:42:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:42:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:42:30.585410+00:00 (in 9.999526 seconds) gcworker stdout | 2023-06-29 13:42:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:42:30 UTC)" (scheduled at 2023-06-29 13:42:20.585410+00:00) gcworker stdout | 2023-06-29 13:42:20,587 [59] [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, 1686836540586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:42:20,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:42:20,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:42:20,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:42:30 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:42:20,853 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1022 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:20,853 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '065e6404-1b55-4045-b72f-76c53e57e6ef', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '065e6404-1b55-4045-b72f-76c53e57e6ef', 'ETag': '"f99b98c57f0cb859fc383e1c88d4fafd"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:20,853 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:20,853 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:20,854 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:20,854 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:20,854 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '065e6404-1b55-4045-b72f-76c53e57e6ef', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '065e6404-1b55-4045-b72f-76c53e57e6ef', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '065e6404-1b55-4045-b72f-76c53e57e6ef', 'etag': '"f99b98c57f0cb859fc383e1c88d4fafd"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f99b98c57f0cb859fc383e1c88d4fafd"'} gunicorn-registry stdout | 2023-06-29 13:42:21,463 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:21,463 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:21,463 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1023, 'Body': <_io.BytesIO object at 0x7f7ccb1fb400>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:21,463 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:21,463 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:21,463 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:21,463 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:21,463 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:21,463 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:21,464 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:21,472 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:21,472 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:21,472 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:21,472 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:21,472 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:21,472 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1023}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'S2UeNbObmHPIGaor6ZJqHw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fb400>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1023', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:21,472 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:21,472 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:21,472 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:21,472 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:21,472 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:21,472 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1023&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:S2UeNbObmHPIGaor6ZJqHw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134221Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:21,472 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134221Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8aed726046a7b9a868b00bcfa6143e2148189415b135af963dbf3b86edb03e21 gunicorn-registry stdout | 2023-06-29 13:42:21,472 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f0dd3b90e7d532f27be1006a7c93cec3714e4367e5bdeb0daaecb9575ca00579 gunicorn-registry stdout | 2023-06-29 13:42:21,473 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:21,473 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:21,473 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:21,473 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:21,587 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:42:21,958 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1023 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:21,958 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '13ad00aa-7dc1-4b08-b4a3-cd4f6af2f8d2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '13ad00aa-7dc1-4b08-b4a3-cd4f6af2f8d2', 'ETag': '"4b651e35b39b9873c819aa2be9926a1f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:21,958 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:21,959 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:21,959 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:21,959 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:21,959 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '13ad00aa-7dc1-4b08-b4a3-cd4f6af2f8d2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '13ad00aa-7dc1-4b08-b4a3-cd4f6af2f8d2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '13ad00aa-7dc1-4b08-b4a3-cd4f6af2f8d2', 'etag': '"4b651e35b39b9873c819aa2be9926a1f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4b651e35b39b9873c819aa2be9926a1f"'} gunicorn-registry stdout | 2023-06-29 13:42:22,576 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:22,576 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:22,576 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1024, 'Body': <_io.BytesIO object at 0x7f7ccb2901d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:22,576 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:22,576 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:22,576 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:22,576 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:22,576 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:22,577 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:22,577 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:22,585 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:22,585 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:22,585 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:22,585 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:22,585 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:22,585 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1024}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'iQP+JhUO1j7M3KP8hQQ1KQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2901d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1024', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:22,585 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:22,585 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:22,585 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:22,585 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:22,585 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:22,585 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1024&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:iQP+JhUO1j7M3KP8hQQ1KQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134222Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:22,586 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134222Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9843e4fc5394269302b8e05ef23b9d9bc8f5edd6cfb8ee8d1798928fffb20d7f gunicorn-registry stdout | 2023-06-29 13:42:22,586 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8329d9f8a451f450328645fdd672ff513a851718c49a664e245d0099e87d8164 gunicorn-registry stdout | 2023-06-29 13:42:22,586 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:22,586 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:22,586 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:22,587 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:22,633 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:42:22,994 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1024 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:22,995 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '95ddfb05-6c38-432e-91da-4fdb7951d678', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '95ddfb05-6c38-432e-91da-4fdb7951d678', 'ETag': '"8903fe26150ed63eccdca3fc85043529"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:22,995 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:22,995 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:22,995 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:22,995 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:22,995 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '95ddfb05-6c38-432e-91da-4fdb7951d678', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '95ddfb05-6c38-432e-91da-4fdb7951d678', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '95ddfb05-6c38-432e-91da-4fdb7951d678', 'etag': '"8903fe26150ed63eccdca3fc85043529"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8903fe26150ed63eccdca3fc85043529"'} securityscanningnotificationworker stdout | 2023-06-29 13:42:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:42:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:42:48.681765+00:00 (in 25.394499 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:42:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:43:23 UTC)" (scheduled at 2023-06-29 13:42:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:42:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:42:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:43:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:42:23,667 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:23,667 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:23,667 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1025, 'Body': <_io.BytesIO object at 0x7f7ccb1fbf40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:23,667 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:23,667 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:23,667 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:23,667 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:23,667 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:23,667 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:23,668 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:23,676 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:23,676 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:23,676 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:23,676 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:23,676 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:23,676 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1025}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'v0coGSTK5NQ8+ANZQaMO8A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fbf40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1025', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:23,676 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:23,676 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:23,676 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:23,676 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:23,676 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:23,676 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1025&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:v0coGSTK5NQ8+ANZQaMO8A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134223Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:23,676 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134223Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | de3cdb6e86d2be4a15b10ddc83950094c99048f85ec2c3044d60160575088ba4 gunicorn-registry stdout | 2023-06-29 13:42:23,676 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e8cc4967a82d351de34bb7db39c081733c3e352eaa230212c0c5738f413bfd43 gunicorn-registry stdout | 2023-06-29 13:42:23,677 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:23,677 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:23,677 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:23,677 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:23,722 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:42:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:42:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:42:33.978401+00:00 (in 9.999510 seconds) notificationworker stdout | 2023-06-29 13:42:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:42:33 UTC)" (scheduled at 2023-06-29 13:42:23.978401+00:00) notificationworker stdout | 2023-06-29 13:42:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:42:23,980 [74] [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(2023, 6, 29, 13, 42, 23, 979292), True, datetime.datetime(2023, 6, 29, 13, 42, 23, 979292), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:42:23,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:42:23,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:42:23,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:42:33 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:42:24,122 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1025 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:24,122 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4255ef86-9726-4239-b37b-95d2b397466a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4255ef86-9726-4239-b37b-95d2b397466a', 'ETag': '"bf47281924cae4d43cf8035941a30ef0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:24,122 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:24,123 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:24,123 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:24,123 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:24,123 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4255ef86-9726-4239-b37b-95d2b397466a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4255ef86-9726-4239-b37b-95d2b397466a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4255ef86-9726-4239-b37b-95d2b397466a', 'etag': '"bf47281924cae4d43cf8035941a30ef0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"bf47281924cae4d43cf8035941a30ef0"'} gunicorn-web stdout | 2023-06-29 13:42:24,636 [211] [DEBUG] [app] Starting request: urn:request:8146e978-f4f4-4c95-b1cd-07b3c42509d2 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:42:24,636 [214] [DEBUG] [app] Starting request: urn:request:39486c31-4697-4b9b-b99f-a8fb9e707c3b (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:42:24,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:42:24,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:42:24,640 [216] [DEBUG] [app] Starting request: urn:request:2de447e1-9496-4e3a-9240-fd56b5dc8225 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:42:24,640 [222] [DEBUG] [app] Starting request: urn:request:416574db-ce53-441b-a29a-3ec491895c19 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:42:24,640 [216] [DEBUG] [app] Ending request: urn:request:2de447e1-9496-4e3a-9240-fd56b5dc8225 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:2de447e1-9496-4e3a-9240-fd56b5dc8225', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:42:24,640 [222] [DEBUG] [app] Ending request: urn:request:416574db-ce53-441b-a29a-3ec491895c19 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:416574db-ce53-441b-a29a-3ec491895c19', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:42:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:42:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) gunicorn-registry stdout | 2023-06-29 13:42:24,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:42:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:42:24,640 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:42:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:42:24,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:42:24,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:42:24,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:42:24,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:42:24,644 [212] [DEBUG] [app] Starting request: urn:request:d4da1bed-9010-4470-861d-a7ddc739544f (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:42:24,644 [213] [DEBUG] [app] Starting request: urn:request:318cf9d8-7184-48ff-acf0-a1d903274869 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:42:24,644 [212] [DEBUG] [app] Ending request: urn:request:d4da1bed-9010-4470-861d-a7ddc739544f (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:d4da1bed-9010-4470-861d-a7ddc739544f', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:42:24,644 [213] [DEBUG] [app] Ending request: urn:request:318cf9d8-7184-48ff-acf0-a1d903274869 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:318cf9d8-7184-48ff-acf0-a1d903274869', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:42:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:42:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:42:24,645 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:42:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:42:24,645 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:42:24,645 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:42:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:42:24,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:42:24,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:42:24,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:42:24,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:42:24,653 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:42:24,663 [214] [DEBUG] [app] Ending request: urn:request:39486c31-4697-4b9b-b99f-a8fb9e707c3b (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:39486c31-4697-4b9b-b99f-a8fb9e707c3b', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:42:24,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:42:24,663 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:42:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:42:24,663 [211] [DEBUG] [app] Ending request: urn:request:8146e978-f4f4-4c95-b1cd-07b3c42509d2 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:8146e978-f4f4-4c95-b1cd-07b3c42509d2', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:42:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-web stdout | 2023-06-29 13:42:24,664 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:42:24,664 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:42:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:42:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-registry stdout | 2023-06-29 13:42:24,755 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:24,755 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:24,756 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1026, 'Body': <_io.BytesIO object at 0x7f7ccb216180>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:24,756 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:24,756 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:24,756 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:24,756 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:24,756 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:24,756 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:24,756 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:24,764 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:24,764 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:24,764 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:24,764 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:24,764 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:24,764 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1026}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '6ESN3t/CqrKvCPN3J02XWw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb216180>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1026', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:24,765 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:24,765 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:24,765 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:24,765 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:24,765 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:24,765 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1026&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:6ESN3t/CqrKvCPN3J02XWw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134224Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:24,765 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134224Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 07ab05f811dd81d8008c05c1b963da955ace3ade0daafcf0f935e681bd397a85 gunicorn-registry stdout | 2023-06-29 13:42:24,765 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | dbebdb7fe2fc2b032c576f1af3429f78aedca08d210fdf832a65497e31176758 gunicorn-registry stdout | 2023-06-29 13:42:24,765 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:24,765 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:24,765 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:24,766 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:24,811 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:42:25,175 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1026 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:25,176 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '55d70e11-66b9-435b-98da-09a50c36ac67', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '55d70e11-66b9-435b-98da-09a50c36ac67', 'ETag': '"e8448ddedfc2aab2af08f377274d975b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:25,176 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:25,176 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:25,176 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:25,176 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:25,176 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '55d70e11-66b9-435b-98da-09a50c36ac67', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '55d70e11-66b9-435b-98da-09a50c36ac67', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '55d70e11-66b9-435b-98da-09a50c36ac67', 'etag': '"e8448ddedfc2aab2af08f377274d975b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e8448ddedfc2aab2af08f377274d975b"'} buildlogsarchiver stdout | 2023-06-29 13:42:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:42:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:42:55.790030+00:00 (in 29.999562 seconds) buildlogsarchiver stdout | 2023-06-29 13:42:25,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:42:55 UTC)" (scheduled at 2023-06-29 13:42:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:42:25,791 [54] [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(2023, 6, 14, 13, 42, 25, 790857), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:42:25,803 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:42:25,803 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:42:25,803 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:42:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:42:26,003 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:26,003 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:26,003 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1027, 'Body': <_io.BytesIO object at 0x7f7ccb1fbf40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:26,003 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:26,004 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:26,004 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:26,004 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:26,004 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:26,004 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:26,004 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:26,012 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:26,012 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:26,012 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:26,012 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:26,012 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:26,012 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1027}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '9OgdaowiFBEwupRh9YW8Vg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fbf40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1027', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:26,012 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:26,012 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:26,012 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:26,012 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:26,013 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:26,013 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1027&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:9OgdaowiFBEwupRh9YW8Vg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134226Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:26,013 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134226Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 535a34a6ad78f6f27c41904ab655cb8563d2eb169be91ed27b7edd7b0d08dcdd gunicorn-registry stdout | 2023-06-29 13:42:26,013 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | bba7ae07dfaa947253cbb5b3d2fa106c3575ada991a991a5603f420079b3a50a gunicorn-registry stdout | 2023-06-29 13:42:26,013 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:26,013 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:26,013 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:26,014 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:26,061 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:42:26,461 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1027 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:26,462 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0a83b72a-3968-4dd5-951e-4f38931c4eef', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0a83b72a-3968-4dd5-951e-4f38931c4eef', 'ETag': '"f4e81d6a8c22141130ba9461f585bc56"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:26,462 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:26,462 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:26,462 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:26,462 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:26,462 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0a83b72a-3968-4dd5-951e-4f38931c4eef', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0a83b72a-3968-4dd5-951e-4f38931c4eef', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0a83b72a-3968-4dd5-951e-4f38931c4eef', 'etag': '"f4e81d6a8c22141130ba9461f585bc56"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f4e81d6a8c22141130ba9461f585bc56"'} gunicorn-registry stdout | 2023-06-29 13:42:27,234 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:27,235 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:27,235 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1028, 'Body': <_io.BytesIO object at 0x7f7ccb269ef0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:27,235 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:27,235 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:27,235 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:27,235 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:27,235 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:27,235 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:27,236 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:27,244 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:27,244 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:27,244 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:27,244 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:27,244 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:27,244 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1028}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'q0CgwoiIl90KiaguWn2Qgw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269ef0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1028', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:27,244 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:27,244 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:27,244 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:27,244 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:27,244 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:27,244 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1028&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:q0CgwoiIl90KiaguWn2Qgw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134227Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:27,244 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134227Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4cbf6d6f12ff7458397475fbab1cbb0d8436fb77b479d0c518b8ce1b2b46b285 gunicorn-registry stdout | 2023-06-29 13:42:27,244 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ff469eea5da93b8f93556252833696589e4f103dd4e3f57dcb2e2cb574effc74 gunicorn-registry stdout | 2023-06-29 13:42:27,245 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:27,245 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:27,245 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:27,245 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:27,290 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:42:27,691 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1028 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:27,691 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7defdf83-88be-4e4d-8281-eb6584a3697e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7defdf83-88be-4e4d-8281-eb6584a3697e', 'ETag': '"ab40a0c2888897dd0a89a82e5a7d9083"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:27,691 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:27,691 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:27,691 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:27,691 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:27,691 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7defdf83-88be-4e4d-8281-eb6584a3697e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7defdf83-88be-4e4d-8281-eb6584a3697e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7defdf83-88be-4e4d-8281-eb6584a3697e', 'etag': '"ab40a0c2888897dd0a89a82e5a7d9083"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ab40a0c2888897dd0a89a82e5a7d9083"'} gunicorn-registry stdout | 2023-06-29 13:42:28,260 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:28,260 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:28,260 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1029, 'Body': <_io.BytesIO object at 0x7f7ccb269770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:28,260 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:28,260 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:28,261 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:28,261 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:28,261 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:28,261 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:28,261 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:28,269 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:28,269 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:28,269 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:28,269 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:28,269 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:28,269 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1029}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '7/UaFi+9c0CP92X2o4p8qA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1029', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:28,269 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:28,269 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:28,269 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:28,269 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:28,270 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:28,270 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1029&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:7/UaFi+9c0CP92X2o4p8qA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134228Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:28,270 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134228Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | de73f709b7f481c47ef3e8ba3b62d20356fe03d646e8bd6b6debdca59e4202d0 gunicorn-registry stdout | 2023-06-29 13:42:28,270 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f58bf3ab96c184f1746b1725adadc421d0907bba8a46deb95554788dd5cc8913 gunicorn-registry stdout | 2023-06-29 13:42:28,270 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:28,270 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:28,270 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:28,271 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:28,316 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:42:28,676 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1029 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:28,676 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f8e275b1-dd2e-4f81-95f3-8ec4eb72d606', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f8e275b1-dd2e-4f81-95f3-8ec4eb72d606', 'ETag': '"eff51a162fbd73408ff765f6a38a7ca8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:28,676 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:28,676 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:28,676 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:28,676 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:28,676 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f8e275b1-dd2e-4f81-95f3-8ec4eb72d606', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f8e275b1-dd2e-4f81-95f3-8ec4eb72d606', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f8e275b1-dd2e-4f81-95f3-8ec4eb72d606', 'etag': '"eff51a162fbd73408ff765f6a38a7ca8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"eff51a162fbd73408ff765f6a38a7ca8"'} gunicorn-registry stdout | 2023-06-29 13:42:29,264 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:29,264 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:29,265 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1030, 'Body': <_io.BytesIO object at 0x7f7ccb271f40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:29,265 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:29,265 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:29,265 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:29,265 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:29,265 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:29,265 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:29,265 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:29,273 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:29,273 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:29,273 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:29,273 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:29,273 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:29,273 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1030}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'dsjNdIFScDUuA5bL79DtqA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271f40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1030', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:29,274 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:29,274 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:29,274 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:29,274 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:29,274 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:29,274 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1030&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:dsjNdIFScDUuA5bL79DtqA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134229Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:29,274 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134229Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1120cc6b18af4f57702582dc808b736a397b066b524be81efd5b6539f2ed5184 gunicorn-registry stdout | 2023-06-29 13:42:29,274 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f7bd419e71eeb6a04cd21e5d4f7261b88e405b5f3552f38464edd3418b494537 gunicorn-registry stdout | 2023-06-29 13:42:29,274 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:29,274 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:29,274 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:29,275 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:29,321 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:42:29,682 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1030 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:29,682 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b6e2be93-bd9a-46dd-9124-995ad1480f89', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b6e2be93-bd9a-46dd-9124-995ad1480f89', 'ETag': '"76c8cd74815270352e0396cbefd0eda8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:29,682 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:29,682 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:29,682 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:29,683 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:29,683 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b6e2be93-bd9a-46dd-9124-995ad1480f89', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b6e2be93-bd9a-46dd-9124-995ad1480f89', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b6e2be93-bd9a-46dd-9124-995ad1480f89', 'etag': '"76c8cd74815270352e0396cbefd0eda8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"76c8cd74815270352e0396cbefd0eda8"'} expiredappspecifictokenworker stdout | 2023-06-29 13:42:30,191 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:42:30,277 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:30,278 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:30,278 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1031, 'Body': <_io.BytesIO object at 0x7f7ccb1deb80>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:30,278 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:30,278 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:30,278 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:30,278 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:30,278 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:30,278 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:30,278 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:30,287 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:30,287 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:30,287 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:30,287 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:30,287 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:30,287 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1031}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'qObszqY3fws4ZxXg0wfkhw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1deb80>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1031', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:30,287 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:30,287 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:30,287 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:30,287 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:30,287 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:30,287 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1031&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:qObszqY3fws4ZxXg0wfkhw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134230Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:30,287 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134230Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9a6a221cbd2494902f430604ad1164587f1567be2b877101f0464b247269f516 gunicorn-registry stdout | 2023-06-29 13:42:30,287 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9c86662459a62b2ebb6d121af907c663db9b398f47b52c7efb82b2c7a2785096 gunicorn-registry stdout | 2023-06-29 13:42:30,287 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:30,287 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:30,288 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:30,288 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:30,333 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:42:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:42:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:42:40.585410+00:00 (in 9.999558 seconds) gcworker stdout | 2023-06-29 13:42:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:42:40 UTC)" (scheduled at 2023-06-29 13:42:30.585410+00:00) gcworker stdout | 2023-06-29 13:42:30,587 [59] [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, 1686836550586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:42:30,599 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:42:30,599 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:42:30,599 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:42:40 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:42:30,694 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1031 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:30,694 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '38c61e86-26ab-4aa1-8313-220022a9440f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '38c61e86-26ab-4aa1-8313-220022a9440f', 'ETag': '"a8e6eccea6377f0b386715e0d307e487"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:30,694 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:30,695 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:30,695 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:30,695 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:30,695 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '38c61e86-26ab-4aa1-8313-220022a9440f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '38c61e86-26ab-4aa1-8313-220022a9440f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '38c61e86-26ab-4aa1-8313-220022a9440f', 'etag': '"a8e6eccea6377f0b386715e0d307e487"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a8e6eccea6377f0b386715e0d307e487"'} gunicorn-registry stdout | 2023-06-29 13:42:31,194 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:31,194 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:31,195 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1032, 'Body': <_io.BytesIO object at 0x7f7ccb290180>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:31,195 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:31,195 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:31,195 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:31,195 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:31,195 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:31,195 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:31,195 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:31,203 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:31,204 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:31,204 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:31,204 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:31,204 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:31,204 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1032}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '+MmK1nuKb5sLdkwAFMuzOg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290180>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1032', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:31,204 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:31,204 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:31,204 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:31,204 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:31,204 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:31,204 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1032&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:+MmK1nuKb5sLdkwAFMuzOg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134231Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:31,204 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134231Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3b53200bc4ada82831db10934e9ce3a6c26470c10c2263c6c36dc7df6a6fdf69 gunicorn-registry stdout | 2023-06-29 13:42:31,204 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | defdfb93cf6518ce691588d6c742b45b887357834a04a0d83eec2fff7c33470d gunicorn-registry stdout | 2023-06-29 13:42:31,204 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:31,204 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:31,205 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:31,205 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:31,256 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:42:31,616 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1032 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:31,617 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e3deb97c-5385-4da3-8805-2323c37f43ab', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e3deb97c-5385-4da3-8805-2323c37f43ab', 'ETag': '"f8c98ad67b8a6f9b0b764c0014cbb33a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:31,617 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:31,617 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:31,617 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:31,617 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:31,617 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e3deb97c-5385-4da3-8805-2323c37f43ab', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e3deb97c-5385-4da3-8805-2323c37f43ab', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e3deb97c-5385-4da3-8805-2323c37f43ab', 'etag': '"f8c98ad67b8a6f9b0b764c0014cbb33a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f8c98ad67b8a6f9b0b764c0014cbb33a"'} gunicorn-registry stdout | 2023-06-29 13:42:32,145 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:32,145 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:32,145 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1033, 'Body': <_io.BytesIO object at 0x7f7ccb2907c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:32,146 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:32,146 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:32,146 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:32,146 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:32,146 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:32,146 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:32,146 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:32,154 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:32,154 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:32,154 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:32,154 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:32,154 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:32,154 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1033}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'vizOKme4SCX7ZuxhWEkuOw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2907c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1033', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:32,154 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:32,154 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:32,154 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:32,154 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:32,155 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:32,155 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1033&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:vizOKme4SCX7ZuxhWEkuOw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134232Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:32,155 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134232Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 17fa6d4634993eb3fb7dadfb45a81bcbd45e748fa138b6849005b896d4e66de9 gunicorn-registry stdout | 2023-06-29 13:42:32,155 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3ca05d0ee5624aef6618f151626209997e18549e5b7a85aeabea37d06de7dda0 gunicorn-registry stdout | 2023-06-29 13:42:32,155 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:32,155 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:32,155 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:32,156 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:32,201 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:42:32,564 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1033 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:32,564 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b65bbe04-5a5f-4810-a2e3-c5fb513c6a48', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b65bbe04-5a5f-4810-a2e3-c5fb513c6a48', 'ETag': '"be2cce2a67b84825fb66ec6158492e3b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:32,564 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:32,564 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:32,564 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:32,564 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:32,564 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b65bbe04-5a5f-4810-a2e3-c5fb513c6a48', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b65bbe04-5a5f-4810-a2e3-c5fb513c6a48', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b65bbe04-5a5f-4810-a2e3-c5fb513c6a48', 'etag': '"be2cce2a67b84825fb66ec6158492e3b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"be2cce2a67b84825fb66ec6158492e3b"'} gunicorn-registry stdout | 2023-06-29 13:42:32,960 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:32,960 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:32,960 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1034, 'Body': <_io.BytesIO object at 0x7f7ccb2c6cc0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:32,960 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:32,960 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:32,960 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:32,960 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:32,960 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:32,960 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:32,961 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:32,969 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:32,969 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:32,969 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:32,969 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:32,969 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:32,969 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1034}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'pdc7fq95GWzpHNlb6ugvyw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6cc0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1034', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:32,969 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:32,969 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:32,969 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:32,969 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:32,969 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:32,969 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1034&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:pdc7fq95GWzpHNlb6ugvyw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134232Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:32,969 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134232Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 012488bea7cd69045c03aaf8ec5ee364b87dced7f9b5d59451e0253052dcf02c gunicorn-registry stdout | 2023-06-29 13:42:32,970 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5fef49c9b5cd21989e9d1f3b8ec29407a4097b5fd4033372ba5a9ef27d829a0f gunicorn-registry stdout | 2023-06-29 13:42:32,970 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:32,970 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:32,970 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:32,970 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:33,017 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:42:33,339 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1034 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:33,339 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '26faa2e7-bb12-4077-b496-e4465aba654f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '26faa2e7-bb12-4077-b496-e4465aba654f', 'ETag': '"a5d73b7eaf79196ce91cd95beae82fcb"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:33,339 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:33,339 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:33,339 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:33,340 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:33,340 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '26faa2e7-bb12-4077-b496-e4465aba654f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '26faa2e7-bb12-4077-b496-e4465aba654f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '26faa2e7-bb12-4077-b496-e4465aba654f', 'etag': '"a5d73b7eaf79196ce91cd95beae82fcb"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a5d73b7eaf79196ce91cd95beae82fcb"'} queuecleanupworker stdout | 2023-06-29 13:42:33,736 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} notificationworker stdout | 2023-06-29 13:42:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:42:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:42:43.978401+00:00 (in 9.999505 seconds) notificationworker stdout | 2023-06-29 13:42:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:42:43 UTC)" (scheduled at 2023-06-29 13:42:33.978401+00:00) notificationworker stdout | 2023-06-29 13:42:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:42:33,980 [74] [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(2023, 6, 29, 13, 42, 33, 979323), True, datetime.datetime(2023, 6, 29, 13, 42, 33, 979323), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:42:33,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:42:33,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:42:33,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:42:43 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:42:34,497 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:34,497 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:34,497 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1035, 'Body': <_io.BytesIO object at 0x7f7ccb271540>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:34,497 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:34,497 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:34,497 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:34,497 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:34,497 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:34,497 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:34,498 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:34,506 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:34,506 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:34,506 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:34,506 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:34,506 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:34,506 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1035}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'QsiDeJy+YMCsRqXi8VpXXw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271540>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1035', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:34,506 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:34,506 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:34,506 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:34,506 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:34,506 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:34,506 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1035&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:QsiDeJy+YMCsRqXi8VpXXw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134234Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:34,506 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134234Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 84f2ce5801f5900da55a05a0dd5c6219db0c186b376750374a5a9e6ea628e9c8 gunicorn-registry stdout | 2023-06-29 13:42:34,507 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b02f30c507cfd142e014a0cdff3dff5b85563f6533a9a3f6b798d42269d3613c gunicorn-registry stdout | 2023-06-29 13:42:34,507 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:34,507 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:34,507 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:34,507 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:34,552 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:42:34,998 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1035 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:34,998 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f3ab53c7-69bb-4867-ae8b-ed7931ae70bc', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f3ab53c7-69bb-4867-ae8b-ed7931ae70bc', 'ETag': '"42c883789cbe60c0ac46a5e2f15a575f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:34,998 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:34,998 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:34,998 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:34,998 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:34,998 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f3ab53c7-69bb-4867-ae8b-ed7931ae70bc', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f3ab53c7-69bb-4867-ae8b-ed7931ae70bc', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f3ab53c7-69bb-4867-ae8b-ed7931ae70bc', 'etag': '"42c883789cbe60c0ac46a5e2f15a575f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"42c883789cbe60c0ac46a5e2f15a575f"'} gunicorn-registry stdout | 2023-06-29 13:42:35,897 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:35,897 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:35,898 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1036, 'Body': <_io.BytesIO object at 0x7f7ccb216860>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:35,898 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:35,898 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:35,898 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:35,898 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:35,898 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:35,898 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:35,898 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:35,906 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:35,906 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:35,906 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:35,906 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:35,906 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:35,906 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1036}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Yc89x64a0ltvvrwdgtcSkA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb216860>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1036', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:35,906 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:35,906 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:35,906 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:35,906 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:35,907 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:35,907 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1036&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Yc89x64a0ltvvrwdgtcSkA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134235Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:35,907 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134235Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b6497227e114c3285c1201fb11ef778c0e56fcd0ee6ce76ae846899e1eece50c gunicorn-registry stdout | 2023-06-29 13:42:35,907 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 46a45accee864f11f600de07a82168c12a2d2582ef1aed5c75c1608560e66345 gunicorn-registry stdout | 2023-06-29 13:42:35,907 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:35,907 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:35,907 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:35,908 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:35,953 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:42:36,355 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1036 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:36,356 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '533879b7-5f78-4c49-9c28-0377e3e96d76', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '533879b7-5f78-4c49-9c28-0377e3e96d76', 'ETag': '"61cf3dc7ae1ad25b6fbebc1d82d71290"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:36,356 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:36,356 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:36,356 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:36,356 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:36,356 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '533879b7-5f78-4c49-9c28-0377e3e96d76', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '533879b7-5f78-4c49-9c28-0377e3e96d76', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '533879b7-5f78-4c49-9c28-0377e3e96d76', 'etag': '"61cf3dc7ae1ad25b6fbebc1d82d71290"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"61cf3dc7ae1ad25b6fbebc1d82d71290"'} securityworker stdout | 2023-06-29 13:42:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:42:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:42:41.713664+00:00 (in 5.130719 seconds) securityworker stdout | 2023-06-29 13:42:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:43:06 UTC)" (scheduled at 2023-06-29 13:42:36.582504+00:00) securityworker stdout | 2023-06-29 13:42:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:42:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:42:36,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:42:36,587 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:42:36,599 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:42:36,602 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:42:36,602 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:43:06 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:42:36,817 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:36,817 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:36,818 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1037, 'Body': <_io.BytesIO object at 0x7f7ccb211090>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:36,818 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:36,818 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:36,818 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:36,818 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:36,818 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:36,818 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:36,818 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:36,826 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:36,826 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:36,826 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:36,826 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:36,826 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:36,826 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1037}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '+9HgtjS3JqvITPRAo+T77w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb211090>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1037', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:36,827 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:36,827 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:36,827 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:36,827 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:36,827 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:36,827 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1037&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:+9HgtjS3JqvITPRAo+T77w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134236Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:36,827 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134236Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | cd53abede09895fb392a3f818b7d0fa2083ee9d513f04ea16d3cb158944c5c0a gunicorn-registry stdout | 2023-06-29 13:42:36,827 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 80e6e28b4bde2c8b717169ce4f6a96eae7fcce365365d946346b49fea21abf4d gunicorn-registry stdout | 2023-06-29 13:42:36,827 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:36,827 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:36,827 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:36,828 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:36,873 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. builder stdout | 2023-06-29 13:42:36,950 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:42:36,978 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:42:37,193 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1037 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:37,193 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5c749d9d-3d10-471a-b8b2-0e4719a46baf', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5c749d9d-3d10-471a-b8b2-0e4719a46baf', 'ETag': '"fbd1e0b634b726abc84cf440a3e4fbef"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:37,193 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:37,193 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:37,193 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:37,193 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:37,194 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5c749d9d-3d10-471a-b8b2-0e4719a46baf', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5c749d9d-3d10-471a-b8b2-0e4719a46baf', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5c749d9d-3d10-471a-b8b2-0e4719a46baf', 'etag': '"fbd1e0b634b726abc84cf440a3e4fbef"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"fbd1e0b634b726abc84cf440a3e4fbef"'} gunicorn-registry stdout | 2023-06-29 13:42:37,943 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:37,943 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:37,943 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1038, 'Body': <_io.BytesIO object at 0x7f7ccb290a90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:37,943 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:37,943 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:37,943 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:37,943 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:37,943 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:37,943 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:37,944 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:37,952 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:37,952 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:37,952 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:37,952 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:37,952 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:37,952 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1038}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'JSy7FeFnmWm2INaSWYDzYQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290a90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1038', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:37,952 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:37,952 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:37,952 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:37,952 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:37,952 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:37,952 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1038&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:JSy7FeFnmWm2INaSWYDzYQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134237Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:37,952 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134237Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 239585d6252ac1be16373014dbf3e9947b4c27b0aabf4616c2111df80a445db0 gunicorn-registry stdout | 2023-06-29 13:42:37,952 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7f4d1a97f6d092378904e0121f9b99b78a55aa52e58e0b87feb1ba263e92e6cb gunicorn-registry stdout | 2023-06-29 13:42:37,953 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:37,953 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:37,953 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:37,953 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:37,998 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:42:38,357 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1038 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:38,357 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c1b44db0-7962-456b-8682-7054f62e0413', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c1b44db0-7962-456b-8682-7054f62e0413', 'ETag': '"252cbb15e1679969b620d6925980f361"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:38,357 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:38,357 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:38,357 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:38,357 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:38,357 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c1b44db0-7962-456b-8682-7054f62e0413', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c1b44db0-7962-456b-8682-7054f62e0413', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c1b44db0-7962-456b-8682-7054f62e0413', 'etag': '"252cbb15e1679969b620d6925980f361"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"252cbb15e1679969b620d6925980f361"'} repositorygcworker stdout | 2023-06-29 13:42:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:42:38,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:43:01.990998+00:00 (in 23.202405 seconds) repositorygcworker stdout | 2023-06-29 13:42:38,788 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:43:38 UTC)" (scheduled at 2023-06-29 13:42:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:42:38,788 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:42:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:43:38 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:42:38,905 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:38,905 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:38,906 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1039, 'Body': <_io.BytesIO object at 0x7f7ccb223ef0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:38,906 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:38,906 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:38,906 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:38,906 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:38,906 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:38,906 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:38,906 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:38,914 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:38,914 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:38,914 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:38,914 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:38,915 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:38,915 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1039}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'rIVc6rdSnTq3Dfd9ZcFHsw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223ef0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1039', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:38,915 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:38,915 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:38,915 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:38,915 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:38,915 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:38,915 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1039&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:rIVc6rdSnTq3Dfd9ZcFHsw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134238Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:38,915 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134238Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c0130700d8443289133d286127eabcd12a282f65fa13c243e97bc0d8dbc748af gunicorn-registry stdout | 2023-06-29 13:42:38,915 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 54e4e97507388a96f49f876fa0f4cb0f1fb79a84c97b4995c0e7e0f965321229 gunicorn-registry stdout | 2023-06-29 13:42:38,915 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:38,915 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:38,916 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:38,916 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:38,962 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:42:39,280 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1039 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:39,280 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '9b012368-765c-4b10-8c40-3085bd99b2d7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '9b012368-765c-4b10-8c40-3085bd99b2d7', 'ETag': '"ac855ceab7529d3ab70df77d65c147b3"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:39,280 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:39,280 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:39,280 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:39,280 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:39,281 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '9b012368-765c-4b10-8c40-3085bd99b2d7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '9b012368-765c-4b10-8c40-3085bd99b2d7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '9b012368-765c-4b10-8c40-3085bd99b2d7', 'etag': '"ac855ceab7529d3ab70df77d65c147b3"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ac855ceab7529d3ab70df77d65c147b3"'} quotaregistrysizeworker stdout | 2023-06-29 13:42:39,366 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-web stdout | 2023-06-29 13:42:39,636 [211] [DEBUG] [app] Starting request: urn:request:f4f4fd8a-a5cb-4233-a015-8113a830b182 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:42:39,636 [213] [DEBUG] [app] Starting request: urn:request:6d66802e-61ad-46a6-9c98-d1a7e43a3413 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:42:39,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:42:39,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:42:39,640 [216] [DEBUG] [app] Starting request: urn:request:b2cb60c3-d198-4911-8470-f29cc4a2a67a (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:42:39,640 [223] [DEBUG] [app] Starting request: urn:request:20c2011d-c185-4abf-a3c1-43196fc083b8 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:42:39,640 [216] [DEBUG] [app] Ending request: urn:request:b2cb60c3-d198-4911-8470-f29cc4a2a67a (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:b2cb60c3-d198-4911-8470-f29cc4a2a67a', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:42:39,640 [223] [DEBUG] [app] Ending request: urn:request:20c2011d-c185-4abf-a3c1-43196fc083b8 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:20c2011d-c185-4abf-a3c1-43196fc083b8', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:42:39,640 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:42:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:42:39,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:42:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:42:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:42:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) gunicorn-web stdout | 2023-06-29 13:42:39,640 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:42:39,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:42:39,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:42:39,642 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:42:39,643 [211] [DEBUG] [app] Starting request: urn:request:84c38d7b-8023-4eea-ad61-46c008e97074 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:42:39,643 [214] [DEBUG] [app] Starting request: urn:request:6e9a062c-2b49-4003-acc3-c446cebe315a (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:42:39,643 [211] [DEBUG] [app] Ending request: urn:request:84c38d7b-8023-4eea-ad61-46c008e97074 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:84c38d7b-8023-4eea-ad61-46c008e97074', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:42:39,643 [214] [DEBUG] [app] Ending request: urn:request:6e9a062c-2b49-4003-acc3-c446cebe315a (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:6e9a062c-2b49-4003-acc3-c446cebe315a', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:42:39,644 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:42:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:42:39,644 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:42:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:42:39,644 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:42:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:42:39,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:42:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:42:39,644 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:42:39,644 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:42:39,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:42:39,662 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:42:39,662 [211] [DEBUG] [app] Ending request: urn:request:f4f4fd8a-a5cb-4233-a015-8113a830b182 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:f4f4fd8a-a5cb-4233-a015-8113a830b182', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:42:39,662 [211] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:42:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.026 118 0.027) gunicorn-web stdout | 2023-06-29 13:42:39,662 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:42:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:42:39,672 [213] [DEBUG] [app] Ending request: urn:request:6d66802e-61ad-46a6-9c98-d1a7e43a3413 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:6d66802e-61ad-46a6-9c98-d1a7e43a3413', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:42:39,672 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:42:39,673 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:42:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:42:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.037 118 0.037) namespacegcworker stdout | 2023-06-29 13:42:39,718 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} gunicorn-registry stdout | 2023-06-29 13:42:39,769 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:39,770 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:39,770 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1040, 'Body': <_io.BytesIO object at 0x7f7ccb208b80>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:39,770 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:39,770 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:39,770 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:39,770 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:39,770 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:39,770 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:39,771 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler logrotateworker stdout | 2023-06-29 13:42:39,773 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} gunicorn-registry stdout | 2023-06-29 13:42:39,779 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:39,779 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:39,779 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:39,779 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:39,779 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:39,779 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1040}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ZZHu0OPXslc4EeviwLo/Vg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb208b80>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1040', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:39,779 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:39,779 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:39,779 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:39,780 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:39,780 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:39,780 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1040&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ZZHu0OPXslc4EeviwLo/Vg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134239Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:39,780 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134239Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 02af679f54eb1d2072ba6a1d7c398444d794d5b914aed70634a979bc9199cae3 gunicorn-registry stdout | 2023-06-29 13:42:39,780 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 71f6b5c1411c637e92fea899fb055a21350fabee2dab594f3c8fa61ab71c6bc5 gunicorn-registry stdout | 2023-06-29 13:42:39,780 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:39,780 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:39,780 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:39,781 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. buildlogsarchiver stdout | 2023-06-29 13:42:39,809 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-registry stdout | 2023-06-29 13:42:39,826 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:42:40,145 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1040 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:40,145 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '9002aca3-ce93-447b-bb58-beb8709930e2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '9002aca3-ce93-447b-bb58-beb8709930e2', 'ETag': '"6591eed0e3d7b2573811ebe2c0ba3f56"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:40,145 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:40,145 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:40,146 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:40,146 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:40,146 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '9002aca3-ce93-447b-bb58-beb8709930e2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '9002aca3-ce93-447b-bb58-beb8709930e2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '9002aca3-ce93-447b-bb58-beb8709930e2', 'etag': '"6591eed0e3d7b2573811ebe2c0ba3f56"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6591eed0e3d7b2573811ebe2c0ba3f56"'} repositoryactioncounter stdout | 2023-06-29 13:42:40,552 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gcworker stdout | 2023-06-29 13:42:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:42:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:42:50.585410+00:00 (in 9.999523 seconds) gcworker stdout | 2023-06-29 13:42:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:42:50 UTC)" (scheduled at 2023-06-29 13:42:40.585410+00:00) gcworker stdout | 2023-06-29 13:42:40,587 [59] [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, 1686836560586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:42:40,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:42:40,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:42:40,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:42:50 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:42:40,990 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:40,990 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:40,991 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1041, 'Body': <_io.BytesIO object at 0x7f7ccb1de9f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:40,991 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:40,991 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:40,991 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:40,991 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:40,991 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:40,991 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:40,991 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:40,999 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:40,999 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:40,999 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:40,999 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:40,999 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:40,999 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1041}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ArDdJleeq+ybj+ffy2Sd5Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1de9f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1041', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:40,999 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:41,000 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:41,000 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:41,000 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:41,000 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:41,000 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1041&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ArDdJleeq+ybj+ffy2Sd5Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134241Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:41,000 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134241Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4ab687c3a3f266f633ee1a2d2ff0ca077980154758893f82b71f6592475249e2 gunicorn-registry stdout | 2023-06-29 13:42:41,000 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 14af51f0e3e46744df38dd687b450dd5ec035b3f54e8991ae2693e582d3cc592 gunicorn-registry stdout | 2023-06-29 13:42:41,000 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:41,000 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:41,000 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:41,001 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:41,050 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:42:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:42:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:43:06.582504+00:00 (in 24.868398 seconds) securityworker stdout | 2023-06-29 13:42:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:43:11 UTC)" (scheduled at 2023-06-29 13:42:41.713664+00:00) securityworker stdout | 2023-06-29 13:42:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:42:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:42:41,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:42:41,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:42:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:42:41,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:42:41,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:42:41,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:42:41,721 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) blobuploadcleanupworker stdout | 2023-06-29 13:42:41,731 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} securityworker stdout | 2023-06-29 13:42:41,733 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:42:41,737 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:42:41,737 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:42:41,738 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 37, 41, 721393), 1, 2]) securityworker stdout | 2023-06-29 13:42:41,742 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:42:41,742 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:42:41,742 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 37, 41, 721393), 1, 2]) securityworker stdout | 2023-06-29 13:42:41,746 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:42:41,746 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:42:41,746 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:42:41,746 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:42:41,746 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:42:41,747 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:42:41,747 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:42:41,748 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:42:41,748 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:42:41,748 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:43:11 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 13:42:43,663 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} notificationworker stdout | 2023-06-29 13:42:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:42:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:42:53.978401+00:00 (in 9.999478 seconds) notificationworker stdout | 2023-06-29 13:42:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:42:53 UTC)" (scheduled at 2023-06-29 13:42:43.978401+00:00) notificationworker stdout | 2023-06-29 13:42:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:42:43,980 [74] [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(2023, 6, 29, 13, 42, 43, 979322), True, datetime.datetime(2023, 6, 29, 13, 42, 43, 979322), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:42:43,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:42:43,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:42:43,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:42:53 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:42:44,628 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1041 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:44,628 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '183b6ef8-3292-4088-aa12-835d351327ed', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '183b6ef8-3292-4088-aa12-835d351327ed', 'ETag': '"02b0dd26579eabec9b8fe7dfcb649de5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:44,628 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:44,628 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:44,628 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:44,628 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:44,629 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '183b6ef8-3292-4088-aa12-835d351327ed', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '183b6ef8-3292-4088-aa12-835d351327ed', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '183b6ef8-3292-4088-aa12-835d351327ed', 'etag': '"02b0dd26579eabec9b8fe7dfcb649de5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"02b0dd26579eabec9b8fe7dfcb649de5"'} gunicorn-registry stdout | 2023-06-29 13:42:44,648 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:44,649 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:44,649 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1042, 'Body': <_io.BytesIO object at 0x7f7ccb2acb80>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:44,649 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:44,649 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:44,649 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:44,649 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:44,649 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:44,649 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:44,649 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:44,657 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:44,657 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:44,658 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:44,658 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:44,658 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:44,658 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1042}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Vp6He5kpcYMF8zWeQLKiUQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2acb80>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1042', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:44,658 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:44,658 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:44,658 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:44,658 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:44,658 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:44,658 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1042&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Vp6He5kpcYMF8zWeQLKiUQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134244Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:44,658 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134244Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 10a059f4d6c701cf48d6cee82f56fee7c83037023512e455462d022d0312cc1c gunicorn-registry stdout | 2023-06-29 13:42:44,658 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 387fa0b7da4f19db313a97167570d251413ecefa0fd57e80edb425d8750a305a gunicorn-registry stdout | 2023-06-29 13:42:44,658 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:44,658 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:44,659 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:44,659 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:44,704 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:42:45,054 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:42:45,067 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} exportactionlogsworker stdout | 2023-06-29 13:42:45,173 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:42:45,353 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} namespacegcworker stdout | 2023-06-29 13:42:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:42:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:42:55.889222+00:00 (in 10.198263 seconds) namespacegcworker stdout | 2023-06-29 13:42:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:43:45 UTC)" (scheduled at 2023-06-29 13:42:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:42:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:42:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:43:45 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:42:45,755 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1042 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:45,755 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '99ca27ef-39c3-4bdf-85ff-d1e452716a53', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '99ca27ef-39c3-4bdf-85ff-d1e452716a53', 'ETag': '"569e877b9929718305f3359e40b2a251"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:45,755 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:45,755 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:45,755 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:45,755 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:45,755 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '99ca27ef-39c3-4bdf-85ff-d1e452716a53', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '99ca27ef-39c3-4bdf-85ff-d1e452716a53', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '99ca27ef-39c3-4bdf-85ff-d1e452716a53', 'etag': '"569e877b9929718305f3359e40b2a251"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"569e877b9929718305f3359e40b2a251"'} gunicorn-registry stdout | 2023-06-29 13:42:45,775 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:45,775 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:45,775 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1043, 'Body': <_io.BytesIO object at 0x7f7ccb269ef0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:45,775 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:45,775 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:45,776 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:45,776 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:45,776 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:45,776 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:45,776 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:45,784 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:45,784 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:45,784 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:45,784 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:45,784 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:45,784 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1043}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '3vcN1Kpjj6uKnbLSOFcEcQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269ef0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1043', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:45,784 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:45,784 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:45,784 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:45,784 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:45,785 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:45,785 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1043&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:3vcN1Kpjj6uKnbLSOFcEcQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134245Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:45,785 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134245Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3c70ca514f74681f8731b2078d7a734af2f6eab59a54f993369c77f733eaa0b6 gunicorn-registry stdout | 2023-06-29 13:42:45,785 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3b583fae450c81a7ddc04dc0ed4a196c1d6b6bfd3c8e0254d1ae4f923336127e gunicorn-registry stdout | 2023-06-29 13:42:45,785 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:45,785 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:45,785 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:45,786 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. exportactionlogsworker stdout | 2023-06-29 13:42:45,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:42:45,793 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:42:55.591055+00:00 (in 9.797567 seconds) exportactionlogsworker stdout | 2023-06-29 13:42:45,793 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:47:45 UTC)" (scheduled at 2023-06-29 13:42:45.793045+00:00) exportactionlogsworker stdout | 2023-06-29 13:42:45,794 [58] [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(2023, 6, 29, 13, 42, 45, 793827), 'exportactionlogs/%']) exportactionlogsworker stdout | 2023-06-29 13:42:45,806 [58] [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(2023, 6, 29, 13, 42, 45, 793827), True, datetime.datetime(2023, 6, 29, 13, 42, 45, 793827), 0, 'exportactionlogs/%']) exportactionlogsworker stdout | 2023-06-29 13:42:45,810 [58] [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(2023, 6, 29, 13, 42, 45, 793827), True, datetime.datetime(2023, 6, 29, 13, 42, 45, 793827), 0, 'exportactionlogs/%', False, datetime.datetime(2023, 6, 29, 13, 42, 45, 793827), 'exportactionlogs/%']) exportactionlogsworker stdout | 2023-06-29 13:42:45,814 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:42:45,814 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:47:45 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:42:45,833 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:42:45,863 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gcworker stdout | 2023-06-29 13:42:45,903 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:42:45,935 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-web stdout | 2023-06-29 13:42:45,967 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:42:45,970 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:42:45,973 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:42:45,975 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-registry stdout | 2023-06-29 13:42:46,317 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1043 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:46,318 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6f71527d-6a84-48be-a771-6c63d80c4736', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6f71527d-6a84-48be-a771-6c63d80c4736', 'ETag': '"def70dd4aa638fab8a9db2d238570471"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:46,318 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:46,318 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:46,318 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:46,318 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:46,318 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6f71527d-6a84-48be-a771-6c63d80c4736', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6f71527d-6a84-48be-a771-6c63d80c4736', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6f71527d-6a84-48be-a771-6c63d80c4736', 'etag': '"def70dd4aa638fab8a9db2d238570471"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"def70dd4aa638fab8a9db2d238570471"'} gunicorn-registry stdout | 2023-06-29 13:42:46,339 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:46,339 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:46,339 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1044, 'Body': <_io.BytesIO object at 0x7f7ccb27a630>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:46,339 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:46,340 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:46,340 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:46,340 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:46,340 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:46,340 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:46,340 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:46,348 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:46,348 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:46,348 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:46,348 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:46,348 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:46,348 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1044}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '2t1M3NMNQ4/4AvqlLW2oKA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a630>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1044', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:46,348 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:46,348 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:46,348 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:46,348 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:46,349 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:46,349 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1044&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:2t1M3NMNQ4/4AvqlLW2oKA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134246Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:46,349 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134246Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0df9e50500b199f965aa6950596f97feebc602e4f2badf8f21d6f648b54fe187 gunicorn-registry stdout | 2023-06-29 13:42:46,349 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 02d011f92ea3a330cc20314aa345495e4c26b5b680eb7b5a0fe51df9a4bfa4c5 gunicorn-registry stdout | 2023-06-29 13:42:46,349 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:46,349 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:46,349 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:46,350 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. quotaregistrysizeworker stdout | 2023-06-29 13:42:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:42:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:43:46.378393+00:00 (in 59.999545 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:42:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:43:46 UTC)" (scheduled at 2023-06-29 13:42:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:42:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:42:46,390 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:42:46,390 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:43:46 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:42:46,399 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:42:46,755 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1044 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:46,755 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e5872d7b-07da-4a78-b8fe-3c5068863744', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e5872d7b-07da-4a78-b8fe-3c5068863744', 'ETag': '"dadd4cdcd30d438ff802faa52d6da828"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:46,756 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:46,756 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:46,756 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:46,756 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:46,756 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e5872d7b-07da-4a78-b8fe-3c5068863744', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e5872d7b-07da-4a78-b8fe-3c5068863744', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e5872d7b-07da-4a78-b8fe-3c5068863744', 'etag': '"dadd4cdcd30d438ff802faa52d6da828"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"dadd4cdcd30d438ff802faa52d6da828"'} gunicorn-registry stdout | 2023-06-29 13:42:46,776 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:46,777 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:46,777 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1045, 'Body': <_io.BytesIO object at 0x7f7ccb223f40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:46,777 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:46,777 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:46,777 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:46,777 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:46,777 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:46,777 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:46,777 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:46,785 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:46,785 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:46,786 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:46,786 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:46,786 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:46,786 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1045}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '+/bvtu+Srwwkdzeud90gjg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223f40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1045', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:46,786 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:46,786 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:46,786 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:46,786 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:46,786 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:46,786 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1045&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:+/bvtu+Srwwkdzeud90gjg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134246Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:46,786 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134246Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d956cd78de662c1437c5d289d3436f46ff817398f90dc44b5772a03ea540ca75 gunicorn-registry stdout | 2023-06-29 13:42:46,786 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3e4ae7c28b3b618f75e36a2ba52bdd8250bf6779c4c02745fc1317ebd168e4de gunicorn-registry stdout | 2023-06-29 13:42:46,786 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:46,786 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:46,787 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:46,787 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:46,838 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. globalpromstats stdout | 2023-06-29 13:42:47,045 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} gunicorn-registry stdout | 2023-06-29 13:42:47,117 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1045 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:47,118 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c5698fee-1650-4f93-8b54-399a9a34c332', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c5698fee-1650-4f93-8b54-399a9a34c332', 'ETag': '"fbf6efb6ef92af0c247737ae77dd208e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:47,118 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:47,118 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:47,118 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:47,118 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:47,118 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c5698fee-1650-4f93-8b54-399a9a34c332', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c5698fee-1650-4f93-8b54-399a9a34c332', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c5698fee-1650-4f93-8b54-399a9a34c332', 'etag': '"fbf6efb6ef92af0c247737ae77dd208e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"fbf6efb6ef92af0c247737ae77dd208e"'} teamsyncworker stdout | 2023-06-29 13:42:47,389 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:42:47,989 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:47,989 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:47,990 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1046, 'Body': <_io.BytesIO object at 0x7f7ccb2699f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:47,990 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:47,990 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:47,990 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:47,990 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:47,990 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:47,990 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:47,990 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:47,998 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:47,998 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:47,998 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:47,998 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:47,999 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:47,999 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1046}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'B8QhkxlUWrwI+KN16miB9A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2699f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1046', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:47,999 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:47,999 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:47,999 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:47,999 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:47,999 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:47,999 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1046&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:B8QhkxlUWrwI+KN16miB9A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134247Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:47,999 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134247Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3c62882c402c754e0924fd022799ca909e16bafc2c176e7926eceb19c845b8de gunicorn-registry stdout | 2023-06-29 13:42:47,999 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 103a6e479f716c46679a45f7e09b68a00c0a232350f4fe596561d133a49cadb5 gunicorn-registry stdout | 2023-06-29 13:42:47,999 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:47,999 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:47,999 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:48,000 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:48,045 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. chunkcleanupworker stdout | 2023-06-29 13:42:48,126 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-secscan stdout | 2023-06-29 13:42:48,216 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:42:48,219 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:42:48,222 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:42:48,406 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1046 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:48,406 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'fb8ac29c-428d-483b-8dc0-d8a22d334400', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'fb8ac29c-428d-483b-8dc0-d8a22d334400', 'ETag': '"07c4219319545abc08f8a375ea6881f4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:48,406 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:48,407 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:48,407 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:48,407 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:48,407 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'fb8ac29c-428d-483b-8dc0-d8a22d334400', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'fb8ac29c-428d-483b-8dc0-d8a22d334400', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'fb8ac29c-428d-483b-8dc0-d8a22d334400', 'etag': '"07c4219319545abc08f8a375ea6881f4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"07c4219319545abc08f8a375ea6881f4"'} storagereplication stdout | 2023-06-29 13:42:48,478 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} securityscanningnotificationworker stdout | 2023-06-29 13:42:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:42:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:43:23.286787+00:00 (in 34.604553 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:42:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:43:48 UTC)" (scheduled at 2023-06-29 13:42:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:42:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:42:48,683 [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(2023, 6, 29, 13, 42, 48, 682651), True, datetime.datetime(2023, 6, 29, 13, 42, 48, 682651), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:42:48,695 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:42:48,696 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:42:48,696 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:43:48 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:42:49,102 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:49,102 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:49,102 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1047, 'Body': <_io.BytesIO object at 0x7f7ccb286680>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:49,102 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:49,102 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:49,102 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:49,102 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:49,102 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:49,103 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:49,103 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:49,111 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:49,111 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:49,111 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:49,111 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:49,111 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:49,111 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1047}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'l/xj8yH5YzddYEN8UsgtJQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286680>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1047', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:49,111 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:49,111 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:49,111 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:49,111 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:49,112 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:49,112 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1047&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:l/xj8yH5YzddYEN8UsgtJQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134249Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:49,112 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134249Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4e548b0a0115902f4c66c0502ec4485c3054e5bf514780e4e4a17ba6cfc89954 gunicorn-registry stdout | 2023-06-29 13:42:49,112 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 71abbd1644e06f0ac49773ef7c2d33ae52bfb04e7b4df93443d4d5f9fe958cc5 gunicorn-registry stdout | 2023-06-29 13:42:49,112 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:49,112 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:49,112 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:49,113 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:49,158 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:42:49,353 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:42:49,359 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:42:49,362 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:42:49,365 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:42:49,368 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:42:49,370 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:42:49,373 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:42:49,377 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:42:49,380 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:42:49,522 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1047 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:49,523 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7601c7f1-5c63-4b9e-91f7-a1fe0c812e37', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7601c7f1-5c63-4b9e-91f7-a1fe0c812e37', 'ETag': '"97fc63f321f963375d60437c52c82d25"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:49,523 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:49,523 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:49,523 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:49,523 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:49,523 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7601c7f1-5c63-4b9e-91f7-a1fe0c812e37', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7601c7f1-5c63-4b9e-91f7-a1fe0c812e37', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7601c7f1-5c63-4b9e-91f7-a1fe0c812e37', 'etag': '"97fc63f321f963375d60437c52c82d25"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"97fc63f321f963375d60437c52c82d25"'} gunicorn-registry stdout | 2023-06-29 13:42:50,242 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:50,242 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:50,243 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1048, 'Body': <_io.BytesIO object at 0x7f7ccb2084f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:50,243 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:50,243 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:50,243 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:50,243 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:50,243 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:50,243 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:50,243 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:50,251 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:50,251 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:50,251 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:50,252 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:50,252 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:50,252 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1048}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'NwkUX93caz46ANGNfVBiSg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2084f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1048', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:50,252 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:50,252 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:50,252 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:50,252 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:50,252 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:50,252 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1048&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:NwkUX93caz46ANGNfVBiSg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134250Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:50,252 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134250Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1222f5be108fa3199575551e23c070677cc4f9c7d212ac1c9161599f10182164 gunicorn-registry stdout | 2023-06-29 13:42:50,252 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8c25045b8b8ed805b24c6e849c4b9ab71241842260264448c094e5f34eb8c2d8 gunicorn-registry stdout | 2023-06-29 13:42:50,252 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:50,252 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:50,253 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:50,253 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:50,300 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:42:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:42:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:43:00.585410+00:00 (in 9.999503 seconds) gcworker stdout | 2023-06-29 13:42:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:43:00 UTC)" (scheduled at 2023-06-29 13:42:50.585410+00:00) gcworker stdout | 2023-06-29 13:42:50,587 [59] [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, 1686836570586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:42:50,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:42:50,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:42:50,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:43:00 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:42:52,013 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1048 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:52,014 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5e63cd82-ec79-42b4-8db0-651d550a3e43', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5e63cd82-ec79-42b4-8db0-651d550a3e43', 'ETag': '"3709145fdddc6b3e3a00d18d7d50624a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:52,014 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:52,014 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:52,014 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:52,014 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:52,014 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5e63cd82-ec79-42b4-8db0-651d550a3e43', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5e63cd82-ec79-42b4-8db0-651d550a3e43', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5e63cd82-ec79-42b4-8db0-651d550a3e43', 'etag': '"3709145fdddc6b3e3a00d18d7d50624a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3709145fdddc6b3e3a00d18d7d50624a"'} gunicorn-registry stdout | 2023-06-29 13:42:52,035 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:52,036 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:52,036 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1049, 'Body': <_io.BytesIO object at 0x7f7ccb2ab900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:52,036 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:52,036 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:52,036 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:52,036 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:52,036 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:52,036 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:52,036 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:52,045 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:52,045 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:52,045 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:52,045 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:52,045 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:52,045 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1049}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '9ZT+YmEzXzBCeT+WrqAcLA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1049', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:52,045 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:52,045 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:52,045 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:52,045 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:52,045 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:52,045 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1049&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:9ZT+YmEzXzBCeT+WrqAcLA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134252Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:52,045 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134252Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ec75f0bfaeb0203bc3844fb15671e8a1ccfdf65ea6acdab20c5ca915f28a249e gunicorn-registry stdout | 2023-06-29 13:42:52,046 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c09c0ac3cbc8201dc72a7d76b3d2f45014e0bf5241ed560697063d2aa355c15d gunicorn-registry stdout | 2023-06-29 13:42:52,046 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:52,046 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:52,046 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:52,047 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:52,094 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:42:52,744 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1049 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:52,744 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f99f1861-1787-4e6c-a786-2ad2f5281bc4', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f99f1861-1787-4e6c-a786-2ad2f5281bc4', 'ETag': '"f594fe6261335f3042793f96aea01c2c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:52,744 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:52,744 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:52,744 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:52,744 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:52,744 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f99f1861-1787-4e6c-a786-2ad2f5281bc4', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f99f1861-1787-4e6c-a786-2ad2f5281bc4', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f99f1861-1787-4e6c-a786-2ad2f5281bc4', 'etag': '"f594fe6261335f3042793f96aea01c2c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f594fe6261335f3042793f96aea01c2c"'} gunicorn-registry stdout | 2023-06-29 13:42:52,764 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:52,765 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:52,765 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1050, 'Body': <_io.BytesIO object at 0x7f7ccb1e6130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:52,765 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:52,765 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:52,765 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:52,765 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:52,765 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:52,765 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:52,765 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:52,773 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:52,773 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:52,773 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:52,774 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:52,774 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:52,774 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1050}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'aTVr0ZOALeQpE8lHeWEF9Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1050', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:52,774 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:52,774 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:52,774 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:52,774 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:52,774 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:52,774 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1050&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:aTVr0ZOALeQpE8lHeWEF9Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134252Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:52,774 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134252Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7baaa47571994ba000954f0907e6d322ec2b0587789ba929c2d11c3ee71f96ea gunicorn-registry stdout | 2023-06-29 13:42:52,774 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7027e538fe100a4c510b984d4a9e0461d07d5ce0d025d055e901e28c983149ee gunicorn-registry stdout | 2023-06-29 13:42:52,774 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:52,774 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:52,775 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:52,775 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:52,822 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:42:53,249 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1050 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:53,249 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '886cce78-5eef-4007-86c5-20239a630d50', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '886cce78-5eef-4007-86c5-20239a630d50', 'ETag': '"69356bd193802de42913c947796105f5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:53,249 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:53,250 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:53,250 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:53,250 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:53,250 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '886cce78-5eef-4007-86c5-20239a630d50', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '886cce78-5eef-4007-86c5-20239a630d50', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '886cce78-5eef-4007-86c5-20239a630d50', 'etag': '"69356bd193802de42913c947796105f5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"69356bd193802de42913c947796105f5"'} notificationworker stdout | 2023-06-29 13:42:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:42:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:43:03.978401+00:00 (in 9.999503 seconds) notificationworker stdout | 2023-06-29 13:42:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:43:03 UTC)" (scheduled at 2023-06-29 13:42:53.978401+00:00) notificationworker stdout | 2023-06-29 13:42:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:42:53,980 [74] [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(2023, 6, 29, 13, 42, 53, 979296), True, datetime.datetime(2023, 6, 29, 13, 42, 53, 979296), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:42:53,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:42:53,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:42:53,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:43:03 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:42:54,083 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:54,083 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:54,083 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1051, 'Body': <_io.BytesIO object at 0x7f7ccb1e69a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:54,083 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:54,083 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:54,083 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:54,083 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:54,083 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:54,083 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:54,084 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:54,092 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:54,092 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:54,092 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:54,092 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:54,092 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:54,092 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1051}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'RPwk+nAKOJNwEJN3Syr0IA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e69a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1051', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:54,092 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:54,092 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:54,092 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:54,092 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:54,092 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:54,092 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1051&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:RPwk+nAKOJNwEJN3Syr0IA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134254Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:54,093 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134254Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ff622963be47b8236084bdac7f498729c6ebb30e05ff6bc0fdd2cbf7fcee2149 gunicorn-registry stdout | 2023-06-29 13:42:54,093 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 84acc86cdf4582903841a470f738a1d63942381de772b529dbddab33cc88439e gunicorn-registry stdout | 2023-06-29 13:42:54,093 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:54,093 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:54,093 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:54,094 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:54,141 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:42:54,587 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1051 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:54,588 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '04688aab-44b8-461f-be1c-fcb39cf95a97', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '04688aab-44b8-461f-be1c-fcb39cf95a97', 'ETag': '"44fc24fa700a3893701093774b2af420"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:54,588 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:54,588 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:54,588 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:54,588 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:54,588 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '04688aab-44b8-461f-be1c-fcb39cf95a97', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '04688aab-44b8-461f-be1c-fcb39cf95a97', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '04688aab-44b8-461f-be1c-fcb39cf95a97', 'etag': '"44fc24fa700a3893701093774b2af420"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"44fc24fa700a3893701093774b2af420"'} gunicorn-web stdout | 2023-06-29 13:42:54,636 [211] [DEBUG] [app] Starting request: urn:request:b34eb90e-daec-4b09-919f-2d6602dd32e6 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:42:54,636 [214] [DEBUG] [app] Starting request: urn:request:d5878f98-15bd-4ce1-b2c4-96f1308a2455 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:42:54,637 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:42:54,637 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:42:54,639 [223] [DEBUG] [app] Starting request: urn:request:af9917d6-4238-4bd9-a776-86f4de4dbcff (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:42:54,639 [216] [DEBUG] [app] Starting request: urn:request:692a6d05-17e5-4e7f-9d85-785188b81858 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:42:54,639 [223] [DEBUG] [app] Ending request: urn:request:af9917d6-4238-4bd9-a776-86f4de4dbcff (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:af9917d6-4238-4bd9-a776-86f4de4dbcff', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:42:54,639 [216] [DEBUG] [app] Ending request: urn:request:692a6d05-17e5-4e7f-9d85-785188b81858 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:692a6d05-17e5-4e7f-9d85-785188b81858', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:42:54,640 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:42:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:42:54,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:42:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:42:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:42:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:42:54,640 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:42:54,640 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:42:54,641 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:42:54,641 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:42:54,643 [213] [DEBUG] [app] Starting request: urn:request:a200bdba-0f9c-4843-8602-f58d253839d2 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:42:54,643 [212] [DEBUG] [app] Starting request: urn:request:8823d788-f215-4a68-8d2c-d23554d0ffd6 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:42:54,643 [213] [DEBUG] [app] Ending request: urn:request:a200bdba-0f9c-4843-8602-f58d253839d2 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:a200bdba-0f9c-4843-8602-f58d253839d2', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:42:54,643 [212] [DEBUG] [app] Ending request: urn:request:8823d788-f215-4a68-8d2c-d23554d0ffd6 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:8823d788-f215-4a68-8d2c-d23554d0ffd6', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:42:54,643 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:42:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:42:54,643 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:42:54,643 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:42:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:42:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:42:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-06-29 13:42:54,643 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:42:54,644 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:42:54,644 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:42:54,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:42:54,653 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:42:54,663 [214] [DEBUG] [app] Ending request: urn:request:d5878f98-15bd-4ce1-b2c4-96f1308a2455 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:d5878f98-15bd-4ce1-b2c4-96f1308a2455', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:42:54,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:42:54,663 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:42:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:42:54,663 [211] [DEBUG] [app] Ending request: urn:request:b34eb90e-daec-4b09-919f-2d6602dd32e6 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:b34eb90e-daec-4b09-919f-2d6602dd32e6', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:42:54,663 [211] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:42:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:42:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-web stdout | 2023-06-29 13:42:54,664 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:42:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-registry stdout | 2023-06-29 13:42:55,202 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:55,202 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:55,202 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1052, 'Body': <_io.BytesIO object at 0x7f7ccb1dee50>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:55,202 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:55,202 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:55,203 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:55,203 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:55,203 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:55,203 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:55,203 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:55,211 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:55,211 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:55,211 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:55,211 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:55,211 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:55,211 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1052}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ZmKmq+ACNK2mVG7XWJAtmg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1dee50>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1052', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:55,211 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:55,211 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:55,211 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:55,212 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:55,212 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:55,212 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1052&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ZmKmq+ACNK2mVG7XWJAtmg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134255Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:55,212 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134255Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e5596bbb58237586e21e8e3bf7f56ffff1871c7bc553012bf55bf3c455194622 gunicorn-registry stdout | 2023-06-29 13:42:55,212 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7dd41e32c1ef446a472d31b7724fe2633fd1ee93e420ae88ee136bb1fd195990 gunicorn-registry stdout | 2023-06-29 13:42:55,212 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:55,212 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:55,212 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:55,213 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:55,258 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. exportactionlogsworker stdout | 2023-06-29 13:42:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:42:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:43:14.793446+00:00 (in 19.201929 seconds) exportactionlogsworker stdout | 2023-06-29 13:42:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:43:55 UTC)" (scheduled at 2023-06-29 13:42:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:42:55,591 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:42:55,592 [58] [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(2023, 6, 29, 13, 42, 55, 591915), True, datetime.datetime(2023, 6, 29, 13, 42, 55, 591915), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:42:55,605 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:42:55,605 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:42:55,605 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:43:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:42:55,659 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1052 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:55,659 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b4d98c67-b798-48df-8f9d-9a53a57f1bee', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b4d98c67-b798-48df-8f9d-9a53a57f1bee', 'ETag': '"6662a6abe00234ada6546ed758902d9a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:55,659 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:55,659 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:55,659 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:55,659 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:55,660 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b4d98c67-b798-48df-8f9d-9a53a57f1bee', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b4d98c67-b798-48df-8f9d-9a53a57f1bee', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b4d98c67-b798-48df-8f9d-9a53a57f1bee', 'etag': '"6662a6abe00234ada6546ed758902d9a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6662a6abe00234ada6546ed758902d9a"'} buildlogsarchiver stdout | 2023-06-29 13:42:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:42:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:43:25.790030+00:00 (in 29.999537 seconds) buildlogsarchiver stdout | 2023-06-29 13:42:55,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:43:25 UTC)" (scheduled at 2023-06-29 13:42:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:42:55,791 [54] [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(2023, 6, 14, 13, 42, 55, 790873), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:42:55,803 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:42:55,803 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:42:55,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:43:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:42:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:42:55,889 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:43:11.690034+00:00 (in 15.800364 seconds) namespacegcworker stdout | 2023-06-29 13:42:55,889 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:43:55 UTC)" (scheduled at 2023-06-29 13:42:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:42:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:42:55,890 [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(2023, 6, 29, 13, 42, 55, 890093), True, datetime.datetime(2023, 6, 29, 13, 42, 55, 890093), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:42:55,902 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:42:55,902 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:42:55,902 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:43:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:42:56,386 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:56,386 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:56,386 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1053, 'Body': <_io.BytesIO object at 0x7f7ccb2ab900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:56,386 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:56,387 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:56,387 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:56,387 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:56,387 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:56,387 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:56,387 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:56,395 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:56,395 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:56,395 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:56,395 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:56,395 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:56,395 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1053}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'cK4Qs33OhUcTJaESqNQqEA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1053', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:56,395 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:56,395 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:56,395 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:56,396 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:56,396 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:56,396 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1053&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:cK4Qs33OhUcTJaESqNQqEA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134256Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:56,396 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134256Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 970922631c56908c8ac5a587a09502b7338d4be2d0d9e6e1bc802c78e63e10f7 gunicorn-registry stdout | 2023-06-29 13:42:56,396 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6a88dd148a4e2193c36f38ee371a900220f1fd7552ef691f333342d24fceab4a gunicorn-registry stdout | 2023-06-29 13:42:56,396 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:56,396 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:56,396 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:56,397 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:56,442 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:42:56,881 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1053 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:56,881 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ad724b0f-2a78-4c79-bf17-a8275664fc49', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ad724b0f-2a78-4c79-bf17-a8275664fc49', 'ETag': '"70ae10b37dce85471325a112a8d42a10"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:56,881 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:56,881 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:56,882 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:56,882 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:56,882 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ad724b0f-2a78-4c79-bf17-a8275664fc49', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ad724b0f-2a78-4c79-bf17-a8275664fc49', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ad724b0f-2a78-4c79-bf17-a8275664fc49', 'etag': '"70ae10b37dce85471325a112a8d42a10"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"70ae10b37dce85471325a112a8d42a10"'} gunicorn-registry stdout | 2023-06-29 13:42:57,502 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:57,502 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:57,502 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1054, 'Body': <_io.BytesIO object at 0x7f7ccb1deb30>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:57,502 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:57,503 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:57,503 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:57,503 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:57,503 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:57,503 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:57,503 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:57,511 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:57,511 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:57,511 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:57,511 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:57,511 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:57,511 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1054}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'lKHNO5K2Pt/YcMD6N5QceQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1deb30>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1054', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:57,512 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:57,512 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:57,512 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:57,512 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:57,512 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:57,512 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1054&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:lKHNO5K2Pt/YcMD6N5QceQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134257Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:57,512 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134257Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5edfe18b49db9b87c8a78df037e5de6dfa2ea67c89a1487bba930de835a929b8 gunicorn-registry stdout | 2023-06-29 13:42:57,512 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 26ba72126cf9d707dfcb96d377de3b643640dffc8baaa6efd315d85e83f8064c gunicorn-registry stdout | 2023-06-29 13:42:57,512 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:57,512 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:57,512 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:57,513 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:57,558 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:42:57,957 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1054 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:57,957 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1f82cb9c-32d4-4c43-9ebf-c84bf28014f9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1f82cb9c-32d4-4c43-9ebf-c84bf28014f9', 'ETag': '"94a1cd3b92b63edfd870c0fa37941c79"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:57,957 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:57,957 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:57,957 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:57,957 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:57,957 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1f82cb9c-32d4-4c43-9ebf-c84bf28014f9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1f82cb9c-32d4-4c43-9ebf-c84bf28014f9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1f82cb9c-32d4-4c43-9ebf-c84bf28014f9', 'etag': '"94a1cd3b92b63edfd870c0fa37941c79"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"94a1cd3b92b63edfd870c0fa37941c79"'} gunicorn-registry stdout | 2023-06-29 13:42:58,362 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:58,362 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:58,362 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1055, 'Body': <_io.BytesIO object at 0x7f7ccb286680>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:58,362 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:58,362 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:58,362 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:58,362 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:58,362 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:58,362 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:58,363 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:58,371 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:58,371 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:58,371 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:58,371 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:58,371 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:58,371 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1055}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Iw9Dt+99eZ+jrMb9Mcwcyw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286680>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1055', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:58,371 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:58,371 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:58,371 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:58,371 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:58,372 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:58,372 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1055&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Iw9Dt+99eZ+jrMb9Mcwcyw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134258Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:58,372 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134258Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6d2095503c34d2361174e0fe2c4062c0e1bf21d04374aa1cb7ae88edd470d904 gunicorn-registry stdout | 2023-06-29 13:42:58,372 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ee1569f64511827d1eb0f49f944f3e546f7c330eaba2d66707a7b3d8cce302f0 gunicorn-registry stdout | 2023-06-29 13:42:58,372 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:58,372 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:58,372 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:58,373 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:58,418 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:42:58,781 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1055 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:58,781 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2b56bbd8-b788-43dd-ac08-b4a2b783faa1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2b56bbd8-b788-43dd-ac08-b4a2b783faa1', 'ETag': '"230f43b7ef7d799fa3acc6fd31cc1ccb"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:58,781 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:58,781 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:58,781 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:58,781 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:58,782 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2b56bbd8-b788-43dd-ac08-b4a2b783faa1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2b56bbd8-b788-43dd-ac08-b4a2b783faa1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2b56bbd8-b788-43dd-ac08-b4a2b783faa1', 'etag': '"230f43b7ef7d799fa3acc6fd31cc1ccb"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"230f43b7ef7d799fa3acc6fd31cc1ccb"'} gunicorn-registry stdout | 2023-06-29 13:42:59,416 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:42:59,416 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:42:59,416 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1056, 'Body': <_io.BytesIO object at 0x7f7ccb27a860>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:42:59,416 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:59,416 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:59,416 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:59,416 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:59,417 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:59,417 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:59,417 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:59,425 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:59,425 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:42:59,425 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:59,425 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:59,425 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:59,425 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1056}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '2teqdyvGZdPqohp4ib0D+g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a860>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1056', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:42:59,425 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:59,425 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:59,426 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:59,426 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:59,426 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:42:59,426 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1056&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:2teqdyvGZdPqohp4ib0D+g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134259Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:42:59,426 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134259Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e6a0d0d7c2a794406bf1b2db2a7afc4a873517ff6d7935ccadc25fdccd6e3696 gunicorn-registry stdout | 2023-06-29 13:42:59,426 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | adc555dae2694367b9a2348f3e6aa17be029f3539496da6c5ab99425c2c90286 gunicorn-registry stdout | 2023-06-29 13:42:59,426 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:59,426 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:42:59,426 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:42:59,427 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:42:59,473 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:42:59,840 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1056 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:42:59,841 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '024d5af9-e92b-47fd-9f84-c2b881a02b9b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '024d5af9-e92b-47fd-9f84-c2b881a02b9b', 'ETag': '"dad7aa772bc665d3eaa21a7889bd03fa"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:42:59,841 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:42:59,841 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:42:59,841 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:42:59,841 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:42:59,841 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '024d5af9-e92b-47fd-9f84-c2b881a02b9b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '024d5af9-e92b-47fd-9f84-c2b881a02b9b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '024d5af9-e92b-47fd-9f84-c2b881a02b9b', 'etag': '"dad7aa772bc665d3eaa21a7889bd03fa"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"dad7aa772bc665d3eaa21a7889bd03fa"'} expiredappspecifictokenworker stdout | 2023-06-29 13:43:00,228 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:43:00,365 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:00,366 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:00,366 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1057, 'Body': <_io.BytesIO object at 0x7f7ccb208630>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:00,366 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:00,366 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:00,366 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:00,366 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:00,366 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:00,366 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:00,366 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:00,375 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:00,375 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:00,375 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:00,375 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:00,375 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:00,375 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1057}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'BijLnvF6VbNaKngQSLCnEg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb208630>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1057', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:00,375 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:00,375 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:00,375 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:00,375 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:00,375 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:00,375 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1057&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:BijLnvF6VbNaKngQSLCnEg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134300Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:00,375 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134300Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 63d2c93de315404b4f0b17696f342d1046adcf5b55a1e290bfe12da11bff8a83 gunicorn-registry stdout | 2023-06-29 13:43:00,375 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f6baf6da5ebe4c07dde78b8c9f49cfed37462bc75a2a272c7c06eef8590f2876 gunicorn-registry stdout | 2023-06-29 13:43:00,375 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:00,376 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:00,376 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:00,376 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:00,421 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:43:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:43:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:43:10.585410+00:00 (in 9.999510 seconds) gcworker stdout | 2023-06-29 13:43:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:43:10 UTC)" (scheduled at 2023-06-29 13:43:00.585410+00:00) gcworker stdout | 2023-06-29 13:43:00,587 [59] [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, 1686836580586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:43:00,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:43:00,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:43:00,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:43:10 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:43:00,784 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1057 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:00,784 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'aa9a7605-3304-4e1b-b022-4a9cec9da6f1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'aa9a7605-3304-4e1b-b022-4a9cec9da6f1', 'ETag': '"0628cb9ef17a55b35a2a781048b0a712"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:00,784 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:00,784 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:00,785 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:00,785 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:00,785 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'aa9a7605-3304-4e1b-b022-4a9cec9da6f1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'aa9a7605-3304-4e1b-b022-4a9cec9da6f1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'aa9a7605-3304-4e1b-b022-4a9cec9da6f1', 'etag': '"0628cb9ef17a55b35a2a781048b0a712"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0628cb9ef17a55b35a2a781048b0a712"'} gunicorn-registry stdout | 2023-06-29 13:43:01,248 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:01,248 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:01,249 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1058, 'Body': <_io.BytesIO object at 0x7f7ccb286d60>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:01,249 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:01,249 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:01,249 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:01,249 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:01,249 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:01,249 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:01,249 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:01,257 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:01,257 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:01,257 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:01,257 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:01,258 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:01,258 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1058}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'pOSc76ywRbGsItuUZXk+mw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286d60>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1058', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:01,258 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:01,258 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:01,258 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:01,258 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:01,258 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:01,258 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1058&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:pOSc76ywRbGsItuUZXk+mw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134301Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:01,258 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134301Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 734fe029874b3ef96a6a3059a7d7d8e33c71a19c7b42ced0492f4df4da2e87f2 gunicorn-registry stdout | 2023-06-29 13:43:01,258 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6aba13a2222169bae26d469d7f94eb9025785a8c9606ab3c5ab9c8c6bac8c623 gunicorn-registry stdout | 2023-06-29 13:43:01,258 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:01,258 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:01,259 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:01,260 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:01,305 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:43:01,667 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1058 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:01,667 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '32a0fe6c-9fd3-4d13-8e2d-d2ed6ea269e5', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '32a0fe6c-9fd3-4d13-8e2d-d2ed6ea269e5', 'ETag': '"a4e49cefacb045b1ac22db9465793e9b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:01,667 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:01,668 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:01,668 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:01,668 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:01,668 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '32a0fe6c-9fd3-4d13-8e2d-d2ed6ea269e5', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '32a0fe6c-9fd3-4d13-8e2d-d2ed6ea269e5', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '32a0fe6c-9fd3-4d13-8e2d-d2ed6ea269e5', 'etag': '"a4e49cefacb045b1ac22db9465793e9b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a4e49cefacb045b1ac22db9465793e9b"'} repositorygcworker stdout | 2023-06-29 13:43:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:43:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:43:38.788158+00:00 (in 36.796713 seconds) repositorygcworker stdout | 2023-06-29 13:43:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:44:01 UTC)" (scheduled at 2023-06-29 13:43:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:43:01,991 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:43:01,992 [81] [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(2023, 6, 29, 13, 43, 1, 991860), True, datetime.datetime(2023, 6, 29, 13, 43, 1, 991860), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 13:43:02,005 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:43:02,005 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:43:02,005 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:44:01 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:43:02,582 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:02,582 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:02,582 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1059, 'Body': <_io.BytesIO object at 0x7f7ccb1e6d10>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:02,582 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:02,582 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:02,582 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:02,582 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:02,583 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:02,583 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:02,583 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:02,591 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:02,591 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:02,591 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:02,591 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:02,591 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:02,591 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1059}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '9DTUr5b3my3qZlQoDo9TjA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6d10>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1059', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:02,591 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:02,591 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:02,591 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:02,591 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:02,592 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:02,592 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1059&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:9DTUr5b3my3qZlQoDo9TjA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134302Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:02,592 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134302Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 50b05b5c46ccd003525ffdf8dd8aab08eb02e5c55a70809c7ee836d08d152f36 gunicorn-registry stdout | 2023-06-29 13:43:02,592 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a442605da28b344c4b6f49f727fa2739297b6112f8783749090d2519a646eff3 gunicorn-registry stdout | 2023-06-29 13:43:02,592 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:02,592 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:02,592 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:02,593 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:02,637 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:43:03,077 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1059 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:03,077 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '401974b6-4e64-4ff5-9820-5b558cfe3123', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '401974b6-4e64-4ff5-9820-5b558cfe3123', 'ETag': '"f434d4af96f79b2dea6654280e8f538c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:03,077 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:03,078 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:03,078 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:03,078 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:03,078 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '401974b6-4e64-4ff5-9820-5b558cfe3123', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '401974b6-4e64-4ff5-9820-5b558cfe3123', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '401974b6-4e64-4ff5-9820-5b558cfe3123', 'etag': '"f434d4af96f79b2dea6654280e8f538c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f434d4af96f79b2dea6654280e8f538c"'} gunicorn-registry stdout | 2023-06-29 13:43:03,226 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:03,226 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:03,227 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1060, 'Body': <_io.BytesIO object at 0x7f7ccb1e6900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:03,227 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:03,227 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:03,227 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:03,227 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:03,227 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:03,227 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:03,227 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:03,235 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:03,235 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:03,235 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:03,235 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:03,236 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:03,236 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1060}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'SnxtoqQr/jvaZktKod5Hog==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1060', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:03,236 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:03,236 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:03,236 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:03,236 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:03,236 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:03,236 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1060&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:SnxtoqQr/jvaZktKod5Hog== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134303Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:03,236 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134303Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 47e2112401680f474482426de2aff43595d04acd7a364c42ecad8b284419ed72 gunicorn-registry stdout | 2023-06-29 13:43:03,236 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | bb17127e91dda8aee450032731629b432448b7d2e6a4fad5eddf738c81105bc5 gunicorn-registry stdout | 2023-06-29 13:43:03,236 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:03,236 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:03,236 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:03,237 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:03,282 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:43:03,562 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1060 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:03,562 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b5b437d5-c476-42a4-8d09-721b228b5d10', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b5b437d5-c476-42a4-8d09-721b228b5d10', 'ETag': '"4a7c6da2a42bfe3bda664b4aa1de47a2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:03,562 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:03,563 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:03,563 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:03,563 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:03,563 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b5b437d5-c476-42a4-8d09-721b228b5d10', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b5b437d5-c476-42a4-8d09-721b228b5d10', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b5b437d5-c476-42a4-8d09-721b228b5d10', 'etag': '"4a7c6da2a42bfe3bda664b4aa1de47a2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4a7c6da2a42bfe3bda664b4aa1de47a2"'} queuecleanupworker stdout | 2023-06-29 13:43:03,765 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} notificationworker stdout | 2023-06-29 13:43:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:43:03,978 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:43:13.978401+00:00 (in 9.999551 seconds) notificationworker stdout | 2023-06-29 13:43:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:43:13 UTC)" (scheduled at 2023-06-29 13:43:03.978401+00:00) notificationworker stdout | 2023-06-29 13:43:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:43:03,980 [74] [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(2023, 6, 29, 13, 43, 3, 979243), True, datetime.datetime(2023, 6, 29, 13, 43, 3, 979243), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:43:03,991 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:43:03,991 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:43:03,991 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:43:13 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:43:04,671 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:04,671 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:04,672 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1061, 'Body': <_io.BytesIO object at 0x7f7ccb211f40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:04,672 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:04,672 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:04,672 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:04,672 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:04,672 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:04,672 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:04,672 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:04,680 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:04,680 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:04,680 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:04,680 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:04,680 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:04,680 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1061}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'cXj/VN98n2z1FtoGTPhe6Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb211f40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1061', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:04,680 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:04,680 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:04,680 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:04,681 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:04,681 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:04,681 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1061&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:cXj/VN98n2z1FtoGTPhe6Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134304Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:04,681 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134304Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | dbbfe9dc8834f7fa07e8fa369857aa715cf58bf8775d4439c4c4784265ea8c4e gunicorn-registry stdout | 2023-06-29 13:43:04,681 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | eb1a2570279f1fb712f87cf1dad17626e033ecfaf599fd59c2ea56888de1192d gunicorn-registry stdout | 2023-06-29 13:43:04,681 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:04,681 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:04,681 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:04,682 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:04,731 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:43:05,136 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1061 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:05,136 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'be837e8f-9569-486e-9c6e-09e8aacfd4a9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'be837e8f-9569-486e-9c6e-09e8aacfd4a9', 'ETag': '"7178ff54df7c9f6cf516da064cf85ee9"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:05,136 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:05,137 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:05,137 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:05,137 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:05,137 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'be837e8f-9569-486e-9c6e-09e8aacfd4a9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'be837e8f-9569-486e-9c6e-09e8aacfd4a9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'be837e8f-9569-486e-9c6e-09e8aacfd4a9', 'etag': '"7178ff54df7c9f6cf516da064cf85ee9"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7178ff54df7c9f6cf516da064cf85ee9"'} gunicorn-registry stdout | 2023-06-29 13:43:06,266 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:06,266 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:06,266 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1062, 'Body': <_io.BytesIO object at 0x7f7ccb1e6c70>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:06,266 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:06,266 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:06,266 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:06,266 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:06,266 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:06,266 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:06,267 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:06,275 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:06,275 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:06,275 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:06,275 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:06,275 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:06,275 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1062}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'RcdsOiSyYVKgIeOiK+VeQg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6c70>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1062', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:06,275 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:06,275 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:06,275 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:06,275 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:06,275 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:06,275 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1062&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:RcdsOiSyYVKgIeOiK+VeQg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134306Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:06,276 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134306Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d3f17790ad84a562d76e98ba493857efe8cf02d71fbf3eed07226417445031e5 gunicorn-registry stdout | 2023-06-29 13:43:06,276 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9d9a9f92848c377276ee07e00c8e903fb9ae2050a16698a9ee98464d16b63ba9 gunicorn-registry stdout | 2023-06-29 13:43:06,276 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:06,276 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:06,276 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:06,277 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:06,321 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:43:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:43:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:43:11.713664+00:00 (in 5.130728 seconds) securityworker stdout | 2023-06-29 13:43:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:43:36 UTC)" (scheduled at 2023-06-29 13:43:06.582504+00:00) securityworker stdout | 2023-06-29 13:43:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:43:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:43:06,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:43:06,587 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:43:06,598 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:43:06,602 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:43:06,602 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:43:36 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:43:06,777 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1062 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:06,777 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'fa5fde6e-d130-44c7-bfc9-540864c13d09', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'fa5fde6e-d130-44c7-bfc9-540864c13d09', 'ETag': '"45c76c3a24b26152a021e3a22be55e42"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:06,777 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:06,777 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:06,777 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:06,777 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:06,777 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'fa5fde6e-d130-44c7-bfc9-540864c13d09', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'fa5fde6e-d130-44c7-bfc9-540864c13d09', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'fa5fde6e-d130-44c7-bfc9-540864c13d09', 'etag': '"45c76c3a24b26152a021e3a22be55e42"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"45c76c3a24b26152a021e3a22be55e42"'} builder stdout | 2023-06-29 13:43:06,965 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:43:07,001 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:43:07,698 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:07,698 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:07,699 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1063, 'Body': <_io.BytesIO object at 0x7f7ccb1e6680>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:07,699 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:07,699 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:07,699 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:07,699 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:07,699 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:07,699 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:07,699 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:07,707 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:07,707 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:07,707 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:07,707 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:07,707 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:07,707 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1063}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'havGKlvRKguwH0dCEH5cmw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6680>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1063', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:07,708 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:07,708 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:07,708 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:07,708 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:07,708 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:07,708 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1063&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:havGKlvRKguwH0dCEH5cmw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134307Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:07,708 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134307Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 121ef502cb430ce699e46cdcd0b480bb155e2530c8d700be4363adda2f0c2e80 gunicorn-registry stdout | 2023-06-29 13:43:07,708 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 08dcfb8c9eb3ec6027e6cc9051b47862ebeafa73a25c69140582e200e4fb1e3b gunicorn-registry stdout | 2023-06-29 13:43:07,708 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:07,708 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:07,708 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:07,709 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:07,754 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:43:08,156 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1063 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:08,157 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a744cf48-0328-4774-a706-4c78be702f45', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a744cf48-0328-4774-a706-4c78be702f45', 'ETag': '"85abc62a5bd12a0bb01f4742107e5c9b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:08,157 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:08,157 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:08,157 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:08,157 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:08,157 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a744cf48-0328-4774-a706-4c78be702f45', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a744cf48-0328-4774-a706-4c78be702f45', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a744cf48-0328-4774-a706-4c78be702f45', 'etag': '"85abc62a5bd12a0bb01f4742107e5c9b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"85abc62a5bd12a0bb01f4742107e5c9b"'} gunicorn-registry stdout | 2023-06-29 13:43:08,823 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:08,823 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:08,823 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1064, 'Body': <_io.BytesIO object at 0x7f7ccb1fbea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:08,823 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:08,823 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:08,823 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:08,823 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:08,824 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:08,824 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:08,824 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:08,832 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:08,832 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:08,832 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:08,832 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:08,832 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:08,832 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1064}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'wQSNnFIkbw4H4ilGYStdEg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fbea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1064', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:08,832 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:08,832 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:08,832 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:08,832 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:08,833 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:08,833 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1064&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:wQSNnFIkbw4H4ilGYStdEg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134308Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:08,833 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134308Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9b20d1431675392ef129f90af23c386df8a896c6d228b5fca1553a9b91f8042f gunicorn-registry stdout | 2023-06-29 13:43:08,833 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e5cd79d6100ee2723a48afc40aeeb4284f7157b3c7d73dc79c67793c5a5b1223 gunicorn-registry stdout | 2023-06-29 13:43:08,833 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:08,833 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:08,833 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:08,834 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:08,880 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:43:09,242 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1064 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:09,243 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1c14713e-4960-4aac-8abc-6b9b02a9b088', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1c14713e-4960-4aac-8abc-6b9b02a9b088', 'ETag': '"c1048d9c52246f0e07e22946612b5d12"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:09,243 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:09,243 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:09,243 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:09,243 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:09,243 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1c14713e-4960-4aac-8abc-6b9b02a9b088', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1c14713e-4960-4aac-8abc-6b9b02a9b088', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1c14713e-4960-4aac-8abc-6b9b02a9b088', 'etag': '"c1048d9c52246f0e07e22946612b5d12"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c1048d9c52246f0e07e22946612b5d12"'} quotaregistrysizeworker stdout | 2023-06-29 13:43:09,402 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-web stdout | 2023-06-29 13:43:09,637 [211] [DEBUG] [app] Starting request: urn:request:7df6f3ed-4c4d-4024-94f4-c71c9fb03825 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:43:09,637 [213] [DEBUG] [app] Starting request: urn:request:aef71fb5-6077-48bd-9967-53c372fda019 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:43:09,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:43:09,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:43:09,640 [223] [DEBUG] [app] Starting request: urn:request:5a8d137e-7d58-4bc9-9ad7-5f0de8d8a0e5 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:43:09,640 [216] [DEBUG] [app] Starting request: urn:request:5b8fa467-a8bf-4747-8fa1-a8a23e0e0deb (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:43:09,640 [223] [DEBUG] [app] Ending request: urn:request:5a8d137e-7d58-4bc9-9ad7-5f0de8d8a0e5 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:5a8d137e-7d58-4bc9-9ad7-5f0de8d8a0e5', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:43:09,640 [216] [DEBUG] [app] Ending request: urn:request:5b8fa467-a8bf-4747-8fa1-a8a23e0e0deb (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:5b8fa467-a8bf-4747-8fa1-a8a23e0e0deb', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:43:09,640 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:43:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:43:09,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:43:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:43:09,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:43:09,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:43:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:43:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) gunicorn-web stdout | 2023-06-29 13:43:09,642 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:43:09,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:43:09,643 [214] [DEBUG] [app] Starting request: urn:request:f1ff5657-acb7-414b-a7ea-515077dac187 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:43:09,643 [212] [DEBUG] [app] Starting request: urn:request:42c39873-8536-4f3a-9910-33853f33206a (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:43:09,643 [212] [DEBUG] [app] Ending request: urn:request:42c39873-8536-4f3a-9910-33853f33206a (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:42c39873-8536-4f3a-9910-33853f33206a', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:43:09,644 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:43:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:43:09,644 [214] [DEBUG] [app] Ending request: urn:request:f1ff5657-acb7-414b-a7ea-515077dac187 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:f1ff5657-acb7-414b-a7ea-515077dac187', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:43:09,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:43:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:43:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:43:09,644 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:43:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:43:09,644 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:43:09,644 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:43:09,645 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:43:09,652 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:43:09,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:43:09,662 [211] [DEBUG] [app] Ending request: urn:request:7df6f3ed-4c4d-4024-94f4-c71c9fb03825 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:7df6f3ed-4c4d-4024-94f4-c71c9fb03825', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:43:09,662 [213] [DEBUG] [app] Ending request: urn:request:aef71fb5-6077-48bd-9967-53c372fda019 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:aef71fb5-6077-48bd-9967-53c372fda019', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:43:09,663 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:43:09,663 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:43:09,663 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:43:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:43:09,663 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:43:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:43:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.027 118 0.027) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:43:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.027 118 0.027) namespacegcworker stdout | 2023-06-29 13:43:09,755 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:43:09,809 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:43:09,846 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-registry stdout | 2023-06-29 13:43:10,097 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:10,097 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:10,097 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1065, 'Body': <_io.BytesIO object at 0x7f7ccb1fbe00>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:10,097 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:10,097 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:10,097 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:10,097 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:10,097 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:10,097 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:10,098 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:10,106 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:10,106 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:10,106 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:10,106 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:10,106 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:10,106 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1065}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'tEeQrsFSLHKzpEsDr4Ypew==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fbe00>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1065', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:10,106 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:10,106 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:10,106 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:10,106 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:10,106 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:10,106 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1065&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:tEeQrsFSLHKzpEsDr4Ypew== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134310Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:10,106 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134310Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a5e3ea48813e55cc723199c4f002564b54afe23c0d8e599ac65cdba3add12e9a gunicorn-registry stdout | 2023-06-29 13:43:10,106 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a68a154e0a2f9316f2204f81626f4fa117d40fe97a13dcca1e3ac5e7998a2943 gunicorn-registry stdout | 2023-06-29 13:43:10,107 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:10,107 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:10,107 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:10,107 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:10,153 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:43:10,515 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1065 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:10,515 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '23e94f2a-a699-4ed1-a491-b72786bca5d0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '23e94f2a-a699-4ed1-a491-b72786bca5d0', 'ETag': '"b44790aec1522c72b3a44b03af86297b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:10,515 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:10,515 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:10,515 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:10,515 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:10,515 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '23e94f2a-a699-4ed1-a491-b72786bca5d0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '23e94f2a-a699-4ed1-a491-b72786bca5d0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '23e94f2a-a699-4ed1-a491-b72786bca5d0', 'etag': '"b44790aec1522c72b3a44b03af86297b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b44790aec1522c72b3a44b03af86297b"'} gcworker stdout | 2023-06-29 13:43:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:43:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:43:20.585410+00:00 (in 9.999495 seconds) repositoryactioncounter stdout | 2023-06-29 13:43:10,585 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gcworker stdout | 2023-06-29 13:43:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:43:20 UTC)" (scheduled at 2023-06-29 13:43:10.585410+00:00) gcworker stdout | 2023-06-29 13:43:10,587 [59] [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, 1686836590586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:43:10,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:43:10,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:43:10,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:43:20 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:43:11,047 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:11,047 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:11,047 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1066, 'Body': <_io.BytesIO object at 0x7f7ccb1e6900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:11,047 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:11,047 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:11,047 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:11,047 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:11,047 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:11,047 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:11,048 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:11,056 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:11,056 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:11,056 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:11,056 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:11,056 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:11,056 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1066}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Azc2vXF7NEHCI7B7mPkZGQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1066', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:11,056 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:11,056 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:11,056 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:11,056 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:11,057 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:11,057 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1066&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Azc2vXF7NEHCI7B7mPkZGQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134311Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:11,057 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134311Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6bfbe6700b418b2761332e353b52c7338ec70c317cfdd394ab9a31662890157f gunicorn-registry stdout | 2023-06-29 13:43:11,057 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 76486d137d5f6501f01f10ec16c37435a58ebe4123183f60baa15aadce12e3c6 gunicorn-registry stdout | 2023-06-29 13:43:11,057 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:11,057 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:11,057 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:11,058 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:11,102 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:43:11,426 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1066 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:11,427 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ad4458cc-76fd-475d-bee2-f0ccef80b521', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ad4458cc-76fd-475d-bee2-f0ccef80b521', 'ETag': '"033736bd717b3441c223b07b98f91919"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:11,427 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:11,427 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:11,427 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:11,427 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:11,427 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ad4458cc-76fd-475d-bee2-f0ccef80b521', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ad4458cc-76fd-475d-bee2-f0ccef80b521', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ad4458cc-76fd-475d-bee2-f0ccef80b521', 'etag': '"033736bd717b3441c223b07b98f91919"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"033736bd717b3441c223b07b98f91919"'} namespacegcworker stdout | 2023-06-29 13:43:11,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:43:11,690 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:43:45.690471+00:00 (in 33.999944 seconds) namespacegcworker stdout | 2023-06-29 13:43:11,690 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:48:11 UTC)" (scheduled at 2023-06-29 13:43:11.690034+00:00) namespacegcworker stdout | 2023-06-29 13:43:11,691 [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(2023, 6, 29, 13, 43, 11, 690973), 'namespacegc/%']) namespacegcworker stdout | 2023-06-29 13:43:11,703 [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(2023, 6, 29, 13, 43, 11, 690973), True, datetime.datetime(2023, 6, 29, 13, 43, 11, 690973), 0, 'namespacegc/%']) namespacegcworker stdout | 2023-06-29 13:43:11,708 [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(2023, 6, 29, 13, 43, 11, 690973), True, datetime.datetime(2023, 6, 29, 13, 43, 11, 690973), 0, 'namespacegc/%', False, datetime.datetime(2023, 6, 29, 13, 43, 11, 690973), 'namespacegc/%']) namespacegcworker stdout | 2023-06-29 13:43:11,711 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:43:11,711 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:48:11 UTC)" executed successfully securityworker stdout | 2023-06-29 13:43:11,713 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:43:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:43:36.582504+00:00 (in 24.868423 seconds) securityworker stdout | 2023-06-29 13:43:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:43:41 UTC)" (scheduled at 2023-06-29 13:43:11.713664+00:00) securityworker stdout | 2023-06-29 13:43:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:43:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:43:11,716 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:43:11,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:43:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:43:11,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:43:11,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:43:11,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:43:11,721 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:43:11,732 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:43:11,735 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:43:11,736 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:43:11,736 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 38, 11, 721167), 1, 2]) securityworker stdout | 2023-06-29 13:43:11,740 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:43:11,740 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:43:11,741 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 38, 11, 721167), 1, 2]) securityworker stdout | 2023-06-29 13:43:11,744 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:43:11,744 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:43:11,744 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:43:11,744 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:43:11,744 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:43:11,744 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:43:11,744 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:43:11,746 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:43:11,746 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:43:11,746 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:43:41 UTC)" executed successfully blobuploadcleanupworker stdout | 2023-06-29 13:43:11,767 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:43:12,192 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:12,192 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:12,193 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1067, 'Body': <_io.BytesIO object at 0x7f7ccb211270>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:12,193 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:12,193 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:12,193 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:12,193 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:12,193 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:12,193 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:12,193 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:12,201 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:12,201 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:12,201 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:12,201 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:12,201 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:12,201 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1067}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'KHEm0u7Pdx3uLGMatRVGjQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb211270>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1067', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:12,202 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:12,202 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:12,202 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:12,202 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:12,202 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:12,202 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1067&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:KHEm0u7Pdx3uLGMatRVGjQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134312Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:12,202 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134312Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9c36f0813484dc848dd3065e178d592f003b953e89d6ee53de91c493aad7073e gunicorn-registry stdout | 2023-06-29 13:43:12,202 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 47def994450e3d2a8c6823321a04ef1245b119e1305dd611bd69596cfe04c02d gunicorn-registry stdout | 2023-06-29 13:43:12,202 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:12,202 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:12,202 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:12,203 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:12,249 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:43:12,612 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1067 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:12,612 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c70a0bb2-6565-4649-867c-fb8d12c9f210', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c70a0bb2-6565-4649-867c-fb8d12c9f210', 'ETag': '"287126d2eecf771dee2c631ab515468d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:12,612 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:12,612 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:12,613 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:12,613 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:12,613 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c70a0bb2-6565-4649-867c-fb8d12c9f210', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c70a0bb2-6565-4649-867c-fb8d12c9f210', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c70a0bb2-6565-4649-867c-fb8d12c9f210', 'etag': '"287126d2eecf771dee2c631ab515468d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"287126d2eecf771dee2c631ab515468d"'} gunicorn-registry stdout | 2023-06-29 13:43:13,530 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:13,530 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:13,531 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1068, 'Body': <_io.BytesIO object at 0x7f7ccb211bd0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:13,531 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:13,531 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:13,531 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:13,531 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:13,531 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:13,531 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:13,531 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:13,539 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:13,539 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:13,539 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:13,539 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:13,539 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:13,540 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1068}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'IAEGbAOLoq0+6+o0ihVJQw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb211bd0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1068', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:13,540 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:13,540 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:13,540 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:13,540 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:13,540 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:13,540 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1068&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:IAEGbAOLoq0+6+o0ihVJQw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134313Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:13,540 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134313Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5701c9191096cad141742e794ee089fe726741eb38cfab6aeb839493ce201e75 gunicorn-registry stdout | 2023-06-29 13:43:13,540 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 08203c3be533d0f9e8562d74f31fb1dac7758f3d75519b9b45f472913fd19dee gunicorn-registry stdout | 2023-06-29 13:43:13,540 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:13,540 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:13,540 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:13,541 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:13,586 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:43:13,694 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} notificationworker stdout | 2023-06-29 13:43:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:43:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:43:15.985355+00:00 (in 2.006503 seconds) notificationworker stdout | 2023-06-29 13:43:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:43:23 UTC)" (scheduled at 2023-06-29 13:43:13.978401+00:00) notificationworker stdout | 2023-06-29 13:43:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:43:13,980 [74] [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(2023, 6, 29, 13, 43, 13, 979267), True, datetime.datetime(2023, 6, 29, 13, 43, 13, 979267), 0, 'notification/%', 50, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:43:13,989 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1068 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:13,989 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1c0279fd-e3a5-4453-a824-ed011a989b17', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1c0279fd-e3a5-4453-a824-ed011a989b17', 'ETag': '"2001066c038ba2ad3eebea348a154943"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:13,989 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:13,989 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:13,989 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:13,989 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:13,989 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1c0279fd-e3a5-4453-a824-ed011a989b17', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1c0279fd-e3a5-4453-a824-ed011a989b17', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1c0279fd-e3a5-4453-a824-ed011a989b17', 'etag': '"2001066c038ba2ad3eebea348a154943"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2001066c038ba2ad3eebea348a154943"'} notificationworker stdout | 2023-06-29 13:43:13,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:43:13,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:43:13,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:43:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:43:14,658 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:14,658 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:14,658 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1069, 'Body': <_io.BytesIO object at 0x7f7ccb271f40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:14,658 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:14,658 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:14,659 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:14,659 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:14,659 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:14,659 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:14,659 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:14,667 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:14,667 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:14,667 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:14,667 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:14,667 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:14,667 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1069}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'rpuZf+k/vxGCpu9tdZzxIA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271f40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1069', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:14,667 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:14,667 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:14,667 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:14,667 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:14,668 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:14,668 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1069&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:rpuZf+k/vxGCpu9tdZzxIA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134314Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:14,668 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134314Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f7c1963b25160a9937fc74bce25850b0e7e4e3a2555d49093db4812cc6cc0092 gunicorn-registry stdout | 2023-06-29 13:43:14,668 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 764e18e2cb70f25163c1b4ad8f59443d9c524b39c2ad89b33ff821201a797018 gunicorn-registry stdout | 2023-06-29 13:43:14,668 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:14,668 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:14,668 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:14,669 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:14,782 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. exportactionlogsworker stdout | 2023-06-29 13:43:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:43:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:43:55.591055+00:00 (in 40.797162 seconds) exportactionlogsworker stdout | 2023-06-29 13:43:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:44:14 UTC)" (scheduled at 2023-06-29 13:43:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:43:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:43:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:44:14 UTC)" executed successfully securityworker stdout | 2023-06-29 13:43:15,068 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:43:15,103 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} gunicorn-registry stdout | 2023-06-29 13:43:15,146 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1069 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:15,147 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1f6f0d19-c94c-4755-9434-1757592af67c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1f6f0d19-c94c-4755-9434-1757592af67c', 'ETag': '"ae9b997fe93fbf1182a6ef6d759cf120"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:15,147 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:15,147 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:15,147 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:15,147 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:15,147 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1f6f0d19-c94c-4755-9434-1757592af67c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1f6f0d19-c94c-4755-9434-1757592af67c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1f6f0d19-c94c-4755-9434-1757592af67c', 'etag': '"ae9b997fe93fbf1182a6ef6d759cf120"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ae9b997fe93fbf1182a6ef6d759cf120"'} exportactionlogsworker stdout | 2023-06-29 13:43:15,181 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:43:15,389 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-registry stdout | 2023-06-29 13:43:15,527 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:15,528 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:15,528 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1070, 'Body': <_io.BytesIO object at 0x7f7ccb2ab090>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:15,528 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:15,528 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:15,528 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:15,528 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:15,528 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:15,528 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:15,528 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:15,537 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:15,537 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:15,537 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:15,537 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:15,537 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:15,537 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1070}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'i8/b8HVeZHyB/gJ3dztWCw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab090>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1070', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:15,537 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:15,537 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:15,537 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:15,537 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:15,537 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:15,537 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1070&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:i8/b8HVeZHyB/gJ3dztWCw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134315Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:15,537 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134315Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8dac24e7763fb3bcff8e315fb8eb303612323087450aabd9e3de03a68d439607 gunicorn-registry stdout | 2023-06-29 13:43:15,537 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 17b68f24250a46769717d75b8631b49a2bed57b0f7a08ecfc1dbbb1353bf18be gunicorn-registry stdout | 2023-06-29 13:43:15,538 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:15,538 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:15,538 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:15,538 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:15,585 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:43:15,870 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gcworker stdout | 2023-06-29 13:43:15,916 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} gunicorn-registry stdout | 2023-06-29 13:43:15,930 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1070 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:15,931 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c3c8c9c2-110b-4fd5-ac80-a4c9a50ae455', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c3c8c9c2-110b-4fd5-ac80-a4c9a50ae455', 'ETag': '"8bcfdbf0755e647c81fe0277773b560b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:15,931 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:15,931 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:15,931 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:15,931 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:15,931 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c3c8c9c2-110b-4fd5-ac80-a4c9a50ae455', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c3c8c9c2-110b-4fd5-ac80-a4c9a50ae455', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c3c8c9c2-110b-4fd5-ac80-a4c9a50ae455', 'etag': '"8bcfdbf0755e647c81fe0277773b560b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8bcfdbf0755e647c81fe0277773b560b"'} securityscanningnotificationworker stdout | 2023-06-29 13:43:15,970 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-web stdout | 2023-06-29 13:43:15,976 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:43:15,979 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:43:15,983 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} notificationworker stdout | 2023-06-29 13:43:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gunicorn-web stdout | 2023-06-29 13:43:15,985 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} notificationworker stdout | 2023-06-29 13:43:15,985 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:43:16.984988+00:00 (in 0.999186 seconds) notificationworker stdout | 2023-06-29 13:43:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:44:15 UTC)" (scheduled at 2023-06-29 13:43:15.985355+00:00) notificationworker stdout | 2023-06-29 13:43:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:43:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:44:15 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:43:16,729 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:16,729 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:16,730 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1071, 'Body': <_io.BytesIO object at 0x7f7ccb1def90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:16,730 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:16,730 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:16,730 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:16,730 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:16,730 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:16,730 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:16,730 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:16,738 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:16,739 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:16,739 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:16,739 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:16,739 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:16,739 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1071}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '963Qy1f7NzsS8ovHSG12Lg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1def90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1071', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:16,739 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:16,739 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:16,739 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:16,739 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:16,739 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:16,739 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1071&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:963Qy1f7NzsS8ovHSG12Lg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134316Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:16,739 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134316Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 013c5b7134424d18c1300da35b7842fad09e32efa60ae53928138ad002a5824b gunicorn-registry stdout | 2023-06-29 13:43:16,739 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0cb1cf28f07e9a617d2ca7e8c1a4ec6a52b45c120b8692b01cda21e6e2ceeb99 gunicorn-registry stdout | 2023-06-29 13:43:16,739 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:16,739 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:16,740 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:16,740 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:16,785 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:43:16,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:43:16,985 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:43:23.978401+00:00 (in 6.992950 seconds) notificationworker stdout | 2023-06-29 13:43:16,985 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:48:16 UTC)" (scheduled at 2023-06-29 13:43:16.984988+00:00) notificationworker stdout | 2023-06-29 13:43:16,986 [74] [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(2023, 6, 29, 13, 43, 16, 985852), 'notification/%']) notificationworker stdout | 2023-06-29 13:43:16,998 [74] [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(2023, 6, 29, 13, 43, 16, 985852), True, datetime.datetime(2023, 6, 29, 13, 43, 16, 985852), 0, 'notification/%']) notificationworker stdout | 2023-06-29 13:43:17,002 [74] [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(2023, 6, 29, 13, 43, 16, 985852), True, datetime.datetime(2023, 6, 29, 13, 43, 16, 985852), 0, 'notification/%', False, datetime.datetime(2023, 6, 29, 13, 43, 16, 985852), 'notification/%']) notificationworker stdout | 2023-06-29 13:43:17,006 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:43:17,006 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:48:16 UTC)" executed successfully globalpromstats stdout | 2023-06-29 13:43:17,083 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 13:43:17,424 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} chunkcleanupworker stdout | 2023-06-29 13:43:18,148 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-secscan stdout | 2023-06-29 13:43:18,223 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:43:18,226 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:43:18,229 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:43:18,502 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1071 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:18,503 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '33a47c01-fb52-40b9-9022-7dd82904fda4', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '33a47c01-fb52-40b9-9022-7dd82904fda4', 'ETag': '"f7add0cb57fb373b12f28bc7486d762e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:18,503 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:18,503 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:18,503 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:18,503 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:18,503 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '33a47c01-fb52-40b9-9022-7dd82904fda4', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '33a47c01-fb52-40b9-9022-7dd82904fda4', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '33a47c01-fb52-40b9-9022-7dd82904fda4', 'etag': '"f7add0cb57fb373b12f28bc7486d762e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f7add0cb57fb373b12f28bc7486d762e"'} storagereplication stdout | 2023-06-29 13:43:18,514 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:43:18,526 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:18,527 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:18,527 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1072, 'Body': <_io.BytesIO object at 0x7f7ccb1dedb0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:18,527 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:18,527 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:18,527 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:18,527 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:18,527 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:18,527 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:18,527 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:18,536 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:18,536 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:18,536 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:18,536 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:18,536 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:18,536 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1072}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'igvy44csqAkoHWQ0bqUnZQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1dedb0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1072', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:18,536 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:18,536 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:18,536 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:18,536 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:18,536 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:18,536 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1072&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:igvy44csqAkoHWQ0bqUnZQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134318Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:18,536 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134318Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9c5dae7838f4a6b55bfb395f3693e7b1782401fe5cc2431a3199374f8e22f901 gunicorn-registry stdout | 2023-06-29 13:43:18,536 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 320a2cee95fda8711aefa9313d5a8f110bb38f38011c5bea1a169cadbe1c857d gunicorn-registry stdout | 2023-06-29 13:43:18,536 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:18,537 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:18,537 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:18,537 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:18,690 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:43:19,336 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1072 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:19,336 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '53ddcd75-bbca-4b23-9277-48db986c69e7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '53ddcd75-bbca-4b23-9277-48db986c69e7', 'ETag': '"8a0bf2e3872ca809281d64346ea52765"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:19,336 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:19,337 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:19,337 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:19,337 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:19,337 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '53ddcd75-bbca-4b23-9277-48db986c69e7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '53ddcd75-bbca-4b23-9277-48db986c69e7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '53ddcd75-bbca-4b23-9277-48db986c69e7', 'etag': '"8a0bf2e3872ca809281d64346ea52765"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8a0bf2e3872ca809281d64346ea52765"'} gunicorn-registry stdout | 2023-06-29 13:43:19,360 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:19,361 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:19,361 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1073, 'Body': <_io.BytesIO object at 0x7f7ccb1de770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:19,361 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:19,361 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:19,361 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:19,361 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:19,361 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:19,361 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:19,362 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:19,369 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:43:19,370 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:19,370 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:19,370 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:19,370 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:19,371 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:19,371 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1073}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'kDFtCxOfq1SvYm0pRSCGEQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1de770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1073', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:19,371 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:19,371 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:19,371 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:19,371 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:19,371 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:19,371 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1073&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:kDFtCxOfq1SvYm0pRSCGEQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134319Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:19,371 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134319Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c37268a8e38fc82b68a20da3d1a8820f82c8ec4cb5eb08b813e11904f6913607 gunicorn-registry stdout | 2023-06-29 13:43:19,371 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f759a0e7b8a7e1d8d6547072c927fe4c7035c03d16c55728da134d6160ffd105 gunicorn-registry stdout | 2023-06-29 13:43:19,372 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:19,372 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:19,372 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:19,373 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:43:19,375 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:43:19,375 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:19,378 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:43:19,381 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:43:19,384 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:43:19,387 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:43:19,389 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:43:19,392 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:43:19,422 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:43:19,822 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1073 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:19,823 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f635244a-9097-4623-8f54-296777d3ec5e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f635244a-9097-4623-8f54-296777d3ec5e', 'ETag': '"90316d0b139fab54af626d2945208611"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:19,823 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:19,823 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:19,823 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:19,823 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:19,823 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f635244a-9097-4623-8f54-296777d3ec5e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f635244a-9097-4623-8f54-296777d3ec5e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f635244a-9097-4623-8f54-296777d3ec5e', 'etag': '"90316d0b139fab54af626d2945208611"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"90316d0b139fab54af626d2945208611"'} gunicorn-registry stdout | 2023-06-29 13:43:19,981 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:19,981 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:19,981 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1074, 'Body': <_io.BytesIO object at 0x7f7ccb2ab090>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:19,981 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:19,981 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:19,981 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:19,981 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:19,981 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:19,981 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:19,982 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:19,990 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:19,990 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:19,990 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:19,990 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:19,990 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:19,990 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1074}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'P5tnS675prY/va37HynAbw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab090>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1074', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:19,990 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:19,990 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:19,990 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:19,990 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:19,990 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:19,990 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1074&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:P5tnS675prY/va37HynAbw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134319Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:19,990 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134319Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ba1105c7ae5312ddf2e4e617e29ebfeade4e863d234a8a63d14d1277e949ed89 gunicorn-registry stdout | 2023-06-29 13:43:19,990 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f43dac2833d1f1c5b8e247bb664a2d2d3f9f3f3f3d2d3b44cc6582859ad9c3a1 gunicorn-registry stdout | 2023-06-29 13:43:19,991 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:19,991 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:19,991 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:19,991 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:20,038 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:43:20,355 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1074 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:20,356 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'de985ac2-a4d2-4eed-8af9-37e50d748e77', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'de985ac2-a4d2-4eed-8af9-37e50d748e77', 'ETag': '"3f9b674baef9a6b63fbdadfb1f29c06f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:20,356 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:20,356 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:20,356 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:20,356 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:20,356 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'de985ac2-a4d2-4eed-8af9-37e50d748e77', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'de985ac2-a4d2-4eed-8af9-37e50d748e77', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'de985ac2-a4d2-4eed-8af9-37e50d748e77', 'etag': '"3f9b674baef9a6b63fbdadfb1f29c06f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3f9b674baef9a6b63fbdadfb1f29c06f"'} gcworker stdout | 2023-06-29 13:43:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:43:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:43:30.585410+00:00 (in 9.999562 seconds) gcworker stdout | 2023-06-29 13:43:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:43:30 UTC)" (scheduled at 2023-06-29 13:43:20.585410+00:00) gcworker stdout | 2023-06-29 13:43:20,587 [59] [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, 1686836600586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:43:20,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:43:20,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:43:20,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:43:30 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:43:20,821 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:20,821 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:20,821 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1075, 'Body': <_io.BytesIO object at 0x7f7ccb1e6d60>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:20,821 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:20,821 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:20,822 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:20,822 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:20,822 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:20,822 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:20,822 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:20,830 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:20,830 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:20,830 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:20,830 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:20,830 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:20,830 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1075}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'xPFzTGYLbhgfxRLQQl80Uw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6d60>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1075', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:20,830 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:20,830 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:20,830 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:20,830 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:20,831 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:20,831 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1075&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:xPFzTGYLbhgfxRLQQl80Uw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134320Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:20,831 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134320Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | bca158267c1e618127773c67dcad408282858137cec436801fa3536da5373001 gunicorn-registry stdout | 2023-06-29 13:43:20,831 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 434ca6ac7fecf72043aa97b6816196c3537f1d9e28cb40f18268d796003c6803 gunicorn-registry stdout | 2023-06-29 13:43:20,831 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:20,831 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:20,831 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:20,832 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:20,880 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:43:21,237 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1075 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:21,238 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e1713390-549e-442c-b591-b6f922bde6f1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e1713390-549e-442c-b591-b6f922bde6f1', 'ETag': '"c4f1734c660b6e181fc512d0425f3453"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:21,238 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:21,238 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:21,238 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:21,238 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:21,238 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e1713390-549e-442c-b591-b6f922bde6f1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e1713390-549e-442c-b591-b6f922bde6f1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e1713390-549e-442c-b591-b6f922bde6f1', 'etag': '"c4f1734c660b6e181fc512d0425f3453"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c4f1734c660b6e181fc512d0425f3453"'} gunicorn-registry stdout | 2023-06-29 13:43:21,641 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:21,641 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:21,642 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1076, 'Body': <_io.BytesIO object at 0x7f7ccb20de00>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:21,642 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:21,642 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:21,642 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:21,642 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:21,642 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:21,642 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:21,642 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:21,650 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:21,650 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:21,650 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:21,651 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:21,651 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:21,651 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1076}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'NBusR04oMFaAhw7wTql4Ww==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb20de00>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1076', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:21,651 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:21,651 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:21,651 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:21,651 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:21,651 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:21,651 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1076&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:NBusR04oMFaAhw7wTql4Ww== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134321Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:21,651 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134321Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5671acae4b0c2d48cddc93bcd99feaf7306c93c241218269dd0835469cbf1333 gunicorn-registry stdout | 2023-06-29 13:43:21,651 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b1c42444d85a593195e398e2b195999d43ff5d7a266e35daa53aa12b34d094bb gunicorn-registry stdout | 2023-06-29 13:43:21,651 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:21,651 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:21,652 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:21,652 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:21,697 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:43:22,190 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1076 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:22,191 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c359232b-3fc7-49b7-86eb-f67383235dfd', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c359232b-3fc7-49b7-86eb-f67383235dfd', 'ETag': '"341bac474e28305680870ef04ea9785b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:22,191 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:22,191 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:22,191 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:22,191 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:22,191 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c359232b-3fc7-49b7-86eb-f67383235dfd', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c359232b-3fc7-49b7-86eb-f67383235dfd', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c359232b-3fc7-49b7-86eb-f67383235dfd', 'etag': '"341bac474e28305680870ef04ea9785b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"341bac474e28305680870ef04ea9785b"'} gunicorn-registry stdout | 2023-06-29 13:43:22,459 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:22,459 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:22,459 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1077, 'Body': <_io.BytesIO object at 0x7f7ccb1deb30>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:22,459 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:22,460 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:22,460 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:22,460 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:22,460 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:22,460 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:22,460 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:22,468 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:22,468 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:22,468 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:22,468 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:22,468 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:22,468 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1077}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'bmZK5Olnt81YjIOvIUQIWw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1deb30>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1077', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:22,468 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:22,468 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:22,469 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:22,469 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:22,469 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:22,469 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1077&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:bmZK5Olnt81YjIOvIUQIWw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134322Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:22,469 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134322Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c4428b56fd9a1b0a7691340629e05e7ba4ce9926efe29d86caf721a82dbf637c gunicorn-registry stdout | 2023-06-29 13:43:22,469 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0154efd9c5e2eea9498e673e646ee55f0d34e16a70218aac738eea72f9f0aa0c gunicorn-registry stdout | 2023-06-29 13:43:22,469 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:22,469 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:22,469 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:22,470 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:22,515 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:43:22,873 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1077 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:22,873 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5f06dcd0-80b9-4e83-9b88-dc7bc1012214', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5f06dcd0-80b9-4e83-9b88-dc7bc1012214', 'ETag': '"6e664ae4e967b7cd588c83af2144085b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:22,873 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:22,874 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:22,874 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:22,874 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:22,874 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5f06dcd0-80b9-4e83-9b88-dc7bc1012214', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5f06dcd0-80b9-4e83-9b88-dc7bc1012214', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5f06dcd0-80b9-4e83-9b88-dc7bc1012214', 'etag': '"6e664ae4e967b7cd588c83af2144085b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6e664ae4e967b7cd588c83af2144085b"'} securityscanningnotificationworker stdout | 2023-06-29 13:43:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:43:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:43:48.681765+00:00 (in 25.394471 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:43:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:44:23 UTC)" (scheduled at 2023-06-29 13:43:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:43:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:43:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:44:23 UTC)" executed successfully notificationworker stdout | 2023-06-29 13:43:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:43:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:43:33.978401+00:00 (in 9.999487 seconds) notificationworker stdout | 2023-06-29 13:43:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:43:33 UTC)" (scheduled at 2023-06-29 13:43:23.978401+00:00) notificationworker stdout | 2023-06-29 13:43:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:43:23,980 [74] [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(2023, 6, 29, 13, 43, 23, 979348), True, datetime.datetime(2023, 6, 29, 13, 43, 23, 979348), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:43:23,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:43:23,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:43:23,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:43:33 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:43:24,092 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:24,092 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:24,092 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1078, 'Body': <_io.BytesIO object at 0x7f7ccb1e6c70>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:24,093 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:24,093 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:24,093 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:24,093 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:24,093 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:24,093 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:24,093 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:24,101 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:24,101 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:24,101 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:24,101 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:24,101 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:24,101 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1078}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '19MpQiNBlEV+WKi/q2+I9A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6c70>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1078', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:24,101 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:24,102 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:24,102 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:24,102 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:24,102 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:24,102 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1078&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:19MpQiNBlEV+WKi/q2+I9A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134324Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:24,102 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134324Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 641a0d3c05bd6a106f40fb49554f1a9876eb2f572248c8a60e654796b1e88307 gunicorn-registry stdout | 2023-06-29 13:43:24,102 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0efb66712583df4766f1e28880838d67a86cb122d6341585956517d1ad41d06d gunicorn-registry stdout | 2023-06-29 13:43:24,102 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:24,102 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:24,102 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:24,103 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:24,150 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:43:24,595 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1078 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:24,595 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c9a272cf-cee8-4df3-bebb-7e5b6dfdc8d3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c9a272cf-cee8-4df3-bebb-7e5b6dfdc8d3', 'ETag': '"d7d32942234194457e58a8bfab6f88f4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:24,595 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:24,595 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:24,595 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:24,595 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:24,595 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c9a272cf-cee8-4df3-bebb-7e5b6dfdc8d3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c9a272cf-cee8-4df3-bebb-7e5b6dfdc8d3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c9a272cf-cee8-4df3-bebb-7e5b6dfdc8d3', 'etag': '"d7d32942234194457e58a8bfab6f88f4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d7d32942234194457e58a8bfab6f88f4"'} gunicorn-web stdout | 2023-06-29 13:43:24,636 [214] [DEBUG] [app] Starting request: urn:request:a4a02a54-775e-466e-8762-0577ef6a87c9 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:43:24,636 [213] [DEBUG] [app] Starting request: urn:request:3d92475a-9c44-4a49-921b-b14f44f542a5 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:43:24,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:43:24,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:43:24,639 [216] [DEBUG] [app] Starting request: urn:request:6ca108be-ca39-4a6b-b734-ef09c92fe562 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:43:24,640 [223] [DEBUG] [app] Starting request: urn:request:390bf6b6-053d-4306-9139-33fb10e136ff (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:43:24,640 [216] [DEBUG] [app] Ending request: urn:request:6ca108be-ca39-4a6b-b734-ef09c92fe562 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:6ca108be-ca39-4a6b-b734-ef09c92fe562', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:43:24,640 [223] [DEBUG] [app] Ending request: urn:request:390bf6b6-053d-4306-9139-33fb10e136ff (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:390bf6b6-053d-4306-9139-33fb10e136ff', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:43:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:43:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.001) gunicorn-registry stdout | 2023-06-29 13:43:24,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:43:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:43:24,640 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:43:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:43:24,640 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:43:24,640 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:43:24,642 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:43:24,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:43:24,643 [212] [DEBUG] [app] Starting request: urn:request:a121bcea-4b09-4772-9c76-ae3ef1861cae (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:43:24,643 [211] [DEBUG] [app] Starting request: urn:request:a46fea30-69bf-485b-bdfd-ad5fc7d33405 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:43:24,643 [212] [DEBUG] [app] Ending request: urn:request:a121bcea-4b09-4772-9c76-ae3ef1861cae (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:a121bcea-4b09-4772-9c76-ae3ef1861cae', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:43:24,644 [211] [DEBUG] [app] Ending request: urn:request:a46fea30-69bf-485b-bdfd-ad5fc7d33405 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:a46fea30-69bf-485b-bdfd-ad5fc7d33405', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:43:24,644 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:43:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:43:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:43:24,644 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:43:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:43:24,644 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:43:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:43:24,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:43:24,644 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:43:24,644 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:43:24,652 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:43:24,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:43:24,662 [213] [DEBUG] [app] Ending request: urn:request:3d92475a-9c44-4a49-921b-b14f44f542a5 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:3d92475a-9c44-4a49-921b-b14f44f542a5', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:43:24,662 [214] [DEBUG] [app] Ending request: urn:request:a4a02a54-775e-466e-8762-0577ef6a87c9 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:a4a02a54-775e-466e-8762-0577ef6a87c9', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:43:24,662 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:43:24,662 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:43:24,663 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:43:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:43:24,663 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:43:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:43:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.027 118 0.027) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:43:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.027 118 0.027) gunicorn-registry stdout | 2023-06-29 13:43:25,212 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:25,213 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:25,213 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1079, 'Body': <_io.BytesIO object at 0x7f7ccb1e6130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:25,213 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:25,213 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:25,213 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:25,213 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:25,213 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:25,213 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:25,214 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:25,222 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:25,222 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:25,222 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:25,222 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:25,222 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:25,222 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1079}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'b4NDMbkyP4KPYga48CaxhQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1079', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:25,222 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:25,222 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:25,222 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:25,222 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:25,222 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:25,222 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1079&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:b4NDMbkyP4KPYga48CaxhQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134325Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:25,222 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134325Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d6da701b9d5f73075d820a046c13bcdde246bc22dba2722ae0d392a072b5e7aa gunicorn-registry stdout | 2023-06-29 13:43:25,222 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 76d2d592692b2a9cd75ddcd4935bd8644223ee009b2aa60318f1579f13efd1bd gunicorn-registry stdout | 2023-06-29 13:43:25,223 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:25,223 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:25,223 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:25,223 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:25,270 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:43:25,627 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1079 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:25,627 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a682cda0-7fbe-4e10-8bab-687cb2ed148a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a682cda0-7fbe-4e10-8bab-687cb2ed148a', 'ETag': '"6f834331b9323f828f6206b8f026b185"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:25,628 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:25,628 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:25,628 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:25,628 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:25,628 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a682cda0-7fbe-4e10-8bab-687cb2ed148a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a682cda0-7fbe-4e10-8bab-687cb2ed148a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a682cda0-7fbe-4e10-8bab-687cb2ed148a', 'etag': '"6f834331b9323f828f6206b8f026b185"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6f834331b9323f828f6206b8f026b185"'} buildlogsarchiver stdout | 2023-06-29 13:43:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:43:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:43:55.790030+00:00 (in 29.999566 seconds) buildlogsarchiver stdout | 2023-06-29 13:43:25,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:43:55 UTC)" (scheduled at 2023-06-29 13:43:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:43:25,791 [54] [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(2023, 6, 14, 13, 43, 25, 790855), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:43:25,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:43:25,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:43:25,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:43:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:43:26,111 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:26,112 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:26,112 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1080, 'Body': <_io.BytesIO object at 0x7f7ccb211f90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:26,112 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:26,112 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:26,112 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:26,112 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:26,112 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:26,112 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:26,112 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:26,121 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:26,121 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:26,121 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:26,121 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:26,121 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:26,121 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1080}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'hM16ikok5i5bj4GPOIva2A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb211f90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1080', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:26,121 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:26,121 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:26,121 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:26,121 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:26,121 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:26,121 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1080&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:hM16ikok5i5bj4GPOIva2A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134326Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:26,121 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134326Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ce1af6b3fda893182a5d3f144b1a1a8a6d08ec8368fa93514663aea22d4eaadb gunicorn-registry stdout | 2023-06-29 13:43:26,121 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a967246a2095494c185b9b6ed9404e73e9cb549005353c1eee586a447d7b5b05 gunicorn-registry stdout | 2023-06-29 13:43:26,121 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:26,122 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:26,122 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:26,122 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:26,167 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:43:26,526 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1080 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:26,526 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6c0b50b0-b8b3-439f-9613-897dd157673c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6c0b50b0-b8b3-439f-9613-897dd157673c', 'ETag': '"84cd7a8a4a24e62e5b8f818f388bdad8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:26,526 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:26,527 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:26,527 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:26,527 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:26,527 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6c0b50b0-b8b3-439f-9613-897dd157673c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6c0b50b0-b8b3-439f-9613-897dd157673c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6c0b50b0-b8b3-439f-9613-897dd157673c', 'etag': '"84cd7a8a4a24e62e5b8f818f388bdad8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"84cd7a8a4a24e62e5b8f818f388bdad8"'} gunicorn-registry stdout | 2023-06-29 13:43:27,251 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:27,252 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:27,252 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1081, 'Body': <_io.BytesIO object at 0x7f7ccb1dec20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:27,252 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:27,252 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:27,252 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:27,252 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:27,252 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:27,252 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:27,252 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:27,261 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:27,261 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:27,261 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:27,261 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:27,261 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:27,261 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1081}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '3YpdlJmZgYh7dWev5O+D6g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1dec20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1081', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:27,261 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:27,261 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:27,261 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:27,261 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:27,261 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:27,261 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1081&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:3YpdlJmZgYh7dWev5O+D6g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134327Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:27,261 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134327Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f9403167074d45034c2b48bf91ea44cc86279ff4fbc0d8ba017b8b2c0b17960b gunicorn-registry stdout | 2023-06-29 13:43:27,261 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7ed26e79cc5d1d9394ef433b72ab73eb88a83b5e2f6dd4e79a84f533eb5c39b3 gunicorn-registry stdout | 2023-06-29 13:43:27,261 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:27,261 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:27,262 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:27,262 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:27,307 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:43:27,670 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1081 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:27,671 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'aa7b36ac-713b-4216-ab16-9c3835a3ca1e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'aa7b36ac-713b-4216-ab16-9c3835a3ca1e', 'ETag': '"dd8a5d94999981887b7567afe4ef83ea"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:27,671 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:27,671 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:27,671 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:27,671 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:27,671 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'aa7b36ac-713b-4216-ab16-9c3835a3ca1e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'aa7b36ac-713b-4216-ab16-9c3835a3ca1e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'aa7b36ac-713b-4216-ab16-9c3835a3ca1e', 'etag': '"dd8a5d94999981887b7567afe4ef83ea"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"dd8a5d94999981887b7567afe4ef83ea"'} gunicorn-registry stdout | 2023-06-29 13:43:28,489 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:28,489 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:28,489 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1082, 'Body': <_io.BytesIO object at 0x7f7ccb2165e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:28,489 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:28,489 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:28,489 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:28,489 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:28,489 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:28,490 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:28,490 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:28,498 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:28,498 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:28,498 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:28,498 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:28,498 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:28,498 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1082}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ciUWh+WFvuxYAcZmaxoUmA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2165e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1082', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:28,498 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:28,498 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:28,499 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:28,499 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:28,499 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:28,499 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1082&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ciUWh+WFvuxYAcZmaxoUmA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134328Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:28,499 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134328Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 42cdccc121daf728f1f485235248a0c7f4d509b4865da7552a66fecd33b48488 gunicorn-registry stdout | 2023-06-29 13:43:28,499 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | aae8ed15f50de749180337b7c00eae116f2e8ff8056ace3ae8567abc75870a9a gunicorn-registry stdout | 2023-06-29 13:43:28,499 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:28,499 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:28,499 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:28,500 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:28,549 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:43:28,946 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1082 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:28,946 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'cd380f09-805d-4115-9415-ec90fadf5ac2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'cd380f09-805d-4115-9415-ec90fadf5ac2', 'ETag': '"72251687e585beec5801c6666b1a1498"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:28,946 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:28,947 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:28,947 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:28,947 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:28,947 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'cd380f09-805d-4115-9415-ec90fadf5ac2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'cd380f09-805d-4115-9415-ec90fadf5ac2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'cd380f09-805d-4115-9415-ec90fadf5ac2', 'etag': '"72251687e585beec5801c6666b1a1498"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"72251687e585beec5801c6666b1a1498"'} gunicorn-registry stdout | 2023-06-29 13:43:29,844 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:29,845 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:29,845 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1083, 'Body': <_io.BytesIO object at 0x7f7ccb279c70>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:29,845 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:29,845 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:29,845 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:29,845 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:29,845 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:29,845 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:29,845 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:29,854 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:29,854 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:29,854 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:29,854 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:29,854 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:29,854 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1083}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 't7xw6YnHUPJg0e+ixZUf/A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279c70>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1083', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:29,854 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:29,854 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:29,854 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:29,854 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:29,854 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:29,854 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1083&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:t7xw6YnHUPJg0e+ixZUf/A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134329Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:29,854 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134329Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6b25f1671a8381778a67161e3545f4b744d306b7e69c683192a19e437324e7aa gunicorn-registry stdout | 2023-06-29 13:43:29,854 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 70d670a58c1f9460a3d954d9ad2dfe560b2816aebdefa5e2f402ab1e9d6c225c gunicorn-registry stdout | 2023-06-29 13:43:29,855 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:29,855 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:29,855 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:29,855 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:29,900 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. expiredappspecifictokenworker stdout | 2023-06-29 13:43:30,265 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:43:30,306 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1083 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:30,307 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0d0286a6-06c9-4e84-941b-f10123c1c8d4', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0d0286a6-06c9-4e84-941b-f10123c1c8d4', 'ETag': '"b7bc70e989c750f260d1efa2c5951ffc"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:30,307 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:30,307 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:30,307 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:30,307 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:30,307 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0d0286a6-06c9-4e84-941b-f10123c1c8d4', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0d0286a6-06c9-4e84-941b-f10123c1c8d4', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0d0286a6-06c9-4e84-941b-f10123c1c8d4', 'etag': '"b7bc70e989c750f260d1efa2c5951ffc"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b7bc70e989c750f260d1efa2c5951ffc"'} gcworker stdout | 2023-06-29 13:43:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:43:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:43:40.585410+00:00 (in 9.999566 seconds) gcworker stdout | 2023-06-29 13:43:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:43:40 UTC)" (scheduled at 2023-06-29 13:43:30.585410+00:00) gcworker stdout | 2023-06-29 13:43:30,587 [59] [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, 1686836610586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:43:30,599 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:43:30,599 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:43:30,599 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:43:40 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:43:30,930 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:30,930 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:30,931 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1084, 'Body': <_io.BytesIO object at 0x7f7ccb216860>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:30,931 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:30,931 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:30,931 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:30,931 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:30,931 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:30,931 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:30,931 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:30,939 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:30,939 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:30,939 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:30,939 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:30,939 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:30,939 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1084}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'MHiu86LYpzhmvHw9YA6a7w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb216860>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1084', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:30,939 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:30,939 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:30,940 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:30,940 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:30,940 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:30,940 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1084&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:MHiu86LYpzhmvHw9YA6a7w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134330Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:30,940 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134330Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 793570147b0a103960eefa36c808f3c605569268f39924113f452321e94f3536 gunicorn-registry stdout | 2023-06-29 13:43:30,940 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8e4182dfce3d02dacfecb5178278614246c36a7b1b679fb16b6bad2be4037a39 gunicorn-registry stdout | 2023-06-29 13:43:30,940 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:30,940 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:30,940 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:30,941 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:30,989 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:43:31,348 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1084 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:31,348 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7516e0db-adbe-4fab-a862-316a12e786c1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7516e0db-adbe-4fab-a862-316a12e786c1', 'ETag': '"3078aef3a2d8a73866bc7c3d600e9aef"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:31,348 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:31,349 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:31,349 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:31,349 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:31,349 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7516e0db-adbe-4fab-a862-316a12e786c1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7516e0db-adbe-4fab-a862-316a12e786c1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7516e0db-adbe-4fab-a862-316a12e786c1', 'etag': '"3078aef3a2d8a73866bc7c3d600e9aef"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3078aef3a2d8a73866bc7c3d600e9aef"'} gunicorn-registry stdout | 2023-06-29 13:43:31,847 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:31,847 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:31,847 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1085, 'Body': <_io.BytesIO object at 0x7f7ccb2799a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:31,847 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:31,848 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:31,848 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:31,848 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:31,848 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:31,848 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:31,848 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:31,856 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:31,856 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:31,856 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:31,856 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:31,856 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:31,856 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1085}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '+UqJSLnFdbbqrNg5hhj6Aw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2799a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1085', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:31,856 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:31,856 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:31,856 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:31,856 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:31,857 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:31,857 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1085&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:+UqJSLnFdbbqrNg5hhj6Aw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134331Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:31,857 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134331Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e6e1194b784ebeba7a1568f5c7bb3d0a3b40795a068af4029b7b5e6d461c50e1 gunicorn-registry stdout | 2023-06-29 13:43:31,857 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d1b009c1dce6f0d3a4fdf254ed0ab56de1a51e3a839e972951c39585e44da919 gunicorn-registry stdout | 2023-06-29 13:43:31,857 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:31,857 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:31,857 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:31,858 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:31,903 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:43:32,265 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1085 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:32,265 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1452f746-e4c5-4b03-8b42-522e37354c3d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1452f746-e4c5-4b03-8b42-522e37354c3d', 'ETag': '"f94a8948b9c575b6eaacd8398618fa03"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:32,266 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:32,266 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:32,266 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:32,266 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:32,266 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1452f746-e4c5-4b03-8b42-522e37354c3d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1452f746-e4c5-4b03-8b42-522e37354c3d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1452f746-e4c5-4b03-8b42-522e37354c3d', 'etag': '"f94a8948b9c575b6eaacd8398618fa03"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f94a8948b9c575b6eaacd8398618fa03"'} gunicorn-registry stdout | 2023-06-29 13:43:32,898 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:32,898 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:32,899 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1086, 'Body': <_io.BytesIO object at 0x7f7ccb279bd0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:32,899 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:32,899 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:32,899 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:32,899 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:32,899 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:32,899 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:32,899 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:32,907 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:32,907 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:32,907 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:32,908 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:32,908 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:32,908 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1086}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'dIZXUAGeGyfW9mlXl3o8Pg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279bd0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1086', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:32,908 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:32,908 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:32,908 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:32,908 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:32,908 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:32,908 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1086&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:dIZXUAGeGyfW9mlXl3o8Pg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134332Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:32,908 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134332Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3ce60177ebfebd5f13647bdf6245901ca88a271244a6dd85c1f6f4b64aaabd13 gunicorn-registry stdout | 2023-06-29 13:43:32,908 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 69e95ee96fb36481160351e6493b2bc8a372964abb02ac102778df1526c08f36 gunicorn-registry stdout | 2023-06-29 13:43:32,908 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:32,908 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:32,909 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:32,909 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:32,954 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:43:33,312 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1086 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:33,312 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6216e1d5-4c1a-4f56-bcab-1e16f3c6f5bc', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6216e1d5-4c1a-4f56-bcab-1e16f3c6f5bc', 'ETag': '"74865750019e1b27d6f66957977a3c3e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:33,313 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:33,313 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:33,313 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:33,313 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:33,313 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6216e1d5-4c1a-4f56-bcab-1e16f3c6f5bc', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6216e1d5-4c1a-4f56-bcab-1e16f3c6f5bc', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6216e1d5-4c1a-4f56-bcab-1e16f3c6f5bc', 'etag': '"74865750019e1b27d6f66957977a3c3e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"74865750019e1b27d6f66957977a3c3e"'} queuecleanupworker stdout | 2023-06-29 13:43:33,773 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} notificationworker stdout | 2023-06-29 13:43:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:43:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:43:43.978401+00:00 (in 9.999534 seconds) notificationworker stdout | 2023-06-29 13:43:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:43:43 UTC)" (scheduled at 2023-06-29 13:43:33.978401+00:00) notificationworker stdout | 2023-06-29 13:43:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:43:33,980 [74] [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(2023, 6, 29, 13, 43, 33, 979275), True, datetime.datetime(2023, 6, 29, 13, 43, 33, 979275), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:43:33,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:43:33,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:43:33,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:43:43 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:43:34,028 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:34,029 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:34,029 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1087, 'Body': <_io.BytesIO object at 0x7f7ccb216860>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:34,029 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:34,029 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:34,029 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:34,029 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:34,030 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:34,030 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:34,030 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:34,038 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:34,038 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:34,038 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:34,038 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:34,038 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:34,038 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1087}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'VfbRcI+mtcSClrZoWnVjvw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb216860>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1087', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:34,038 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:34,038 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:34,038 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:34,038 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:34,039 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:34,039 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1087&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:VfbRcI+mtcSClrZoWnVjvw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134334Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:34,039 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134334Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 216b1a63ab5ce62f3810f126a9fc46ba0e038af62aa7ab03e6fe3e511a3c5792 gunicorn-registry stdout | 2023-06-29 13:43:34,039 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | faf5b654b3a034be236e3779652d385fef98bf82008eab8893b6bc533cd387f4 gunicorn-registry stdout | 2023-06-29 13:43:34,039 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:34,039 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:34,039 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:34,040 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:34,085 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:43:34,447 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1087 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:34,447 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f5bf9406-b2db-4961-9ec7-cae796e7c765', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f5bf9406-b2db-4961-9ec7-cae796e7c765', 'ETag': '"55f6d1708fa6b5c48296b6685a7563bf"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:34,447 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:34,447 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:34,448 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:34,448 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:34,448 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f5bf9406-b2db-4961-9ec7-cae796e7c765', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f5bf9406-b2db-4961-9ec7-cae796e7c765', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f5bf9406-b2db-4961-9ec7-cae796e7c765', 'etag': '"55f6d1708fa6b5c48296b6685a7563bf"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"55f6d1708fa6b5c48296b6685a7563bf"'} gunicorn-registry stdout | 2023-06-29 13:43:35,347 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:35,347 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:35,347 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1088, 'Body': <_io.BytesIO object at 0x7f7ccb223720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:35,347 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:35,347 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:35,347 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:35,347 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:35,347 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:35,347 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:35,348 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:35,356 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:35,356 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:35,356 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:35,356 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:35,356 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:35,356 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1088}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ep88tQXAgJTmnFQQ/WDz4Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1088', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:35,356 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:35,356 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:35,356 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:35,356 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:35,356 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:35,356 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1088&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ep88tQXAgJTmnFQQ/WDz4Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134335Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:35,356 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134335Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | af55a00755705f499fca66e17687c092c30d0d6d50b9a032edd14c2905c989cb gunicorn-registry stdout | 2023-06-29 13:43:35,357 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 361f0b0b80649a1c0b14500d95ecea8593bc1c21f6372626d68395ff2d42123d gunicorn-registry stdout | 2023-06-29 13:43:35,357 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:35,357 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:35,357 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:35,358 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:35,406 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:43:35,813 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1088 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:35,813 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ad55dc8a-37d1-46ab-9ab0-75857a195489', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ad55dc8a-37d1-46ab-9ab0-75857a195489', 'ETag': '"7a9f3cb505c08094e69c5410fd60f3e1"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:35,813 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:35,813 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:35,813 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:35,813 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:35,813 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ad55dc8a-37d1-46ab-9ab0-75857a195489', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ad55dc8a-37d1-46ab-9ab0-75857a195489', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ad55dc8a-37d1-46ab-9ab0-75857a195489', 'etag': '"7a9f3cb505c08094e69c5410fd60f3e1"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7a9f3cb505c08094e69c5410fd60f3e1"'} gunicorn-registry stdout | 2023-06-29 13:43:36,558 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:36,558 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:36,558 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1089, 'Body': <_io.BytesIO object at 0x7f7ccb1fbbd0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:36,558 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:36,558 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:36,558 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:36,558 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:36,558 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:36,558 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:36,559 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:36,567 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:36,567 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:36,567 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:36,567 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:36,567 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:36,567 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1089}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '0G405Q1qMYPqBOBnbt0Nmg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fbbd0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1089', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:36,567 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:36,567 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:36,567 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:36,567 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:36,568 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:36,568 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1089&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:0G405Q1qMYPqBOBnbt0Nmg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134336Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:36,568 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134336Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 346dd15e574021ddcf6a7c5a9a87b70575fb05dd9c0fd8a2fcffe6e0864fd416 gunicorn-registry stdout | 2023-06-29 13:43:36,568 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ef62745749b09322f98305a68feb1b8efc36e7d6d8d2a7de2f6123c2fb36a7a3 gunicorn-registry stdout | 2023-06-29 13:43:36,568 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:36,568 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:36,568 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:36,569 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. securityworker stdout | 2023-06-29 13:43:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:43:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:43:41.713664+00:00 (in 5.130722 seconds) securityworker stdout | 2023-06-29 13:43:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:44:06 UTC)" (scheduled at 2023-06-29 13:43:36.582504+00:00) securityworker stdout | 2023-06-29 13:43:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:43:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:43:36,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:43:36,587 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:43:36,598 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:43:36,602 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:43:36,602 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:44:06 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:43:36,613 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. builder stdout | 2023-06-29 13:43:36,984 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} gunicorn-registry stdout | 2023-06-29 13:43:37,019 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1089 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:37,020 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ab21cd42-7c0f-4a02-8295-5330e09cdf21', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ab21cd42-7c0f-4a02-8295-5330e09cdf21', 'ETag': '"d06e34e50d6a3183ea04e0676edd0d9a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:37,020 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:37,020 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:37,020 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:37,020 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:37,020 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ab21cd42-7c0f-4a02-8295-5330e09cdf21', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ab21cd42-7c0f-4a02-8295-5330e09cdf21', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ab21cd42-7c0f-4a02-8295-5330e09cdf21', 'etag': '"d06e34e50d6a3183ea04e0676edd0d9a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d06e34e50d6a3183ea04e0676edd0d9a"'} notificationworker stdout | 2023-06-29 13:43:37,037 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:43:37,715 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:37,715 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:37,715 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1090, 'Body': <_io.BytesIO object at 0x7f7ccb1e6bd0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:37,715 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:37,715 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:37,715 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:37,715 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:37,716 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:37,716 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:37,716 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:37,724 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:37,724 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:37,724 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:37,724 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:37,724 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:37,724 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1090}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'tCyM5WIQ4Ej0tcy/LczhBA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6bd0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1090', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:37,724 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:37,724 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:37,724 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:37,724 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:37,725 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:37,725 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1090&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:tCyM5WIQ4Ej0tcy/LczhBA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134337Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:37,725 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134337Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 24c7081dfb09dc8a50a27380f6b2d804d1baf5c70f20fd1279785053ba7c6515 gunicorn-registry stdout | 2023-06-29 13:43:37,725 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c4e3b93a0a9c6f45501a5af005b2bf3748b60c091e863cf621781a77bdbcb7c2 gunicorn-registry stdout | 2023-06-29 13:43:37,725 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:37,725 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:37,725 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:37,726 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:37,772 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:43:38,170 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1090 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:38,170 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'eacf1f39-8f67-47df-913b-d12d16f76dd3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'eacf1f39-8f67-47df-913b-d12d16f76dd3', 'ETag': '"b42c8ce56210e048f4b5ccbf2dcce104"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:38,171 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:38,171 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:38,171 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:38,171 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:38,171 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'eacf1f39-8f67-47df-913b-d12d16f76dd3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'eacf1f39-8f67-47df-913b-d12d16f76dd3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'eacf1f39-8f67-47df-913b-d12d16f76dd3', 'etag': '"b42c8ce56210e048f4b5ccbf2dcce104"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b42c8ce56210e048f4b5ccbf2dcce104"'} repositorygcworker stdout | 2023-06-29 13:43:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:43:38,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:44:01.990998+00:00 (in 23.202410 seconds) repositorygcworker stdout | 2023-06-29 13:43:38,788 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:44:38 UTC)" (scheduled at 2023-06-29 13:43:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:43:38,788 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:43:38,788 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:44:38 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:43:38,903 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:38,903 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:38,904 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1091, 'Body': <_io.BytesIO object at 0x7f7ccb2ab310>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:38,904 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:38,904 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:38,904 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:38,904 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:38,904 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:38,904 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:38,904 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:38,912 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:38,912 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:38,912 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:38,912 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:38,912 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:38,912 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1091}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '3rDuPnmWsP6Gpg+5KG2ZpA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab310>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1091', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:38,913 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:38,913 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:38,913 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:38,913 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:38,913 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:38,913 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1091&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:3rDuPnmWsP6Gpg+5KG2ZpA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134338Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:38,913 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134338Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5352b3385086c3d1327b6a65b63c70c3d0e0f5232746d61df03d0e74dcb1b81c gunicorn-registry stdout | 2023-06-29 13:43:38,913 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6685f20a3638d199c11d8c5b8d72f554f6d88eacb14435881217634865448b82 gunicorn-registry stdout | 2023-06-29 13:43:38,913 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:38,913 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:38,913 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:38,914 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:38,959 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:43:39,359 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1091 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:39,360 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4bcfb7aa-5cf8-4d10-b6ed-23db767ac28d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4bcfb7aa-5cf8-4d10-b6ed-23db767ac28d', 'ETag': '"deb0ee3e7996b0fe86a60fb9286d99a4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:39,360 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:39,360 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:39,360 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:39,360 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:39,360 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4bcfb7aa-5cf8-4d10-b6ed-23db767ac28d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4bcfb7aa-5cf8-4d10-b6ed-23db767ac28d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4bcfb7aa-5cf8-4d10-b6ed-23db767ac28d', 'etag': '"deb0ee3e7996b0fe86a60fb9286d99a4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"deb0ee3e7996b0fe86a60fb9286d99a4"'} quotaregistrysizeworker stdout | 2023-06-29 13:43:39,439 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-web stdout | 2023-06-29 13:43:39,636 [214] [DEBUG] [app] Starting request: urn:request:41520e8c-074b-4a1c-b1d0-bbcccf878d2c (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:43:39,636 [212] [DEBUG] [app] Starting request: urn:request:170d37e0-adf5-4612-8130-595d59b40fd5 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:43:39,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:43:39,638 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:43:39,639 [216] [DEBUG] [app] Starting request: urn:request:23d439e5-f039-4328-987d-53420a7243fe (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:43:39,639 [220] [DEBUG] [app] Starting request: urn:request:13261a22-230a-4d15-92d7-c549b215b940 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:43:39,640 [216] [DEBUG] [app] Ending request: urn:request:23d439e5-f039-4328-987d-53420a7243fe (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:23d439e5-f039-4328-987d-53420a7243fe', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:43:39,640 [220] [DEBUG] [app] Ending request: urn:request:13261a22-230a-4d15-92d7-c549b215b940 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:13261a22-230a-4d15-92d7-c549b215b940', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:43:39,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:43:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:43:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:43:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-registry stdout | 2023-06-29 13:43:39,640 [220] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:43:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:43:39,640 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:43:39,640 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:43:39,641 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:43:39,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:43:39,643 [214] [DEBUG] [app] Starting request: urn:request:50fb4385-d57b-4900-9262-057c40bb2449 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:43:39,643 [213] [DEBUG] [app] Starting request: urn:request:f38b5032-35ce-46b8-b306-59b13314cf0b (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:43:39,643 [214] [DEBUG] [app] Ending request: urn:request:50fb4385-d57b-4900-9262-057c40bb2449 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:50fb4385-d57b-4900-9262-057c40bb2449', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:43:39,643 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:43:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:43:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:43:39,643 [213] [DEBUG] [app] Ending request: urn:request:f38b5032-35ce-46b8-b306-59b13314cf0b (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:f38b5032-35ce-46b8-b306-59b13314cf0b', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:43:39,643 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:43:39,644 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:43:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:43:39,644 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:43:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:43:39,644 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:43:39,644 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:43:39,651 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:43:39,651 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:43:39,661 [212] [DEBUG] [app] Ending request: urn:request:170d37e0-adf5-4612-8130-595d59b40fd5 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:170d37e0-adf5-4612-8130-595d59b40fd5', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:43:39,661 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:43:39,662 [214] [DEBUG] [app] Ending request: urn:request:41520e8c-074b-4a1c-b1d0-bbcccf878d2c (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:41520e8c-074b-4a1c-b1d0-bbcccf878d2c', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:43:39,662 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:43:39,662 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:43:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:43:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.027 118 0.026) gunicorn-web stdout | 2023-06-29 13:43:39,662 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:43:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:43:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.027 118 0.027) namespacegcworker stdout | 2023-06-29 13:43:39,793 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:43:39,845 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:43:39,875 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-registry stdout | 2023-06-29 13:43:40,168 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:40,168 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:40,168 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1092, 'Body': <_io.BytesIO object at 0x7f7ccb1fbbd0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:40,168 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:40,168 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:40,169 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:40,169 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:40,169 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:40,169 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:40,169 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:40,177 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:40,177 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:40,177 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:40,177 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:40,177 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:40,177 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1092}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Pm3hy85ft9e4RLhMyClMfg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fbbd0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1092', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:40,177 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:40,177 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:40,177 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:40,177 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:40,178 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:40,178 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1092&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Pm3hy85ft9e4RLhMyClMfg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134340Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:40,178 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134340Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | edc387e37a950a6f895d7836adf7f753c1b2f344ed4d0e1595a1fe0e49d0865d gunicorn-registry stdout | 2023-06-29 13:43:40,178 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9530ea44bce002a2aeb069224c1c6a4a7432d730b8f6bcd266fade6cd64e9828 gunicorn-registry stdout | 2023-06-29 13:43:40,178 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:40,178 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:40,178 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:40,179 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:40,223 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:43:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:43:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:43:50.585410+00:00 (in 9.999513 seconds) gcworker stdout | 2023-06-29 13:43:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:43:50 UTC)" (scheduled at 2023-06-29 13:43:40.585410+00:00) gcworker stdout | 2023-06-29 13:43:40,587 [59] [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, 1686836620586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:43:40,599 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:43:40,599 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:43:40,599 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:43:50 UTC)" executed successfully repositoryactioncounter stdout | 2023-06-29 13:43:40,613 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-registry stdout | 2023-06-29 13:43:40,622 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1092 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:40,622 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '70c7dddf-311e-4b10-8b5e-f8b320d43503', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '70c7dddf-311e-4b10-8b5e-f8b320d43503', 'ETag': '"3e6de1cbce5fb7d7b844b84cc8294c7e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:40,622 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:40,622 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:40,623 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:40,623 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:40,623 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '70c7dddf-311e-4b10-8b5e-f8b320d43503', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '70c7dddf-311e-4b10-8b5e-f8b320d43503', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '70c7dddf-311e-4b10-8b5e-f8b320d43503', 'etag': '"3e6de1cbce5fb7d7b844b84cc8294c7e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3e6de1cbce5fb7d7b844b84cc8294c7e"'} gunicorn-registry stdout | 2023-06-29 13:43:41,234 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:41,234 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:41,235 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1093, 'Body': <_io.BytesIO object at 0x7f7ccb2c6310>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:41,235 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:41,235 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:41,235 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:41,235 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:41,235 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:41,235 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:41,235 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:41,243 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:41,243 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:41,243 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:41,243 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:41,243 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:41,243 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1093}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ur0q7SH/DCo1/0OXrcs9FA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6310>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1093', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:41,244 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:41,244 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:41,244 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:41,244 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:41,244 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:41,244 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1093&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ur0q7SH/DCo1/0OXrcs9FA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134341Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:41,244 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134341Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 35c071d59764ee9da6299a93895c28d4e62bb2c303606be78188f6809925856d gunicorn-registry stdout | 2023-06-29 13:43:41,244 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7d598632acac4ed308bb2b09c9774fe7e408134a1cf3c0feefed1ebff6e61a1e gunicorn-registry stdout | 2023-06-29 13:43:41,244 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:41,244 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:41,244 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:41,245 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:41,290 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:43:41,649 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1093 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:41,649 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'cdacd1fd-fcef-4cde-8a19-51f071372039', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'cdacd1fd-fcef-4cde-8a19-51f071372039', 'ETag': '"babd2aed21ff0c2a35ff4397adcb3d14"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:41,649 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:41,650 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:41,650 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:41,650 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:41,650 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'cdacd1fd-fcef-4cde-8a19-51f071372039', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'cdacd1fd-fcef-4cde-8a19-51f071372039', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'cdacd1fd-fcef-4cde-8a19-51f071372039', 'etag': '"babd2aed21ff0c2a35ff4397adcb3d14"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"babd2aed21ff0c2a35ff4397adcb3d14"'} securityworker stdout | 2023-06-29 13:43:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:43:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:44:06.582504+00:00 (in 24.868384 seconds) securityworker stdout | 2023-06-29 13:43:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:44:11 UTC)" (scheduled at 2023-06-29 13:43:41.713664+00:00) securityworker stdout | 2023-06-29 13:43:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:43:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:43:41,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:43:41,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:43:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:43:41,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:43:41,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:43:41,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:43:41,721 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:43:41,733 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:43:41,737 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:43:41,737 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:43:41,738 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 38, 41, 721711), 1, 2]) securityworker stdout | 2023-06-29 13:43:41,742 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:43:41,742 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:43:41,742 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 38, 41, 721711), 1, 2]) securityworker stdout | 2023-06-29 13:43:41,746 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:43:41,746 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:43:41,746 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:43:41,746 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:43:41,746 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:43:41,746 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:43:41,747 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:43:41,748 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:43:41,748 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:43:41,748 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:44:11 UTC)" executed successfully blobuploadcleanupworker stdout | 2023-06-29 13:43:41,777 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:43:42,303 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:42,303 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:42,303 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1094, 'Body': <_io.BytesIO object at 0x7f7ccb271db0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:42,304 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:42,304 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:42,304 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:42,304 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:42,304 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:42,304 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:42,304 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:42,312 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:42,312 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:42,312 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:42,312 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:42,312 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:42,312 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1094}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'SXziw6lsN5GNwX8QqAf7uw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271db0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1094', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:42,312 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:42,312 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:42,313 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:42,313 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:42,313 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:42,313 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1094&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:SXziw6lsN5GNwX8QqAf7uw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134342Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:42,313 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134342Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 03ba1d7b590ca14d47cac65f7813b9103b43864117288c2e2749ac01edfc1963 gunicorn-registry stdout | 2023-06-29 13:43:42,313 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 914f31480347a3bbf94631faa7ef2c5b173b048197c5e97a6ca37c2e7fc6893f gunicorn-registry stdout | 2023-06-29 13:43:42,313 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:42,313 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:42,313 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:42,314 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:42,359 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:43:42,726 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1094 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:42,726 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0541cc9e-9fa5-4ced-a8f4-bfb7d4a0af21', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0541cc9e-9fa5-4ced-a8f4-bfb7d4a0af21', 'ETag': '"497ce2c3a96c37918dc17f10a807fbbb"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:42,726 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:42,726 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:42,726 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:42,726 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:42,726 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0541cc9e-9fa5-4ced-a8f4-bfb7d4a0af21', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0541cc9e-9fa5-4ced-a8f4-bfb7d4a0af21', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0541cc9e-9fa5-4ced-a8f4-bfb7d4a0af21', 'etag': '"497ce2c3a96c37918dc17f10a807fbbb"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"497ce2c3a96c37918dc17f10a807fbbb"'} gunicorn-registry stdout | 2023-06-29 13:43:43,460 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:43,460 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:43,460 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1095, 'Body': <_io.BytesIO object at 0x7f7ccb2115e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:43,460 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:43,460 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:43,460 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:43,460 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:43,460 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:43,460 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:43,461 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:43,469 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:43,469 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:43,469 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:43,469 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:43,469 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:43,469 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1095}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'BTxQhvVXwMZdELq8SSrt4g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2115e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1095', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:43,469 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:43,469 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:43,469 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:43,469 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:43,470 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:43,470 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1095&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:BTxQhvVXwMZdELq8SSrt4g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134343Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:43,470 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134343Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 486bf12fc69ed6faf89b2d9bee830b486782b87bd398043a3ad263b9534927ab gunicorn-registry stdout | 2023-06-29 13:43:43,470 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3593b27345c831c820981db1f7da6b15b8197ab3ba2ed4fd79ca27bf43636c4a gunicorn-registry stdout | 2023-06-29 13:43:43,470 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:43,470 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:43,470 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:43,471 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:43,516 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:43:43,729 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:43:43,915 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1095 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:43,915 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f44f7887-b4db-497a-89e3-e7c139b277d6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f44f7887-b4db-497a-89e3-e7c139b277d6', 'ETag': '"053c5086f557c0c65d10babc492aede2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:43,915 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:43,915 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:43,915 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:43,915 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:43,915 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f44f7887-b4db-497a-89e3-e7c139b277d6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f44f7887-b4db-497a-89e3-e7c139b277d6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f44f7887-b4db-497a-89e3-e7c139b277d6', 'etag': '"053c5086f557c0c65d10babc492aede2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"053c5086f557c0c65d10babc492aede2"'} notificationworker stdout | 2023-06-29 13:43:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:43:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:43:53.978401+00:00 (in 9.999540 seconds) notificationworker stdout | 2023-06-29 13:43:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:43:53 UTC)" (scheduled at 2023-06-29 13:43:43.978401+00:00) notificationworker stdout | 2023-06-29 13:43:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:43:43,980 [74] [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(2023, 6, 29, 13, 43, 43, 979306), True, datetime.datetime(2023, 6, 29, 13, 43, 43, 979306), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:43:43,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:43:43,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:43:43,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:43:53 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:43:44,382 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:44,382 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:44,383 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1096, 'Body': <_io.BytesIO object at 0x7f7ccb2111d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:44,383 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:44,383 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:44,383 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:44,383 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:44,383 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:44,383 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:44,383 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:44,392 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:44,392 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:44,392 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:44,392 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:44,392 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:44,392 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1096}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '5yaT4m6eO6M++JgYQKy9+A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2111d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1096', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:44,392 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:44,392 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:44,392 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:44,392 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:44,392 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:44,392 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1096&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:5yaT4m6eO6M++JgYQKy9+A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134344Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:44,392 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134344Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5da109890905cb56edd2aef371e449bffae71b5611e766be176089f7feffc7e5 gunicorn-registry stdout | 2023-06-29 13:43:44,393 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a9617fa5f4b14f3626270381006a395ff4ff0a2f67b7f8d146ab6f25cd6d0189 gunicorn-registry stdout | 2023-06-29 13:43:44,393 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:44,393 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:44,393 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:44,393 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:44,438 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:43:44,797 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1096 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:44,797 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4bfa210a-2eed-404e-a677-7f2d9edd05ec', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4bfa210a-2eed-404e-a677-7f2d9edd05ec', 'ETag': '"e72693e26e9e3ba33ef8981840acbdf8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:44,797 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:44,797 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:44,798 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:44,798 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:44,798 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4bfa210a-2eed-404e-a677-7f2d9edd05ec', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4bfa210a-2eed-404e-a677-7f2d9edd05ec', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4bfa210a-2eed-404e-a677-7f2d9edd05ec', 'etag': '"e72693e26e9e3ba33ef8981840acbdf8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e72693e26e9e3ba33ef8981840acbdf8"'} securityworker stdout | 2023-06-29 13:43:45,104 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:43:45,135 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} exportactionlogsworker stdout | 2023-06-29 13:43:45,217 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:43:45,403 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-registry stdout | 2023-06-29 13:43:45,590 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:45,590 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:45,590 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1097, 'Body': <_io.BytesIO object at 0x7f7ccb286450>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:45,590 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:45,590 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:45,590 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:45,590 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:45,590 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:45,591 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:45,591 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:45,599 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:45,599 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:45,599 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:45,599 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:45,599 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:45,599 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1097}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'B8NoL5ZUlMRgnNcgpZLxWQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286450>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1097', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:45,599 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:45,599 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:45,599 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:45,600 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:45,600 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:45,600 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1097&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:B8NoL5ZUlMRgnNcgpZLxWQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134345Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:45,600 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134345Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9165f8134d99ad4e67da9437420ff79031618d6b03fabf7ba9055ac702468cbb gunicorn-registry stdout | 2023-06-29 13:43:45,600 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ed42376d8579220bb76abbb04a0a944665f40df57d707fc9321576e44c31afe9 gunicorn-registry stdout | 2023-06-29 13:43:45,600 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:45,600 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:45,600 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:45,601 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:45,646 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. namespacegcworker stdout | 2023-06-29 13:43:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:43:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:43:55.889222+00:00 (in 10.198270 seconds) namespacegcworker stdout | 2023-06-29 13:43:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:44:45 UTC)" (scheduled at 2023-06-29 13:43:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:43:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:43:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:44:45 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:43:45,879 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gcworker stdout | 2023-06-29 13:43:45,952 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:43:45,983 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-web stdout | 2023-06-29 13:43:45,986 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:43:45,989 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:43:45,992 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:43:45,994 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-registry stdout | 2023-06-29 13:43:46,011 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1097 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:46,011 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4a8f3f50-9fe7-4e41-a4cd-0a19b9c7733f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4a8f3f50-9fe7-4e41-a4cd-0a19b9c7733f', 'ETag': '"07c3682f965494c4609cd720a592f159"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:46,011 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:46,011 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:46,012 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:46,012 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:46,012 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4a8f3f50-9fe7-4e41-a4cd-0a19b9c7733f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4a8f3f50-9fe7-4e41-a4cd-0a19b9c7733f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4a8f3f50-9fe7-4e41-a4cd-0a19b9c7733f', 'etag': '"07c3682f965494c4609cd720a592f159"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"07c3682f965494c4609cd720a592f159"'} quotaregistrysizeworker stdout | 2023-06-29 13:43:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:43:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:44:46.378393+00:00 (in 59.999531 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:43:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:44:46 UTC)" (scheduled at 2023-06-29 13:43:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:43:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:43:46,390 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:43:46,390 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:44:46 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:43:46,647 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:46,647 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:46,647 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1098, 'Body': <_io.BytesIO object at 0x7f7ccb286d10>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:46,647 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:46,647 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:46,647 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:46,647 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:46,647 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:46,647 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:46,648 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:46,656 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:46,656 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:46,656 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:46,656 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:46,656 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:46,656 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1098}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'j19XNI1vYKetJLeW8Tif6g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286d10>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1098', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:46,656 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:46,656 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:46,656 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:46,656 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:46,657 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:46,657 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1098&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:j19XNI1vYKetJLeW8Tif6g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134346Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:46,657 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134346Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f7705949872bf4adbc65779aebe591bbd293a0b56bb9376e3c97a9afc89ab9b0 gunicorn-registry stdout | 2023-06-29 13:43:46,657 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a6915cdb97a0735a852762b73bbe1a7bc566c79e7830bb7596044f6220e8c231 gunicorn-registry stdout | 2023-06-29 13:43:46,657 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:46,657 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:46,657 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:46,658 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:46,707 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:43:47,065 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1098 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:47,065 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '022a00db-8ce9-42e3-aa4d-965909b46fda', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '022a00db-8ce9-42e3-aa4d-965909b46fda', 'ETag': '"8f5f57348d6f60a7ad24b796f1389fea"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:47,065 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:47,065 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:47,065 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:47,065 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:47,065 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '022a00db-8ce9-42e3-aa4d-965909b46fda', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '022a00db-8ce9-42e3-aa4d-965909b46fda', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '022a00db-8ce9-42e3-aa4d-965909b46fda', 'etag': '"8f5f57348d6f60a7ad24b796f1389fea"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8f5f57348d6f60a7ad24b796f1389fea"'} globalpromstats stdout | 2023-06-29 13:43:47,119 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 13:43:47,440 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:43:47,952 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:47,952 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:47,952 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1099, 'Body': <_io.BytesIO object at 0x7f7ccb2ab310>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:47,952 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:47,952 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:47,952 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:47,952 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:47,952 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:47,952 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:47,953 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:47,961 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:47,961 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:47,961 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:47,961 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:47,961 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:47,961 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1099}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'lF/z8C1L/OYJJkzXOL5Aiw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab310>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1099', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:47,961 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:47,961 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:47,961 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:47,961 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:47,961 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:47,961 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1099&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:lF/z8C1L/OYJJkzXOL5Aiw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134347Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:47,961 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134347Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 935b770162b32a5e06ab8f64de89c8a3ba3d72c084110c9fe5fe6f5e44e94c0d gunicorn-registry stdout | 2023-06-29 13:43:47,962 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 91b71be955831c22430a3c111f3ec4401b6898fb2ad19fe8b152cc7cd9e670af gunicorn-registry stdout | 2023-06-29 13:43:47,962 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:47,962 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:47,962 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:47,962 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:48,007 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. chunkcleanupworker stdout | 2023-06-29 13:43:48,183 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-secscan stdout | 2023-06-29 13:43:48,231 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:43:48,234 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:43:48,236 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:43:48,411 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1099 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:48,412 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '538c33c7-f9f5-4bf6-9eb6-b900fa41b75e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '538c33c7-f9f5-4bf6-9eb6-b900fa41b75e', 'ETag': '"945ff3f02d4bfce609264cd738be408b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:48,412 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:48,412 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:48,412 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:48,412 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:48,412 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '538c33c7-f9f5-4bf6-9eb6-b900fa41b75e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '538c33c7-f9f5-4bf6-9eb6-b900fa41b75e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '538c33c7-f9f5-4bf6-9eb6-b900fa41b75e', 'etag': '"945ff3f02d4bfce609264cd738be408b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"945ff3f02d4bfce609264cd738be408b"'} storagereplication stdout | 2023-06-29 13:43:48,551 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} securityscanningnotificationworker stdout | 2023-06-29 13:43:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:43:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:44:17.286405+00:00 (in 28.604174 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:43:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:44:48 UTC)" (scheduled at 2023-06-29 13:43:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:43:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:43:48,683 [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(2023, 6, 29, 13, 43, 48, 682710), True, datetime.datetime(2023, 6, 29, 13, 43, 48, 682710), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:43:48,696 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:43:48,696 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:43:48,696 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:44:48 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:43:48,878 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:48,878 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:48,878 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1100, 'Body': <_io.BytesIO object at 0x7f7ccb2110e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:48,878 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:48,878 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:48,878 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:48,878 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:48,878 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:48,878 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:48,879 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:48,887 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:48,887 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:48,887 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:48,887 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:48,887 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:48,887 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1100}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'YFFvfAyuuSWOB29h+seQKA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2110e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1100', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:48,887 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:48,887 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:48,887 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:48,887 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:48,887 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:48,887 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1100&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:YFFvfAyuuSWOB29h+seQKA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134348Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:48,887 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134348Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0d17abb52374ea9e13d3df7124d6bab5774e2249eb901366b11fe94048047140 gunicorn-registry stdout | 2023-06-29 13:43:48,888 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0c807a97fa78aedf0bc47d46b497e70a2a271e475530ddbd6759ed44ffc289ee gunicorn-registry stdout | 2023-06-29 13:43:48,888 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:48,888 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:48,888 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:48,889 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:48,938 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:43:49,296 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1100 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:49,296 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a77991ff-d8d2-4d6a-af40-5bb73ac8f9ba', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a77991ff-d8d2-4d6a-af40-5bb73ac8f9ba', 'ETag': '"60516f7c0caeb9258e076f61fac79028"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:49,296 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:49,296 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:49,297 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:49,297 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:49,297 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a77991ff-d8d2-4d6a-af40-5bb73ac8f9ba', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a77991ff-d8d2-4d6a-af40-5bb73ac8f9ba', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a77991ff-d8d2-4d6a-af40-5bb73ac8f9ba', 'etag': '"60516f7c0caeb9258e076f61fac79028"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"60516f7c0caeb9258e076f61fac79028"'} gunicorn-registry stdout | 2023-06-29 13:43:49,379 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:43:49,382 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:43:49,384 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:43:49,387 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:43:49,390 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:43:49,393 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:43:49,396 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:43:49,399 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:43:49,402 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:43:50,038 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:50,038 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:50,038 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1101, 'Body': <_io.BytesIO object at 0x7f7ccb271f40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:50,038 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:50,038 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:50,039 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:50,039 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:50,039 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:50,039 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:50,039 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:50,047 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:50,047 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:50,047 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:50,047 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:50,047 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:50,047 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1101}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'qOM2hsPS6BNsZyGyUGsalw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271f40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1101', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:50,047 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:50,047 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:50,047 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:50,047 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:50,048 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:50,048 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1101&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:qOM2hsPS6BNsZyGyUGsalw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134350Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:50,048 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134350Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9609bd3cd65de6d86e28ab325b4d423c746c0b668800e63c3751067f5e39df1b gunicorn-registry stdout | 2023-06-29 13:43:50,048 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b4b0c271302182f3ca1a6fc886e524615f961a611a5daf9e27ef53d10205b07d gunicorn-registry stdout | 2023-06-29 13:43:50,048 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:50,048 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:50,048 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:50,049 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:50,096 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:43:50,459 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1101 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:50,459 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b5860aea-cd24-42d4-895b-25be0257056e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b5860aea-cd24-42d4-895b-25be0257056e', 'ETag': '"a8e33686c3d2e8136c6721b2506b1a97"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:50,459 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:50,459 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:50,459 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:50,460 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:50,460 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b5860aea-cd24-42d4-895b-25be0257056e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b5860aea-cd24-42d4-895b-25be0257056e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b5860aea-cd24-42d4-895b-25be0257056e', 'etag': '"a8e33686c3d2e8136c6721b2506b1a97"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a8e33686c3d2e8136c6721b2506b1a97"'} gcworker stdout | 2023-06-29 13:43:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:43:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:44:00.585410+00:00 (in 9.999468 seconds) gcworker stdout | 2023-06-29 13:43:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:44:00 UTC)" (scheduled at 2023-06-29 13:43:50.585410+00:00) gcworker stdout | 2023-06-29 13:43:50,587 [59] [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, 1686836630586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:43:50,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:43:50,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:43:50,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:44:00 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:43:51,075 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:51,075 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:51,076 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1102, 'Body': <_io.BytesIO object at 0x7f7ccb2abdb0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:51,076 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:51,076 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:51,076 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:51,076 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:51,076 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:51,076 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:51,076 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:51,084 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:51,085 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:51,085 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:51,085 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:51,085 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:51,085 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1102}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ZEJH/6M+BnOsApp81jXreg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2abdb0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1102', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:51,085 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:51,085 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:51,085 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:51,085 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:51,085 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:51,085 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1102&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ZEJH/6M+BnOsApp81jXreg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134351Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:51,085 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134351Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 85eae211870563952a401f85e9b527bf98d80132141255ebaf123edda6fd7333 gunicorn-registry stdout | 2023-06-29 13:43:51,085 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2973449c336a21c50ed770b9e013e25713478a66d1924d45b1c678977ae024f4 gunicorn-registry stdout | 2023-06-29 13:43:51,085 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:51,085 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:51,086 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:51,086 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:51,131 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:43:51,488 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1102 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:51,489 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3c4e7820-5594-42ef-8edf-5a87b120dc06', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3c4e7820-5594-42ef-8edf-5a87b120dc06', 'ETag': '"644247ffa33e0673ac029a7cd635eb7a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:51,489 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:51,489 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:51,489 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:51,489 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:51,489 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3c4e7820-5594-42ef-8edf-5a87b120dc06', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3c4e7820-5594-42ef-8edf-5a87b120dc06', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3c4e7820-5594-42ef-8edf-5a87b120dc06', 'etag': '"644247ffa33e0673ac029a7cd635eb7a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"644247ffa33e0673ac029a7cd635eb7a"'} gunicorn-registry stdout | 2023-06-29 13:43:52,627 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:52,628 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:52,628 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1103, 'Body': <_io.BytesIO object at 0x7f7ccb223f40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:52,628 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:52,628 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:52,628 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:52,628 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:52,628 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:52,628 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:52,629 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:52,637 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:52,637 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:52,637 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:52,637 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:52,637 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:52,637 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1103}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '40qlyQgBmIJ3adxcta8mXg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223f40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1103', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:52,637 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:52,637 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:52,637 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:52,637 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:52,638 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:52,638 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1103&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:40qlyQgBmIJ3adxcta8mXg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134352Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:52,638 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134352Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4ba40159ccbbfb5326be56ad8a42309b4b8b095e069b5b353dd801e69ddc1638 gunicorn-registry stdout | 2023-06-29 13:43:52,638 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7c875d9c7b8e7ec2a950ed42e97c12d32e312a5e80105cc72dbd946c78054979 gunicorn-registry stdout | 2023-06-29 13:43:52,638 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:52,638 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:52,638 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:52,639 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:52,684 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:43:53,132 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1103 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:53,132 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '37de7ee1-d265-48e6-b72a-88e7923e01d9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '37de7ee1-d265-48e6-b72a-88e7923e01d9', 'ETag': '"e34aa5c9080198827769dc5cb5af265e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:53,132 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:53,132 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:53,132 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:53,133 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:53,133 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '37de7ee1-d265-48e6-b72a-88e7923e01d9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '37de7ee1-d265-48e6-b72a-88e7923e01d9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '37de7ee1-d265-48e6-b72a-88e7923e01d9', 'etag': '"e34aa5c9080198827769dc5cb5af265e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e34aa5c9080198827769dc5cb5af265e"'} gunicorn-registry stdout | 2023-06-29 13:43:53,672 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:53,672 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:53,673 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1104, 'Body': <_io.BytesIO object at 0x7f7ccb2ab090>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:53,673 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:53,673 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:53,673 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:53,673 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:53,673 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:53,673 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:53,673 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:53,682 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:53,682 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:53,682 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:53,682 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:53,682 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:53,682 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1104}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'SdzAPKA/XhfP4Nh3gIyEnw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab090>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1104', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:53,682 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:53,682 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:53,682 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:53,682 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:53,682 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:53,682 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1104&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:SdzAPKA/XhfP4Nh3gIyEnw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134353Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:53,682 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134353Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c4e52f6804b949af3f742b9438911ee2da022d64e2608c8a348cdd071c1eef34 gunicorn-registry stdout | 2023-06-29 13:43:53,682 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a88d3a5affb67ec4576a3a7709e0be20297ed20640a72a247dfe64b07c73882a gunicorn-registry stdout | 2023-06-29 13:43:53,683 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:53,683 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:53,683 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:53,684 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:53,729 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:43:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:43:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:44:03.978401+00:00 (in 9.999488 seconds) notificationworker stdout | 2023-06-29 13:43:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:44:03 UTC)" (scheduled at 2023-06-29 13:43:53.978401+00:00) notificationworker stdout | 2023-06-29 13:43:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:43:53,980 [74] [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(2023, 6, 29, 13, 43, 53, 979315), True, datetime.datetime(2023, 6, 29, 13, 43, 53, 979315), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:43:53,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:43:53,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:43:53,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:44:03 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:43:54,089 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1104 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:54,090 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5f46c72d-b547-40e1-8df2-c45299f80f32', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5f46c72d-b547-40e1-8df2-c45299f80f32', 'ETag': '"49dcc03ca03f5e17cfe0d877808c849f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:54,090 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:54,090 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:54,090 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:54,090 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:54,090 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5f46c72d-b547-40e1-8df2-c45299f80f32', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5f46c72d-b547-40e1-8df2-c45299f80f32', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5f46c72d-b547-40e1-8df2-c45299f80f32', 'etag': '"49dcc03ca03f5e17cfe0d877808c849f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"49dcc03ca03f5e17cfe0d877808c849f"'} gunicorn-web stdout | 2023-06-29 13:43:54,636 [211] [DEBUG] [app] Starting request: urn:request:42a3ddd5-57f2-4bf8-8284-0bfb82ef260d (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:43:54,636 [214] [DEBUG] [app] Starting request: urn:request:0ff0158d-f226-423d-b8c9-da474337172c (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:43:54,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:43:54,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:43:54,639 [216] [DEBUG] [app] Starting request: urn:request:e9cd6c62-7837-4032-b909-8bd2f0faf0ee (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:43:54,639 [222] [DEBUG] [app] Starting request: urn:request:7179f5ce-ad31-4f4b-86a7-49215238b352 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:43:54,640 [216] [DEBUG] [app] Ending request: urn:request:e9cd6c62-7837-4032-b909-8bd2f0faf0ee (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:e9cd6c62-7837-4032-b909-8bd2f0faf0ee', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:43:54,640 [222] [DEBUG] [app] Ending request: urn:request:7179f5ce-ad31-4f4b-86a7-49215238b352 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:7179f5ce-ad31-4f4b-86a7-49215238b352', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:43:54,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:43:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:43:54,640 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:43:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:43:54,640 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:43:54,640 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:43:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:43:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.001) gunicorn-web stdout | 2023-06-29 13:43:54,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:43:54,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:43:54,643 [214] [DEBUG] [app] Starting request: urn:request:92d46362-394d-4b0f-8d0e-49209d3148a6 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:43:54,643 [214] [DEBUG] [app] Ending request: urn:request:92d46362-394d-4b0f-8d0e-49209d3148a6 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:92d46362-394d-4b0f-8d0e-49209d3148a6', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:43:54,643 [212] [DEBUG] [app] Starting request: urn:request:cb826223-b225-4e59-82f8-94c39e4273cc (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:43:54,643 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:43:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:43:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:43:54,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:43:54,644 [212] [DEBUG] [app] Ending request: urn:request:cb826223-b225-4e59-82f8-94c39e4273cc (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:cb826223-b225-4e59-82f8-94c39e4273cc', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:43:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:43:54,644 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:43:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:43:54,644 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:43:54,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:43:54,644 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:43:54,651 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:43:54,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:43:54,662 [214] [DEBUG] [app] Ending request: urn:request:0ff0158d-f226-423d-b8c9-da474337172c (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:0ff0158d-f226-423d-b8c9-da474337172c', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:43:54,662 [211] [DEBUG] [app] Ending request: urn:request:42a3ddd5-57f2-4bf8-8284-0bfb82ef260d (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:42a3ddd5-57f2-4bf8-8284-0bfb82ef260d', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:43:54,662 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:43:54,662 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:43:54,662 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:43:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:43:54,662 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:43:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:43:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.026 118 0.026) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:43:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.026 118 0.027) gunicorn-registry stdout | 2023-06-29 13:43:54,901 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:54,901 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:54,902 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1105, 'Body': <_io.BytesIO object at 0x7f7ccb20d270>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:54,902 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:54,902 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:54,902 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:54,902 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:54,902 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:54,902 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:54,902 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:54,911 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:54,911 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:54,911 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:54,911 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:54,911 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:54,911 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1105}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'J+iG729Zpfmw/LfbzSZFNQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb20d270>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1105', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:54,911 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:54,911 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:54,911 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:54,911 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:54,911 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:54,911 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1105&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:J+iG729Zpfmw/LfbzSZFNQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134354Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:54,911 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134354Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 194f808b2a1f261a9f7dcc7983764924ab8b1beebf8eb27a55e85d9a86a5199c gunicorn-registry stdout | 2023-06-29 13:43:54,911 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d82aeb0d7174eb68886be601a768d5ddf2623e2694fe761207bd48cb186a0964 gunicorn-registry stdout | 2023-06-29 13:43:54,912 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:54,912 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:54,912 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:54,912 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:54,962 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. exportactionlogsworker stdout | 2023-06-29 13:43:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:43:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:44:14.793446+00:00 (in 19.201911 seconds) exportactionlogsworker stdout | 2023-06-29 13:43:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:44:55 UTC)" (scheduled at 2023-06-29 13:43:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:43:55,591 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:43:55,592 [58] [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(2023, 6, 29, 13, 43, 55, 592030), True, datetime.datetime(2023, 6, 29, 13, 43, 55, 592030), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:43:55,626 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:43:55,627 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:43:55,627 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:44:55 UTC)" executed successfully buildlogsarchiver stdout | 2023-06-29 13:43:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:43:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:44:25.790030+00:00 (in 29.999517 seconds) buildlogsarchiver stdout | 2023-06-29 13:43:55,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:44:25 UTC)" (scheduled at 2023-06-29 13:43:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:43:55,791 [54] [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(2023, 6, 14, 13, 43, 55, 790933), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:43:55,803 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:43:55,803 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:43:55,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:44:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:43:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:43:55,889 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:44:45.690471+00:00 (in 49.800818 seconds) namespacegcworker stdout | 2023-06-29 13:43:55,889 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:44:55 UTC)" (scheduled at 2023-06-29 13:43:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:43:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:43:55,890 [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(2023, 6, 29, 13, 43, 55, 890069), True, datetime.datetime(2023, 6, 29, 13, 43, 55, 890069), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:43:55,902 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:43:55,902 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:43:55,902 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:44:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:43:56,680 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1105 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:56,680 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '754e8fe6-f51e-49ea-9c05-5c13ab40eeb4', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '754e8fe6-f51e-49ea-9c05-5c13ab40eeb4', 'ETag': '"27e886ef6f59a5f9b0fcb7dbcd264535"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:56,680 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:56,681 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:56,681 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:56,681 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:56,681 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '754e8fe6-f51e-49ea-9c05-5c13ab40eeb4', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '754e8fe6-f51e-49ea-9c05-5c13ab40eeb4', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '754e8fe6-f51e-49ea-9c05-5c13ab40eeb4', 'etag': '"27e886ef6f59a5f9b0fcb7dbcd264535"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"27e886ef6f59a5f9b0fcb7dbcd264535"'} gunicorn-registry stdout | 2023-06-29 13:43:56,703 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:56,703 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:56,704 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1106, 'Body': <_io.BytesIO object at 0x7f7ccb2710e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:56,704 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:56,704 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:56,704 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:56,704 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:56,704 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:56,704 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:56,704 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:56,712 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:56,712 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:56,712 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:56,712 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:56,712 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:56,712 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1106}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '15OXH8xalMAiTUc/hmsNiQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2710e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1106', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:56,713 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:56,713 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:56,713 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:56,713 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:56,713 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:56,713 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1106&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:15OXH8xalMAiTUc/hmsNiQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134356Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:56,713 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134356Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0e34deb164a50defa12f1806fc74083a64daf09af271fdc7f43ef5939291af50 gunicorn-registry stdout | 2023-06-29 13:43:56,713 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1786184f4e65c08a7dd9ed02aabc9ccc01765af80f2ce46770675b358b197402 gunicorn-registry stdout | 2023-06-29 13:43:56,713 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:56,713 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:56,713 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:56,714 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:56,762 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:43:57,409 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1106 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:57,409 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'fcfe6803-9df4-4f77-bc3c-3efb1f6ce4b7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'fcfe6803-9df4-4f77-bc3c-3efb1f6ce4b7', 'ETag': '"d793971fcc5a94c0224d473f866b0d89"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:57,409 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:57,410 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:57,410 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:57,410 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:57,410 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'fcfe6803-9df4-4f77-bc3c-3efb1f6ce4b7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'fcfe6803-9df4-4f77-bc3c-3efb1f6ce4b7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'fcfe6803-9df4-4f77-bc3c-3efb1f6ce4b7', 'etag': '"d793971fcc5a94c0224d473f866b0d89"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d793971fcc5a94c0224d473f866b0d89"'} gunicorn-registry stdout | 2023-06-29 13:43:57,433 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:57,433 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:57,433 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1107, 'Body': <_io.BytesIO object at 0x7f7ccb1fbbd0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:57,434 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:57,434 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:57,434 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:57,434 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:57,434 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:57,434 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:57,434 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:57,442 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:57,442 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:57,442 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:57,442 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:57,442 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:57,442 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1107}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'zKGkNQkENcfvc4o05s+8Vw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fbbd0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1107', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:57,442 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:57,442 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:57,442 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:57,442 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:57,443 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:57,443 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1107&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:zKGkNQkENcfvc4o05s+8Vw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134357Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:57,443 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134357Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 38d6515a49b52cf5508dec8bb75876833663c22952ba8678c490c4dc83448d8a gunicorn-registry stdout | 2023-06-29 13:43:57,443 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 44a6d1b6fc1db70ecddcd1686f47726fcdec7fbbc19c75c043a317cb27ab2775 gunicorn-registry stdout | 2023-06-29 13:43:57,443 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:57,443 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:57,443 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:57,444 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:57,490 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:43:57,894 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1107 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:57,894 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0f5e8529-e023-4cdb-b027-575c4826301d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0f5e8529-e023-4cdb-b027-575c4826301d', 'ETag': '"cca1a435090435c7ef738a34e6cfbc57"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:57,894 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:57,894 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:57,894 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:57,894 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:57,894 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0f5e8529-e023-4cdb-b027-575c4826301d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0f5e8529-e023-4cdb-b027-575c4826301d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0f5e8529-e023-4cdb-b027-575c4826301d', 'etag': '"cca1a435090435c7ef738a34e6cfbc57"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"cca1a435090435c7ef738a34e6cfbc57"'} gunicorn-registry stdout | 2023-06-29 13:43:57,916 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:57,916 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:57,916 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1108, 'Body': <_io.BytesIO object at 0x7f7ccb2c6db0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:57,916 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:57,916 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:57,917 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:57,917 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:57,917 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:57,917 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:57,917 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:57,925 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:57,925 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:57,925 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:57,925 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:57,925 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:57,925 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1108}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'V+8b6i1GAL0hoO315nImog==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6db0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1108', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:57,925 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:57,925 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:57,925 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:57,925 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:57,926 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:57,926 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1108&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:V+8b6i1GAL0hoO315nImog== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134357Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:57,926 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134357Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f8abcba9a13d556f78813e229d710d5c43bad9485a42795b5602e6e0aa985099 gunicorn-registry stdout | 2023-06-29 13:43:57,926 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 743f1c9076a4a9c6db4ca9142e1332e9ec9506bb55e8ba8da3a24eeba78c7069 gunicorn-registry stdout | 2023-06-29 13:43:57,926 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:57,926 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:57,926 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:57,927 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:57,972 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:43:58,290 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1108 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:58,290 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '49108df1-e8b7-4eef-a479-095fbc7a6417', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '49108df1-e8b7-4eef-a479-095fbc7a6417', 'ETag': '"57ef1bea2d4600bd21a0edf5e67226a2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:58,290 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:58,291 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:58,291 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:58,291 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:58,291 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '49108df1-e8b7-4eef-a479-095fbc7a6417', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '49108df1-e8b7-4eef-a479-095fbc7a6417', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '49108df1-e8b7-4eef-a479-095fbc7a6417', 'etag': '"57ef1bea2d4600bd21a0edf5e67226a2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"57ef1bea2d4600bd21a0edf5e67226a2"'} gunicorn-registry stdout | 2023-06-29 13:43:59,211 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:43:59,211 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:43:59,212 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1109, 'Body': <_io.BytesIO object at 0x7f7cdba9a130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:43:59,212 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:59,212 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:59,212 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:59,212 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:59,212 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:59,212 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:59,212 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:59,221 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:59,221 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:43:59,221 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:59,221 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:59,221 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:59,221 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1109}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'J7oLVka9cT9/wl+naKB4hA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cdba9a130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1109', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:43:59,221 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:59,221 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:59,221 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:59,221 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:59,221 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:43:59,221 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1109&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:J7oLVka9cT9/wl+naKB4hA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134359Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:43:59,221 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134359Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2fe8e6826699e75da7e8fcbf730554981dc0bcc88708d49259ece3dd619d0cc2 gunicorn-registry stdout | 2023-06-29 13:43:59,221 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 448ca7ad6e85674d22ad6513bf2524eb9f26741378f9fc5d9d1a7d1b9e899a5b gunicorn-registry stdout | 2023-06-29 13:43:59,222 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:59,222 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:43:59,222 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:43:59,222 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:43:59,271 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:43:59,675 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1109 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:43:59,675 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a849916c-0ddd-4c4b-af50-ff651c8c0744', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a849916c-0ddd-4c4b-af50-ff651c8c0744', 'ETag': '"27ba0b5646bd713f7fc25fa768a07884"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:43:59,676 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:43:59,676 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:43:59,676 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:43:59,676 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:43:59,676 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a849916c-0ddd-4c4b-af50-ff651c8c0744', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a849916c-0ddd-4c4b-af50-ff651c8c0744', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a849916c-0ddd-4c4b-af50-ff651c8c0744', 'etag': '"27ba0b5646bd713f7fc25fa768a07884"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"27ba0b5646bd713f7fc25fa768a07884"'} expiredappspecifictokenworker stdout | 2023-06-29 13:44:00,302 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:44:00,449 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:44:00,449 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:44:00,450 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1110, 'Body': <_io.BytesIO object at 0x7f7ccb1e6c70>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:44:00,450 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:00,450 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:00,450 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:00,450 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:00,450 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:00,450 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:00,450 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:00,459 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:00,459 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:44:00,459 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:00,459 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:00,459 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:00,459 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1110}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'haMMlLBSxbKxWMBp16X/RQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6c70>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1110', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:44:00,459 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:00,459 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:00,459 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:00,459 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:00,459 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:44:00,459 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1110&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:haMMlLBSxbKxWMBp16X/RQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134400Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:44:00,459 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134400Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b5fbfaa421e66b267fa9388d196c0452900ca7f0e19e163b7ffb3fcf0f36b58c gunicorn-registry stdout | 2023-06-29 13:44:00,459 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3a75089ea530092da8be499f2b6f2633a59ec4db5a4325f5d083356fead460e2 gunicorn-registry stdout | 2023-06-29 13:44:00,460 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:00,460 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:44:00,460 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:44:00,460 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:44:00,505 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:44:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:44:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:44:10.585410+00:00 (in 9.999521 seconds) gcworker stdout | 2023-06-29 13:44:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:44:10 UTC)" (scheduled at 2023-06-29 13:44:00.585410+00:00) gcworker stdout | 2023-06-29 13:44:00,587 [59] [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, 1686836640586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:44:00,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:44:00,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:44:00,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:44:10 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:44:00,901 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1110 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:44:00,902 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '65223ed9-879d-461e-827e-2db83d798d0b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '65223ed9-879d-461e-827e-2db83d798d0b', 'ETag': '"85a30c94b052c5b2b158c069d7a5ff45"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:44:00,902 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:44:00,902 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:00,902 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:44:00,902 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:00,902 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '65223ed9-879d-461e-827e-2db83d798d0b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '65223ed9-879d-461e-827e-2db83d798d0b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '65223ed9-879d-461e-827e-2db83d798d0b', 'etag': '"85a30c94b052c5b2b158c069d7a5ff45"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"85a30c94b052c5b2b158c069d7a5ff45"'} gunicorn-registry stdout | 2023-06-29 13:44:01,586 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:44:01,586 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:44:01,587 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1111, 'Body': <_io.BytesIO object at 0x7f7ccb1de8b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:44:01,587 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:01,587 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:01,587 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:01,587 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:01,587 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:01,587 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:01,587 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:01,596 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:01,596 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:44:01,596 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:01,596 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:01,596 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:01,596 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1111}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '6PaW10BQfrC0H/ojKIp56Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1de8b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1111', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:44:01,596 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:01,596 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:01,596 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:01,596 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:01,596 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:44:01,596 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1111&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:6PaW10BQfrC0H/ojKIp56Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134401Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:44:01,596 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134401Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1ee5d93756307d789f2247b68dc5f9356869e4c5b0e19a98666a09cf08a9c59e gunicorn-registry stdout | 2023-06-29 13:44:01,596 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7d3a06785c89698cfdab78e5f1df7b21bf145d0f771c68f080e2c5aecb96b319 gunicorn-registry stdout | 2023-06-29 13:44:01,596 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:01,597 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:44:01,597 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:44:01,597 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:44:01,645 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:44:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:44:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:44:38.788158+00:00 (in 36.796727 seconds) repositorygcworker stdout | 2023-06-29 13:44:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:45:01 UTC)" (scheduled at 2023-06-29 13:44:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:44:01,991 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:44:01,992 [81] [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(2023, 6, 29, 13, 44, 1, 991886), True, datetime.datetime(2023, 6, 29, 13, 44, 1, 991886), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 13:44:02,005 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:44:02,005 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:44:02,005 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:45:01 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:44:02,045 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1111 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:44:02,045 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7a5be6ab-8d93-4c8e-9899-2e606a40289e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7a5be6ab-8d93-4c8e-9899-2e606a40289e', 'ETag': '"e8f696d740507eb0b41ffa23288a79e9"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:44:02,045 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:44:02,045 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:02,045 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:44:02,045 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:02,045 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7a5be6ab-8d93-4c8e-9899-2e606a40289e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7a5be6ab-8d93-4c8e-9899-2e606a40289e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7a5be6ab-8d93-4c8e-9899-2e606a40289e', 'etag': '"e8f696d740507eb0b41ffa23288a79e9"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e8f696d740507eb0b41ffa23288a79e9"'} gunicorn-registry stdout | 2023-06-29 13:44:02,671 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:44:02,671 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:44:02,671 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1112, 'Body': <_io.BytesIO object at 0x7f7ccb223860>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:44:02,671 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:02,671 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:02,672 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:02,672 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:02,672 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:02,672 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:02,672 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:02,680 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:02,680 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:44:02,680 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:02,680 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:02,680 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:02,680 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1112}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'orHyMgApR7Fv456GzLnvUg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223860>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1112', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:44:02,680 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:02,680 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:02,680 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:02,680 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:02,681 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:44:02,681 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1112&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:orHyMgApR7Fv456GzLnvUg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134402Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:44:02,681 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134402Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6e87a97c5f64a8738d52a840ed0d77659e4056aba8689c7a6f92263088ac7159 gunicorn-registry stdout | 2023-06-29 13:44:02,681 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 38414a6fd4711c1e0f0bc8e63bd1c9f43e5ab2b22e71e52214390768c207511e gunicorn-registry stdout | 2023-06-29 13:44:02,681 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:02,681 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:44:02,681 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:44:02,682 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:44:02,729 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:44:03,088 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1112 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:44:03,089 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0b619beb-d152-45c9-91a2-0935ca7ec608', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0b619beb-d152-45c9-91a2-0935ca7ec608', 'ETag': '"a2b1f232002947b16fe39e86ccb9ef52"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:44:03,089 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:44:03,089 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:03,089 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:44:03,089 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:03,089 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0b619beb-d152-45c9-91a2-0935ca7ec608', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0b619beb-d152-45c9-91a2-0935ca7ec608', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0b619beb-d152-45c9-91a2-0935ca7ec608', 'etag': '"a2b1f232002947b16fe39e86ccb9ef52"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a2b1f232002947b16fe39e86ccb9ef52"'} gunicorn-registry stdout | 2023-06-29 13:44:03,750 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:44:03,750 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:44:03,751 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1113, 'Body': <_io.BytesIO object at 0x7f7ccb216130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:44:03,751 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:03,751 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:03,751 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:03,751 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:03,751 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:03,751 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:03,751 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:03,759 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:03,759 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:44:03,760 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:03,760 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:03,760 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:03,760 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1113}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'AtR3tB8UUBWsrKcxoBDu+A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb216130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1113', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:44:03,760 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:03,760 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:03,760 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:03,760 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:03,760 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:44:03,760 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1113&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:AtR3tB8UUBWsrKcxoBDu+A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134403Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:44:03,760 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134403Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ce945b7bd87d54f40e25bed628cad8e6da5d3847395f359383d88d9c002bab60 gunicorn-registry stdout | 2023-06-29 13:44:03,760 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1c54dc158fa6609b78fe70e1ba8e78fd15c42da573da21e7ebe1f0c8df084cc1 gunicorn-registry stdout | 2023-06-29 13:44:03,760 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:03,760 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:44:03,761 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:44:03,762 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. queuecleanupworker stdout | 2023-06-29 13:44:03,798 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:44:03,922 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:44:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:44:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:44:13.978401+00:00 (in 9.999492 seconds) notificationworker stdout | 2023-06-29 13:44:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:44:13 UTC)" (scheduled at 2023-06-29 13:44:03.978401+00:00) notificationworker stdout | 2023-06-29 13:44:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:44:03,980 [74] [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(2023, 6, 29, 13, 44, 3, 979358), True, datetime.datetime(2023, 6, 29, 13, 44, 3, 979358), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:44:03,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:44:03,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:44:03,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:44:13 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:44:04,286 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1113 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:44:04,286 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '36dd6d61-b570-4466-93e8-09b8074328e9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '36dd6d61-b570-4466-93e8-09b8074328e9', 'ETag': '"02d477b41f145015acaca731a010eef8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:44:04,286 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:44:04,286 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:04,286 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:44:04,286 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:04,286 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '36dd6d61-b570-4466-93e8-09b8074328e9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '36dd6d61-b570-4466-93e8-09b8074328e9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '36dd6d61-b570-4466-93e8-09b8074328e9', 'etag': '"02d477b41f145015acaca731a010eef8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"02d477b41f145015acaca731a010eef8"'} gunicorn-registry stdout | 2023-06-29 13:44:04,906 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:44:04,906 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:44:04,907 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1114, 'Body': <_io.BytesIO object at 0x7f7ccb2dc9a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:44:04,907 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:04,907 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:04,907 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:04,907 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:04,907 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:04,907 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:04,907 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:04,915 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:04,915 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:44:04,915 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:04,915 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:04,915 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:04,915 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1114}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ftXa05tZYoD8N91YdaY3Nw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2dc9a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1114', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:44:04,916 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:04,916 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:04,916 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:04,916 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:04,916 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:44:04,916 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1114&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ftXa05tZYoD8N91YdaY3Nw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134404Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:44:04,916 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134404Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | df077cd8192ce82dcf105070efb738d711c22e7762572894e7bf8b62c7838ecb gunicorn-registry stdout | 2023-06-29 13:44:04,916 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4fc2440a7b3dc45bd53ed62eca950929d3ad78215dfd5d828d62fd06b8c6fa7b gunicorn-registry stdout | 2023-06-29 13:44:04,916 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:04,916 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:44:04,916 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:44:04,917 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:44:04,964 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:44:05,323 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1114 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:44:05,324 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '167c5efb-677d-4c2e-9dc6-2b97bd2b4e87', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '167c5efb-677d-4c2e-9dc6-2b97bd2b4e87', 'ETag': '"7ed5dad39b596280fc37dd5875a63737"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:44:05,324 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:44:05,324 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:05,324 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:44:05,324 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:05,324 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '167c5efb-677d-4c2e-9dc6-2b97bd2b4e87', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '167c5efb-677d-4c2e-9dc6-2b97bd2b4e87', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '167c5efb-677d-4c2e-9dc6-2b97bd2b4e87', 'etag': '"7ed5dad39b596280fc37dd5875a63737"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7ed5dad39b596280fc37dd5875a63737"'} gunicorn-registry stdout | 2023-06-29 13:44:05,985 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:44:05,985 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:44:05,986 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1115, 'Body': <_io.BytesIO object at 0x7f7ccb2901d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:44:05,986 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:05,986 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:05,986 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:05,986 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:05,986 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:05,986 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:05,986 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:05,994 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:05,994 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:44:05,994 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:05,994 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:05,994 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:05,994 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1115}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'JbcvMg1BebVOD01M/WIx2A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2901d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1115', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:44:05,995 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:05,995 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:05,995 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:05,995 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:05,995 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:44:05,995 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1115&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:JbcvMg1BebVOD01M/WIx2A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134405Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:44:05,995 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134405Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e6540934f0a6d6e213f7669c4d6db30559fd368396e3c738bbd11a1b5ec18632 gunicorn-registry stdout | 2023-06-29 13:44:05,995 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f842fea07f7b7f65f773eb2be4dadb3912e5f6432115d407d37a4467668a7064 gunicorn-registry stdout | 2023-06-29 13:44:05,995 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:05,995 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:44:05,995 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:44:05,996 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:44:06,044 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:44:06,446 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1115 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:44:06,446 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f5bf0776-eb51-4ccb-8f1c-4609100d550a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f5bf0776-eb51-4ccb-8f1c-4609100d550a', 'ETag': '"25b72f320d4179b54e0f4d4cfd6231d8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:44:06,446 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:44:06,446 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:06,446 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:44:06,446 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:06,447 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f5bf0776-eb51-4ccb-8f1c-4609100d550a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f5bf0776-eb51-4ccb-8f1c-4609100d550a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f5bf0776-eb51-4ccb-8f1c-4609100d550a', 'etag': '"25b72f320d4179b54e0f4d4cfd6231d8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"25b72f320d4179b54e0f4d4cfd6231d8"'} securityworker stdout | 2023-06-29 13:44:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:44:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:44:11.713664+00:00 (in 5.130616 seconds) securityworker stdout | 2023-06-29 13:44:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:44:36 UTC)" (scheduled at 2023-06-29 13:44:06.582504+00:00) securityworker stdout | 2023-06-29 13:44:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:44:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:44:06,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:44:06,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:44:06,599 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:44:06,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:44:06,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:44:36 UTC)" executed successfully builder stdout | 2023-06-29 13:44:07,021 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:44:07,065 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:44:07,274 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:44:07,274 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:44:07,275 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1116, 'Body': <_io.BytesIO object at 0x7f7ccb290450>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:44:07,275 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:07,275 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:07,275 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:07,275 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:07,275 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:07,275 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:07,275 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:07,284 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:07,284 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:44:07,284 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:07,284 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:07,284 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:07,284 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1116}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Bi0gSzFzMPGLgYv6DDghQQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290450>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1116', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:44:07,284 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:07,284 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:07,284 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:07,284 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:07,284 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:44:07,284 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1116&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Bi0gSzFzMPGLgYv6DDghQQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134407Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:44:07,284 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134407Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9ff12c1329c87e112b89e4eb4f9dc5748474591530f6ff6c8ccddbea2ee9637a gunicorn-registry stdout | 2023-06-29 13:44:07,284 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0413b6a7c319741d59b49aff5bb6f497f06e1fdd31a007b5c9f79728577cf5c6 gunicorn-registry stdout | 2023-06-29 13:44:07,285 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:07,285 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:44:07,285 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:44:07,286 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:44:07,333 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:44:07,732 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1116 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:44:07,733 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'aecb67ce-e8e5-4fc1-b11a-e1d9ca4269c4', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'aecb67ce-e8e5-4fc1-b11a-e1d9ca4269c4', 'ETag': '"062d204b317330f18b818bfa0c382141"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:44:07,733 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:44:07,733 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:07,733 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:44:07,733 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:07,733 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'aecb67ce-e8e5-4fc1-b11a-e1d9ca4269c4', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'aecb67ce-e8e5-4fc1-b11a-e1d9ca4269c4', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'aecb67ce-e8e5-4fc1-b11a-e1d9ca4269c4', 'etag': '"062d204b317330f18b818bfa0c382141"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"062d204b317330f18b818bfa0c382141"'} gunicorn-registry stdout | 2023-06-29 13:44:08,447 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:44:08,447 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:44:08,448 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1117, 'Body': <_io.BytesIO object at 0x7f7ccb2901d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:44:08,448 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:08,448 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:08,448 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:08,448 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:08,448 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:08,448 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:08,448 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:08,456 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:08,456 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:44:08,457 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:08,457 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:08,457 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:08,457 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1117}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'PimfLk2LOSbqrXv2r62rng==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2901d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1117', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:44:08,457 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:08,457 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:08,457 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:08,457 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:08,457 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:44:08,457 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1117&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:PimfLk2LOSbqrXv2r62rng== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134408Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:44:08,457 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134408Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 89328dfbddcaa6c5aefa93b0699f3152c8a4c03ed6c33379df8a321efc8144f9 gunicorn-registry stdout | 2023-06-29 13:44:08,457 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8ae4dee9785c0c72f8f95c02eb2cbc4f1f0cf83d376e909dddf728fa3d49c093 gunicorn-registry stdout | 2023-06-29 13:44:08,457 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:08,457 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:44:08,458 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:44:08,458 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:44:08,508 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:44:08,906 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1117 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:44:08,906 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '068ad396-939a-4d7a-b942-f09bfb67d4bd', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '068ad396-939a-4d7a-b942-f09bfb67d4bd', 'ETag': '"3e299f2e4d8b3926eaad7bf6afadab9e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:44:08,906 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:44:08,907 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:08,907 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:44:08,907 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:08,907 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '068ad396-939a-4d7a-b942-f09bfb67d4bd', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '068ad396-939a-4d7a-b942-f09bfb67d4bd', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '068ad396-939a-4d7a-b942-f09bfb67d4bd', 'etag': '"3e299f2e4d8b3926eaad7bf6afadab9e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3e299f2e4d8b3926eaad7bf6afadab9e"'} quotaregistrysizeworker stdout | 2023-06-29 13:44:09,470 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-registry stdout | 2023-06-29 13:44:09,537 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:44:09,537 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:44:09,538 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1118, 'Body': <_io.BytesIO object at 0x7f7ccb208b80>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:44:09,538 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:09,538 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:09,538 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:09,538 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:09,538 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:09,538 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:09,538 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:09,546 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:09,546 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:44:09,546 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:09,546 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:09,547 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:09,547 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1118}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'j9FDt+2lfuMsgl4eGTiC4g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb208b80>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1118', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:44:09,547 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:09,547 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:09,547 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:09,547 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:09,547 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:44:09,547 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1118&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:j9FDt+2lfuMsgl4eGTiC4g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134409Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:44:09,547 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134409Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 43a7198f6e96f4f5113c3bcd2352510c438400add1354abab111bd9765a60aab gunicorn-registry stdout | 2023-06-29 13:44:09,547 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 568483a330e13abee8eeaf52402a9a89bb2cf587151f5b3247f3baaf9feba23d gunicorn-registry stdout | 2023-06-29 13:44:09,547 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:09,547 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:44:09,548 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:44:09,548 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:44:09,593 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:44:09,636 [213] [DEBUG] [app] Starting request: urn:request:113649c5-a4bf-4d09-80ea-9c0eb1ae0845 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:44:09,636 [214] [DEBUG] [app] Starting request: urn:request:2d3e4939-305a-46a8-bf30-1656793ae282 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:44:09,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:44:09,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:44:09,639 [223] [DEBUG] [app] Starting request: urn:request:fa8b1d12-fbce-44b7-a479-8df92b8a3801 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:44:09,639 [216] [DEBUG] [app] Starting request: urn:request:ae5aebea-a99f-4264-9ae5-d5884f32cb7c (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:44:09,640 [223] [DEBUG] [app] Ending request: urn:request:fa8b1d12-fbce-44b7-a479-8df92b8a3801 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:fa8b1d12-fbce-44b7-a479-8df92b8a3801', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:44:09,640 [216] [DEBUG] [app] Ending request: urn:request:ae5aebea-a99f-4264-9ae5-d5884f32cb7c (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:ae5aebea-a99f-4264-9ae5-d5884f32cb7c', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:44:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:44:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-registry stdout | 2023-06-29 13:44:09,640 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:44:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:44:09,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:44:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:44:09,640 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:44:09,640 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:44:09,641 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:44:09,641 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:44:09,643 [212] [DEBUG] [app] Starting request: urn:request:0f9e59b5-817d-4cd9-b20e-411f0f5b7b04 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:44:09,643 [211] [DEBUG] [app] Starting request: urn:request:a387450f-5cfd-4daa-862b-cd05679700f0 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:44:09,643 [212] [DEBUG] [app] Ending request: urn:request:0f9e59b5-817d-4cd9-b20e-411f0f5b7b04 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:0f9e59b5-817d-4cd9-b20e-411f0f5b7b04', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:44:09,643 [211] [DEBUG] [app] Ending request: urn:request:a387450f-5cfd-4daa-862b-cd05679700f0 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:a387450f-5cfd-4daa-862b-cd05679700f0', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:44:09,644 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:44:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:44:09,644 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:44:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:44:09,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:44:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:44:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:44:09,644 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:44:09,644 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:44:09,644 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:44:09,652 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:44:09,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:44:09,662 [213] [DEBUG] [app] Ending request: urn:request:113649c5-a4bf-4d09-80ea-9c0eb1ae0845 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:113649c5-a4bf-4d09-80ea-9c0eb1ae0845', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:44:09,663 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:44:09,663 [214] [DEBUG] [app] Ending request: urn:request:2d3e4939-305a-46a8-bf30-1656793ae282 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:2d3e4939-305a-46a8-bf30-1656793ae282', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:44:09,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:44:09,663 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:44:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:44:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:44:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-web stdout | 2023-06-29 13:44:09,663 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:44:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" namespacegcworker stdout | 2023-06-29 13:44:09,830 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:44:09,854 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:44:09,885 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-registry stdout | 2023-06-29 13:44:09,952 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1118 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:44:09,952 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '634d505d-9abb-4da1-a1c1-494a36d1be63', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '634d505d-9abb-4da1-a1c1-494a36d1be63', 'ETag': '"8fd143b7eda57ee32c825e1e193882e2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:44:09,952 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:44:09,953 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:09,953 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:44:09,953 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:09,953 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '634d505d-9abb-4da1-a1c1-494a36d1be63', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '634d505d-9abb-4da1-a1c1-494a36d1be63', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '634d505d-9abb-4da1-a1c1-494a36d1be63', 'etag': '"8fd143b7eda57ee32c825e1e193882e2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8fd143b7eda57ee32c825e1e193882e2"'} gunicorn-registry stdout | 2023-06-29 13:44:10,427 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:44:10,427 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:44:10,427 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1119, 'Body': <_io.BytesIO object at 0x7f7ccb2579a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:44:10,428 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:10,428 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:10,428 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:10,428 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:10,428 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:10,428 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:10,428 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:10,436 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:10,436 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:44:10,436 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:10,436 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:10,436 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:10,436 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1119}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Cr+2VfVbkfZocRqhK9ddqg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2579a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1119', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:44:10,437 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:10,437 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:10,437 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:10,437 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:10,437 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:44:10,437 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1119&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Cr+2VfVbkfZocRqhK9ddqg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134410Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:44:10,437 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134410Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c4c11a4bd26a526bac07d1e6f48253e9001e92794b5e301f18bec5c561fb5d55 gunicorn-registry stdout | 2023-06-29 13:44:10,437 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b3663bf913d44aa4a73185c0dae1c0c139a5f02519be207f0719e4b06d15f405 gunicorn-registry stdout | 2023-06-29 13:44:10,437 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:10,437 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:44:10,438 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:44:10,438 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:44:10,483 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:44:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:44:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:44:20.585410+00:00 (in 9.999534 seconds) gcworker stdout | 2023-06-29 13:44:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:44:20 UTC)" (scheduled at 2023-06-29 13:44:10.585410+00:00) gcworker stdout | 2023-06-29 13:44:10,587 [59] [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, 1686836650586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:44:10,599 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:44:10,599 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:44:10,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:44:20 UTC)" executed successfully repositoryactioncounter stdout | 2023-06-29 13:44:10,650 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-registry stdout | 2023-06-29 13:44:10,844 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1119 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:44:10,844 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '07a345ab-f5ec-4383-acf0-37e7b4f7e14b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '07a345ab-f5ec-4383-acf0-37e7b4f7e14b', 'ETag': '"0abfb655f55b91f668711aa12bd75daa"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:44:10,844 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:44:10,844 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:10,844 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:44:10,844 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:10,844 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '07a345ab-f5ec-4383-acf0-37e7b4f7e14b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '07a345ab-f5ec-4383-acf0-37e7b4f7e14b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '07a345ab-f5ec-4383-acf0-37e7b4f7e14b', 'etag': '"0abfb655f55b91f668711aa12bd75daa"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0abfb655f55b91f668711aa12bd75daa"'} gunicorn-registry stdout | 2023-06-29 13:44:11,614 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:44:11,614 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:44:11,614 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1120, 'Body': <_io.BytesIO object at 0x7f7ccb2dc9a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:44:11,615 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:11,615 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:11,615 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:11,615 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:11,615 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:11,615 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:11,615 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:11,623 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:11,623 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:44:11,623 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:11,623 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:11,623 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:11,623 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1120}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'YzhITr6H+YagEz/M/b9ong==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2dc9a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1120', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:44:11,624 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:11,624 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:11,624 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:11,624 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:11,624 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:44:11,624 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1120&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:YzhITr6H+YagEz/M/b9ong== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134411Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:44:11,624 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134411Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2b25cf924b9901bbbf005a844f41ad309be116ae87c385310d88075f91590bbe gunicorn-registry stdout | 2023-06-29 13:44:11,624 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f3aed41e80d371d2511637f7231b63d27ed28a33be3d0f9f93075fcecef5d6c6 gunicorn-registry stdout | 2023-06-29 13:44:11,624 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:11,624 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:44:11,625 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:44:11,625 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:44:11,670 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:44:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:44:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:44:36.582504+00:00 (in 24.868336 seconds) securityworker stdout | 2023-06-29 13:44:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:44:41 UTC)" (scheduled at 2023-06-29 13:44:11.713664+00:00) securityworker stdout | 2023-06-29 13:44:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:44:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:44:11,716 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:44:11,716 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:44:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:44:11,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:44:11,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:44:11,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:44:11,721 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:44:11,733 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:44:11,737 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:44:11,737 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:44:11,738 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 39, 11, 721283), 1, 2]) securityworker stdout | 2023-06-29 13:44:11,741 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:44:11,741 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:44:11,742 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 39, 11, 721283), 1, 2]) securityworker stdout | 2023-06-29 13:44:11,746 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:44:11,746 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:44:11,746 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:44:11,746 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:44:11,746 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:44:11,746 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:44:11,746 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:44:11,747 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:44:11,747 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:44:11,747 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:44:41 UTC)" executed successfully blobuploadcleanupworker stdout | 2023-06-29 13:44:11,799 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:44:12,033 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1120 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:44:12,034 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ff6182f4-1a01-456b-9f01-9a9eaf253d10', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ff6182f4-1a01-456b-9f01-9a9eaf253d10', 'ETag': '"6338484ebe87f986a0133fccfdbf689e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:44:12,034 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:44:12,034 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:12,034 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:44:12,034 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:12,034 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ff6182f4-1a01-456b-9f01-9a9eaf253d10', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ff6182f4-1a01-456b-9f01-9a9eaf253d10', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ff6182f4-1a01-456b-9f01-9a9eaf253d10', 'etag': '"6338484ebe87f986a0133fccfdbf689e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6338484ebe87f986a0133fccfdbf689e"'} gunicorn-registry stdout | 2023-06-29 13:44:12,785 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:44:12,785 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:44:12,785 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1121, 'Body': <_io.BytesIO object at 0x7f7ccb2575e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:44:12,785 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:12,785 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:12,785 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:12,785 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:12,786 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:12,786 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:12,786 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:12,794 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:12,794 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:44:12,794 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:12,794 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:12,794 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:12,794 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1121}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'VorlFwAhQtXPhh1JdTxfbg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2575e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1121', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:44:12,794 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:12,794 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:12,794 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:12,795 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:12,795 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:44:12,795 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1121&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:VorlFwAhQtXPhh1JdTxfbg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134412Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:44:12,795 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134412Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 47a9e3bb3442c72933832e7cc7dc9d3724056a4e6eebed800118da26be68eb50 gunicorn-registry stdout | 2023-06-29 13:44:12,795 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1a1008aa3d3199d13f595dee051aa99c175c095e86ed9f6be17b11901dd6a759 gunicorn-registry stdout | 2023-06-29 13:44:12,795 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:12,795 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:44:12,795 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:44:12,796 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:44:12,843 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:44:13,208 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1121 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:44:13,209 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '19b4be19-1f86-440e-bf57-57480058ef6e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '19b4be19-1f86-440e-bf57-57480058ef6e', 'ETag': '"568ae517002142d5cf861d49753c5f6e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:44:13,209 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:44:13,209 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:13,209 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:44:13,209 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:13,209 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '19b4be19-1f86-440e-bf57-57480058ef6e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '19b4be19-1f86-440e-bf57-57480058ef6e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '19b4be19-1f86-440e-bf57-57480058ef6e', 'etag': '"568ae517002142d5cf861d49753c5f6e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"568ae517002142d5cf861d49753c5f6e"'} repositorygcworker stdout | 2023-06-29 13:44:13,766 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} notificationworker stdout | 2023-06-29 13:44:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:44:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:44:15.985355+00:00 (in 2.006436 seconds) notificationworker stdout | 2023-06-29 13:44:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:44:23 UTC)" (scheduled at 2023-06-29 13:44:13.978401+00:00) notificationworker stdout | 2023-06-29 13:44:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:44:13,980 [74] [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(2023, 6, 29, 13, 44, 13, 979347), True, datetime.datetime(2023, 6, 29, 13, 44, 13, 979347), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:44:13,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:44:13,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:44:13,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:44:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:44:14,123 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:44:14,123 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:44:14,124 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1122, 'Body': <_io.BytesIO object at 0x7f7ccb290a90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:44:14,124 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:14,124 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:14,124 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:14,124 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:14,124 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:14,124 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:14,124 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:14,133 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:14,133 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:44:14,133 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:14,133 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:14,133 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:14,133 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1122}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ZYJGewqDJnMiRg+/OGVxHg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290a90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1122', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:44:14,133 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:14,133 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:14,133 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:14,133 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:14,133 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:44:14,133 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1122&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ZYJGewqDJnMiRg+/OGVxHg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134414Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:44:14,133 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134414Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f5cab7a4cfdc74be204e7792d7488121d9e8e7baf75b608fe8ddc35fa9a774b7 gunicorn-registry stdout | 2023-06-29 13:44:14,133 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 00cc77e128f559b98a970014e25d0034531dc4e1c1dc0327fb305543aecf3fac gunicorn-registry stdout | 2023-06-29 13:44:14,133 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:14,134 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:44:14,134 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:44:14,135 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:44:14,180 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:44:14,618 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1122 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:44:14,619 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c8addf0a-c014-4621-aca5-1bf53ee9643f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c8addf0a-c014-4621-aca5-1bf53ee9643f', 'ETag': '"6582467b0a83267322460fbf3865711e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:44:14,619 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:44:14,619 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:14,619 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:44:14,619 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:14,619 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c8addf0a-c014-4621-aca5-1bf53ee9643f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c8addf0a-c014-4621-aca5-1bf53ee9643f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c8addf0a-c014-4621-aca5-1bf53ee9643f', 'etag': '"6582467b0a83267322460fbf3865711e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6582467b0a83267322460fbf3865711e"'} exportactionlogsworker stdout | 2023-06-29 13:44:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:44:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:44:55.591055+00:00 (in 40.797137 seconds) exportactionlogsworker stdout | 2023-06-29 13:44:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:45:14 UTC)" (scheduled at 2023-06-29 13:44:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:44:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:44:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:45:14 UTC)" executed successfully securityworker stdout | 2023-06-29 13:44:15,130 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:44:15,153 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} exportactionlogsworker stdout | 2023-06-29 13:44:15,229 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} gunicorn-registry stdout | 2023-06-29 13:44:15,298 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:44:15,299 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:44:15,299 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1123, 'Body': <_io.BytesIO object at 0x7f7ccb286360>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:44:15,299 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:15,299 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:15,299 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:15,300 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:15,300 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:15,300 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:15,300 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:15,308 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:15,308 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:44:15,308 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:15,308 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:15,308 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:15,308 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1123}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'xBdqOonPcjS015nM4Tu9Ww==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286360>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1123', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:44:15,308 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:15,308 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:15,308 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:15,308 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:15,309 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:44:15,309 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1123&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:xBdqOonPcjS015nM4Tu9Ww== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134415Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:44:15,309 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134415Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 354ecce20c3f5eb281fb4f77f93eaceb93fb24d2a85bb6318e2e4d07e4cf7506 gunicorn-registry stdout | 2023-06-29 13:44:15,309 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 181da962c5fe716f7afd3eb66867dc37232d7a2794d564c8c215f2e732449c7b gunicorn-registry stdout | 2023-06-29 13:44:15,309 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:15,309 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:44:15,309 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:44:15,310 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:44:15,358 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. servicekey stdout | 2023-06-29 13:44:15,440 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-registry stdout | 2023-06-29 13:44:15,809 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1123 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:44:15,810 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '259425f4-3c93-48d1-9526-718311e80442', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '259425f4-3c93-48d1-9526-718311e80442', 'ETag': '"c4176a3a89cf7234b4d799cce13bbd5b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:44:15,810 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:44:15,810 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:15,810 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:44:15,810 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:15,810 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '259425f4-3c93-48d1-9526-718311e80442', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '259425f4-3c93-48d1-9526-718311e80442', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '259425f4-3c93-48d1-9526-718311e80442', 'etag': '"c4176a3a89cf7234b4d799cce13bbd5b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c4176a3a89cf7234b4d799cce13bbd5b"'} gunicorn-web stdout | 2023-06-29 13:44:15,887 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gcworker stdout | 2023-06-29 13:44:15,970 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} notificationworker stdout | 2023-06-29 13:44:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:44:15,985 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:44:23.978401+00:00 (in 7.992591 seconds) notificationworker stdout | 2023-06-29 13:44:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:45:15 UTC)" (scheduled at 2023-06-29 13:44:15.985355+00:00) notificationworker stdout | 2023-06-29 13:44:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:44:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:45:15 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:44:15,996 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:44:15,999 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:44:16,002 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} securityscanningnotificationworker stdout | 2023-06-29 13:44:16,004 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-web stdout | 2023-06-29 13:44:16,007 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-registry stdout | 2023-06-29 13:44:16,514 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:44:16,514 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:44:16,514 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1124, 'Body': <_io.BytesIO object at 0x7f7ccb234450>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:44:16,514 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:16,514 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:16,514 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:16,514 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:16,514 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:16,514 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:16,515 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:16,523 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:16,523 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:44:16,523 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:16,523 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:16,523 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:16,523 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1124}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'rXGkdmrz1Iz8Jz1oa8X+0w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234450>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1124', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:44:16,523 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:16,523 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:16,523 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:16,523 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:16,523 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:44:16,524 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1124&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:rXGkdmrz1Iz8Jz1oa8X+0w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134416Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:44:16,524 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134416Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | fa3a8106fa1a6bf1bd604e90b4e9bc472fb08d34ca024d4745f74b66c483e982 gunicorn-registry stdout | 2023-06-29 13:44:16,524 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e8028477492e9114c97688756d098c48c0e9bdc59b96e172e58a5b8dde5e7105 gunicorn-registry stdout | 2023-06-29 13:44:16,524 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:16,524 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:44:16,524 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:44:16,525 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:44:16,570 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:44:16,968 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1124 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:44:16,968 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3dce1cf8-a824-431f-b306-fed1c82160d8', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3dce1cf8-a824-431f-b306-fed1c82160d8', 'ETag': '"ad71a4766af3d48cfc273d686bc5fed3"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:44:16,968 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:44:16,968 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:16,968 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:44:16,968 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:16,969 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3dce1cf8-a824-431f-b306-fed1c82160d8', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3dce1cf8-a824-431f-b306-fed1c82160d8', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3dce1cf8-a824-431f-b306-fed1c82160d8', 'etag': '"ad71a4766af3d48cfc273d686bc5fed3"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ad71a4766af3d48cfc273d686bc5fed3"'} globalpromstats stdout | 2023-06-29 13:44:17,155 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} securityscanningnotificationworker stdout | 2023-06-29 13:44:17,286 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:44:17,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:44:23.286787+00:00 (in 5.999855 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:44:17,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:49:17 UTC)" (scheduled at 2023-06-29 13:44:17.286405+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:44:17,288 [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(2023, 6, 29, 13, 44, 17, 287365), 'secscanv4/%']) securityscanningnotificationworker stdout | 2023-06-29 13:44:17,300 [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(2023, 6, 29, 13, 44, 17, 287365), True, datetime.datetime(2023, 6, 29, 13, 44, 17, 287365), 0, 'secscanv4/%']) securityscanningnotificationworker stdout | 2023-06-29 13:44:17,304 [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(2023, 6, 29, 13, 44, 17, 287365), True, datetime.datetime(2023, 6, 29, 13, 44, 17, 287365), 0, 'secscanv4/%', False, datetime.datetime(2023, 6, 29, 13, 44, 17, 287365), 'secscanv4/%']) securityscanningnotificationworker stdout | 2023-06-29 13:44:17,308 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:44:17,308 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:49:17 UTC)" executed successfully teamsyncworker stdout | 2023-06-29 13:44:17,477 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:44:17,781 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:44:17,782 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:44:17,782 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1125, 'Body': <_io.BytesIO object at 0x7f7ccb2860e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:44:17,782 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:17,782 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:17,782 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:17,782 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:17,782 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:17,783 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:17,783 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:17,791 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:17,791 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:44:17,791 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:17,791 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:17,791 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:17,791 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1125}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'zpKKYUhw3Q2QcK0s2AdbKQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2860e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1125', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:44:17,791 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:17,791 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:17,791 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:17,791 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:17,792 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:44:17,792 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1125&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:zpKKYUhw3Q2QcK0s2AdbKQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134417Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:44:17,792 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134417Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1f8e73b3366c11519a2e225447a4edcacc902f49e059c615837be69772d93659 gunicorn-registry stdout | 2023-06-29 13:44:17,792 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | fea6c6095f557195892e10a0e0f2e8c14eeeb51178b43ce73c085426a451d6e4 gunicorn-registry stdout | 2023-06-29 13:44:17,792 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:17,792 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:44:17,792 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:44:17,793 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:44:17,840 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. chunkcleanupworker stdout | 2023-06-29 13:44:18,194 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-secscan stdout | 2023-06-29 13:44:18,238 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-registry stdout | 2023-06-29 13:44:18,239 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1125 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:44:18,239 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '531f65b6-acfc-49ac-933d-9a060bab6f1a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '531f65b6-acfc-49ac-933d-9a060bab6f1a', 'ETag': '"ce928a614870dd0d9070ad2cd8075b29"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:44:18,239 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:44:18,240 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:18,240 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:44:18,240 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:18,240 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '531f65b6-acfc-49ac-933d-9a060bab6f1a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '531f65b6-acfc-49ac-933d-9a060bab6f1a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '531f65b6-acfc-49ac-933d-9a060bab6f1a', 'etag': '"ce928a614870dd0d9070ad2cd8075b29"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ce928a614870dd0d9070ad2cd8075b29"'} gunicorn-secscan stdout | 2023-06-29 13:44:18,241 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:44:18,244 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} storagereplication stdout | 2023-06-29 13:44:18,582 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:44:18,795 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:44:18,795 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:44:18,796 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1126, 'Body': <_io.BytesIO object at 0x7f7ccbaa09a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:44:18,796 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:18,796 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:18,796 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:18,796 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:18,796 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:18,796 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:18,796 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:18,804 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:18,805 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:44:18,805 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:18,805 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:18,805 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:18,805 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1126}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'YfkN7j4so6G/scDPEHy5ag==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccbaa09a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1126', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:44:18,805 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:18,805 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:18,805 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:18,805 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:18,805 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:44:18,805 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1126&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:YfkN7j4so6G/scDPEHy5ag== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134418Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:44:18,805 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134418Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6b9d930280808fa2479e2dd29d4ea8b23adc0e672090e9115011ab8897002994 gunicorn-registry stdout | 2023-06-29 13:44:18,805 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 67936599757edbce9e95d83667a4800eb2539f62e92116789db55c2c2c06d237 gunicorn-registry stdout | 2023-06-29 13:44:18,805 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:18,805 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:44:18,806 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:44:18,806 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:44:18,851 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:44:19,210 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1126 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:44:19,211 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '98608a09-7ddd-4fc5-bb38-a0478b0d9e2d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '98608a09-7ddd-4fc5-bb38-a0478b0d9e2d', 'ETag': '"61f90dee3e2ca3a1bfb1c0cf107cb96a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:44:19,211 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:44:19,211 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:19,211 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:44:19,211 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:19,211 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '98608a09-7ddd-4fc5-bb38-a0478b0d9e2d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '98608a09-7ddd-4fc5-bb38-a0478b0d9e2d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '98608a09-7ddd-4fc5-bb38-a0478b0d9e2d', 'etag': '"61f90dee3e2ca3a1bfb1c0cf107cb96a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"61f90dee3e2ca3a1bfb1c0cf107cb96a"'} gunicorn-registry stdout | 2023-06-29 13:44:19,388 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:44:19,392 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:44:19,394 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:44:19,398 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:44:19,401 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:44:19,404 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:44:19,407 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:44:19,409 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:44:19,412 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:44:19,751 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:44:19,751 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:44:19,752 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1127, 'Body': <_io.BytesIO object at 0x7f7ccb208b80>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:44:19,752 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:19,752 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:19,752 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:19,752 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:19,752 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:19,752 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:19,752 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:19,760 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:19,760 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:44:19,760 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:19,761 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:19,761 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:19,761 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1127}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '3NIlDvAXpQZOR53Rw4mJIA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb208b80>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1127', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:44:19,761 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:19,761 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:19,761 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:19,761 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:19,761 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:44:19,761 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1127&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:3NIlDvAXpQZOR53Rw4mJIA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134419Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:44:19,761 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134419Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4411041dd64b0bb02a12f4b6e0f883915ae10a91643b726a92f61ae764ed935d gunicorn-registry stdout | 2023-06-29 13:44:19,761 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8bd7b594c23fe5d2c33fb47c0a39d5a6260352891a0161ffa19504b6fe0475b6 gunicorn-registry stdout | 2023-06-29 13:44:19,761 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:19,761 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:44:19,762 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:44:19,762 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:44:19,807 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:44:20,167 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1127 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:44:20,167 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '05a92ec4-fd51-475b-b269-b99d5fea7838', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '05a92ec4-fd51-475b-b269-b99d5fea7838', 'ETag': '"dcd2250ef017a5064e479dd1c3898920"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:44:20,167 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:44:20,168 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:20,168 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:44:20,168 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:20,168 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '05a92ec4-fd51-475b-b269-b99d5fea7838', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '05a92ec4-fd51-475b-b269-b99d5fea7838', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '05a92ec4-fd51-475b-b269-b99d5fea7838', 'etag': '"dcd2250ef017a5064e479dd1c3898920"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"dcd2250ef017a5064e479dd1c3898920"'} gcworker stdout | 2023-06-29 13:44:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:44:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:44:30.585410+00:00 (in 9.999509 seconds) gcworker stdout | 2023-06-29 13:44:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:44:30 UTC)" (scheduled at 2023-06-29 13:44:20.585410+00:00) gcworker stdout | 2023-06-29 13:44:20,587 [59] [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, 1686836660586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:44:20,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:44:20,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:44:20,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:44:30 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:44:20,723 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:44:20,723 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:44:20,723 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1128, 'Body': <_io.BytesIO object at 0x7f7ccbaa09a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:44:20,723 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:20,723 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:20,723 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:20,723 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:20,723 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:20,723 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:20,724 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:20,732 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:20,732 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:44:20,732 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:20,732 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:20,732 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:20,732 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1128}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '3IlJSOuAFrPGv+3/CKFGeA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccbaa09a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1128', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:44:20,732 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:20,732 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:20,732 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:20,732 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:20,732 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:44:20,732 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1128&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:3IlJSOuAFrPGv+3/CKFGeA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134420Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:44:20,733 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134420Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 556a0a2dd3bf3e9ee901569462a88ffd66dc035e33d94e3b4778f79f43b4d700 gunicorn-registry stdout | 2023-06-29 13:44:20,733 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 18c73439d952fd6ac694a8b02ac198c620d38af65e93821b5099abda41823979 gunicorn-registry stdout | 2023-06-29 13:44:20,733 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:20,733 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:44:20,733 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:44:20,733 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:44:20,778 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:44:21,136 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1128 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:44:21,137 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f8a19c75-280e-487d-9969-1690ef50fd25', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f8a19c75-280e-487d-9969-1690ef50fd25', 'ETag': '"dc894948eb8016b3c6bfedff08a14678"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:44:21,137 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:44:21,137 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:21,137 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:44:21,137 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:21,137 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f8a19c75-280e-487d-9969-1690ef50fd25', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f8a19c75-280e-487d-9969-1690ef50fd25', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f8a19c75-280e-487d-9969-1690ef50fd25', 'etag': '"dc894948eb8016b3c6bfedff08a14678"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"dc894948eb8016b3c6bfedff08a14678"'} gunicorn-registry stdout | 2023-06-29 13:44:21,796 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:44:21,796 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:44:21,796 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1129, 'Body': <_io.BytesIO object at 0x7f7ccb2084a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:44:21,796 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:21,796 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:21,796 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:21,796 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:21,797 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:21,797 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:21,797 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:21,805 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:21,805 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:44:21,805 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:21,805 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:21,805 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:21,805 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1129}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Zbu5U807isgOKNsBwuSR3A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2084a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1129', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:44:21,805 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:21,805 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:21,805 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:21,805 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:21,806 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:44:21,806 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1129&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Zbu5U807isgOKNsBwuSR3A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134421Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:44:21,806 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134421Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0bb686b513523528e4eae8684e3710d3fb895684dc98d48deae21ca8646f9f20 gunicorn-registry stdout | 2023-06-29 13:44:21,806 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6ff11a21da5d50fa0d08e51b21bb97554ee9ead7f475afd967e9d3afb4b94561 gunicorn-registry stdout | 2023-06-29 13:44:21,806 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:21,806 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:44:21,806 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:44:21,807 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:44:21,853 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:44:22,252 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1129 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:44:22,252 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'bbd24f4d-efac-4ed5-a220-cb48157a758b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'bbd24f4d-efac-4ed5-a220-cb48157a758b', 'ETag': '"65bbb953cd3b8ac80e28db01c2e491dc"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:44:22,252 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:44:22,253 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:22,253 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:44:22,253 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:22,253 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'bbd24f4d-efac-4ed5-a220-cb48157a758b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'bbd24f4d-efac-4ed5-a220-cb48157a758b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'bbd24f4d-efac-4ed5-a220-cb48157a758b', 'etag': '"65bbb953cd3b8ac80e28db01c2e491dc"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"65bbb953cd3b8ac80e28db01c2e491dc"'} gunicorn-registry stdout | 2023-06-29 13:44:23,216 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:44:23,216 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:44:23,216 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1130, 'Body': <_io.BytesIO object at 0x7f7ccb2084f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:44:23,217 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:23,217 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:23,217 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:23,217 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:23,217 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:23,217 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:23,217 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:23,225 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:23,225 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:44:23,225 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:23,225 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:23,225 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:23,225 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1130}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Pxz7bd44FARXbMNUVR+jsQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2084f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1130', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:44:23,225 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:23,225 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:23,225 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:23,225 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:23,226 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:44:23,226 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1130&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Pxz7bd44FARXbMNUVR+jsQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134423Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:44:23,226 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134423Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 44113a83aa61d70656106351abc8195f059c67d486f39361cd8a0dcff5ec48e1 gunicorn-registry stdout | 2023-06-29 13:44:23,226 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7d3a317698722b3262cad5e34b7283e9bb9ce5fa40d655938007f93d7391db6c gunicorn-registry stdout | 2023-06-29 13:44:23,226 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:23,226 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:44:23,226 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:44:23,227 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:44:23,273 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityscanningnotificationworker stdout | 2023-06-29 13:44:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:44:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:44:48.681765+00:00 (in 25.394471 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:44:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:45:23 UTC)" (scheduled at 2023-06-29 13:44:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:44:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:44:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:45:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:44:23,711 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1130 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:44:23,711 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '21a99138-1a1d-4b54-8e55-2935b7a5f214', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '21a99138-1a1d-4b54-8e55-2935b7a5f214', 'ETag': '"3f1cfb6dde381404576cc354551fa3b1"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:44:23,711 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:44:23,711 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:23,711 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:44:23,711 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:23,712 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '21a99138-1a1d-4b54-8e55-2935b7a5f214', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '21a99138-1a1d-4b54-8e55-2935b7a5f214', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '21a99138-1a1d-4b54-8e55-2935b7a5f214', 'etag': '"3f1cfb6dde381404576cc354551fa3b1"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3f1cfb6dde381404576cc354551fa3b1"'} notificationworker stdout | 2023-06-29 13:44:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:44:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:44:33.978401+00:00 (in 9.999537 seconds) notificationworker stdout | 2023-06-29 13:44:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:44:33 UTC)" (scheduled at 2023-06-29 13:44:23.978401+00:00) notificationworker stdout | 2023-06-29 13:44:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:44:23,980 [74] [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(2023, 6, 29, 13, 44, 23, 979263), True, datetime.datetime(2023, 6, 29, 13, 44, 23, 979263), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:44:23,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:44:23,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:44:23,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:44:33 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:44:24,385 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:44:24,386 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:44:24,386 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1131, 'Body': <_io.BytesIO object at 0x7f7ccb208f40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:44:24,386 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:24,386 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:24,386 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:24,386 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:24,387 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:24,387 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:24,387 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:24,395 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:24,395 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:44:24,395 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:24,395 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:24,395 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:24,395 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1131}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Nj0/HT3WE+P9dFLOXXhpoQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb208f40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1131', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:44:24,395 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:24,396 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:24,396 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:24,396 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:24,396 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:44:24,396 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1131&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Nj0/HT3WE+P9dFLOXXhpoQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134424Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:44:24,396 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134424Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 378ada10e9fc6759f342609c66a79a01bf2c0448ff726f24375388214bd0645f gunicorn-registry stdout | 2023-06-29 13:44:24,396 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 131f11ea3b1fa95ad7bc84add2f8333006d1e88662b3b86ed2659a14b4df73a5 gunicorn-registry stdout | 2023-06-29 13:44:24,396 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:24,396 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:44:24,397 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:44:24,397 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:44:24,444 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:44:24,636 [211] [DEBUG] [app] Starting request: urn:request:f63963df-3092-4634-a76d-287b53deaf48 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:44:24,636 [214] [DEBUG] [app] Starting request: urn:request:2e0ec217-bdeb-4e05-9f5c-690b8f7f9104 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:44:24,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:44:24,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:44:24,639 [219] [DEBUG] [app] Starting request: urn:request:b3c4bc8d-c008-4719-b549-154df3cdca6c (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:44:24,640 [216] [DEBUG] [app] Starting request: urn:request:7addd930-2573-4e0d-abd5-64597c6eabce (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:44:24,640 [219] [DEBUG] [app] Ending request: urn:request:b3c4bc8d-c008-4719-b549-154df3cdca6c (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:b3c4bc8d-c008-4719-b549-154df3cdca6c', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:44:24,640 [216] [DEBUG] [app] Ending request: urn:request:7addd930-2573-4e0d-abd5-64597c6eabce (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:7addd930-2573-4e0d-abd5-64597c6eabce', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:44:24,640 [219] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:44:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:44:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:44:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) gunicorn-registry stdout | 2023-06-29 13:44:24,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:44:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:44:24,640 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:44:24,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:44:24,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:44:24,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:44:24,643 [214] [DEBUG] [app] Starting request: urn:request:4747272e-5b0c-4e64-a833-bb69d0aaf411 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:44:24,643 [213] [DEBUG] [app] Starting request: urn:request:efdb7dab-c505-48b7-a614-dcbaa586ca51 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:44:24,643 [214] [DEBUG] [app] Ending request: urn:request:4747272e-5b0c-4e64-a833-bb69d0aaf411 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:4747272e-5b0c-4e64-a833-bb69d0aaf411', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:44:24,644 [213] [DEBUG] [app] Ending request: urn:request:efdb7dab-c505-48b7-a614-dcbaa586ca51 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:efdb7dab-c505-48b7-a614-dcbaa586ca51', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:44:24,644 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:44:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:44:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:44:24,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:44:24,644 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:44:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:44:24,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:44:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:44:24,644 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:44:24,644 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:44:24,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:44:24,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:44:24,662 [214] [DEBUG] [app] Ending request: urn:request:2e0ec217-bdeb-4e05-9f5c-690b8f7f9104 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:2e0ec217-bdeb-4e05-9f5c-690b8f7f9104', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:44:24,662 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:44:24,663 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:44:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:44:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-web stdout | 2023-06-29 13:44:24,674 [211] [DEBUG] [app] Ending request: urn:request:f63963df-3092-4634-a76d-287b53deaf48 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:f63963df-3092-4634-a76d-287b53deaf48', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:44:24,674 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:44:24,674 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:44:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:44:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.039 118 0.039) gunicorn-registry stdout | 2023-06-29 13:44:24,843 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1131 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:44:24,843 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '15137fc1-b817-441f-87c9-7c1c0903d734', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '15137fc1-b817-441f-87c9-7c1c0903d734', 'ETag': '"363d3f1d3dd613e3fd7452ce5d7869a1"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:44:24,843 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:44:24,843 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:24,843 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:44:24,843 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:24,844 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '15137fc1-b817-441f-87c9-7c1c0903d734', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '15137fc1-b817-441f-87c9-7c1c0903d734', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '15137fc1-b817-441f-87c9-7c1c0903d734', 'etag': '"363d3f1d3dd613e3fd7452ce5d7869a1"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"363d3f1d3dd613e3fd7452ce5d7869a1"'} gunicorn-registry stdout | 2023-06-29 13:44:25,497 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:44:25,497 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:44:25,497 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1132, 'Body': <_io.BytesIO object at 0x7f7ccb216a90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:44:25,497 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:25,497 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:25,497 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:25,497 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:25,497 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:25,498 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:25,498 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:25,506 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:25,506 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:44:25,506 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:25,506 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:25,506 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:25,506 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1132}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '3HbGbzMnziMS03+WEFuViw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb216a90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1132', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:44:25,506 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:25,506 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:25,506 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:25,506 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:25,507 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:44:25,507 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1132&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:3HbGbzMnziMS03+WEFuViw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134425Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:44:25,507 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134425Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e87b8c63b29c22a6174562868ae1d3ce2f7c6eb0314fc827247c48ea1ca05dc2 gunicorn-registry stdout | 2023-06-29 13:44:25,507 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 531781da18158322769adbc28e092e1ba9d01295abc4c23ee1afa95b6d9bb07b gunicorn-registry stdout | 2023-06-29 13:44:25,507 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:25,507 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:44:25,507 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:44:25,508 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:44:25,553 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. buildlogsarchiver stdout | 2023-06-29 13:44:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:44:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:44:55.790030+00:00 (in 29.999467 seconds) buildlogsarchiver stdout | 2023-06-29 13:44:25,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:44:55 UTC)" (scheduled at 2023-06-29 13:44:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:44:25,791 [54] [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(2023, 6, 14, 13, 44, 25, 790976), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:44:25,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:44:25,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:44:25,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:44:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:44:25,952 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1132 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:44:25,952 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '82833321-fce4-43a6-a060-752696307f92', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '82833321-fce4-43a6-a060-752696307f92', 'ETag': '"dc76c66f3327ce2312d37f96105b958b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:44:25,952 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:44:25,952 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:25,952 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:44:25,952 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:25,953 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '82833321-fce4-43a6-a060-752696307f92', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '82833321-fce4-43a6-a060-752696307f92', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '82833321-fce4-43a6-a060-752696307f92', 'etag': '"dc76c66f3327ce2312d37f96105b958b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"dc76c66f3327ce2312d37f96105b958b"'} gunicorn-registry stdout | 2023-06-29 13:44:26,550 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:44:26,551 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:44:26,551 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1133, 'Body': <_io.BytesIO object at 0x7f7ccb257db0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:44:26,551 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:26,551 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:26,551 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:26,551 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:26,551 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:26,551 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:26,552 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:26,560 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:26,560 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:44:26,560 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:26,560 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:26,560 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:26,560 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1133}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'VbEhUUkEoRXiLx0xphMS/w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb257db0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1133', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:44:26,560 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:26,560 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:26,560 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:26,560 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:26,560 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:44:26,560 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1133&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:VbEhUUkEoRXiLx0xphMS/w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134426Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:44:26,560 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134426Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e2dd786280f73509424d022518375d066f50749d64374ae9f415caa81ee5d70a gunicorn-registry stdout | 2023-06-29 13:44:26,561 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8f8cde3cc8095a5b218a8bd37c9f5feb58caa1ba1cedc72dd94bf6b370914200 gunicorn-registry stdout | 2023-06-29 13:44:26,561 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:26,561 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:44:26,561 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:44:26,561 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:44:26,606 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:44:26,965 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1133 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:44:26,966 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a5c0d805-655a-461e-9653-e413111af62a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a5c0d805-655a-461e-9653-e413111af62a', 'ETag': '"55b121514904a115e22f1d31a61312ff"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:44:26,966 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:44:26,966 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:26,966 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:44:26,966 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:26,966 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a5c0d805-655a-461e-9653-e413111af62a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a5c0d805-655a-461e-9653-e413111af62a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a5c0d805-655a-461e-9653-e413111af62a', 'etag': '"55b121514904a115e22f1d31a61312ff"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"55b121514904a115e22f1d31a61312ff"'} gunicorn-registry stdout | 2023-06-29 13:44:27,589 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:44:27,590 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:44:27,590 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1134, 'Body': <_io.BytesIO object at 0x7f7ccb216ae0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:44:27,590 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:27,590 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:27,590 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:27,590 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:27,590 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:27,590 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:27,590 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:27,599 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:27,599 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:44:27,599 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:27,599 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:27,599 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:27,599 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1134}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'lj+Z1nn/wJyA2Qm1XM6rlw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb216ae0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1134', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:44:27,599 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:27,599 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:27,599 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:27,599 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:27,599 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:44:27,599 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1134&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:lj+Z1nn/wJyA2Qm1XM6rlw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134427Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:44:27,599 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134427Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a6cb42881e5741a2be8d2b2942f8401f5f88a3c7888b3fcae864167d00dd52bb gunicorn-registry stdout | 2023-06-29 13:44:27,599 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | cc51bed9dae1e313eba9208cd1b514bcf17a046d5296efbd82aa4ed20a42c0d9 gunicorn-registry stdout | 2023-06-29 13:44:27,600 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:27,600 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:44:27,600 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:44:27,600 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:44:27,646 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:44:28,002 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1134 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:44:28,003 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a8a29cd3-0293-46b6-96e8-359c30c7d8a9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a8a29cd3-0293-46b6-96e8-359c30c7d8a9', 'ETag': '"963f99d679ffc09c80d909b55cceab97"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:44:28,003 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:44:28,003 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:28,003 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:44:28,003 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:28,003 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a8a29cd3-0293-46b6-96e8-359c30c7d8a9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a8a29cd3-0293-46b6-96e8-359c30c7d8a9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a8a29cd3-0293-46b6-96e8-359c30c7d8a9', 'etag': '"963f99d679ffc09c80d909b55cceab97"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"963f99d679ffc09c80d909b55cceab97"'} expiredappspecifictokenworker stdout | 2023-06-29 13:44:30,328 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gcworker stdout | 2023-06-29 13:44:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:44:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:44:40.585410+00:00 (in 9.999468 seconds) gcworker stdout | 2023-06-29 13:44:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:44:40 UTC)" (scheduled at 2023-06-29 13:44:30.585410+00:00) gcworker stdout | 2023-06-29 13:44:30,587 [59] [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, 1686836670586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:44:30,599 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:44:30,599 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:44:30,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:44:40 UTC)" executed successfully queuecleanupworker stdout | 2023-06-29 13:44:33,836 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} notificationworker stdout | 2023-06-29 13:44:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:44:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:44:43.978401+00:00 (in 9.999500 seconds) notificationworker stdout | 2023-06-29 13:44:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:44:43 UTC)" (scheduled at 2023-06-29 13:44:33.978401+00:00) notificationworker stdout | 2023-06-29 13:44:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:44:33,980 [74] [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(2023, 6, 29, 13, 44, 33, 979288), True, datetime.datetime(2023, 6, 29, 13, 44, 33, 979288), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:44:33,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:44:33,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:44:33,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:44:43 UTC)" executed successfully securityworker stdout | 2023-06-29 13:44:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:44:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:44:41.713664+00:00 (in 5.130704 seconds) securityworker stdout | 2023-06-29 13:44:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:45:06 UTC)" (scheduled at 2023-06-29 13:44:36.582504+00:00) securityworker stdout | 2023-06-29 13:44:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:44:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:44:36,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:44:36,587 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:44:36,599 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:44:36,602 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:44:36,602 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:45:06 UTC)" executed successfully builder stdout | 2023-06-29 13:44:37,052 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:44:37,101 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} repositorygcworker stdout | 2023-06-29 13:44:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:44:38,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:45:01.990998+00:00 (in 23.202375 seconds) repositorygcworker stdout | 2023-06-29 13:44:38,788 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:45:38 UTC)" (scheduled at 2023-06-29 13:44:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:44:38,788 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:44:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:45:38 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:44:39,234 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:44:39,235 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:44:39,235 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1135, 'Body': <_io.BytesIO object at 0x7f7ccb257e00>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:44:39,235 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:39,235 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:39,235 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:39,235 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:39,235 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:39,235 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:39,236 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:39,244 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:39,244 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:44:39,244 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:39,244 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:39,244 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:39,244 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1135}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'KfZRpdPu2L44QA+bbtXFzw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb257e00>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1135', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:44:39,244 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:39,244 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:39,244 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:39,244 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:39,245 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:44:39,245 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1135&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:KfZRpdPu2L44QA+bbtXFzw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134439Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:44:39,245 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134439Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8ca9de045a9d15ae8de21138899185526ef035b649c45e1953affa26d245b67c gunicorn-registry stdout | 2023-06-29 13:44:39,245 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 13b7d9c35f9bcaf4d45eebf310a3a9914d5ec62d1267b7ebddffcce87139820a gunicorn-registry stdout | 2023-06-29 13:44:39,245 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:39,245 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:44:39,245 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:44:39,246 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:44:39,291 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotatotalworker stdout | 2023-06-29 13:44:39,397 [78] [DEBUG] [workers.worker] Scheduling worker. quotatotalworker stdout | 2023-06-29 13:44:39,398 [78] [INFO] [apscheduler.scheduler] Scheduler started quotatotalworker stdout | 2023-06-29 13:44:39,398 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:44:39,398 [78] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added quotatotalworker stdout | 2023-06-29 13:44:39,398 [78] [DEBUG] [workers.worker] First run scheduled for 2023-06-29 13:44:49.399457 quotatotalworker stdout | 2023-06-29 13:44:39,447 [78] [INFO] [apscheduler.scheduler] Added job "QuotaTotalWorker.backfill" to job store "default" quotatotalworker stdout | 2023-06-29 13:44:39,447 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:44:39,447 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:44:49.399457+00:00 (in 9.951945 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:44:39,504 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-web stdout | 2023-06-29 13:44:39,636 [214] [DEBUG] [app] Starting request: urn:request:f5269545-e3bc-4fb3-ac1a-758d9df494cb (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:44:39,636 [213] [DEBUG] [app] Starting request: urn:request:8654af04-5f0e-4713-b1e4-dce6461e8547 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:44:39,637 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:44:39,637 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:44:39,639 [216] [DEBUG] [app] Starting request: urn:request:037ba2fa-a72c-4d91-8888-fc9e60712572 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:44:39,639 [223] [DEBUG] [app] Starting request: urn:request:fc005c94-dcb8-44a9-b92d-11beb0bdbcae (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:44:39,639 [223] [DEBUG] [app] Ending request: urn:request:fc005c94-dcb8-44a9-b92d-11beb0bdbcae (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:fc005c94-dcb8-44a9-b92d-11beb0bdbcae', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:44:39,640 [216] [DEBUG] [app] Ending request: urn:request:037ba2fa-a72c-4d91-8888-fc9e60712572 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:037ba2fa-a72c-4d91-8888-fc9e60712572', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:44:39,640 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:44:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:44:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:44:39,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:44:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:44:39,640 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:44:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:44:39,640 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:44:39,641 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:44:39,641 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:44:39,642 [211] [DEBUG] [app] Starting request: urn:request:e239a5cd-d0d5-4634-b758-2d38b54e7778 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:44:39,643 [212] [DEBUG] [app] Starting request: urn:request:f6cdf058-7d9a-46b7-813f-69bcce7f3689 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:44:39,643 [211] [DEBUG] [app] Ending request: urn:request:e239a5cd-d0d5-4634-b758-2d38b54e7778 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:e239a5cd-d0d5-4634-b758-2d38b54e7778', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:44:39,643 [212] [DEBUG] [app] Ending request: urn:request:f6cdf058-7d9a-46b7-813f-69bcce7f3689 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:f6cdf058-7d9a-46b7-813f-69bcce7f3689', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:44:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:44:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:44:39,643 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:44:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:44:39,643 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:44:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:44:39,643 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:44:39,643 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:44:39,644 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:44:39,644 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:44:39,651 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:44:39,651 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:44:39,662 [213] [DEBUG] [app] Ending request: urn:request:8654af04-5f0e-4713-b1e4-dce6461e8547 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:8654af04-5f0e-4713-b1e4-dce6461e8547', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:44:39,662 [214] [DEBUG] [app] Ending request: urn:request:f5269545-e3bc-4fb3-ac1a-758d9df494cb (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:f5269545-e3bc-4fb3-ac1a-758d9df494cb', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:44:39,662 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:44:39,662 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:44:39,663 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:44:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:44:39,663 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:44:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:44:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:44:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-registry stdout | 2023-06-29 13:44:39,814 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1135 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:44:39,815 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4f289288-83d7-41e4-949e-711538801b24', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4f289288-83d7-41e4-949e-711538801b24', 'ETag': '"29f651a5d3eed8be38400f9b6ed5c5cf"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:44:39,815 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:44:39,815 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:39,815 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:44:39,815 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:39,815 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4f289288-83d7-41e4-949e-711538801b24', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4f289288-83d7-41e4-949e-711538801b24', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4f289288-83d7-41e4-949e-711538801b24', 'etag': '"29f651a5d3eed8be38400f9b6ed5c5cf"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"29f651a5d3eed8be38400f9b6ed5c5cf"'} namespacegcworker stdout | 2023-06-29 13:44:39,838 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:44:39,872 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:44:39,912 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gcworker stdout | 2023-06-29 13:44:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:44:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:44:50.585410+00:00 (in 9.999502 seconds) gcworker stdout | 2023-06-29 13:44:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:44:50 UTC)" (scheduled at 2023-06-29 13:44:40.585410+00:00) gcworker stdout | 2023-06-29 13:44:40,587 [59] [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, 1686836680586, 1209600, True, 3, 500, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:44:40,595 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:44:40,596 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:44:40,596 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1136, 'Body': <_io.BytesIO object at 0x7f7ccb279a90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:44:40,596 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:40,596 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:40,596 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:40,596 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:40,596 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:40,596 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:40,596 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gcworker stdout | 2023-06-29 13:44:40,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:44:40,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:44:40,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:44:50 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:44:40,605 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:40,605 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:44:40,605 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:40,605 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:40,605 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:40,605 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1136}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '3cFax7bT8Ebkrp93tcsWog==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279a90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1136', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:44:40,605 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:40,605 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:40,605 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:40,605 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:40,605 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:44:40,605 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1136&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:3cFax7bT8Ebkrp93tcsWog== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134440Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:44:40,605 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134440Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d27ed29bcb75394e8b1e63cf282014d17e2ff2b22c2f24f944463e3c480fce3d gunicorn-registry stdout | 2023-06-29 13:44:40,605 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8c6b2548148329e2e7008f22e73c2782997c4ddad1bf2ddf28c4a2ea7349bf5a gunicorn-registry stdout | 2023-06-29 13:44:40,606 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:40,606 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:44:40,606 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:44:40,606 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:44:40,653 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositoryactioncounter stdout | 2023-06-29 13:44:40,687 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-registry stdout | 2023-06-29 13:44:41,054 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1136 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:44:41,054 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd75d23c7-6853-4c1b-8fe3-7c2841c10e0b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd75d23c7-6853-4c1b-8fe3-7c2841c10e0b', 'ETag': '"ddc15ac7b6d3f046e4ae9f77b5cb16a2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:44:41,054 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:44:41,054 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:41,055 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:44:41,055 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:41,055 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd75d23c7-6853-4c1b-8fe3-7c2841c10e0b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd75d23c7-6853-4c1b-8fe3-7c2841c10e0b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd75d23c7-6853-4c1b-8fe3-7c2841c10e0b', 'etag': '"ddc15ac7b6d3f046e4ae9f77b5cb16a2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ddc15ac7b6d3f046e4ae9f77b5cb16a2"'} securityworker stdout | 2023-06-29 13:44:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:44:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:45:06.582504+00:00 (in 24.868331 seconds) securityworker stdout | 2023-06-29 13:44:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:45:11 UTC)" (scheduled at 2023-06-29 13:44:41.713664+00:00) securityworker stdout | 2023-06-29 13:44:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:44:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:44:41,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:44:41,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:44:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:44:41,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:44:41,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:44:41,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:44:41,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:44:41,740 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:44:41,744 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:44:41,744 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:44:41,745 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 39, 41, 722244), 1, 2]) securityworker stdout | 2023-06-29 13:44:41,748 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:44:41,748 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:44:41,749 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 39, 41, 722244), 1, 2]) securityworker stdout | 2023-06-29 13:44:41,753 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:44:41,753 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:44:41,753 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:44:41,753 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:44:41,753 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:44:41,753 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:44:41,753 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:44:41,754 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:44:41,754 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:44:41,754 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:45:11 UTC)" executed successfully blobuploadcleanupworker stdout | 2023-06-29 13:44:41,837 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:44:41,961 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:44:41,961 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:44:41,962 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1137, 'Body': <_io.BytesIO object at 0x7f7ccb286d10>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:44:41,962 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:41,962 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:41,962 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:41,962 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:41,962 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:41,962 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:41,962 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:41,970 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:41,970 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:44:41,970 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:41,970 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:41,970 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:41,970 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1137}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'dxOxRE6U5XzCrs+vgbFMfA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286d10>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1137', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:44:41,971 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:41,971 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:41,971 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:41,971 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:41,971 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:44:41,971 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1137&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:dxOxRE6U5XzCrs+vgbFMfA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134441Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:44:41,971 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134441Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4f57810baaf6045e21727016799c2d3ed41cda10e216fd74b3f31966ea70e8f7 gunicorn-registry stdout | 2023-06-29 13:44:41,971 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 39179739befd49e0fd250e9d5e23b0ed1bbe01eebee6d794bb03c1282a0eb3f3 gunicorn-registry stdout | 2023-06-29 13:44:41,971 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:41,971 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:44:41,972 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:44:41,972 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:44:42,017 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:44:42,455 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1137 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:44:42,455 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '151f6274-f24b-4460-b7c5-5c8f84e338fc', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '151f6274-f24b-4460-b7c5-5c8f84e338fc', 'ETag': '"7713b1444e94e57cc2aecfaf81b14c7c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:44:42,455 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:44:42,456 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:42,456 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:44:42,456 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:42,456 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '151f6274-f24b-4460-b7c5-5c8f84e338fc', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '151f6274-f24b-4460-b7c5-5c8f84e338fc', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '151f6274-f24b-4460-b7c5-5c8f84e338fc', 'etag': '"7713b1444e94e57cc2aecfaf81b14c7c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7713b1444e94e57cc2aecfaf81b14c7c"'} gunicorn-registry stdout | 2023-06-29 13:44:43,534 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:44:43,534 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:44:43,534 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1138, 'Body': <_io.BytesIO object at 0x7f7ccb2906d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:44:43,534 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:43,534 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:43,534 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:43,534 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:43,534 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:43,534 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:43,535 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:43,543 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:43,543 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:44:43,543 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:43,543 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:43,543 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:43,543 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1138}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'eK8oFl7owDr0KL7TxCru9Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2906d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1138', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:44:43,543 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:43,543 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:43,543 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:43,543 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:43,544 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:44:43,544 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1138&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:eK8oFl7owDr0KL7TxCru9Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134443Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:44:43,544 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134443Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9e2fb199242d7a8f17bdd8e548ec0e1bc7e5c0c052d905a654f5a5cd537d508b gunicorn-registry stdout | 2023-06-29 13:44:43,544 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8612780e13af337544134d6d9c792b741a6efcf809391d522c41cb51b9ba8bd0 gunicorn-registry stdout | 2023-06-29 13:44:43,544 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:43,544 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:44:43,544 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:44:43,545 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:44:43,590 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:44:43,778 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} notificationworker stdout | 2023-06-29 13:44:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:44:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:44:53.978401+00:00 (in 9.999483 seconds) notificationworker stdout | 2023-06-29 13:44:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:44:53 UTC)" (scheduled at 2023-06-29 13:44:43.978401+00:00) notificationworker stdout | 2023-06-29 13:44:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:44:43,980 [74] [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(2023, 6, 29, 13, 44, 43, 979366), True, datetime.datetime(2023, 6, 29, 13, 44, 43, 979366), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:44:43,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:44:43,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:44:43,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:44:53 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:44:43,994 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1138 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:44:43,995 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '847422f9-83a5-42eb-b1e2-f6d97736d59c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '847422f9-83a5-42eb-b1e2-f6d97736d59c', 'ETag': '"78af28165ee8c03af428bed3c42aeef5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:44:43,995 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:44:43,995 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:43,995 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:44:43,995 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:43,995 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '847422f9-83a5-42eb-b1e2-f6d97736d59c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '847422f9-83a5-42eb-b1e2-f6d97736d59c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '847422f9-83a5-42eb-b1e2-f6d97736d59c', 'etag': '"78af28165ee8c03af428bed3c42aeef5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"78af28165ee8c03af428bed3c42aeef5"'} gunicorn-registry stdout | 2023-06-29 13:44:44,693 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:44:44,693 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:44:44,693 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1139, 'Body': <_io.BytesIO object at 0x7f7ccb2901d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:44:44,693 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:44,693 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:44,694 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:44,694 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:44,694 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:44,694 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:44,694 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:44,702 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:44,702 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:44:44,702 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:44,702 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:44,702 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:44,702 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1139}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '3iUcX8pUSYvP63ycp6MzAg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2901d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1139', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:44:44,702 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:44,702 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:44,703 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:44,703 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:44,703 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:44:44,703 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1139&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:3iUcX8pUSYvP63ycp6MzAg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134444Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:44:44,703 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134444Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 40624fc581456631fedcd6a21facf2cc1276f5c68419253a08a68811400dc50b gunicorn-registry stdout | 2023-06-29 13:44:44,703 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 09cdcb46ab20651b39b02dbccbcb9b725324d8887bde36b18f1caf6bba3ca438 gunicorn-registry stdout | 2023-06-29 13:44:44,703 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:44,703 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:44:44,703 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:44:44,704 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:44:44,749 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:44:45,163 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:44:45,187 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} exportactionlogsworker stdout | 2023-06-29 13:44:45,253 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:44:45,477 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} namespacegcworker stdout | 2023-06-29 13:44:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:44:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:44:55.889222+00:00 (in 10.198259 seconds) namespacegcworker stdout | 2023-06-29 13:44:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:45:45 UTC)" (scheduled at 2023-06-29 13:44:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:44:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:44:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:45:45 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:44:45,806 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1139 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:44:45,807 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ec92d955-b036-4f5d-815c-eed9f8bf65a9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ec92d955-b036-4f5d-815c-eed9f8bf65a9', 'ETag': '"de251c5fca54498bcfeb7c9ca7a33302"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:44:45,807 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:44:45,807 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:45,807 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:44:45,807 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:45,807 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ec92d955-b036-4f5d-815c-eed9f8bf65a9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ec92d955-b036-4f5d-815c-eed9f8bf65a9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ec92d955-b036-4f5d-815c-eed9f8bf65a9', 'etag': '"de251c5fca54498bcfeb7c9ca7a33302"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"de251c5fca54498bcfeb7c9ca7a33302"'} gunicorn-registry stdout | 2023-06-29 13:44:45,861 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:44:45,861 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:44:45,862 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1140, 'Body': <_io.BytesIO object at 0x7f7ccb216ae0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:44:45,862 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:45,862 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:45,862 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:45,862 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:45,862 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:45,862 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:45,863 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:45,871 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:45,871 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:44:45,871 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:45,871 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:45,871 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:45,871 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1140}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '0OxoCqJBSzTGQzDdwH1wsQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb216ae0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1140', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:44:45,871 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:45,871 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:45,871 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:45,871 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:45,871 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:44:45,871 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1140&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:0OxoCqJBSzTGQzDdwH1wsQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134445Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:44:45,872 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134445Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | cf15a1f2bfa31a82eb3cab6eeafbf3d06b208b2000170c68d7402aab96da5997 gunicorn-registry stdout | 2023-06-29 13:44:45,872 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0bb707379ae57f5ba2892137684a7ed31e6355b4ce7cb82b47c8838826a01644 gunicorn-registry stdout | 2023-06-29 13:44:45,872 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:45,872 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:44:45,872 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:44:45,873 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-web stdout | 2023-06-29 13:44:45,895 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-registry stdout | 2023-06-29 13:44:45,917 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:44:45,978 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} gunicorn-web stdout | 2023-06-29 13:44:46,006 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:44:46,008 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:44:46,012 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:44:46,017 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} securityscanningnotificationworker stdout | 2023-06-29 13:44:46,040 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-registry stdout | 2023-06-29 13:44:46,276 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1140 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:44:46,277 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd33f0773-f6f5-4279-909a-d3b6f5221412', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd33f0773-f6f5-4279-909a-d3b6f5221412', 'ETag': '"d0ec680aa2414b34c64330ddc07d70b1"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:44:46,277 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:44:46,277 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:46,277 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:44:46,277 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:46,277 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd33f0773-f6f5-4279-909a-d3b6f5221412', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd33f0773-f6f5-4279-909a-d3b6f5221412', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd33f0773-f6f5-4279-909a-d3b6f5221412', 'etag': '"d0ec680aa2414b34c64330ddc07d70b1"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d0ec680aa2414b34c64330ddc07d70b1"'} quotaregistrysizeworker stdout | 2023-06-29 13:44:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:44:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:45:46.378393+00:00 (in 59.999461 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:44:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:45:46 UTC)" (scheduled at 2023-06-29 13:44:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:44:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:44:46,390 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:44:46,390 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:45:46 UTC)" executed successfully globalpromstats stdout | 2023-06-29 13:44:47,175 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} gunicorn-registry stdout | 2023-06-29 13:44:47,384 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:44:47,384 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:44:47,385 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1141, 'Body': <_io.BytesIO object at 0x7f7ccb216090>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:44:47,385 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:47,385 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:47,385 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:47,385 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:47,386 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:47,386 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:47,386 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:47,394 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:47,394 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:44:47,394 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:47,394 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:47,394 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:47,394 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1141}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'IaQITedS0J8d/J0xkY1AUA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb216090>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1141', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:44:47,395 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:47,395 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:47,395 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:47,395 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:47,395 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:44:47,395 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1141&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:IaQITedS0J8d/J0xkY1AUA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134447Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:44:47,395 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134447Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9075a8794f5853876251f0691003defcfa5b29689e58e2e0e4facb8b1e96ae85 gunicorn-registry stdout | 2023-06-29 13:44:47,395 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ba258cef789934861d32042506377bb517be2ac49c1423675b352b4ace8f3cc3 gunicorn-registry stdout | 2023-06-29 13:44:47,395 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:47,396 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:44:47,396 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:44:47,397 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:44:47,442 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. teamsyncworker stdout | 2023-06-29 13:44:47,505 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:44:47,841 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1141 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:44:47,842 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c22c9fcc-ae47-451f-906e-788dcf20b64c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c22c9fcc-ae47-451f-906e-788dcf20b64c', 'ETag': '"21a4084de752d09f1dfc9d31918d4050"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:44:47,842 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:44:47,842 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:47,842 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:44:47,842 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:47,842 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c22c9fcc-ae47-451f-906e-788dcf20b64c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c22c9fcc-ae47-451f-906e-788dcf20b64c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c22c9fcc-ae47-451f-906e-788dcf20b64c', 'etag': '"21a4084de752d09f1dfc9d31918d4050"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"21a4084de752d09f1dfc9d31918d4050"'} chunkcleanupworker stdout | 2023-06-29 13:44:48,231 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-secscan stdout | 2023-06-29 13:44:48,245 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:44:48,248 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:44:48,252 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} storagereplication stdout | 2023-06-29 13:44:48,613 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:44:48,650 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:44:48,650 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:44:48,651 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1142, 'Body': <_io.BytesIO object at 0x7f7ccb216ae0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:44:48,651 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:48,651 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:48,651 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:48,651 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:48,651 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:48,652 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:48,652 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:48,660 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:48,660 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:44:48,660 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:48,660 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:48,660 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:48,660 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1142}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'MzRd1m6GFRob5YymROnzbg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb216ae0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1142', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:44:48,660 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:48,661 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:48,661 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:48,661 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:48,661 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:44:48,661 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1142&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:MzRd1m6GFRob5YymROnzbg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134448Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:44:48,661 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134448Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0358d6a5675b1b376b6a324caae7f1dad6c60ac688b6a9274e9824122006933b gunicorn-registry stdout | 2023-06-29 13:44:48,661 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 19f1d9499b3361be13c4c3e246a101a73f2129551751556c041a350336ee7e04 gunicorn-registry stdout | 2023-06-29 13:44:48,661 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:48,662 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:44:48,662 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:44:48,663 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. securityscanningnotificationworker stdout | 2023-06-29 13:44:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:44:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:45:23.286787+00:00 (in 34.604569 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:44:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:45:48 UTC)" (scheduled at 2023-06-29 13:44:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:44:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:44:48,683 [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(2023, 6, 29, 13, 44, 48, 682598), True, datetime.datetime(2023, 6, 29, 13, 44, 48, 682598), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:44:48,696 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:44:48,696 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:44:48,696 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:45:48 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:44:48,707 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:44:49,067 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1142 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:44:49,068 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'feeec2e9-d477-4f20-b52a-6bbe317e9b6d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'feeec2e9-d477-4f20-b52a-6bbe317e9b6d', 'ETag': '"33345dd66e86151a1be58ca644e9f36e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:44:49,068 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:44:49,068 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:49,068 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:44:49,068 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:49,069 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'feeec2e9-d477-4f20-b52a-6bbe317e9b6d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'feeec2e9-d477-4f20-b52a-6bbe317e9b6d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'feeec2e9-d477-4f20-b52a-6bbe317e9b6d', 'etag': '"33345dd66e86151a1be58ca644e9f36e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"33345dd66e86151a1be58ca644e9f36e"'} gunicorn-registry stdout | 2023-06-29 13:44:49,398 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} quotatotalworker stdout | 2023-06-29 13:44:49,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:44:49,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:44:49 UTC)" (scheduled at 2023-06-29 13:44:49.399457+00:00) quotatotalworker stdout | 2023-06-29 13:44:49,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) gunicorn-registry stdout | 2023-06-29 13:44:49,401 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} quotatotalworker stdout | 2023-06-29 13:44:49,401 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:45:04.399457+00:00 (in 14.999674 seconds) gunicorn-registry stdout | 2023-06-29 13:44:49,404 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:44:49,407 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:44:49,410 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} quotatotalworker stdout | 2023-06-29 13:44:49,412 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:44:49,412 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:45:04 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:44:49,414 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:44:49,417 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:44:49,420 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:44:49,423 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:44:49,860 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:44:49,860 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:44:49,861 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1143, 'Body': <_io.BytesIO object at 0x7f7ccb223360>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:44:49,861 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:49,861 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:49,861 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:49,861 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:49,861 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:49,861 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:49,861 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:49,869 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:49,869 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:44:49,869 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:49,870 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:49,870 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:49,870 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1143}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '6lpI6yddlH4mbclkOQMNZw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223360>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1143', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:44:49,870 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:49,870 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:49,870 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:49,870 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:49,870 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:44:49,870 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1143&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:6lpI6yddlH4mbclkOQMNZw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134449Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:44:49,870 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134449Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | de0e2b1856e0685964cffbb3547cc6a4842745ddf7aaf2b183271cd468fb58cd gunicorn-registry stdout | 2023-06-29 13:44:49,870 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 53ce7490c6d0ddb1ec8affa14922d85bb2771612ac70f1e4e73642ba3025f005 gunicorn-registry stdout | 2023-06-29 13:44:49,870 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:49,870 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:44:49,871 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:44:49,871 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:44:49,920 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:44:50,280 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1143 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:44:50,280 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd127d580-77dc-4ad3-ac61-ed8e675db588', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd127d580-77dc-4ad3-ac61-ed8e675db588', 'ETag': '"ea5a48eb275d947e266dc96439030d67"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:44:50,280 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:44:50,281 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:50,281 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:44:50,281 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:50,281 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd127d580-77dc-4ad3-ac61-ed8e675db588', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd127d580-77dc-4ad3-ac61-ed8e675db588', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd127d580-77dc-4ad3-ac61-ed8e675db588', 'etag': '"ea5a48eb275d947e266dc96439030d67"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ea5a48eb275d947e266dc96439030d67"'} gcworker stdout | 2023-06-29 13:44:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:44:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:45:00.585410+00:00 (in 9.999493 seconds) gcworker stdout | 2023-06-29 13:44:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:45:00 UTC)" (scheduled at 2023-06-29 13:44:50.585410+00:00) gcworker stdout | 2023-06-29 13:44:50,587 [59] [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, 1686836690586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:44:50,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:44:50,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:44:50,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:45:00 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:44:51,175 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:44:51,175 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:44:51,175 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1144, 'Body': <_io.BytesIO object at 0x7f7ccb2901d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:44:51,175 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:51,175 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:51,175 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:51,176 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:51,176 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:51,176 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:51,176 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:51,184 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:51,184 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:44:51,184 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:51,184 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:51,184 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:51,184 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1144}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'H7RAYOvhHSt2rR8ZrF+6WQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2901d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1144', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:44:51,185 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:51,185 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:51,185 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:51,185 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:51,185 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:44:51,185 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1144&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:H7RAYOvhHSt2rR8ZrF+6WQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134451Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:44:51,185 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134451Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 30930780f853cc6b294e9eda3a9adc89399912500004cc06bc714d686611bc82 gunicorn-registry stdout | 2023-06-29 13:44:51,185 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a61b57d227dca164c03a2d22204eb759aabe4c3a32f0be7af9da8c19ec3a3911 gunicorn-registry stdout | 2023-06-29 13:44:51,185 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:51,185 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:44:51,186 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:44:51,186 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:44:51,231 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:44:51,630 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1144 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:44:51,630 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '70ee0ea2-52e6-4bf4-b678-00e63c691ceb', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '70ee0ea2-52e6-4bf4-b678-00e63c691ceb', 'ETag': '"1fb44060ebe11d2b76ad1f19ac5fba59"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:44:51,630 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:44:51,631 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:51,631 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:44:51,631 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:51,631 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '70ee0ea2-52e6-4bf4-b678-00e63c691ceb', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '70ee0ea2-52e6-4bf4-b678-00e63c691ceb', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '70ee0ea2-52e6-4bf4-b678-00e63c691ceb', 'etag': '"1fb44060ebe11d2b76ad1f19ac5fba59"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1fb44060ebe11d2b76ad1f19ac5fba59"'} gunicorn-registry stdout | 2023-06-29 13:44:52,399 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:44:52,399 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:44:52,399 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1145, 'Body': <_io.BytesIO object at 0x7f7ccb1fbea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:44:52,400 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:52,400 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:52,400 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:52,400 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:52,400 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:52,400 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:52,400 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:52,408 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:52,408 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:44:52,408 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:52,409 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:52,409 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:52,409 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1145}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'iWJsCC7H3GTFwnj1vnyzgg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fbea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1145', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:44:52,409 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:52,409 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:52,409 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:52,409 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:52,409 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:44:52,409 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1145&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:iWJsCC7H3GTFwnj1vnyzgg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134452Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:44:52,409 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134452Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5162564f8f393285bd8c0c5ae3195b931928db16c75409a39b3df20fd828f9a2 gunicorn-registry stdout | 2023-06-29 13:44:52,409 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9bb209ad4545cc9586ad95032d540ed7efd8fac3c2f255d3b8faba9b1eef6d24 gunicorn-registry stdout | 2023-06-29 13:44:52,409 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:52,410 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:44:52,410 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:44:52,410 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:44:52,460 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:44:52,819 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1145 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:44:52,820 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7798e233-e950-45cc-b296-14032e80371e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7798e233-e950-45cc-b296-14032e80371e', 'ETag': '"89626c082ec7dc64c5c278f5be7cb382"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:44:52,820 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:44:52,820 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:52,820 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:44:52,820 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:52,820 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7798e233-e950-45cc-b296-14032e80371e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7798e233-e950-45cc-b296-14032e80371e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7798e233-e950-45cc-b296-14032e80371e', 'etag': '"89626c082ec7dc64c5c278f5be7cb382"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"89626c082ec7dc64c5c278f5be7cb382"'} gunicorn-registry stdout | 2023-06-29 13:44:53,382 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:44:53,382 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:44:53,383 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1146, 'Body': <_io.BytesIO object at 0x7f7ccb234040>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:44:53,383 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:53,383 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:53,383 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:53,383 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:53,383 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:53,383 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:53,383 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:53,391 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:53,392 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:44:53,392 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:53,392 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:53,392 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:53,392 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1146}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '7ghWl4c+EK3q3jWPDyycCA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234040>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1146', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:44:53,392 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:53,392 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:53,392 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:53,392 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:53,392 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:44:53,392 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1146&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:7ghWl4c+EK3q3jWPDyycCA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134453Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:44:53,392 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134453Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0f25bc0296aecbcb1566e646c6665b4caddb15d39187518bd90c1899c73fb83b gunicorn-registry stdout | 2023-06-29 13:44:53,392 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 931ee32aa88ab5ecd04e4aed80002c45bc680587eedd658d9f6d8a178d1f4ea4 gunicorn-registry stdout | 2023-06-29 13:44:53,392 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:53,393 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:44:53,393 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:44:53,393 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:44:53,440 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:44:53,758 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1146 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:44:53,758 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '036620a7-92dc-42bf-b6c9-b121ac0a0959', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '036620a7-92dc-42bf-b6c9-b121ac0a0959', 'ETag': '"ee085697873e10adeade358f0f2c9c08"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:44:53,759 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:44:53,759 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:53,759 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:44:53,759 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:53,759 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '036620a7-92dc-42bf-b6c9-b121ac0a0959', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '036620a7-92dc-42bf-b6c9-b121ac0a0959', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '036620a7-92dc-42bf-b6c9-b121ac0a0959', 'etag': '"ee085697873e10adeade358f0f2c9c08"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ee085697873e10adeade358f0f2c9c08"'} notificationworker stdout | 2023-06-29 13:44:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:44:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:45:03.978401+00:00 (in 9.999447 seconds) notificationworker stdout | 2023-06-29 13:44:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:45:03 UTC)" (scheduled at 2023-06-29 13:44:53.978401+00:00) notificationworker stdout | 2023-06-29 13:44:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:44:53,980 [74] [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(2023, 6, 29, 13, 44, 53, 979456), True, datetime.datetime(2023, 6, 29, 13, 44, 53, 979456), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:44:53,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:44:53,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:44:53,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:45:03 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:44:54,412 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:44:54,412 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:44:54,413 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1147, 'Body': <_io.BytesIO object at 0x7f7ccb1fb270>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:44:54,413 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:54,413 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:54,413 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:54,413 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:54,413 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:54,413 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:54,413 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:54,422 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:54,422 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:44:54,422 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:54,422 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:54,422 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:54,422 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1147}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '2YlzJGRMRMpYZwZTZB9vxw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fb270>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1147', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:44:54,422 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:54,422 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:54,422 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:54,422 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:54,422 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:44:54,422 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1147&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:2YlzJGRMRMpYZwZTZB9vxw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134454Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:44:54,422 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134454Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 92fe8b1a95442bf185d7d25848bc601f9f251a738980de930cccce0dc5da25a1 gunicorn-registry stdout | 2023-06-29 13:44:54,422 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | bdea14ffb2063e01020ec0b2c281c0d439a6fd3d6fe13632a0e356504cc86c6e gunicorn-registry stdout | 2023-06-29 13:44:54,423 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:54,423 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:44:54,423 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:44:54,424 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:44:54,472 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:44:54,636 [211] [DEBUG] [app] Starting request: urn:request:3d4b8583-7891-4619-84e6-22bb7f2296d5 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:44:54,636 [213] [DEBUG] [app] Starting request: urn:request:fe802785-f033-4b89-a104-a41c9f6c9620 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:44:54,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:44:54,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:44:54,640 [223] [DEBUG] [app] Starting request: urn:request:30281c29-365c-4c4b-b2fe-1f8017848926 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:44:54,640 [218] [DEBUG] [app] Starting request: urn:request:489fd6bb-aaec-465c-aacd-62ac2fafda30 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:44:54,640 [223] [DEBUG] [app] Ending request: urn:request:30281c29-365c-4c4b-b2fe-1f8017848926 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:30281c29-365c-4c4b-b2fe-1f8017848926', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:44:54,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:44:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:44:54,641 [218] [DEBUG] [app] Ending request: urn:request:489fd6bb-aaec-465c-aacd-62ac2fafda30 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:489fd6bb-aaec-465c-aacd-62ac2fafda30', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:44:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:44:54,641 [218] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:44:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:44:54,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:44:54,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:44:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:44:54,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:44:54,643 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:44:54,643 [213] [DEBUG] [app] Starting request: urn:request:5a6495dd-5463-4b31-a103-86d9408d8262 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:44:54,644 [213] [DEBUG] [app] Ending request: urn:request:5a6495dd-5463-4b31-a103-86d9408d8262 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:5a6495dd-5463-4b31-a103-86d9408d8262', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:44:54,644 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:44:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:44:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:44:54,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:44:54,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:44:54,645 [214] [DEBUG] [app] Starting request: urn:request:320480b3-cab8-4b55-a57a-759f05ac4f8c (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:44:54,646 [214] [DEBUG] [app] Ending request: urn:request:320480b3-cab8-4b55-a57a-759f05ac4f8c (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:320480b3-cab8-4b55-a57a-759f05ac4f8c', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:44:54,646 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:44:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:44:54,646 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:44:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:44:54,647 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:44:54,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:44:54,654 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:44:54,663 [211] [DEBUG] [app] Ending request: urn:request:3d4b8583-7891-4619-84e6-22bb7f2296d5 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:3d4b8583-7891-4619-84e6-22bb7f2296d5', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:44:54,663 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:44:54,663 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:44:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:44:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.027) gunicorn-web stdout | 2023-06-29 13:44:54,664 [213] [DEBUG] [app] Ending request: urn:request:fe802785-f033-4b89-a104-a41c9f6c9620 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:fe802785-f033-4b89-a104-a41c9f6c9620', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:44:54,664 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:44:54,664 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:44:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:44:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-registry stdout | 2023-06-29 13:44:54,807 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1147 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:44:54,807 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0b84b73c-f200-4620-b13b-145f3e105cff', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0b84b73c-f200-4620-b13b-145f3e105cff', 'ETag': '"d9897324644c44ca58670653641f6fc7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:44:54,807 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:44:54,807 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:54,808 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:44:54,808 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:54,808 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0b84b73c-f200-4620-b13b-145f3e105cff', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0b84b73c-f200-4620-b13b-145f3e105cff', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0b84b73c-f200-4620-b13b-145f3e105cff', 'etag': '"d9897324644c44ca58670653641f6fc7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d9897324644c44ca58670653641f6fc7"'} gunicorn-registry stdout | 2023-06-29 13:44:55,287 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:44:55,287 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:44:55,287 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1148, 'Body': <_io.BytesIO object at 0x7f7ccb234f90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:44:55,287 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:55,287 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:55,287 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:55,288 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:55,288 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:55,288 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:55,288 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:55,296 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:55,296 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:44:55,296 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:55,296 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:55,296 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:55,296 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1148}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'RTrkjhwwHeRHAIRmWwwVog==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234f90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1148', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:44:55,296 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:55,296 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:55,296 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:55,296 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:55,297 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:44:55,297 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1148&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:RTrkjhwwHeRHAIRmWwwVog== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134455Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:44:55,297 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134455Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7b3c786a0cc5866b6c3a37875d6fe7aca48bfed73c02c4d8f9d7c3dbcc07f08f gunicorn-registry stdout | 2023-06-29 13:44:55,297 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 55af4b06f2c2e8e19e43461a5cb82911e3ad15ff51a7f4024d29d38f72c8d959 gunicorn-registry stdout | 2023-06-29 13:44:55,297 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:55,297 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:44:55,297 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:44:55,298 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:44:55,343 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. exportactionlogsworker stdout | 2023-06-29 13:44:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:44:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:45:14.793446+00:00 (in 19.201906 seconds) exportactionlogsworker stdout | 2023-06-29 13:44:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:45:55 UTC)" (scheduled at 2023-06-29 13:44:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:44:55,591 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:44:55,593 [58] [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(2023, 6, 29, 13, 44, 55, 591996), True, datetime.datetime(2023, 6, 29, 13, 44, 55, 591996), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:44:55,619 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:44:55,619 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:44:55,619 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:45:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:44:55,662 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1148 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:44:55,662 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd61d33f9-d8f0-4057-aa49-f3b5a0c3793a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd61d33f9-d8f0-4057-aa49-f3b5a0c3793a', 'ETag': '"453ae48e1c301de4470084665b0c15a2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:44:55,662 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:44:55,662 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:55,663 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:44:55,663 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:55,663 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd61d33f9-d8f0-4057-aa49-f3b5a0c3793a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd61d33f9-d8f0-4057-aa49-f3b5a0c3793a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd61d33f9-d8f0-4057-aa49-f3b5a0c3793a', 'etag': '"453ae48e1c301de4470084665b0c15a2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"453ae48e1c301de4470084665b0c15a2"'} buildlogsarchiver stdout | 2023-06-29 13:44:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:44:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:45:25.790030+00:00 (in 29.999506 seconds) buildlogsarchiver stdout | 2023-06-29 13:44:55,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:45:25 UTC)" (scheduled at 2023-06-29 13:44:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:44:55,791 [54] [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(2023, 6, 14, 13, 44, 55, 790926), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:44:55,803 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:44:55,803 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:44:55,803 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:45:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:44:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:44:55,889 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:45:45.690471+00:00 (in 49.800793 seconds) namespacegcworker stdout | 2023-06-29 13:44:55,890 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:45:55 UTC)" (scheduled at 2023-06-29 13:44:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:44:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:44:55,891 [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(2023, 6, 29, 13, 44, 55, 890166), True, datetime.datetime(2023, 6, 29, 13, 44, 55, 890166), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:44:55,903 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:44:55,903 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:44:55,903 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:45:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:44:56,344 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:44:56,344 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:44:56,345 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1149, 'Body': <_io.BytesIO object at 0x7f7ccb2696d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:44:56,345 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:56,345 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:56,345 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:56,345 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:56,345 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:56,345 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:56,345 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:56,353 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:56,353 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:44:56,354 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:56,354 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:56,354 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:56,354 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1149}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'OX3LG5or2FfuXSvGbsnl+w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2696d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1149', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:44:56,354 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:56,354 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:56,354 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:56,354 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:56,354 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:44:56,354 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1149&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:OX3LG5or2FfuXSvGbsnl+w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134456Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:44:56,354 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134456Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7e9ccb1cfedb1e1ef02a5a23ddebbb333f28dfb1bf7283571f30120b07804a66 gunicorn-registry stdout | 2023-06-29 13:44:56,354 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 04180709a442353f06675b353d1e535de2175cfc23ea7896b971efdebd5ad4ba gunicorn-registry stdout | 2023-06-29 13:44:56,354 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:56,354 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:44:56,355 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:44:56,355 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:44:56,404 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:44:56,763 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1149 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:44:56,763 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f95275ef-b4fa-4f74-83d4-9ccdbab062c9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f95275ef-b4fa-4f74-83d4-9ccdbab062c9', 'ETag': '"397dcb1b9a2bd857ee5d2bc66ec9e5fb"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:44:56,763 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:44:56,763 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:56,763 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:44:56,763 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:56,764 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f95275ef-b4fa-4f74-83d4-9ccdbab062c9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f95275ef-b4fa-4f74-83d4-9ccdbab062c9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f95275ef-b4fa-4f74-83d4-9ccdbab062c9', 'etag': '"397dcb1b9a2bd857ee5d2bc66ec9e5fb"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"397dcb1b9a2bd857ee5d2bc66ec9e5fb"'} gunicorn-registry stdout | 2023-06-29 13:44:57,261 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:44:57,261 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:44:57,262 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1150, 'Body': <_io.BytesIO object at 0x7f7ccb1fb270>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:44:57,262 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:57,262 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:57,262 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:57,262 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:57,262 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:57,262 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:57,262 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:57,270 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:57,270 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:44:57,271 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:57,271 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:57,271 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:57,271 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1150}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '5SZ9TKhKEesagiGVMAriMQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fb270>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1150', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:44:57,271 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:57,271 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:57,271 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:57,271 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:57,271 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:44:57,271 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1150&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:5SZ9TKhKEesagiGVMAriMQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134457Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:44:57,271 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134457Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 955dd209d780031567dfe61688ef2c12afb24f17aca34eda4c63839ef2f88fec gunicorn-registry stdout | 2023-06-29 13:44:57,271 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e8e7848792c7a6fb392ab38307ab3078f8e0d76979e63395c3a485b7456c0bda gunicorn-registry stdout | 2023-06-29 13:44:57,271 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:57,271 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:44:57,272 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:44:57,272 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:44:57,322 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:44:57,641 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1150 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:44:57,641 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '81bbd03d-6049-40e1-8986-c32e700e1906', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '81bbd03d-6049-40e1-8986-c32e700e1906', 'ETag': '"e5267d4ca84a11eb1a822195300ae231"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:44:57,641 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:44:57,642 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:57,642 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:44:57,642 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:57,642 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '81bbd03d-6049-40e1-8986-c32e700e1906', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '81bbd03d-6049-40e1-8986-c32e700e1906', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '81bbd03d-6049-40e1-8986-c32e700e1906', 'etag': '"e5267d4ca84a11eb1a822195300ae231"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e5267d4ca84a11eb1a822195300ae231"'} gunicorn-registry stdout | 2023-06-29 13:44:58,130 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:44:58,130 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:44:58,131 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1151, 'Body': <_io.BytesIO object at 0x7f7ccb234f90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:44:58,131 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:58,131 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:58,131 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:58,131 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:58,131 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:58,131 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:58,131 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:58,139 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:58,139 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:44:58,140 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:58,140 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:58,140 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:58,140 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1151}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '1QQzoEHjEBQpBeF2yn9pxw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234f90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1151', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:44:58,140 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:58,140 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:58,140 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:58,140 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:58,140 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:44:58,140 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1151&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:1QQzoEHjEBQpBeF2yn9pxw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134458Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:44:58,140 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134458Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 15b0b7560b5bfa3c78fe73f218e27615d4184e3855fd2ee4bb7b5bdce555afd3 gunicorn-registry stdout | 2023-06-29 13:44:58,140 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | edb0a3d649c2ebebabb74b72bce604fd372271508cc5c8e80e6ca5c7c9db49ae gunicorn-registry stdout | 2023-06-29 13:44:58,140 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:58,141 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:44:58,141 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:44:58,142 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:44:58,190 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:44:58,511 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1151 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:44:58,511 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3dd9e015-51d3-4b8a-bcaa-1d905447045e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3dd9e015-51d3-4b8a-bcaa-1d905447045e', 'ETag': '"d50433a041e310142905e176ca7f69c7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:44:58,511 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:44:58,511 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:58,512 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:44:58,512 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:58,512 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3dd9e015-51d3-4b8a-bcaa-1d905447045e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3dd9e015-51d3-4b8a-bcaa-1d905447045e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3dd9e015-51d3-4b8a-bcaa-1d905447045e', 'etag': '"d50433a041e310142905e176ca7f69c7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d50433a041e310142905e176ca7f69c7"'} gunicorn-registry stdout | 2023-06-29 13:44:59,488 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:44:59,488 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:44:59,489 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1152, 'Body': <_io.BytesIO object at 0x7f7ccb1fb590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:44:59,489 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:59,489 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:59,489 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:59,489 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:59,489 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:59,489 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:59,489 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:59,498 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:59,498 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:44:59,498 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:59,498 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:59,498 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:59,498 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1152}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'O0NOWIVZ4W3l+mxhPhbOIQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fb590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1152', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:44:59,498 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:59,498 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:59,498 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:59,498 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:59,498 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:44:59,498 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1152&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:O0NOWIVZ4W3l+mxhPhbOIQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134459Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:44:59,499 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134459Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 430b5d55ff50dab8e98f85c0a78c6604b7334124de07ce5423061f596badf821 gunicorn-registry stdout | 2023-06-29 13:44:59,499 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 938531a8584ac30ca82a1bf947e32aae9c2bc74e456f3b0841873e9299eb9d9e gunicorn-registry stdout | 2023-06-29 13:44:59,499 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:59,499 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:44:59,499 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:44:59,500 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:44:59,545 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:44:59,944 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1152 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:44:59,945 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5595273e-d837-4760-b994-ac23b41bdfa4', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5595273e-d837-4760-b994-ac23b41bdfa4', 'ETag': '"3b434e588559e16de5fa6c613e16ce21"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:44:59,945 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:44:59,945 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:44:59,945 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:44:59,945 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:44:59,945 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5595273e-d837-4760-b994-ac23b41bdfa4', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5595273e-d837-4760-b994-ac23b41bdfa4', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5595273e-d837-4760-b994-ac23b41bdfa4', 'etag': '"3b434e588559e16de5fa6c613e16ce21"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3b434e588559e16de5fa6c613e16ce21"'} expiredappspecifictokenworker stdout | 2023-06-29 13:45:00,360 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:45:00,396 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:00,396 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:00,397 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1153, 'Body': <_io.BytesIO object at 0x7f7ccb216590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:00,397 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:00,397 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:00,397 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:00,397 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:00,397 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:00,398 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:00,398 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:00,406 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:00,406 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:00,406 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:00,406 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:00,407 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:00,407 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1153}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'etp75iDDyo6y3tKkBSp2OA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb216590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1153', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:00,407 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:00,407 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:00,407 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:00,407 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:00,407 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:00,407 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1153&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:etp75iDDyo6y3tKkBSp2OA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134500Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:00,407 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134500Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | fffe6eff57448db0970953ec8068a9768e43fd46f28735ad2cde4c99e34ceda3 gunicorn-registry stdout | 2023-06-29 13:45:00,408 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c85774a5e74ecf91d59d1e6f2b2bdba86b0db14b52138a039555d87ca6bc8774 gunicorn-registry stdout | 2023-06-29 13:45:00,408 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:00,408 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:00,408 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:00,409 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:00,458 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:45:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:45:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:45:10.585410+00:00 (in 9.999421 seconds) gcworker stdout | 2023-06-29 13:45:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:45:10 UTC)" (scheduled at 2023-06-29 13:45:00.585410+00:00) gcworker stdout | 2023-06-29 13:45:00,587 [59] [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, 1686836700586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:45:00,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:45:00,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:45:00,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:45:10 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:45:00,780 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1153 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:00,781 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4aae812a-de6f-435c-8fbe-4375cb533ba9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4aae812a-de6f-435c-8fbe-4375cb533ba9', 'ETag': '"7ada7be620c3ca8eb2ded2a4052a7638"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:00,781 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:00,781 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:00,781 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:00,781 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:00,781 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4aae812a-de6f-435c-8fbe-4375cb533ba9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4aae812a-de6f-435c-8fbe-4375cb533ba9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4aae812a-de6f-435c-8fbe-4375cb533ba9', 'etag': '"7ada7be620c3ca8eb2ded2a4052a7638"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7ada7be620c3ca8eb2ded2a4052a7638"'} gunicorn-registry stdout | 2023-06-29 13:45:01,348 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:01,348 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:01,349 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1154, 'Body': <_io.BytesIO object at 0x7f7cd09c1810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:01,349 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:01,349 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:01,349 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:01,349 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:01,349 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:01,350 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:01,350 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:01,358 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:01,358 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:01,358 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:01,358 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:01,358 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:01,358 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1154}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'fHcVvFoXjwgvNjSB7LZIIA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd09c1810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1154', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:01,358 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:01,358 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:01,359 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:01,359 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:01,359 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:01,359 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1154&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:fHcVvFoXjwgvNjSB7LZIIA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134501Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:01,359 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134501Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ce2fd2a1fbc3a57afd550c5c725908175d66507ecd9463944b30de2fa3e74df3 gunicorn-registry stdout | 2023-06-29 13:45:01,359 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | cd7aa4f178d53f582b127a0783cd1b0e9c65ed893560c62aa5fa0c839d939837 gunicorn-registry stdout | 2023-06-29 13:45:01,359 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:01,359 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:01,360 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:01,360 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:01,407 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:45:01,708 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1154 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:01,708 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e75f30ad-b487-487a-81db-f3824b052809', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e75f30ad-b487-487a-81db-f3824b052809', 'ETag': '"7c7715bc5a178f082f363481ecb64820"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:01,708 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:01,708 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:01,709 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:01,709 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:01,709 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e75f30ad-b487-487a-81db-f3824b052809', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e75f30ad-b487-487a-81db-f3824b052809', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e75f30ad-b487-487a-81db-f3824b052809', 'etag': '"7c7715bc5a178f082f363481ecb64820"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7c7715bc5a178f082f363481ecb64820"'} repositorygcworker stdout | 2023-06-29 13:45:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:45:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:45:38.788158+00:00 (in 36.796697 seconds) repositorygcworker stdout | 2023-06-29 13:45:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:46:01 UTC)" (scheduled at 2023-06-29 13:45:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:45:01,991 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:45:01,992 [81] [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(2023, 6, 29, 13, 45, 1, 991903), True, datetime.datetime(2023, 6, 29, 13, 45, 1, 991903), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 13:45:02,005 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:45:02,005 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:45:02,006 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:46:01 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:45:02,785 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:02,786 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:02,786 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1155, 'Body': <_io.BytesIO object at 0x7f7ccb1fb590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:02,786 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:02,786 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:02,786 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:02,786 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:02,786 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:02,786 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:02,787 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:02,795 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:02,795 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:02,795 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:02,795 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:02,795 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:02,795 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1155}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'oAt7oaJ+RwPnpc8MRE6OIg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fb590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1155', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:02,795 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:02,795 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:02,795 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:02,796 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:02,796 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:02,796 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1155&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:oAt7oaJ+RwPnpc8MRE6OIg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134502Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:02,796 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134502Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c5db1f9280bcd7e913de22d1cd3977862b81fa99d970ae62344f52e7d47bfcab gunicorn-registry stdout | 2023-06-29 13:45:02,796 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 37da34118535e84783970cea24c2088f825662d11f78271c755137dd154d1d33 gunicorn-registry stdout | 2023-06-29 13:45:02,796 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:02,796 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:02,796 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:02,797 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:02,842 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:45:03,204 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1155 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:03,204 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '66ef5c18-b8c2-4177-9caf-e28f3c0db495', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '66ef5c18-b8c2-4177-9caf-e28f3c0db495', 'ETag': '"a00b7ba1a27e4703e7a5cf0c444e8e22"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:03,204 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:03,204 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:03,204 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:03,205 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:03,205 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '66ef5c18-b8c2-4177-9caf-e28f3c0db495', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '66ef5c18-b8c2-4177-9caf-e28f3c0db495', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '66ef5c18-b8c2-4177-9caf-e28f3c0db495', 'etag': '"a00b7ba1a27e4703e7a5cf0c444e8e22"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a00b7ba1a27e4703e7a5cf0c444e8e22"'} queuecleanupworker stdout | 2023-06-29 13:45:03,873 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:45:03,899 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:03,900 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:03,900 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1156, 'Body': <_io.BytesIO object at 0x7f7ccb279770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:03,900 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:03,900 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:03,900 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:03,900 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:03,900 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:03,900 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:03,901 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:03,909 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:03,909 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:03,909 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:03,909 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:03,909 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:03,909 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1156}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Qvu3MSzn3Xznc6ho4bnhKg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1156', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:03,909 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:03,909 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:03,909 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:03,909 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:03,910 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:03,910 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1156&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Qvu3MSzn3Xznc6ho4bnhKg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134503Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:03,910 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134503Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7701b9bb37a097da0a7d98bbaee37097a171943862c097b2a1b3bc2793101599 gunicorn-registry stdout | 2023-06-29 13:45:03,910 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5f19207106c95f9ca3ea75c0390c70a3d20f2d8523ae6079e0e84ccbe4e03ddc gunicorn-registry stdout | 2023-06-29 13:45:03,910 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:03,910 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:03,910 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:03,911 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:03,960 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:45:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:45:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:45:13.978401+00:00 (in 9.999438 seconds) notificationworker stdout | 2023-06-29 13:45:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:45:13 UTC)" (scheduled at 2023-06-29 13:45:03.978401+00:00) notificationworker stdout | 2023-06-29 13:45:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:45:03,980 [74] [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(2023, 6, 29, 13, 45, 3, 979450), True, datetime.datetime(2023, 6, 29, 13, 45, 3, 979450), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:45:03,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:45:03,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:45:03,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:45:13 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:45:04,281 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1156 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:04,282 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ed6dfa6f-a40c-4547-bb28-a4f55a0cb81d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ed6dfa6f-a40c-4547-bb28-a4f55a0cb81d', 'ETag': '"42fbb7312ce7dd7ce773a868e1b9e12a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:04,282 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:04,282 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:04,282 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:04,282 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:04,282 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ed6dfa6f-a40c-4547-bb28-a4f55a0cb81d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ed6dfa6f-a40c-4547-bb28-a4f55a0cb81d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ed6dfa6f-a40c-4547-bb28-a4f55a0cb81d', 'etag': '"42fbb7312ce7dd7ce773a868e1b9e12a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"42fbb7312ce7dd7ce773a868e1b9e12a"'} quotatotalworker stdout | 2023-06-29 13:45:04,401 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:45:04,401 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:45:19.399457+00:00 (in 14.997702 seconds) quotatotalworker stdout | 2023-06-29 13:45:04,402 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:45:19 UTC)" (scheduled at 2023-06-29 13:45:04.399457+00:00) quotatotalworker stdout | 2023-06-29 13:45:04,403 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:45:04,414 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:45:04,415 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:45:19 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:45:04,956 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:04,956 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:04,957 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1157, 'Body': <_io.BytesIO object at 0x7f7cd00e1b30>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:04,957 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:04,957 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:04,957 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:04,957 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:04,957 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:04,957 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:04,958 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:04,966 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:04,966 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:04,966 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:04,966 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:04,966 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:04,966 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1157}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'C7p7qh1lWEpm0XgoVxTuXA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1b30>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1157', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:04,966 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:04,966 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:04,966 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:04,966 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:04,967 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:04,967 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1157&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:C7p7qh1lWEpm0XgoVxTuXA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134504Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:04,967 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134504Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9d44f61224186b905a99e56f3e0c4420485d08faece134adc894b121eae8a01c gunicorn-registry stdout | 2023-06-29 13:45:04,967 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e60d21f4ec554c38decf1f8a9e687a07d264374617f23d846c0ac53f86ec731b gunicorn-registry stdout | 2023-06-29 13:45:04,967 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:04,967 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:04,967 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:04,968 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:05,015 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:45:05,341 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1157 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:05,341 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '38d40d40-e7a9-4598-8871-ec4d9cce7397', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '38d40d40-e7a9-4598-8871-ec4d9cce7397', 'ETag': '"0bba7baa1d65584a66d178285714ee5c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:05,341 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:05,342 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:05,342 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:05,342 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:05,342 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '38d40d40-e7a9-4598-8871-ec4d9cce7397', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '38d40d40-e7a9-4598-8871-ec4d9cce7397', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '38d40d40-e7a9-4598-8871-ec4d9cce7397', 'etag': '"0bba7baa1d65584a66d178285714ee5c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0bba7baa1d65584a66d178285714ee5c"'} gunicorn-registry stdout | 2023-06-29 13:45:05,911 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:05,911 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:05,911 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1158, 'Body': <_io.BytesIO object at 0x7f7ccb73c3b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:05,912 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:05,912 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:05,912 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:05,912 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:05,912 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:05,912 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:05,912 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:05,920 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:05,920 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:05,920 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:05,921 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:05,921 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:05,921 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1158}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'eD6HAiGtp6Xgi+pjjof4ag==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb73c3b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1158', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:05,921 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:05,921 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:05,921 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:05,921 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:05,921 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:05,921 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1158&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:eD6HAiGtp6Xgi+pjjof4ag== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134505Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:05,921 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134505Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 709c911b510d9deb84b95a9b79c2de09a452cedddc61730f3bda58f896bd4ac6 gunicorn-registry stdout | 2023-06-29 13:45:05,921 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 492f9096ab1d3722442fe7726d18f86bc8c19aa56417348c83ac9f39b5ce9aa7 gunicorn-registry stdout | 2023-06-29 13:45:05,921 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:05,922 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:05,922 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:05,922 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:05,967 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:45:06,255 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1158 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:06,256 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6a6ebd4c-9e2f-47c7-a450-c8a6da626935', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6a6ebd4c-9e2f-47c7-a450-c8a6da626935', 'ETag': '"783e870221ada7a5e08bea638e87f86a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:06,256 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:06,256 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:06,256 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:06,256 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:06,256 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6a6ebd4c-9e2f-47c7-a450-c8a6da626935', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6a6ebd4c-9e2f-47c7-a450-c8a6da626935', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6a6ebd4c-9e2f-47c7-a450-c8a6da626935', 'etag': '"783e870221ada7a5e08bea638e87f86a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"783e870221ada7a5e08bea638e87f86a"'} securityworker stdout | 2023-06-29 13:45:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:45:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:45:11.713664+00:00 (in 5.130678 seconds) securityworker stdout | 2023-06-29 13:45:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:45:36 UTC)" (scheduled at 2023-06-29 13:45:06.582504+00:00) securityworker stdout | 2023-06-29 13:45:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:45:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:45:06,587 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:45:06,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:45:06,600 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:45:06,604 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:45:06,604 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:45:36 UTC)" executed successfully builder stdout | 2023-06-29 13:45:07,063 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:45:07,119 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:45:07,408 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:07,408 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:07,409 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1159, 'Body': <_io.BytesIO object at 0x7f7ccb27ad10>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:07,409 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:07,409 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:07,409 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:07,409 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:07,409 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:07,409 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:07,409 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:07,418 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:07,418 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:07,418 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:07,418 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:07,418 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:07,418 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1159}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'sLhWfs7iz0OfInigR5QMww==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27ad10>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1159', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:07,418 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:07,418 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:07,418 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:07,418 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:07,418 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:07,418 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1159&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:sLhWfs7iz0OfInigR5QMww== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134507Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:07,418 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134507Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | dc7e7a1c8bf7d935e35d124678e40ef94f62d676bf8e3ab896acb4bff0fc4510 gunicorn-registry stdout | 2023-06-29 13:45:07,419 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | fd2e3797645b6f9bb89adf6cb2924523ce903c5531057677341e274bff2de3a4 gunicorn-registry stdout | 2023-06-29 13:45:07,419 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:07,419 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:07,419 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:07,420 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:07,470 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:45:07,874 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1159 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:07,875 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f299d75b-ba9f-43a2-aa8b-456aca2810ed', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f299d75b-ba9f-43a2-aa8b-456aca2810ed', 'ETag': '"b0b8567ecee2cf439f2278a047940cc3"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:07,875 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:07,875 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:07,875 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:07,875 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:07,875 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f299d75b-ba9f-43a2-aa8b-456aca2810ed', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f299d75b-ba9f-43a2-aa8b-456aca2810ed', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f299d75b-ba9f-43a2-aa8b-456aca2810ed', 'etag': '"b0b8567ecee2cf439f2278a047940cc3"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b0b8567ecee2cf439f2278a047940cc3"'} gunicorn-registry stdout | 2023-06-29 13:45:08,690 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:08,690 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:08,690 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1160, 'Body': <_io.BytesIO object at 0x7f7ccb2909f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:08,690 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:08,690 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:08,690 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:08,690 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:08,691 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:08,691 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:08,691 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:08,699 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:08,699 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:08,699 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:08,699 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:08,699 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:08,699 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1160}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'oSoydGpRzeGDSkX1UWp2HA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2909f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1160', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:08,699 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:08,700 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:08,700 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:08,700 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:08,700 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:08,700 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1160&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:oSoydGpRzeGDSkX1UWp2HA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134508Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:08,700 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134508Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d935daccd4ab7c3f33171fa0e0fe2a6e93db2427e2a187c364aa921df5af8954 gunicorn-registry stdout | 2023-06-29 13:45:08,700 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | cfc9ad61664b2409a0550af59e2c49e272e1b7e84fea4ed2b71de9b6f698e5b3 gunicorn-registry stdout | 2023-06-29 13:45:08,700 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:08,700 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:08,701 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:08,701 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:08,746 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotatotalworker stdout | 2023-06-29 13:45:09,033 [78] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotatotalworker.py', 'pid': '78'} quotaregistrysizeworker stdout | 2023-06-29 13:45:09,543 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-web stdout | 2023-06-29 13:45:09,636 [214] [DEBUG] [app] Starting request: urn:request:fb3927fe-4843-4e0d-aec0-e802242c5140 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:45:09,636 [213] [DEBUG] [app] Starting request: urn:request:9251354c-093c-40ab-a59d-378a03f374a9 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:45:09,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:45:09,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:45:09,639 [222] [DEBUG] [app] Starting request: urn:request:176fb8b1-2236-4a32-b8ea-cc4fd2d30911 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:45:09,640 [216] [DEBUG] [app] Starting request: urn:request:5b2ff7e6-3d14-42df-bc53-4943d4ca9893 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:45:09,640 [222] [DEBUG] [app] Ending request: urn:request:176fb8b1-2236-4a32-b8ea-cc4fd2d30911 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:176fb8b1-2236-4a32-b8ea-cc4fd2d30911', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:45:09,640 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:45:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:45:09,640 [216] [DEBUG] [app] Ending request: urn:request:5b2ff7e6-3d14-42df-bc53-4943d4ca9893 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:5b2ff7e6-3d14-42df-bc53-4943d4ca9893', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:45:09,640 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:45:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:45:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:45:09,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:45:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:45:09,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:45:09,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:45:09,642 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:45:09,643 [213] [DEBUG] [app] Starting request: urn:request:b0ae313a-0d44-473b-a82d-80b05f4d0f18 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:45:09,643 [213] [DEBUG] [app] Ending request: urn:request:b0ae313a-0d44-473b-a82d-80b05f4d0f18 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:b0ae313a-0d44-473b-a82d-80b05f4d0f18', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:45:09,644 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:45:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:45:09,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:45:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:45:09,644 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:45:09,645 [211] [DEBUG] [app] Starting request: urn:request:9dc6e5be-dc7f-4e28-be99-c92c5611cd90 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:45:09,646 [211] [DEBUG] [app] Ending request: urn:request:9dc6e5be-dc7f-4e28-be99-c92c5611cd90 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:9dc6e5be-dc7f-4e28-be99-c92c5611cd90', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:45:09,646 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:45:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:45:09,646 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:45:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:45:09,646 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:45:09,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:45:09,653 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:45:09,663 [214] [DEBUG] [app] Ending request: urn:request:fb3927fe-4843-4e0d-aec0-e802242c5140 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:fb3927fe-4843-4e0d-aec0-e802242c5140', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:45:09,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:45:09,663 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:45:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:45:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-web stdout | 2023-06-29 13:45:09,664 [213] [DEBUG] [app] Ending request: urn:request:9251354c-093c-40ab-a59d-378a03f374a9 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:9251354c-093c-40ab-a59d-378a03f374a9', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:45:09,664 [213] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:45:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.030 118 0.030) gunicorn-web stdout | 2023-06-29 13:45:09,665 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:45:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" namespacegcworker stdout | 2023-06-29 13:45:09,878 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:45:09,910 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:45:09,943 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gcworker stdout | 2023-06-29 13:45:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:45:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:45:20.585410+00:00 (in 9.999426 seconds) gcworker stdout | 2023-06-29 13:45:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:45:20 UTC)" (scheduled at 2023-06-29 13:45:10.585410+00:00) gcworker stdout | 2023-06-29 13:45:10,587 [59] [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, 1686836710586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:45:10,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:45:10,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:45:10,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:45:20 UTC)" executed successfully repositoryactioncounter stdout | 2023-06-29 13:45:10,726 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-registry stdout | 2023-06-29 13:45:11,629 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1160 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:11,630 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2fdfd376-3359-499a-9577-0571c272669e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2fdfd376-3359-499a-9577-0571c272669e', 'ETag': '"a12a32746a51cde1834a45f5516a761c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:11,630 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:11,630 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:11,630 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:11,630 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:11,630 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2fdfd376-3359-499a-9577-0571c272669e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2fdfd376-3359-499a-9577-0571c272669e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2fdfd376-3359-499a-9577-0571c272669e', 'etag': '"a12a32746a51cde1834a45f5516a761c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a12a32746a51cde1834a45f5516a761c"'} gunicorn-registry stdout | 2023-06-29 13:45:11,653 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:11,653 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:11,653 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1161, 'Body': <_io.BytesIO object at 0x7f7ccb309770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:11,653 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:11,653 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:11,653 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:11,653 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:11,653 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:11,653 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:11,653 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:11,662 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:11,662 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:11,662 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:11,662 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:11,662 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:11,662 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1161}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'N8wMWFLwLfL2gnCT1Sr8ag==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb309770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1161', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:11,662 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:11,662 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:11,662 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:11,662 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:11,662 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:11,663 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1161&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:N8wMWFLwLfL2gnCT1Sr8ag== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134511Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:11,663 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134511Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f22f45a4fd3decd07580e402fc5f7d2e64ec71d7836d69e99fd8a81002806e51 gunicorn-registry stdout | 2023-06-29 13:45:11,663 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 30079886ecf28300382671cb17c53dd2d1207cff30009b06b0d474674bc90bba gunicorn-registry stdout | 2023-06-29 13:45:11,663 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:11,663 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:11,663 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:11,664 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:11,713 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:45:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:45:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:45:36.582504+00:00 (in 24.868339 seconds) securityworker stdout | 2023-06-29 13:45:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:45:41 UTC)" (scheduled at 2023-06-29 13:45:11.713664+00:00) securityworker stdout | 2023-06-29 13:45:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:45:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:45:11,716 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:45:11,716 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:45:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:45:11,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:45:11,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:45:11,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:45:11,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:45:11,734 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:45:11,738 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:45:11,738 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:45:11,739 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 40, 11, 721902), 1, 2]) securityworker stdout | 2023-06-29 13:45:11,742 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:45:11,742 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:45:11,743 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 40, 11, 721902), 1, 2]) securityworker stdout | 2023-06-29 13:45:11,747 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:45:11,747 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:45:11,747 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:45:11,747 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:45:11,747 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:45:11,747 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:45:11,747 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:45:11,749 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:45:11,749 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:45:11,749 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:45:41 UTC)" executed successfully blobuploadcleanupworker stdout | 2023-06-29 13:45:11,876 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:45:12,779 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1161 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:12,779 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '12a5b201-6dca-43c5-8314-0219d3aeb080', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '12a5b201-6dca-43c5-8314-0219d3aeb080', 'ETag': '"37cc0c5852f02df2f6827093d52afc6a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:12,779 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:12,780 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:12,780 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:12,780 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:12,780 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '12a5b201-6dca-43c5-8314-0219d3aeb080', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '12a5b201-6dca-43c5-8314-0219d3aeb080', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '12a5b201-6dca-43c5-8314-0219d3aeb080', 'etag': '"37cc0c5852f02df2f6827093d52afc6a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"37cc0c5852f02df2f6827093d52afc6a"'} gunicorn-registry stdout | 2023-06-29 13:45:12,805 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:12,805 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:12,805 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1162, 'Body': <_io.BytesIO object at 0x7f7ccb317720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:12,805 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:12,805 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:12,805 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:12,805 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:12,806 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:12,806 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:12,806 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:12,814 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:12,814 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:12,814 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:12,814 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:12,814 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:12,814 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1162}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'fU1VrHYewbf0b1LN/RBr+Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb317720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1162', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:12,814 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:12,814 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:12,814 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:12,814 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:12,815 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:12,815 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1162&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:fU1VrHYewbf0b1LN/RBr+Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134512Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:12,815 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134512Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0ae4a076aa6813dc66f232d9cb5b9466384081f0db068b569702b78334ff1b49 gunicorn-registry stdout | 2023-06-29 13:45:12,815 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 00d7d141696e24c7a08a1f08902a15f5bdc454c9242622dfb44edae9cc8e31a1 gunicorn-registry stdout | 2023-06-29 13:45:12,815 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:12,815 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:12,815 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:12,816 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:12,862 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:45:13,347 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1162 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:13,347 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4e07deb0-acc1-4d7d-bfee-923298512a84', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4e07deb0-acc1-4d7d-bfee-923298512a84', 'ETag': '"7d4d55ac761ec1b7f46f52cdfd106bf9"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:13,347 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:13,347 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:13,347 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:13,347 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:13,348 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4e07deb0-acc1-4d7d-bfee-923298512a84', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4e07deb0-acc1-4d7d-bfee-923298512a84', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4e07deb0-acc1-4d7d-bfee-923298512a84', 'etag': '"7d4d55ac761ec1b7f46f52cdfd106bf9"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7d4d55ac761ec1b7f46f52cdfd106bf9"'} gunicorn-registry stdout | 2023-06-29 13:45:13,370 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:13,370 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:13,371 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1163, 'Body': <_io.BytesIO object at 0x7f7cd00e19f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:13,371 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:13,371 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:13,371 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:13,371 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:13,371 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:13,371 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:13,371 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:13,380 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:13,380 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:13,380 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:13,380 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:13,380 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:13,380 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1163}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'f1IZCJUb0ZGwLQiBGnSIlw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e19f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1163', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:13,380 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:13,380 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:13,380 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:13,380 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:13,380 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:13,380 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1163&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:f1IZCJUb0ZGwLQiBGnSIlw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134513Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:13,380 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134513Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5f07a5adfa6418779eda923d9347c498c1d8911151603844368e31e7548577c4 gunicorn-registry stdout | 2023-06-29 13:45:13,381 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | be2f29715a1305f47adace87666c071bce47c6a049906571f62a7eca483bfd9b gunicorn-registry stdout | 2023-06-29 13:45:13,381 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:13,381 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:13,381 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:13,382 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:13,509 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:45:13,805 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:45:13,868 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1163 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:13,869 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4adeecf0-4454-41e9-b578-9ea0f2b5b411', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4adeecf0-4454-41e9-b578-9ea0f2b5b411', 'ETag': '"7f521908951bd191b02d08811a748897"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:13,869 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:13,869 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:13,869 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:13,869 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:13,869 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4adeecf0-4454-41e9-b578-9ea0f2b5b411', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4adeecf0-4454-41e9-b578-9ea0f2b5b411', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4adeecf0-4454-41e9-b578-9ea0f2b5b411', 'etag': '"7f521908951bd191b02d08811a748897"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7f521908951bd191b02d08811a748897"'} gunicorn-registry stdout | 2023-06-29 13:45:13,891 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:13,891 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:13,892 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1164, 'Body': <_io.BytesIO object at 0x7f7ccbaa09a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:13,892 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:13,892 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:13,892 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:13,892 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:13,892 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:13,892 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:13,892 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:13,901 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:13,901 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:13,901 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:13,901 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:13,901 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:13,901 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1164}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'psGXvg/bi/38Ogs0UEnc8w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccbaa09a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1164', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:13,901 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:13,901 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:13,901 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:13,901 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:13,902 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:13,902 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1164&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:psGXvg/bi/38Ogs0UEnc8w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134513Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:13,902 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134513Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8a792f34b8b516a0478949589fe120bd859eb210dfa567feda1b0dcb1f30ddcf gunicorn-registry stdout | 2023-06-29 13:45:13,902 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0f6db33c9bd588a15a445b76cbee1baeff7755cb5d5104aae6403f07f5216803 gunicorn-registry stdout | 2023-06-29 13:45:13,902 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:13,902 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:13,902 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:13,903 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:13,950 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:45:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:45:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:45:15.985355+00:00 (in 2.006398 seconds) notificationworker stdout | 2023-06-29 13:45:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:45:23 UTC)" (scheduled at 2023-06-29 13:45:13.978401+00:00) notificationworker stdout | 2023-06-29 13:45:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:45:13,980 [74] [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(2023, 6, 29, 13, 45, 13, 979459), True, datetime.datetime(2023, 6, 29, 13, 45, 13, 979459), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:45:13,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:45:13,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:45:13,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:45:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:45:14,230 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1164 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:14,231 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '861744b9-0957-459f-836c-47750e7fefec', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '861744b9-0957-459f-836c-47750e7fefec', 'ETag': '"a6c197be0fdb8bfdfc3a0b345049dcf3"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:14,231 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:14,231 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:14,231 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:14,231 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:14,231 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '861744b9-0957-459f-836c-47750e7fefec', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '861744b9-0957-459f-836c-47750e7fefec', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '861744b9-0957-459f-836c-47750e7fefec', 'etag': '"a6c197be0fdb8bfdfc3a0b345049dcf3"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a6c197be0fdb8bfdfc3a0b345049dcf3"'} gunicorn-web stdout | 2023-06-29 13:45:14,785 [212] [DEBUG] [app] Starting request: urn:request:5cf67ac4-2752-4471-91ab-bb4245203f88 (/api/v1/user/notifications) {'X-Forwarded-For': '209.132.188.14, 10.128.2.5'} gunicorn-web stdout | 2023-06-29 13:45:14,785 [212] [DEBUG] [app] User loader loading deferred user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:45:14,786 [212] [DEBUG] [auth.cookie] Loading user from cookie: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:45:14,787 [212] [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', ['ac2fc6f0-2e87-4695-9c83-b3592b08e757', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:45:14,792 [211] [DEBUG] [app] Starting request: urn:request:0eb1be71-c270-4586-b5d1-a4373cf1a2b5 (/api/v1/user/apptoken) {'X-Forwarded-For': '209.132.188.14, 10.131.0.8'} gunicorn-web stdout | 2023-06-29 13:45:14,792 [211] [DEBUG] [app] User loader loading deferred user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:45:14,792 [211] [DEBUG] [auth.cookie] Loading user from cookie: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:45:14,793 [211] [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', ['ac2fc6f0-2e87-4695-9c83-b3592b08e757', False, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:45:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:45:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:45:55.591055+00:00 (in 40.797055 seconds) exportactionlogsworker stdout | 2023-06-29 13:45:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:46:14 UTC)" (scheduled at 2023-06-29 13:45:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:45:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:45:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:46:14 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:45:14,799 [212] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-06-29 13:45:14,799 [212] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-06-29 13:45:14,799 [212] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:45:14,799 [212] [DEBUG] [endpoints.api] Checking permission for user whuquay gunicorn-web stdout | 2023-06-29 13:45:14,799 [212] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:45:14,799 [212] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:45:14,799 [212] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:45:14,799 [212] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:45:14,801 [212] [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, 1, False, 1, 'admin', 6]) gunicorn-web stdout | 2023-06-29 13:45:14,804 [211] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-06-29 13:45:14,804 [211] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-06-29 13:45:14,804 [211] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:45:14,805 [211] [DEBUG] [endpoints.api] Checking permission for user whuquay gunicorn-web stdout | 2023-06-29 13:45:14,805 [211] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:45:14,805 [211] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:45:14,805 [211] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:45:14,805 [211] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:45:14,806 [211] [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))', [1, datetime.datetime(2023, 7, 2, 8, 57, 14, 805505), datetime.datetime(2023, 6, 29, 13, 45, 14, 805557)]) gunicorn-web stdout | 2023-06-29 13:45:14,808 [212] [DEBUG] [app] Ending request: urn:request:5cf67ac4-2752-4471-91ab-bb4245203f88 (/api/v1/user/notifications) {'endpoint': 'api.usernotificationlist', 'request_id': 'urn:request:5cf67ac4-2752-4471-91ab-bb4245203f88', 'remote_addr': '10.128.2.5', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/api/v1/user/notifications', 'path': '/api/v1/user/notifications', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-06-29 13:45:14,809 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:45:14,809 [212] [INFO] [gunicorn.access] 10.128.2.5 - - [29/Jun/2023:13:45:14 +0000] "GET /api/v1/user/notifications HTTP/1.0" 200 43 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:13:45:14 +0000] "GET /api/v1/user/notifications HTTP/1.1" 200 43 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.025 1500 0.025) gunicorn-web stdout | 2023-06-29 13:45:14,810 [211] [DEBUG] [app] Ending request: urn:request:0eb1be71-c270-4586-b5d1-a4373cf1a2b5 (/api/v1/user/apptoken) {'endpoint': 'api.apptokens', 'request_id': 'urn:request:0eb1be71-c270-4586-b5d1-a4373cf1a2b5', 'remote_addr': '10.131.0.8', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/api/v1/user/apptoken?expiring=true', 'path': '/api/v1/user/apptoken', 'parameters': {'expiring': 'true'}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-06-29 13:45:14,811 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:45:14,811 [211] [INFO] [gunicorn.access] 10.131.0.8 - - [29/Jun/2023:13:45:14 +0000] "GET /api/v1/user/apptoken?expiring=true HTTP/1.0" 200 38 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:13:45:14 +0000] "GET /api/v1/user/apptoken?expiring=true HTTP/1.1" 200 38 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.020 1509 0.020) gunicorn-registry stdout | 2023-06-29 13:45:14,858 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:14,859 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:14,859 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1165, 'Body': <_io.BytesIO object at 0x7f7ccb271720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:14,859 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:14,859 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:14,859 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:14,859 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:14,860 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:14,860 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:14,860 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:14,868 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:14,868 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:14,868 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:14,868 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:14,868 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:14,868 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1165}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Ag2MFkw55TrX52UTicVjpA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1165', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:14,868 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:14,869 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:14,869 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:14,869 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:14,869 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:14,869 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1165&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Ag2MFkw55TrX52UTicVjpA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134514Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:14,869 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134514Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c2b525216a815cb198d22e6f4e7a8be2616b81a795fae10f7c80e575551d4b71 gunicorn-registry stdout | 2023-06-29 13:45:14,869 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2cc7ada9c52d74022474691a7bf766d5c098576b488b56ae1ed231e2d363d20a gunicorn-registry stdout | 2023-06-29 13:45:14,869 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:14,869 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:14,870 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:14,870 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:14,915 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:45:15,201 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:45:15,223 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} gunicorn-registry stdout | 2023-06-29 13:45:15,239 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1165 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:15,240 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'fc08c2dc-2f1b-4b0a-b837-5673b82a9575', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'fc08c2dc-2f1b-4b0a-b837-5673b82a9575', 'ETag': '"020d8c164c39e53ad7e7651389c563a4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:15,240 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:15,240 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:15,240 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:15,240 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:15,240 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'fc08c2dc-2f1b-4b0a-b837-5673b82a9575', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'fc08c2dc-2f1b-4b0a-b837-5673b82a9575', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'fc08c2dc-2f1b-4b0a-b837-5673b82a9575', 'etag': '"020d8c164c39e53ad7e7651389c563a4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"020d8c164c39e53ad7e7651389c563a4"'} exportactionlogsworker stdout | 2023-06-29 13:45:15,265 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:45:15,504 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-web stdout | 2023-06-29 13:45:15,905 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-registry stdout | 2023-06-29 13:45:15,983 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:15,983 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:15,983 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1166, 'Body': <_io.BytesIO object at 0x7f7ccb257f40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:15,983 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:15,983 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:15,983 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:15,984 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:15,984 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:15,984 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:15,984 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler notificationworker stdout | 2023-06-29 13:45:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:45:15,986 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:45:23.978401+00:00 (in 7.992472 seconds) notificationworker stdout | 2023-06-29 13:45:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:46:15 UTC)" (scheduled at 2023-06-29 13:45:15.985355+00:00) notificationworker stdout | 2023-06-29 13:45:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:45:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:46:15 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:45:15,992 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:15,992 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:15,992 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:15,992 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:15,992 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:15,992 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1166}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'jsYQQZrwQzNSuyHPxcSnZA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb257f40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1166', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:15,993 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:15,993 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:15,993 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:15,993 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:15,993 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:15,993 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1166&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:jsYQQZrwQzNSuyHPxcSnZA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134515Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:15,993 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134515Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7cc02c87b6ce7b0ee71a2dad4696663dae58f3bd98b3c87524d546ce796219b1 gunicorn-registry stdout | 2023-06-29 13:45:15,993 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f9db3360b0cc8d5b70500812c7a1d6539454c63608ff20e10c7967e28c6938f1 gunicorn-registry stdout | 2023-06-29 13:45:15,993 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:15,993 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:15,994 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:15,994 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gcworker stdout | 2023-06-29 13:45:15,996 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} gunicorn-web stdout | 2023-06-29 13:45:16,016 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:45:16,020 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:45:16,025 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:45:16,028 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-registry stdout | 2023-06-29 13:45:16,043 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityscanningnotificationworker stdout | 2023-06-29 13:45:16,072 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-registry stdout | 2023-06-29 13:45:16,410 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1166 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:16,410 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3774353f-2d27-4050-9c39-83361124bb19', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3774353f-2d27-4050-9c39-83361124bb19', 'ETag': '"8ec610419af0433352bb21cfc5c4a764"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:16,410 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:16,410 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:16,411 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:16,411 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:16,411 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3774353f-2d27-4050-9c39-83361124bb19', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3774353f-2d27-4050-9c39-83361124bb19', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3774353f-2d27-4050-9c39-83361124bb19', 'etag': '"8ec610419af0433352bb21cfc5c4a764"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8ec610419af0433352bb21cfc5c4a764"'} gunicorn-registry stdout | 2023-06-29 13:45:17,084 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:17,084 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:17,085 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1167, 'Body': <_io.BytesIO object at 0x7f7ccb1e6e00>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:17,085 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:17,085 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:17,085 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:17,085 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:17,085 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:17,085 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:17,085 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:17,094 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:17,094 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:17,094 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:17,094 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:17,094 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:17,094 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1167}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'hKZ/bFmQnUafZqrC5w7k7Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6e00>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1167', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:17,094 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:17,094 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:17,094 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:17,094 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:17,094 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:17,094 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1167&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:hKZ/bFmQnUafZqrC5w7k7Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134517Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:17,094 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134517Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2fd0c629e8838984b0cd57cb1c303d90ba729cef0e3184d709d475f9f60dd867 gunicorn-registry stdout | 2023-06-29 13:45:17,095 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d88b9162ead83cda95871b9640767b1ce59c934890144aefac337a4e5f169429 gunicorn-registry stdout | 2023-06-29 13:45:17,095 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:17,095 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:17,095 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:17,096 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. globalpromstats stdout | 2023-06-29 13:45:17,213 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} gunicorn-registry stdout | 2023-06-29 13:45:17,348 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. teamsyncworker stdout | 2023-06-29 13:45:17,515 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:45:17,722 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1167 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:17,723 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '654e9e11-dbdc-42da-8d4d-3c9e25e216d8', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '654e9e11-dbdc-42da-8d4d-3c9e25e216d8', 'ETag': '"84a67f6c59909d469f66aac2e70ee4ed"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:17,723 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:17,723 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:17,723 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:17,723 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:17,723 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '654e9e11-dbdc-42da-8d4d-3c9e25e216d8', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '654e9e11-dbdc-42da-8d4d-3c9e25e216d8', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '654e9e11-dbdc-42da-8d4d-3c9e25e216d8', 'etag': '"84a67f6c59909d469f66aac2e70ee4ed"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"84a67f6c59909d469f66aac2e70ee4ed"'} gunicorn-registry stdout | 2023-06-29 13:45:18,168 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:18,168 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:18,168 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1168, 'Body': <_io.BytesIO object at 0x7f7ccbaa09a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:18,168 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:18,169 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:18,169 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:18,169 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:18,169 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:18,169 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:18,169 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:18,177 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:18,177 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:18,177 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:18,177 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:18,177 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:18,178 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1168}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'I7gpeUadZqPzgpmeK8RrGA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccbaa09a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1168', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:18,178 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:18,178 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:18,178 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:18,178 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:18,178 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:18,178 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1168&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:I7gpeUadZqPzgpmeK8RrGA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134518Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:18,178 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134518Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 646d228173615787338a92157040ec027dc99ec83bfbe596eee21a3bd072896d gunicorn-registry stdout | 2023-06-29 13:45:18,178 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 526b33a87754dc8ccdc9487ce884f2b0d246c8019cb448854e19199ee89526eb gunicorn-registry stdout | 2023-06-29 13:45:18,178 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:18,178 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:18,179 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:18,179 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:18,225 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-secscan stdout | 2023-06-29 13:45:18,255 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:45:18,258 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} chunkcleanupworker stdout | 2023-06-29 13:45:18,262 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-secscan stdout | 2023-06-29 13:45:18,266 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:45:18,586 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1168 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:18,587 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd7aff545-4f9a-493c-b3e6-a2e5f469ff10', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd7aff545-4f9a-493c-b3e6-a2e5f469ff10', 'ETag': '"23b82979469d66a3f382999e2bc46b18"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:18,587 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:18,587 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:18,587 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:18,587 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:18,587 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd7aff545-4f9a-493c-b3e6-a2e5f469ff10', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd7aff545-4f9a-493c-b3e6-a2e5f469ff10', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd7aff545-4f9a-493c-b3e6-a2e5f469ff10', 'etag': '"23b82979469d66a3f382999e2bc46b18"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"23b82979469d66a3f382999e2bc46b18"'} storagereplication stdout | 2023-06-29 13:45:18,653 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:45:19,227 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:19,227 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:19,227 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1169, 'Body': <_io.BytesIO object at 0x7f7ccb2ac400>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:19,227 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:19,227 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:19,228 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:19,228 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:19,228 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:19,228 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:19,228 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:19,236 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:19,236 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:19,236 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:19,236 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:19,236 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:19,236 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1169}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'iyzUvGXZ5YTzchXet3+wMw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac400>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1169', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:19,237 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:19,237 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:19,237 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:19,237 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:19,237 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:19,237 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1169&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:iyzUvGXZ5YTzchXet3+wMw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134519Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:19,237 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134519Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 97848591abfa6969116c337d1189789ed586a7499248ef60ed4d5c84b520f3e0 gunicorn-registry stdout | 2023-06-29 13:45:19,237 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9a8cd277190ed106f99861e425e70aa37bb88651051de8da38cda250e9adcb5e gunicorn-registry stdout | 2023-06-29 13:45:19,237 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:19,237 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:19,238 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:19,238 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:19,285 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotatotalworker stdout | 2023-06-29 13:45:19,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:45:19,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:45:34.399457+00:00 (in 14.999464 seconds) quotatotalworker stdout | 2023-06-29 13:45:19,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:45:34 UTC)" (scheduled at 2023-06-29 13:45:19.399457+00:00) quotatotalworker stdout | 2023-06-29 13:45:19,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:45:19,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:45:19,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:45:34 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:45:19,414 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:45:19,418 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:45:19,421 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:45:19,426 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:45:19,430 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:45:19,434 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:45:19,438 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:45:19,441 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:45:19,445 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:45:19,612 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1169 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:19,613 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'afd1ebfe-cf2f-473a-878d-61d6d232782d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'afd1ebfe-cf2f-473a-878d-61d6d232782d', 'ETag': '"8b2cd4bc65d9e584f37215deb77fb033"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:19,613 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:19,613 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:19,613 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:19,613 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:19,613 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'afd1ebfe-cf2f-473a-878d-61d6d232782d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'afd1ebfe-cf2f-473a-878d-61d6d232782d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'afd1ebfe-cf2f-473a-878d-61d6d232782d', 'etag': '"8b2cd4bc65d9e584f37215deb77fb033"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8b2cd4bc65d9e584f37215deb77fb033"'} gunicorn-registry stdout | 2023-06-29 13:45:20,339 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:20,339 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:20,340 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1170, 'Body': <_io.BytesIO object at 0x7f7cdba94d10>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:20,340 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:20,340 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:20,340 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:20,340 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:20,340 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:20,340 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:20,341 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:20,349 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:20,349 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:20,349 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:20,349 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:20,349 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:20,349 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1170}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Eii9+ePd6zmvQE8lVUnIOA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cdba94d10>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1170', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:20,349 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:20,349 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:20,350 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:20,350 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:20,350 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:20,350 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1170&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Eii9+ePd6zmvQE8lVUnIOA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134520Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:20,350 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134520Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e5c520d18283ea0fe203af0f91c13589878ee2b31d8d5bec3f71d423301f453c gunicorn-registry stdout | 2023-06-29 13:45:20,350 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 25ecac2feb38e88376bb27e1fbbbd188cb334806dd3076a5be3b06371b8243d0 gunicorn-registry stdout | 2023-06-29 13:45:20,350 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:20,350 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:20,351 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:20,351 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:20,396 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:45:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:45:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:45:30.585410+00:00 (in 9.999475 seconds) gcworker stdout | 2023-06-29 13:45:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:45:30 UTC)" (scheduled at 2023-06-29 13:45:20.585410+00:00) gcworker stdout | 2023-06-29 13:45:20,586 [59] [DEBUG] [peewee] ('SELECT DISTINCT "t1"."removed_tag_expiration_s" FROM "user" AS "t1" LIMIT %s', [100]) gcworker stdout | 2023-06-29 13:45:20,609 [59] [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, 1686836720608, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:45:20,614 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:45:20,614 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:45:20,614 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:45:30 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:45:20,767 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1170 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:20,767 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1ea46e7a-841f-4fe7-8cf3-050166352771', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1ea46e7a-841f-4fe7-8cf3-050166352771', 'ETag': '"1228bdf9e3ddeb39af404f255549c838"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:20,767 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:20,768 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:20,768 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:20,768 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:20,768 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1ea46e7a-841f-4fe7-8cf3-050166352771', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1ea46e7a-841f-4fe7-8cf3-050166352771', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1ea46e7a-841f-4fe7-8cf3-050166352771', 'etag': '"1228bdf9e3ddeb39af404f255549c838"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1228bdf9e3ddeb39af404f255549c838"'} gunicorn-registry stdout | 2023-06-29 13:45:21,591 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:21,591 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:21,592 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1171, 'Body': <_io.BytesIO object at 0x7f7cd00e1b30>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:21,592 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:21,592 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:21,592 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:21,592 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:21,592 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:21,592 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:21,593 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:21,601 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:21,601 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:21,601 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:21,601 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:21,601 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:21,601 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1171}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '/Ic+My5CTbn0JG4E9M1/DQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1b30>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1171', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:21,601 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:21,601 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:21,602 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:21,602 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:21,602 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:21,602 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1171&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:/Ic+My5CTbn0JG4E9M1/DQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134521Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:21,602 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134521Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 43396047035c14a9594acbd5352bd5966a986ca3f148167cf8c25d13cfe8506c gunicorn-registry stdout | 2023-06-29 13:45:21,602 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0210f58923b5c7595afaec69e1f680caa551ce795db9ce95496bd40dca984393 gunicorn-registry stdout | 2023-06-29 13:45:21,602 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:21,602 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:21,602 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:21,603 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:21,652 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:45:22,019 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1171 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:22,019 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8e1421a6-bde5-4b08-9f3a-28aef3eeee81', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8e1421a6-bde5-4b08-9f3a-28aef3eeee81', 'ETag': '"fc873e332e424db9f4246e04f4cd7f0d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:22,020 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:22,020 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:22,020 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:22,020 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:22,020 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8e1421a6-bde5-4b08-9f3a-28aef3eeee81', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8e1421a6-bde5-4b08-9f3a-28aef3eeee81', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8e1421a6-bde5-4b08-9f3a-28aef3eeee81', 'etag': '"fc873e332e424db9f4246e04f4cd7f0d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"fc873e332e424db9f4246e04f4cd7f0d"'} gunicorn-registry stdout | 2023-06-29 13:45:22,681 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:22,681 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:22,681 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1172, 'Body': <_io.BytesIO object at 0x7f7ccb2ac590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:22,682 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:22,682 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:22,682 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:22,682 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:22,682 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:22,682 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:22,682 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:22,690 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:22,690 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:22,690 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:22,691 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:22,691 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:22,691 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1172}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'jECfckYFkwKVeBCDiZn7Mg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1172', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:22,691 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:22,691 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:22,691 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:22,691 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:22,691 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:22,691 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1172&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:jECfckYFkwKVeBCDiZn7Mg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134522Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:22,691 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134522Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c536df26354ed3a00cc00135da27225112512cd3b16f3914791df13e79192d22 gunicorn-registry stdout | 2023-06-29 13:45:22,691 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 96986bce1a6344bfb4440e0df80d56c182cc554470edf65316d7fdde0d06464a gunicorn-registry stdout | 2023-06-29 13:45:22,691 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:22,692 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:22,692 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:22,693 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:22,742 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:45:23,108 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1172 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:23,109 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0ac6f55e-8c7a-4309-8009-0c8be738c1c9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0ac6f55e-8c7a-4309-8009-0c8be738c1c9', 'ETag': '"8c409f7246059302957810838999fb32"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:23,109 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:23,109 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:23,109 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:23,109 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:23,109 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0ac6f55e-8c7a-4309-8009-0c8be738c1c9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0ac6f55e-8c7a-4309-8009-0c8be738c1c9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0ac6f55e-8c7a-4309-8009-0c8be738c1c9', 'etag': '"8c409f7246059302957810838999fb32"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8c409f7246059302957810838999fb32"'} securityscanningnotificationworker stdout | 2023-06-29 13:45:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:45:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:45:48.681765+00:00 (in 25.394490 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:45:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:46:23 UTC)" (scheduled at 2023-06-29 13:45:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:45:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:45:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:46:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:45:23,842 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:23,842 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:23,843 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1173, 'Body': <_io.BytesIO object at 0x7f7ccb2ac040>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:23,843 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:23,843 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:23,843 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:23,843 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:23,843 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:23,843 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:23,843 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:23,852 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:23,852 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:23,852 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:23,852 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:23,852 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:23,852 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1173}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '2RYgQR6l7CrhVVvfgiQ5Sg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac040>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1173', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:23,852 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:23,852 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:23,852 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:23,852 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:23,853 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:23,853 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1173&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:2RYgQR6l7CrhVVvfgiQ5Sg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134523Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:23,853 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134523Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 039fa196deb02ac257ee59c4e161c0d0b39559364913e23a564399333720848e gunicorn-registry stdout | 2023-06-29 13:45:23,853 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d62b3d84d15e7999260ad477abd2ed2059b9f2989a37cb4623a05bceefac943f gunicorn-registry stdout | 2023-06-29 13:45:23,853 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:23,853 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:23,853 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:23,854 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:23,902 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:45:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:45:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:45:33.978401+00:00 (in 9.999460 seconds) notificationworker stdout | 2023-06-29 13:45:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:45:33 UTC)" (scheduled at 2023-06-29 13:45:23.978401+00:00) notificationworker stdout | 2023-06-29 13:45:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:45:23,981 [74] [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(2023, 6, 29, 13, 45, 23, 979547), True, datetime.datetime(2023, 6, 29, 13, 45, 23, 979547), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:45:23,994 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:45:23,994 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:45:23,994 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:45:33 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:45:24,270 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1173 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:24,270 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'df3bb0a8-b31a-4a71-b674-40f437e79fd1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'df3bb0a8-b31a-4a71-b674-40f437e79fd1', 'ETag': '"d91620411ea5ec2ae1555bdf8224394a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:24,270 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:24,271 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:24,271 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:24,271 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:24,271 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'df3bb0a8-b31a-4a71-b674-40f437e79fd1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'df3bb0a8-b31a-4a71-b674-40f437e79fd1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'df3bb0a8-b31a-4a71-b674-40f437e79fd1', 'etag': '"d91620411ea5ec2ae1555bdf8224394a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d91620411ea5ec2ae1555bdf8224394a"'} gunicorn-web stdout | 2023-06-29 13:45:24,637 [213] [DEBUG] [app] Starting request: urn:request:0150320b-6d98-42ef-9513-195824ad74b7 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:45:24,637 [214] [DEBUG] [app] Starting request: urn:request:b473f4a5-1849-4295-bab2-f6aa71211e31 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:45:24,639 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:45:24,639 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:45:24,640 [216] [DEBUG] [app] Starting request: urn:request:5c50ce34-66d0-4ce3-9501-3f5a5bcf0a89 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:45:24,641 [216] [DEBUG] [app] Ending request: urn:request:5c50ce34-66d0-4ce3-9501-3f5a5bcf0a89 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:5c50ce34-66d0-4ce3-9501-3f5a5bcf0a89', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:45:24,641 [222] [DEBUG] [app] Starting request: urn:request:2700931a-2bc8-4d01-82a1-102916048ada (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:45:24,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:45:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:45:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-registry stdout | 2023-06-29 13:45:24,642 [222] [DEBUG] [app] Ending request: urn:request:2700931a-2bc8-4d01-82a1-102916048ada (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:2700931a-2bc8-4d01-82a1-102916048ada', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:45:24,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-registry stdout | 2023-06-29 13:45:24,642 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:45:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:45:24,642 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:45:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:45:24,643 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:45:24,644 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:45:24,644 [212] [DEBUG] [app] Starting request: urn:request:618bce7e-3d5a-48ce-a406-b8bcaba6c6be (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:45:24,645 [212] [DEBUG] [app] Ending request: urn:request:618bce7e-3d5a-48ce-a406-b8bcaba6c6be (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:618bce7e-3d5a-48ce-a406-b8bcaba6c6be', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:45:24,645 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:45:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:45:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:45:24,645 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:45:24,646 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:45:24,646 [211] [DEBUG] [app] Starting request: urn:request:4ef31a4e-9f7b-4866-8ca4-941e822f3a0b (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:45:24,646 [211] [DEBUG] [app] Ending request: urn:request:4ef31a4e-9f7b-4866-8ca4-941e822f3a0b (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:4ef31a4e-9f7b-4866-8ca4-941e822f3a0b', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:45:24,647 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:45:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:45:24,647 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:45:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:45:24,648 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:45:24,653 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:45:24,655 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:45:24,664 [214] [DEBUG] [app] Ending request: urn:request:b473f4a5-1849-4295-bab2-f6aa71211e31 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:b473f4a5-1849-4295-bab2-f6aa71211e31', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:45:24,665 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:45:24,665 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:45:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:45:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-web stdout | 2023-06-29 13:45:24,666 [213] [DEBUG] [app] Ending request: urn:request:0150320b-6d98-42ef-9513-195824ad74b7 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:0150320b-6d98-42ef-9513-195824ad74b7', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:45:24,666 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:45:24,666 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:45:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:45:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.030 118 0.030) gunicorn-registry stdout | 2023-06-29 13:45:24,908 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:24,909 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:24,909 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1174, 'Body': <_io.BytesIO object at 0x7f7cd0fd2c20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:24,909 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:24,909 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:24,909 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:24,909 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:24,909 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:24,909 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:24,910 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:24,918 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:24,918 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:24,918 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:24,918 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:24,918 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:24,918 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1174}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'H6cvG1lTGade3F7JDExy6w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd0fd2c20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1174', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:24,919 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:24,919 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:24,919 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:24,919 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:24,919 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:24,919 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1174&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:H6cvG1lTGade3F7JDExy6w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134524Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:24,919 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134524Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 947ba5fe6311795b01403a03cc5a6834009bd3b47f726acda0979083be23e0b1 gunicorn-registry stdout | 2023-06-29 13:45:24,919 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1cdd558e75303f597ad5601f2c31e65898af7ceba55472f5022d1e336c04f4c7 gunicorn-registry stdout | 2023-06-29 13:45:24,919 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:24,919 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:24,920 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:24,920 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:24,968 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:45:25,330 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1174 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:25,331 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6c25fb9a-66e8-457f-a63b-64ee759a5d29', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6c25fb9a-66e8-457f-a63b-64ee759a5d29', 'ETag': '"1fa72f1b595319a75edc5ec90c4c72eb"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:25,331 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:25,331 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:25,331 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:25,331 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:25,331 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6c25fb9a-66e8-457f-a63b-64ee759a5d29', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6c25fb9a-66e8-457f-a63b-64ee759a5d29', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6c25fb9a-66e8-457f-a63b-64ee759a5d29', 'etag': '"1fa72f1b595319a75edc5ec90c4c72eb"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1fa72f1b595319a75edc5ec90c4c72eb"'} gunicorn-registry stdout | 2023-06-29 13:45:25,759 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:25,759 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:25,760 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1175, 'Body': <_io.BytesIO object at 0x7f7ccb27aea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:25,760 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:25,760 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:25,760 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:25,760 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:25,760 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:25,760 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:25,760 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:25,769 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:25,769 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:25,769 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:25,769 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:25,769 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:25,769 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1175}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'vJ6J8l7HPb4wPhFqhF9H8Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27aea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1175', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:25,769 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:25,769 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:25,769 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:25,769 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:25,769 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:25,769 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1175&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:vJ6J8l7HPb4wPhFqhF9H8Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134525Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:25,770 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134525Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | bd4520cd29e3595b13d1378aad4c4300201203d70420b9741a2575c69822e230 gunicorn-registry stdout | 2023-06-29 13:45:25,770 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9cab52adbb9eefeb7400aee81daff05d61827ab902c9568f0f2a7ca5c884639c gunicorn-registry stdout | 2023-06-29 13:45:25,770 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:25,770 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:25,770 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:25,771 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. buildlogsarchiver stdout | 2023-06-29 13:45:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:45:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:45:55.790030+00:00 (in 29.999530 seconds) buildlogsarchiver stdout | 2023-06-29 13:45:25,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:45:55 UTC)" (scheduled at 2023-06-29 13:45:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:45:25,791 [54] [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(2023, 6, 14, 13, 45, 25, 790951), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:45:25,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:45:25,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:45:25,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:45:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:45:25,818 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:45:26,141 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1175 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:26,142 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ae52e781-4941-48a9-8796-30d0892df7ca', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ae52e781-4941-48a9-8796-30d0892df7ca', 'ETag': '"bc9e89f25ec73dbe303e116a845f47f1"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:26,142 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:26,142 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:26,142 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:26,142 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:26,142 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ae52e781-4941-48a9-8796-30d0892df7ca', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ae52e781-4941-48a9-8796-30d0892df7ca', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ae52e781-4941-48a9-8796-30d0892df7ca', 'etag': '"bc9e89f25ec73dbe303e116a845f47f1"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"bc9e89f25ec73dbe303e116a845f47f1"'} gunicorn-registry stdout | 2023-06-29 13:45:26,586 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:26,587 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:26,587 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1176, 'Body': <_io.BytesIO object at 0x7f7ccb1e6c70>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:26,587 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:26,588 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:26,588 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:26,588 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:26,588 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:26,588 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:26,588 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:26,596 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:26,596 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:26,596 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:26,596 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:26,596 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:26,597 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1176}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'yhm9asAJHOA8ZndzEsaddA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6c70>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1176', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:26,597 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:26,597 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:26,597 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:26,597 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:26,597 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:26,597 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1176&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:yhm9asAJHOA8ZndzEsaddA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134526Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:26,597 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134526Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6a9b870b2a009d42f52c99ea350ff2e141fd34239511622668c69eb82c33c3ad gunicorn-registry stdout | 2023-06-29 13:45:26,597 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ffcb4f00cc532259ae4244d3e535742860fbf6992ae62c1589fd0af9fb24834b gunicorn-registry stdout | 2023-06-29 13:45:26,597 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:26,597 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:26,598 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:26,598 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:26,649 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:45:26,977 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1176 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:26,978 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '62b560fb-f2bf-4a4b-ab1d-8d4da149691a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '62b560fb-f2bf-4a4b-ab1d-8d4da149691a', 'ETag': '"ca19bd6ac0091ce03c66777312c69d74"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:26,978 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:26,978 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:26,978 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:26,978 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:26,978 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '62b560fb-f2bf-4a4b-ab1d-8d4da149691a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '62b560fb-f2bf-4a4b-ab1d-8d4da149691a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '62b560fb-f2bf-4a4b-ab1d-8d4da149691a', 'etag': '"ca19bd6ac0091ce03c66777312c69d74"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ca19bd6ac0091ce03c66777312c69d74"'} gunicorn-registry stdout | 2023-06-29 13:45:27,936 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:27,936 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:27,937 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1177, 'Body': <_io.BytesIO object at 0x7f7ccb2ab2c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:27,937 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:27,937 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:27,937 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:27,937 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:27,937 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:27,937 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:27,937 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:27,946 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:27,946 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:27,946 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:27,946 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:27,946 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:27,946 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1177}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'GA/4pptA+OxkoriuZf9iDg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab2c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1177', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:27,946 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:27,946 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:27,946 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:27,946 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:27,946 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:27,946 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1177&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:GA/4pptA+OxkoriuZf9iDg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134527Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:27,946 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134527Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | df3c8908f93bbdfc4e475578fa5c6dbc5b95a2e7c634a6295984fde667436d8d gunicorn-registry stdout | 2023-06-29 13:45:27,946 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 929bd7610218752c510384c454cdab1847e6990627c4cd5460c257aee59b9937 gunicorn-registry stdout | 2023-06-29 13:45:27,946 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:27,947 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:27,947 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:27,947 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:27,993 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. expiredappspecifictokenworker stdout | 2023-06-29 13:45:30,398 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gcworker stdout | 2023-06-29 13:45:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:45:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:45:40.585410+00:00 (in 9.999450 seconds) gcworker stdout | 2023-06-29 13:45:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:45:40 UTC)" (scheduled at 2023-06-29 13:45:30.585410+00:00) gcworker stdout | 2023-06-29 13:45:30,587 [59] [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, 1686836730586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:45:30,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:45:30,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:45:30,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:45:40 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:45:31,369 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1177 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:31,369 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '692a29a5-100d-4ac2-8907-552cc2e7a832', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '692a29a5-100d-4ac2-8907-552cc2e7a832', 'ETag': '"180ff8a69b40f8ec64a2b8ae65ff620e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:31,369 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:31,369 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:31,370 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:31,370 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:31,370 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '692a29a5-100d-4ac2-8907-552cc2e7a832', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '692a29a5-100d-4ac2-8907-552cc2e7a832', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '692a29a5-100d-4ac2-8907-552cc2e7a832', 'etag': '"180ff8a69b40f8ec64a2b8ae65ff620e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"180ff8a69b40f8ec64a2b8ae65ff620e"'} gunicorn-registry stdout | 2023-06-29 13:45:31,393 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:31,393 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:31,394 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1178, 'Body': <_io.BytesIO object at 0x7f7ccb229590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:31,394 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:31,394 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:31,394 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:31,394 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:31,394 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:31,394 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:31,394 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:31,402 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:31,403 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:31,403 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:31,403 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:31,403 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:31,403 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1178}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ywmwfqqg9e45r5AuIBUWLg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb229590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1178', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:31,403 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:31,403 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:31,403 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:31,403 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:31,403 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:31,403 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1178&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ywmwfqqg9e45r5AuIBUWLg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134531Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:31,403 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134531Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3a255950a6375efd810fa803744f55f0335a498dc37e76452db45b72a1880900 gunicorn-registry stdout | 2023-06-29 13:45:31,403 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 76a7bd307f39af340046fa7f46a7b186c38d4f0f06571993f68aca1b7da30901 gunicorn-registry stdout | 2023-06-29 13:45:31,403 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:31,403 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:31,404 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:31,404 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:31,450 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:45:32,383 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1178 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:32,383 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '60fff6e2-4f16-45ac-85f8-15e548bee329', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '60fff6e2-4f16-45ac-85f8-15e548bee329', 'ETag': '"cb09b07eaaa0f5ee39af902e2015162e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:32,383 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:32,384 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:32,384 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:32,384 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:32,384 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '60fff6e2-4f16-45ac-85f8-15e548bee329', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '60fff6e2-4f16-45ac-85f8-15e548bee329', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '60fff6e2-4f16-45ac-85f8-15e548bee329', 'etag': '"cb09b07eaaa0f5ee39af902e2015162e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"cb09b07eaaa0f5ee39af902e2015162e"'} gunicorn-registry stdout | 2023-06-29 13:45:32,406 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:32,406 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:32,407 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1179, 'Body': <_io.BytesIO object at 0x7f7cd0982a40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:32,407 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:32,407 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:32,407 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:32,407 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:32,407 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:32,407 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:32,407 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:32,416 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:32,416 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:32,416 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:32,416 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:32,416 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:32,416 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1179}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'YjpNCttcH+7HIlLwwKlY/w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd0982a40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1179', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:32,416 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:32,416 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:32,416 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:32,416 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:32,416 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:32,416 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1179&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:YjpNCttcH+7HIlLwwKlY/w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134532Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:32,416 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134532Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c1079879378488fc1b71ef9d48ef77d6a823dc53ba623feafbebf59bf3017dcd gunicorn-registry stdout | 2023-06-29 13:45:32,416 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9699840df877bdf3873d07ee8d77f8efe97220b65e9e72c7163062a375e6a99a gunicorn-registry stdout | 2023-06-29 13:45:32,416 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:32,417 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:32,417 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:32,417 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:32,463 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:45:32,947 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1179 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:32,947 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e1a78774-b8f3-428a-83d7-599eb807b719', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e1a78774-b8f3-428a-83d7-599eb807b719', 'ETag': '"623a4d0adb5c1feec72252f0c0a958ff"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:32,947 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:32,947 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:32,947 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:32,948 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:32,948 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e1a78774-b8f3-428a-83d7-599eb807b719', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e1a78774-b8f3-428a-83d7-599eb807b719', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e1a78774-b8f3-428a-83d7-599eb807b719', 'etag': '"623a4d0adb5c1feec72252f0c0a958ff"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"623a4d0adb5c1feec72252f0c0a958ff"'} manifestbackfillworker stdout | 2023-06-29 13:45:33,279 [65] [DEBUG] [apscheduler.scheduler] Looking for jobs to run manifestbackfillworker stdout | 2023-06-29 13:45:33,279 [65] [INFO] [apscheduler.executors.default] Running job "ManifestBackfillWorker._backfill_manifests (trigger: interval[1:00:00], next run at: 2023-06-29 13:45:33 UTC)" (scheduled at 2023-06-29 13:45:33.278748+00:00) manifestbackfillworker stdout | 2023-06-29 13:45:33,280 [65] [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 | 2023-06-29 13:45:33,280 [65] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:45:33.278748+00:00 (in 3599.999588 seconds) manifestbackfillworker stdout | 2023-06-29 13:45:33,292 [65] [DEBUG] [__main__] Manifest backfill worker has completed; skipping manifestbackfillworker stdout | 2023-06-29 13:45:33,292 [65] [DEBUG] [data.database] Disconnecting from database. manifestbackfillworker stdout | 2023-06-29 13:45:33,292 [65] [INFO] [apscheduler.executors.default] Job "ManifestBackfillWorker._backfill_manifests (trigger: interval[1:00:00], next run at: 2023-06-29 14:45:33 UTC)" executed successfully queuecleanupworker stdout | 2023-06-29 13:45:33,911 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} notificationworker stdout | 2023-06-29 13:45:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:45:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:45:43.978401+00:00 (in 9.999505 seconds) notificationworker stdout | 2023-06-29 13:45:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:45:43 UTC)" (scheduled at 2023-06-29 13:45:33.978401+00:00) notificationworker stdout | 2023-06-29 13:45:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:45:33,981 [74] [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(2023, 6, 29, 13, 45, 33, 979430), True, datetime.datetime(2023, 6, 29, 13, 45, 33, 979430), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:45:33,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:45:33,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:45:33,994 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:45:43 UTC)" executed successfully quotatotalworker stdout | 2023-06-29 13:45:34,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:45:34,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:45:49.399457+00:00 (in 14.999411 seconds) quotatotalworker stdout | 2023-06-29 13:45:34,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:45:49 UTC)" (scheduled at 2023-06-29 13:45:34.399457+00:00) quotatotalworker stdout | 2023-06-29 13:45:34,402 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:45:34,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:45:34,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:45:49 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:45:34,535 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:34,535 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:34,536 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1180, 'Body': <_io.BytesIO object at 0x7f7ccb2ab220>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:34,536 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:34,536 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:34,536 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:34,536 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:34,536 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:34,536 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:34,536 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:34,545 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:34,545 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:34,545 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:34,545 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:34,545 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:34,545 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1180}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ISxeCOlzx+uHB88vd+jqSg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab220>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1180', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:34,545 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:34,545 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:34,545 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:34,545 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:34,546 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:34,546 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1180&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ISxeCOlzx+uHB88vd+jqSg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134534Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:34,546 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134534Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 92f6471d0d5c4d3027799a62039beb478e72a640026e7bc8b5950e38948bda0b gunicorn-registry stdout | 2023-06-29 13:45:34,546 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ea1b3a734b7aaf7d7199c226550e1e7ca9478c4e0bc6387721473acad26e4c48 gunicorn-registry stdout | 2023-06-29 13:45:34,546 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:34,546 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:34,547 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:34,547 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:34,598 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:45:35,230 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1180 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:35,231 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b7efac13-c5ce-4a34-bc73-09c7a2eaaf3b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b7efac13-c5ce-4a34-bc73-09c7a2eaaf3b', 'ETag': '"212c5e08e973c7eb8707cf2f77e8ea4a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:35,231 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:35,231 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:35,231 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:35,231 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:35,232 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b7efac13-c5ce-4a34-bc73-09c7a2eaaf3b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b7efac13-c5ce-4a34-bc73-09c7a2eaaf3b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b7efac13-c5ce-4a34-bc73-09c7a2eaaf3b', 'etag': '"212c5e08e973c7eb8707cf2f77e8ea4a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"212c5e08e973c7eb8707cf2f77e8ea4a"'} gunicorn-registry stdout | 2023-06-29 13:45:35,446 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:35,446 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:35,446 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1181, 'Body': <_io.BytesIO object at 0x7f7cd00e1720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:35,446 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:35,446 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:35,447 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:35,447 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:35,447 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:35,447 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:35,447 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:35,455 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:35,455 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:35,455 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:35,455 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:35,456 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:35,456 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1181}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'uodkHbOyApXk5w36H1cGlQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1181', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:35,456 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:35,456 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:35,456 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:35,456 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:35,456 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:35,456 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1181&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:uodkHbOyApXk5w36H1cGlQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134535Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:35,456 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134535Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2fc5cf521beb005a4412fab31d311f62bc3a046bede84ded323d5d0eefc64d57 gunicorn-registry stdout | 2023-06-29 13:45:35,456 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 878fc87b2cd08d163224290f4e41ec9fd51e38a3cf50f4822804971183b71955 gunicorn-registry stdout | 2023-06-29 13:45:35,456 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:35,456 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:35,457 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:35,457 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:35,502 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:45:35,905 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1181 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:35,905 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2f18cc83-7b03-489d-9051-de3fb0739e67', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2f18cc83-7b03-489d-9051-de3fb0739e67', 'ETag': '"ba87641db3b20295e4e70dfa1f570695"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:35,905 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:35,906 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:35,906 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:35,906 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:35,906 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2f18cc83-7b03-489d-9051-de3fb0739e67', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2f18cc83-7b03-489d-9051-de3fb0739e67', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2f18cc83-7b03-489d-9051-de3fb0739e67', 'etag': '"ba87641db3b20295e4e70dfa1f570695"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ba87641db3b20295e4e70dfa1f570695"'} gunicorn-registry stdout | 2023-06-29 13:45:36,547 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:36,547 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:36,547 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1182, 'Body': <_io.BytesIO object at 0x7f7cd0982a40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:36,547 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:36,548 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:36,548 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:36,548 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:36,548 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:36,548 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:36,548 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:36,556 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:36,557 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:36,557 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:36,557 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:36,557 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:36,557 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1182}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'eWB0LBbmrwjbjoud+xUdeA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd0982a40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1182', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:36,557 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:36,557 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:36,557 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:36,557 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:36,557 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:36,557 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1182&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:eWB0LBbmrwjbjoud+xUdeA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134536Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:36,557 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134536Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ed958ac3d28e20fa076e440287eb340daec7107b31fb95a40d41e679bd7f088a gunicorn-registry stdout | 2023-06-29 13:45:36,557 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | bff63cbb75eb348c9e5d6fe17bc8bad17ac6da9a9f1e6ced94fa91d4860a27a5 gunicorn-registry stdout | 2023-06-29 13:45:36,558 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:36,558 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:36,558 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:36,559 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. securityworker stdout | 2023-06-29 13:45:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:45:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:45:41.713664+00:00 (in 5.130645 seconds) securityworker stdout | 2023-06-29 13:45:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:46:06 UTC)" (scheduled at 2023-06-29 13:45:36.582504+00:00) securityworker stdout | 2023-06-29 13:45:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:45:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:45:36,588 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:45:36,589 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:45:36,601 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) gunicorn-registry stdout | 2023-06-29 13:45:36,604 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:45:36,605 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:45:36,605 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:46:06 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:45:37,048 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1182 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:37,049 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'defbb3c5-9fe3-4821-af18-071e61fe991a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'defbb3c5-9fe3-4821-af18-071e61fe991a', 'ETag': '"7960742c16e6af08db8e8b9dfb151d78"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:37,049 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:37,049 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:37,049 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:37,049 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:37,049 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'defbb3c5-9fe3-4821-af18-071e61fe991a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'defbb3c5-9fe3-4821-af18-071e61fe991a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'defbb3c5-9fe3-4821-af18-071e61fe991a', 'etag': '"7960742c16e6af08db8e8b9dfb151d78"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7960742c16e6af08db8e8b9dfb151d78"'} builder stdout | 2023-06-29 13:45:37,089 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:45:37,148 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:45:37,454 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:37,455 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:37,455 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1183, 'Body': <_io.BytesIO object at 0x7f7ccb20d220>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:37,455 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:37,455 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:37,455 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:37,456 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:37,456 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:37,456 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:37,456 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:37,464 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:37,464 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:37,464 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:37,464 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:37,464 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:37,464 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1183}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'wKNgFRrbwMKFKK262Db5QQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb20d220>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1183', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:37,465 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:37,465 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:37,465 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:37,465 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:37,465 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:37,465 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1183&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:wKNgFRrbwMKFKK262Db5QQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134537Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:37,465 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134537Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | be797c935a969f1fa36af74f4b29ff5c196ef37ab4202ec51fd9249a193a57e3 gunicorn-registry stdout | 2023-06-29 13:45:37,465 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 09f25f046075f09148bc8945fc3287672032814b80ff88530801e238acb20721 gunicorn-registry stdout | 2023-06-29 13:45:37,465 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:37,465 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:37,466 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:37,466 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:37,512 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:45:37,918 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1183 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:37,918 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5fc33490-1db4-48ed-a8cd-ce22d26139c6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5fc33490-1db4-48ed-a8cd-ce22d26139c6', 'ETag': '"c0a360151adbc0c28528adbad836f941"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:37,918 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:37,918 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:37,918 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:37,918 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:37,918 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5fc33490-1db4-48ed-a8cd-ce22d26139c6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5fc33490-1db4-48ed-a8cd-ce22d26139c6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5fc33490-1db4-48ed-a8cd-ce22d26139c6', 'etag': '"c0a360151adbc0c28528adbad836f941"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c0a360151adbc0c28528adbad836f941"'} gunicorn-registry stdout | 2023-06-29 13:45:38,439 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:38,440 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:38,440 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1184, 'Body': <_io.BytesIO object at 0x7f7ccb20df90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:38,440 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:38,440 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:38,440 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:38,440 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:38,440 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:38,440 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:38,441 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:38,449 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:38,449 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:38,449 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:38,449 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:38,449 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:38,449 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1184}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'LCWTh8lxTTn+yRF8nD0vCw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb20df90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1184', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:38,450 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:38,450 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:38,450 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:38,450 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:38,450 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:38,450 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1184&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:LCWTh8lxTTn+yRF8nD0vCw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134538Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:38,450 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134538Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | faa2453cc54f6ba7bbc03cbbd435d271ba3f887e0afb708a8b54bf141793aaaa gunicorn-registry stdout | 2023-06-29 13:45:38,450 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4e9e4a77f8b3a6f54d900f22b3aa3bd9e1eae35bd0273cce12582aabbfe958fe gunicorn-registry stdout | 2023-06-29 13:45:38,450 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:38,450 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:38,451 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:38,451 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:38,496 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:45:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:45:38,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:46:01.990998+00:00 (in 23.202320 seconds) repositorygcworker stdout | 2023-06-29 13:45:38,789 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:46:38 UTC)" (scheduled at 2023-06-29 13:45:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:45:38,789 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:45:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:46:38 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:45:38,899 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1184 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:38,900 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '707cac80-0752-4639-92fd-ede373cf4b0b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '707cac80-0752-4639-92fd-ede373cf4b0b', 'ETag': '"2c259387c9714d39fec9117c9c3d2f0b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:38,900 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:38,900 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:38,900 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:38,900 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:38,900 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '707cac80-0752-4639-92fd-ede373cf4b0b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '707cac80-0752-4639-92fd-ede373cf4b0b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '707cac80-0752-4639-92fd-ede373cf4b0b', 'etag': '"2c259387c9714d39fec9117c9c3d2f0b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2c259387c9714d39fec9117c9c3d2f0b"'} quotatotalworker stdout | 2023-06-29 13:45:39,052 [78] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotatotalworker.py', 'pid': '78'} gunicorn-registry stdout | 2023-06-29 13:45:39,429 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:39,429 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:39,430 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1185, 'Body': <_io.BytesIO object at 0x7f7ccb1fb590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:39,430 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:39,430 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:39,430 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:39,430 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:39,430 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:39,430 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:39,430 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:39,439 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:39,439 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:39,439 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:39,439 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:39,439 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:39,439 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1185}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '5DpkkaLnYeRZKy41Z0cU7A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fb590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1185', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:39,439 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:39,439 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:39,439 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:39,439 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:39,439 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:39,439 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1185&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:5DpkkaLnYeRZKy41Z0cU7A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134539Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:39,439 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134539Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ad62851c86d2ac570f5c33cc0bec46d9871a2318087f1bbe7e2e8f9dd80e0743 gunicorn-registry stdout | 2023-06-29 13:45:39,440 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 33756b0e46fd5227073b1bf88af99b15e57a73f439057454da105598f03763b7 gunicorn-registry stdout | 2023-06-29 13:45:39,440 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:39,440 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:39,440 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:39,441 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:39,486 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotaregistrysizeworker stdout | 2023-06-29 13:45:39,582 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-web stdout | 2023-06-29 13:45:39,636 [213] [DEBUG] [app] Starting request: urn:request:d2418c7b-8d45-430d-b803-fe10c09f823d (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:45:39,636 [211] [DEBUG] [app] Starting request: urn:request:2afd9d97-3012-4b69-82fc-d9f95779c1e1 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:45:39,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:45:39,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:45:39,640 [220] [DEBUG] [app] Starting request: urn:request:90691b81-64f0-42bb-badb-0477c039e6a0 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:45:39,640 [216] [DEBUG] [app] Starting request: urn:request:cecfe2d9-594b-476a-b0b7-e82db7299a61 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:45:39,640 [216] [DEBUG] [app] Ending request: urn:request:cecfe2d9-594b-476a-b0b7-e82db7299a61 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:cecfe2d9-594b-476a-b0b7-e82db7299a61', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:45:39,640 [220] [DEBUG] [app] Ending request: urn:request:90691b81-64f0-42bb-badb-0477c039e6a0 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:90691b81-64f0-42bb-badb-0477c039e6a0', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:45:39,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:45:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:45:39,641 [220] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:45:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:45:39,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:45:39,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:45:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:45:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:45:39,643 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:45:39,643 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:45:39,644 [211] [DEBUG] [app] Starting request: urn:request:6038e1d9-abc8-484a-84df-baa0e36fc6a7 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:45:39,644 [212] [DEBUG] [app] Starting request: urn:request:6bc70b65-0640-44e2-a493-eab42e7bb438 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:45:39,644 [211] [DEBUG] [app] Ending request: urn:request:6038e1d9-abc8-484a-84df-baa0e36fc6a7 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:6038e1d9-abc8-484a-84df-baa0e36fc6a7', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:45:39,645 [212] [DEBUG] [app] Ending request: urn:request:6bc70b65-0640-44e2-a493-eab42e7bb438 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:6bc70b65-0640-44e2-a493-eab42e7bb438', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:45:39,645 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:45:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:45:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:45:39,645 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:45:39,645 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:45:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:45:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:45:39,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:45:39,645 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:45:39,646 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:45:39,654 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:45:39,654 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:45:39,664 [211] [DEBUG] [app] Ending request: urn:request:2afd9d97-3012-4b69-82fc-d9f95779c1e1 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:2afd9d97-3012-4b69-82fc-d9f95779c1e1', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:45:39,664 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:45:39,665 [213] [DEBUG] [app] Ending request: urn:request:d2418c7b-8d45-430d-b803-fe10c09f823d (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:d2418c7b-8d45-430d-b803-fe10c09f823d', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:45:39,665 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:45:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:45:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.030 118 0.030) gunicorn-web stdout | 2023-06-29 13:45:39,665 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:45:39,665 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:45:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:45:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.030 118 0.030) gunicorn-registry stdout | 2023-06-29 13:45:39,853 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1185 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:39,853 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '104856f6-c9a5-46af-a559-75bebbb0cd05', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '104856f6-c9a5-46af-a559-75bebbb0cd05', 'ETag': '"e43a6491a2e761e4592b2e35674714ec"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:39,853 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:39,853 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:39,854 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:39,854 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:39,854 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '104856f6-c9a5-46af-a559-75bebbb0cd05', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '104856f6-c9a5-46af-a559-75bebbb0cd05', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '104856f6-c9a5-46af-a559-75bebbb0cd05', 'etag': '"e43a6491a2e761e4592b2e35674714ec"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e43a6491a2e761e4592b2e35674714ec"'} namespacegcworker stdout | 2023-06-29 13:45:39,917 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:45:39,945 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:45:39,971 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-registry stdout | 2023-06-29 13:45:40,362 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:40,362 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:40,363 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1186, 'Body': <_io.BytesIO object at 0x7f7ccb2ac090>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:40,363 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:40,363 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:40,363 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:40,363 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:40,363 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:40,363 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:40,363 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:40,372 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:40,372 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:40,372 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:40,372 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:40,372 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:40,372 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1186}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'rl+YOrQeAGqWD7mI9wxF/A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac090>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1186', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:40,372 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:40,372 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:40,372 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:40,372 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:40,372 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:40,372 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1186&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:rl+YOrQeAGqWD7mI9wxF/A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134540Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:40,373 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134540Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 90170a14110023fbc2b55b649b4020dc84f595b0ddb92d003207d17a745ba158 gunicorn-registry stdout | 2023-06-29 13:45:40,373 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | bd9795a90750f0d4b6f54dfc21343b2f5816d80c8f06bb8ffc42d9bcc82bbfd7 gunicorn-registry stdout | 2023-06-29 13:45:40,373 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:40,373 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:40,373 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:40,374 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:40,421 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:45:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:45:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:45:50.585410+00:00 (in 9.999504 seconds) gcworker stdout | 2023-06-29 13:45:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:45:50 UTC)" (scheduled at 2023-06-29 13:45:40.585410+00:00) gcworker stdout | 2023-06-29 13:45:40,587 [59] [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, 1686836740586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:45:40,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:45:40,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:45:40,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:45:50 UTC)" executed successfully repositoryactioncounter stdout | 2023-06-29 13:45:40,765 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} securityworker stdout | 2023-06-29 13:45:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:45:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:46:06.582504+00:00 (in 24.868287 seconds) securityworker stdout | 2023-06-29 13:45:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:46:11 UTC)" (scheduled at 2023-06-29 13:45:41.713664+00:00) securityworker stdout | 2023-06-29 13:45:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:45:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:45:41,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:45:41,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:45:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:45:41,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:45:41,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:45:41,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:45:41,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:45:41,734 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:45:41,738 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:45:41,738 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:45:41,739 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 40, 41, 722292), 1, 2]) securityworker stdout | 2023-06-29 13:45:41,743 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:45:41,743 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:45:41,744 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 40, 41, 722292), 1, 2]) securityworker stdout | 2023-06-29 13:45:41,747 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:45:41,748 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:45:41,748 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:45:41,748 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:45:41,748 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:45:41,748 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:45:41,748 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:45:41,749 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:45:41,749 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:45:41,749 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:46:11 UTC)" executed successfully blobuploadcleanupworker stdout | 2023-06-29 13:45:41,889 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:45:43,515 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1186 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:43,515 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'de2432a6-e8c0-44c6-a6b7-147dbead6e86', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'de2432a6-e8c0-44c6-a6b7-147dbead6e86', 'ETag': '"ae5f983ab41e006a960fb988f70c45fc"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:43,515 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:43,516 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:43,516 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:43,516 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:43,516 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'de2432a6-e8c0-44c6-a6b7-147dbead6e86', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'de2432a6-e8c0-44c6-a6b7-147dbead6e86', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'de2432a6-e8c0-44c6-a6b7-147dbead6e86', 'etag': '"ae5f983ab41e006a960fb988f70c45fc"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ae5f983ab41e006a960fb988f70c45fc"'} gunicorn-registry stdout | 2023-06-29 13:45:43,538 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:43,539 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:43,539 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1187, 'Body': <_io.BytesIO object at 0x7f7ccb2ac220>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:43,539 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:43,539 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:43,539 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:43,539 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:43,539 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:43,539 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:43,540 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:43,548 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:43,548 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:43,548 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:43,548 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:43,548 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:43,548 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1187}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Jh4u1gKMrwEDSoTSFZJhMw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac220>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1187', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:43,548 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:43,548 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:43,548 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:43,549 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:43,549 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:43,549 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1187&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Jh4u1gKMrwEDSoTSFZJhMw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134543Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:43,549 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134543Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 08b31e08a4af98a5436ec6dad38b9f13bcba5d15c01534c7e3e4b6a08677c50d gunicorn-registry stdout | 2023-06-29 13:45:43,549 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f642db70496eef97812872f196198eea0c371c68fd3df76598dc0697c9e7c58e gunicorn-registry stdout | 2023-06-29 13:45:43,549 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:43,549 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:43,549 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:43,550 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:43,599 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:45:43,826 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} notificationworker stdout | 2023-06-29 13:45:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:45:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:45:53.978401+00:00 (in 9.999457 seconds) notificationworker stdout | 2023-06-29 13:45:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:45:53 UTC)" (scheduled at 2023-06-29 13:45:43.978401+00:00) notificationworker stdout | 2023-06-29 13:45:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:45:43,981 [74] [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(2023, 6, 29, 13, 45, 43, 979528), True, datetime.datetime(2023, 6, 29, 13, 45, 43, 979528), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:45:43,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:45:43,994 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:45:43,994 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:45:53 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:45:44,537 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1187 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:44,537 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '01eb2bb3-de0d-4997-bf47-4e9fc3611e85', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '01eb2bb3-de0d-4997-bf47-4e9fc3611e85', 'ETag': '"261e2ed6028caf01034a84d215926133"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:44,537 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:44,537 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:44,537 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:44,538 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:44,538 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '01eb2bb3-de0d-4997-bf47-4e9fc3611e85', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '01eb2bb3-de0d-4997-bf47-4e9fc3611e85', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '01eb2bb3-de0d-4997-bf47-4e9fc3611e85', 'etag': '"261e2ed6028caf01034a84d215926133"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"261e2ed6028caf01034a84d215926133"'} gunicorn-registry stdout | 2023-06-29 13:45:44,561 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:44,561 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:44,562 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1188, 'Body': <_io.BytesIO object at 0x7f7ccb223ea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:44,562 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:44,562 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:44,562 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:44,562 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:44,562 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:44,562 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:44,562 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:44,570 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:44,570 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:44,571 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:44,571 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:44,571 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:44,571 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1188}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'tXIMn2rWgX07fSzSu3hCqA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223ea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1188', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:44,571 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:44,571 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:44,571 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:44,571 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:44,571 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:44,571 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1188&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:tXIMn2rWgX07fSzSu3hCqA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134544Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:44,571 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134544Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | eacb9af28943cb68717c85b404577277653164bdd3f57f5d0d390f5c954e4f0a gunicorn-registry stdout | 2023-06-29 13:45:44,571 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8ff758cd27f65cbbb4ca1f701f7b719ecea05b1f664e1fc45c249b00c26c4232 gunicorn-registry stdout | 2023-06-29 13:45:44,571 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:44,571 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:44,572 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:44,572 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:44,621 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:45:45,105 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1188 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:45,106 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e1ac9ca9-253c-40f4-83f8-8b8b20195b0f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e1ac9ca9-253c-40f4-83f8-8b8b20195b0f', 'ETag': '"b5720c9f6ad6817d3b7d2cd2bb7842a8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:45,106 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:45,106 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:45,106 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:45,106 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:45,106 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e1ac9ca9-253c-40f4-83f8-8b8b20195b0f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e1ac9ca9-253c-40f4-83f8-8b8b20195b0f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e1ac9ca9-253c-40f4-83f8-8b8b20195b0f', 'etag': '"b5720c9f6ad6817d3b7d2cd2bb7842a8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b5720c9f6ad6817d3b7d2cd2bb7842a8"'} gunicorn-registry stdout | 2023-06-29 13:45:45,129 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:45,130 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:45,130 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1189, 'Body': <_io.BytesIO object at 0x7f7ccb234040>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:45,130 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:45,130 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:45,130 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:45,130 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:45,130 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:45,130 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:45,130 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:45,139 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:45,139 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:45,139 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:45,139 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:45,139 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:45,139 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1189}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'IkY+z1puButFePZMBWzUMQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234040>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1189', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:45,139 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:45,139 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:45,139 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:45,139 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:45,139 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:45,139 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1189&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:IkY+z1puButFePZMBWzUMQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134545Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:45,139 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134545Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c28704818eb40feb9d1565851349e4f862310b7452ac84d25461a791cded0dfe gunicorn-registry stdout | 2023-06-29 13:45:45,140 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 074b01fec07e0333aaf8b2e75ea680fecf26c355333052173e4ed343c4039421 gunicorn-registry stdout | 2023-06-29 13:45:45,140 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:45,140 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:45,140 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:45,141 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:45,186 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:45:45,239 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:45:45,251 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} exportactionlogsworker stdout | 2023-06-29 13:45:45,304 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} gunicorn-registry stdout | 2023-06-29 13:45:45,514 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1189 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:45,515 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '578c7443-cc3e-4de7-9a1b-a029a4582d1d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '578c7443-cc3e-4de7-9a1b-a029a4582d1d', 'ETag': '"22463ecf5a6e06eb4578f64c056cd431"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:45,515 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:45,515 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:45,515 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:45,515 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:45,516 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '578c7443-cc3e-4de7-9a1b-a029a4582d1d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '578c7443-cc3e-4de7-9a1b-a029a4582d1d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '578c7443-cc3e-4de7-9a1b-a029a4582d1d', 'etag': '"22463ecf5a6e06eb4578f64c056cd431"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"22463ecf5a6e06eb4578f64c056cd431"'} servicekey stdout | 2023-06-29 13:45:45,528 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-registry stdout | 2023-06-29 13:45:45,539 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:45,539 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:45,540 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1190, 'Body': <_io.BytesIO object at 0x7f7ccb27a900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:45,540 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:45,540 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:45,540 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:45,540 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:45,540 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:45,540 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:45,540 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:45,548 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:45,548 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:45,548 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:45,548 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:45,549 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:45,549 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1190}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'j0MUDW4NF0+yWTK7PMtwFg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1190', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:45,549 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:45,549 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:45,549 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:45,549 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:45,549 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:45,549 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1190&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:j0MUDW4NF0+yWTK7PMtwFg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134545Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:45,549 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134545Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | bccfb94cd5dbba70ff3f421a2ad611ec86180fa363e9f9d7b00992b9aafe108f gunicorn-registry stdout | 2023-06-29 13:45:45,549 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7df3787ce705507143db75506b285998f771c4e2dd33d339156bfe073261d8ae gunicorn-registry stdout | 2023-06-29 13:45:45,549 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:45,549 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:45,550 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:45,550 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:45,599 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. namespacegcworker stdout | 2023-06-29 13:45:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:45:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:45:55.889222+00:00 (in 10.198221 seconds) namespacegcworker stdout | 2023-06-29 13:45:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:46:45 UTC)" (scheduled at 2023-06-29 13:45:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:45:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:45:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:46:45 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:45:45,881 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1190 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:45,882 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a4cd996d-15a0-4813-9039-2c8b2c1f4087', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a4cd996d-15a0-4813-9039-2c8b2c1f4087', 'ETag': '"8f43140d6e0d174fb25932bb3ccb7016"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:45,882 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:45,882 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:45,882 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:45,882 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:45,882 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a4cd996d-15a0-4813-9039-2c8b2c1f4087', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a4cd996d-15a0-4813-9039-2c8b2c1f4087', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a4cd996d-15a0-4813-9039-2c8b2c1f4087', 'etag': '"8f43140d6e0d174fb25932bb3ccb7016"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8f43140d6e0d174fb25932bb3ccb7016"'} gunicorn-web stdout | 2023-06-29 13:45:45,915 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-web stdout | 2023-06-29 13:45:46,027 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:45:46,031 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gcworker stdout | 2023-06-29 13:45:46,035 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} gunicorn-web stdout | 2023-06-29 13:45:46,038 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:45:46,042 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} securityscanningnotificationworker stdout | 2023-06-29 13:45:46,105 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} quotaregistrysizeworker stdout | 2023-06-29 13:45:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:45:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:46:46.378393+00:00 (in 59.999469 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:45:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:46:46 UTC)" (scheduled at 2023-06-29 13:45:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:45:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:45:46,390 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:45:46,390 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:46:46 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:45:46,518 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:46,519 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:46,519 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1191, 'Body': <_io.BytesIO object at 0x7f7ccb223360>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:46,519 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:46,520 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:46,520 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:46,520 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:46,520 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:46,520 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:46,520 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:46,529 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:46,529 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:46,529 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:46,529 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:46,529 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:46,529 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1191}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '/j+R2SdHOlXDdBHSFtj2xQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223360>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1191', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:46,530 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:46,530 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:46,530 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:46,530 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:46,530 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:46,530 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1191&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:/j+R2SdHOlXDdBHSFtj2xQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134546Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:46,530 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134546Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b956433a06ad9b3ab8d2fa34b39ecc6f11f8a1475a8a9ed06256e3c8ae4fc775 gunicorn-registry stdout | 2023-06-29 13:45:46,531 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 72ea172debd35c0a51cc9e1278da33ada6cfb06784acb59e0f0ff5d4f5ffb8b4 gunicorn-registry stdout | 2023-06-29 13:45:46,531 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:46,531 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:46,531 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:46,532 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:46,577 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:45:46,902 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1191 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:46,903 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '06649b1e-a215-4cab-8081-898c467e6af4', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '06649b1e-a215-4cab-8081-898c467e6af4', 'ETag': '"fe3f91d927473a55c37411d216d8f6c5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:46,903 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:46,903 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:46,903 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:46,903 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:46,903 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '06649b1e-a215-4cab-8081-898c467e6af4', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '06649b1e-a215-4cab-8081-898c467e6af4', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '06649b1e-a215-4cab-8081-898c467e6af4', 'etag': '"fe3f91d927473a55c37411d216d8f6c5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"fe3f91d927473a55c37411d216d8f6c5"'} globalpromstats stdout | 2023-06-29 13:45:47,252 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} gunicorn-registry stdout | 2023-06-29 13:45:47,413 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:47,413 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:47,414 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1192, 'Body': <_io.BytesIO object at 0x7f7ccb2c6cc0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:47,414 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:47,414 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:47,414 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:47,414 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:47,414 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:47,414 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:47,415 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:47,423 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:47,423 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:47,424 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:47,424 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:47,424 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:47,424 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1192}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'KfqCSc3uSvvcRS6CbPUvXA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6cc0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1192', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:47,424 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:47,424 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:47,424 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:47,424 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:47,425 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:47,425 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1192&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:KfqCSc3uSvvcRS6CbPUvXA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134547Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:47,425 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134547Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 46c63dcf0c2372259be920d0c87c4738d5127046c4bdeed946de1ccbd8ddb7fa gunicorn-registry stdout | 2023-06-29 13:45:47,425 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | bbe32bc7a2cbe7a0076cf38ab27553ff29999ea60825f18b8e3fbaa20702bfa9 gunicorn-registry stdout | 2023-06-29 13:45:47,425 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:47,425 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:47,426 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:47,427 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:47,472 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. teamsyncworker stdout | 2023-06-29 13:45:47,552 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:45:47,793 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1192 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:47,794 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'aa6333e2-5540-4d1b-9a77-53769495e170', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'aa6333e2-5540-4d1b-9a77-53769495e170', 'ETag': '"29fa8249cdee4afbdc452e826cf52f5c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:47,794 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:47,794 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:47,795 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:47,795 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:47,795 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'aa6333e2-5540-4d1b-9a77-53769495e170', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'aa6333e2-5540-4d1b-9a77-53769495e170', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'aa6333e2-5540-4d1b-9a77-53769495e170', 'etag': '"29fa8249cdee4afbdc452e826cf52f5c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"29fa8249cdee4afbdc452e826cf52f5c"'} gunicorn-secscan stdout | 2023-06-29 13:45:48,265 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:45:48,269 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:45:48,273 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} chunkcleanupworker stdout | 2023-06-29 13:45:48,285 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} securityscanningnotificationworker stdout | 2023-06-29 13:45:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:45:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:46:23.286787+00:00 (in 34.604470 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:45:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:46:48 UTC)" (scheduled at 2023-06-29 13:45:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:45:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:45:48,684 [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(2023, 6, 29, 13, 45, 48, 682849), True, datetime.datetime(2023, 6, 29, 13, 45, 48, 682849), 0, 'secscanv4/%', 50, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:45:48,688 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:48,689 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number storagereplication stdout | 2023-06-29 13:45:48,688 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:45:48,689 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1193, 'Body': <_io.BytesIO object at 0x7f7ccb234040>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:48,689 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:48,689 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:48,689 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:48,689 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:48,689 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:48,689 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:48,690 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler securityscanningnotificationworker stdout | 2023-06-29 13:45:48,697 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:45:48,697 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:45:48,697 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:46:48 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:45:48,698 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:48,698 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:48,698 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:48,698 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:48,698 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:48,698 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1193}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'apSTyXynPvOuuzXJx0L/tg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234040>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1193', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:48,698 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:48,698 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:48,698 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:48,698 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:48,699 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:48,699 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1193&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:apSTyXynPvOuuzXJx0L/tg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134548Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:48,699 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134548Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7c0dbe080003cc84ed2ae4f757aba48c26c421ffa21fe444edb867e4136437a3 gunicorn-registry stdout | 2023-06-29 13:45:48,699 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 49b0e16868810cca57d575d5dd171d34ece38d3f11b32344bb7f55c695f9fef1 gunicorn-registry stdout | 2023-06-29 13:45:48,699 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:48,699 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:48,699 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:48,700 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:48,749 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:45:49,153 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1193 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:49,154 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3cc1383f-8d87-47aa-b8e7-4b5bb8862394', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3cc1383f-8d87-47aa-b8e7-4b5bb8862394', 'ETag': '"6a9493c97ca73ef3aebb35c9c742ffb6"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:49,154 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:49,154 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:49,154 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:49,154 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:49,154 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3cc1383f-8d87-47aa-b8e7-4b5bb8862394', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3cc1383f-8d87-47aa-b8e7-4b5bb8862394', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3cc1383f-8d87-47aa-b8e7-4b5bb8862394', 'etag': '"6a9493c97ca73ef3aebb35c9c742ffb6"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6a9493c97ca73ef3aebb35c9c742ffb6"'} quotatotalworker stdout | 2023-06-29 13:45:49,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:45:49,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:46:04.399457+00:00 (in 14.999346 seconds) quotatotalworker stdout | 2023-06-29 13:45:49,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:46:04 UTC)" (scheduled at 2023-06-29 13:45:49.399457+00:00) quotatotalworker stdout | 2023-06-29 13:45:49,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:45:49,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:45:49,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:46:04 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:45:49,427 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:45:49,432 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:45:49,435 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:45:49,439 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:45:49,442 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:45:49,446 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:45:49,448 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:45:49,452 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:45:49,457 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:45:50,055 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:50,055 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:50,056 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1194, 'Body': <_io.BytesIO object at 0x7f7ccb234950>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:50,056 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:50,056 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:50,056 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:50,056 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:50,056 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:50,056 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:50,056 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:50,065 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:50,065 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:50,065 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:50,065 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:50,065 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:50,065 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1194}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '6QaodbpmcNGD0OPem101tg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234950>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1194', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:50,065 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:50,065 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:50,065 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:50,065 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:50,065 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:50,065 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1194&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:6QaodbpmcNGD0OPem101tg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134550Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:50,066 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134550Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 73038fcaf76bf588f721053591d494192b72db581c43385717fcc3583416ea95 gunicorn-registry stdout | 2023-06-29 13:45:50,066 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f64a0f4ef903cd7c15570ae8835a46595179361c16f67b590d4f997863b86335 gunicorn-registry stdout | 2023-06-29 13:45:50,066 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:50,066 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:50,066 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:50,067 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:50,114 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:45:50,520 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1194 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:50,520 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'fc79926f-46c0-4bd1-a78d-11d5a6a50981', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'fc79926f-46c0-4bd1-a78d-11d5a6a50981', 'ETag': '"e906a875ba6670d183d0e3de9b5d35b6"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:50,520 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:50,520 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:50,520 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:50,520 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:50,521 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'fc79926f-46c0-4bd1-a78d-11d5a6a50981', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'fc79926f-46c0-4bd1-a78d-11d5a6a50981', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'fc79926f-46c0-4bd1-a78d-11d5a6a50981', 'etag': '"e906a875ba6670d183d0e3de9b5d35b6"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e906a875ba6670d183d0e3de9b5d35b6"'} gcworker stdout | 2023-06-29 13:45:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:45:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:46:00.585410+00:00 (in 9.999475 seconds) gcworker stdout | 2023-06-29 13:45:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:46:00 UTC)" (scheduled at 2023-06-29 13:45:50.585410+00:00) gcworker stdout | 2023-06-29 13:45:50,587 [59] [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, 1686836750586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:45:50,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:45:50,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:45:50,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:46:00 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:45:51,264 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:51,264 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:51,264 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1195, 'Body': <_io.BytesIO object at 0x7f7cdba94d10>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:51,265 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:51,265 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:51,265 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:51,265 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:51,265 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:51,265 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:51,265 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:51,274 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:51,274 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:51,274 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:51,274 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:51,274 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:51,274 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1195}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'w/IqYoefdxBjr5+dhbqzZQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cdba94d10>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1195', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:51,274 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:51,274 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:51,274 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:51,274 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:51,275 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:51,275 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1195&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:w/IqYoefdxBjr5+dhbqzZQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134551Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:51,275 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134551Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 33e3bb2e5fb6b4428d83e1cf306c6d5eea439c395a9df81222fc1bdf17f75ba7 gunicorn-registry stdout | 2023-06-29 13:45:51,275 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7c963d33508fa384543fb886e348baf981c07509cf0a2606ad5feff30963ac6b gunicorn-registry stdout | 2023-06-29 13:45:51,275 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:51,275 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:51,275 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:51,276 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:51,344 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:45:51,708 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1195 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:51,708 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3e4e1c8d-72ad-4681-bb11-dc9cb8d70f9a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3e4e1c8d-72ad-4681-bb11-dc9cb8d70f9a', 'ETag': '"c3f22a62879f771063af9f9d85bab365"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:51,708 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:51,709 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:51,709 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:51,709 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:51,709 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3e4e1c8d-72ad-4681-bb11-dc9cb8d70f9a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3e4e1c8d-72ad-4681-bb11-dc9cb8d70f9a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3e4e1c8d-72ad-4681-bb11-dc9cb8d70f9a', 'etag': '"c3f22a62879f771063af9f9d85bab365"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c3f22a62879f771063af9f9d85bab365"'} gunicorn-registry stdout | 2023-06-29 13:45:52,192 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:52,193 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:52,193 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1196, 'Body': <_io.BytesIO object at 0x7f7ccb9607c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:52,193 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:52,193 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:52,193 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:52,193 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:52,193 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:52,193 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:52,194 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:52,202 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:52,202 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:52,202 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:52,202 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:52,202 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:52,202 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1196}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'lc14q/rvHQ6dCpI8JZWxFg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb9607c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1196', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:52,202 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:52,202 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:52,203 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:52,203 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:52,203 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:52,203 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1196&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:lc14q/rvHQ6dCpI8JZWxFg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134552Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:52,203 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134552Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 44e2b070b4835988e0571ba6edddef19b3d77cd91444c7d77235b2b2f238401c gunicorn-registry stdout | 2023-06-29 13:45:52,203 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d67a277426aff008f6788650385ac5fb0f8ba6de68a5828ffc371cd0536a410d gunicorn-registry stdout | 2023-06-29 13:45:52,203 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:52,203 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:52,203 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:52,204 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:52,253 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:45:52,580 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1196 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:52,580 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '81ac84bb-e84b-41cc-9a19-27113ef78daf', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '81ac84bb-e84b-41cc-9a19-27113ef78daf', 'ETag': '"95cd78abfaef1d0e9d0a923c2595b116"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:52,580 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:52,581 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:52,581 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:52,581 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:52,581 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '81ac84bb-e84b-41cc-9a19-27113ef78daf', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '81ac84bb-e84b-41cc-9a19-27113ef78daf', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '81ac84bb-e84b-41cc-9a19-27113ef78daf', 'etag': '"95cd78abfaef1d0e9d0a923c2595b116"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"95cd78abfaef1d0e9d0a923c2595b116"'} gunicorn-registry stdout | 2023-06-29 13:45:53,187 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:53,187 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:53,188 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1197, 'Body': <_io.BytesIO object at 0x7f7ccbaa09a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:53,188 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:53,188 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:53,188 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:53,188 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:53,188 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:53,188 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:53,188 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:53,196 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:53,196 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:53,197 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:53,197 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:53,197 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:53,197 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1197}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'vgQjkojVKKYxj4yQueV7pw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccbaa09a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1197', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:53,197 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:53,197 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:53,197 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:53,197 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:53,197 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:53,197 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1197&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:vgQjkojVKKYxj4yQueV7pw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134553Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:53,197 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134553Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4fd609846f3c466be4dc550c947a11db652960c387b375073681eaae5f5ba371 gunicorn-registry stdout | 2023-06-29 13:45:53,197 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2e2fe3bc174df764c49df9635d30840ca501d1cad3ed36aa2cb6cd4722faf5dd gunicorn-registry stdout | 2023-06-29 13:45:53,197 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:53,198 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:53,198 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:53,199 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:53,248 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:45:53,575 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1197 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:53,575 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4191ab02-d6c0-4036-a8bf-c8b14dabb144', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4191ab02-d6c0-4036-a8bf-c8b14dabb144', 'ETag': '"be04239288d528a6318f8c90b9e57ba7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:53,576 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:53,576 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:53,576 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:53,576 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:53,576 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4191ab02-d6c0-4036-a8bf-c8b14dabb144', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4191ab02-d6c0-4036-a8bf-c8b14dabb144', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4191ab02-d6c0-4036-a8bf-c8b14dabb144', 'etag': '"be04239288d528a6318f8c90b9e57ba7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"be04239288d528a6318f8c90b9e57ba7"'} notificationworker stdout | 2023-06-29 13:45:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:45:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:46:03.978401+00:00 (in 9.999430 seconds) notificationworker stdout | 2023-06-29 13:45:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:46:03 UTC)" (scheduled at 2023-06-29 13:45:53.978401+00:00) notificationworker stdout | 2023-06-29 13:45:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:45:53,980 [74] [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(2023, 6, 29, 13, 45, 53, 979492), True, datetime.datetime(2023, 6, 29, 13, 45, 53, 979492), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:45:53,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:45:53,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:45:53,994 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:46:03 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:45:54,047 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:54,047 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:54,048 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1198, 'Body': <_io.BytesIO object at 0x7f7ccb960590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:54,048 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:54,048 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:54,048 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:54,048 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:54,048 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:54,048 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:54,048 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:54,057 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:54,057 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:54,057 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:54,057 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:54,057 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:54,057 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1198}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '46u0NOpWSLomW7W3BjaTRg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1198', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:54,057 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:54,057 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:54,057 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:54,057 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:54,058 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:54,058 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1198&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:46u0NOpWSLomW7W3BjaTRg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134554Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:54,058 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134554Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e03e64ad0caca97d3c5de1cf179a74b6f073e7b5208fcc6ba07a2596ff8deea4 gunicorn-registry stdout | 2023-06-29 13:45:54,058 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 617a065e6347cfea2b5a37baeb413d0eac8b9b78279d7d62a3318f38d2498230 gunicorn-registry stdout | 2023-06-29 13:45:54,058 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:54,058 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:54,058 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:54,059 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:54,108 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:45:54,433 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1198 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:54,434 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ae13cbaa-15cd-4d70-a445-7f6fdbc8b9ca', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ae13cbaa-15cd-4d70-a445-7f6fdbc8b9ca', 'ETag': '"e3abb434ea5648ba265bb5b706369346"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:54,434 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:54,434 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:54,434 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:54,434 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:54,434 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ae13cbaa-15cd-4d70-a445-7f6fdbc8b9ca', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ae13cbaa-15cd-4d70-a445-7f6fdbc8b9ca', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ae13cbaa-15cd-4d70-a445-7f6fdbc8b9ca', 'etag': '"e3abb434ea5648ba265bb5b706369346"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e3abb434ea5648ba265bb5b706369346"'} gunicorn-web stdout | 2023-06-29 13:45:54,636 [211] [DEBUG] [app] Starting request: urn:request:167eaa61-5a1c-41a9-a7ea-306e185f8f2a (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:45:54,636 [214] [DEBUG] [app] Starting request: urn:request:0de80e6a-c02b-4d37-8e33-0bb5f5c6f64a (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:45:54,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:45:54,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:45:54,639 [220] [DEBUG] [app] Starting request: urn:request:edd08506-f796-4f2e-a058-4949c33edf0c (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:45:54,639 [216] [DEBUG] [app] Starting request: urn:request:1dd2447b-bd95-4eac-87c4-9c0a19f84571 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:45:54,640 [216] [DEBUG] [app] Ending request: urn:request:1dd2447b-bd95-4eac-87c4-9c0a19f84571 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:1dd2447b-bd95-4eac-87c4-9c0a19f84571', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:45:54,640 [220] [DEBUG] [app] Ending request: urn:request:edd08506-f796-4f2e-a058-4949c33edf0c (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:edd08506-f796-4f2e-a058-4949c33edf0c', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:45:54,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:45:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:45:54,640 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:45:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:45:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-registry stdout | 2023-06-29 13:45:54,640 [220] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:45:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:45:54,640 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:45:54,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:45:54,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:45:54,643 [214] [DEBUG] [app] Starting request: urn:request:cbb1c9eb-f76f-4afd-a5a8-75c5d626f350 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:45:54,643 [214] [DEBUG] [app] Ending request: urn:request:cbb1c9eb-f76f-4afd-a5a8-75c5d626f350 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:cbb1c9eb-f76f-4afd-a5a8-75c5d626f350', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:45:54,644 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:45:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:45:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-06-29 13:45:54,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:45:54,644 [212] [DEBUG] [app] Starting request: urn:request:6586d308-bb45-4df0-8cda-a4f944b40347 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:45:54,644 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:45:54,645 [212] [DEBUG] [app] Ending request: urn:request:6586d308-bb45-4df0-8cda-a4f944b40347 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:6586d308-bb45-4df0-8cda-a4f944b40347', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:45:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:45:54,645 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:45:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:45:54,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:45:54,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:45:54,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:45:54,653 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:45:54,662 [214] [DEBUG] [app] Ending request: urn:request:0de80e6a-c02b-4d37-8e33-0bb5f5c6f64a (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:0de80e6a-c02b-4d37-8e33-0bb5f5c6f64a', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:45:54,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:45:54,663 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:45:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:45:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-web stdout | 2023-06-29 13:45:54,664 [211] [DEBUG] [app] Ending request: urn:request:167eaa61-5a1c-41a9-a7ea-306e185f8f2a (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:167eaa61-5a1c-41a9-a7ea-306e185f8f2a', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:45:54,664 [211] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:45:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-web stdout | 2023-06-29 13:45:54,664 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:45:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-registry stdout | 2023-06-29 13:45:54,925 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:54,926 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:54,926 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1199, 'Body': <_io.BytesIO object at 0x7f7ccb20df90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:54,926 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:54,927 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:54,927 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:54,927 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:54,927 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:54,927 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:54,927 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:54,935 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:54,935 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:54,935 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:54,935 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:54,936 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:54,936 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1199}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'TEAEOIKiOZ44LVGjp/iI7g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb20df90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1199', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:54,936 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:54,936 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:54,936 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:54,936 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:54,936 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:54,936 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1199&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:TEAEOIKiOZ44LVGjp/iI7g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134554Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:54,936 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134554Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | abec51460c8b51aa2dd1a6e8f53dd127a58d9736e5c778986ed423e48eea335e gunicorn-registry stdout | 2023-06-29 13:45:54,936 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 37c18c648e34b7155aaf45cdafe64d7bf316e2430b0bb2d077680445f25726a1 gunicorn-registry stdout | 2023-06-29 13:45:54,936 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:54,937 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:54,937 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:54,937 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:55,117 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:45:55,451 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1199 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:55,451 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5ce0f0f9-6229-4c91-95e3-521a1858f637', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5ce0f0f9-6229-4c91-95e3-521a1858f637', 'ETag': '"4c40043882a2399e382d51a3a7f888ee"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:55,452 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:55,452 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:55,452 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:55,452 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:55,452 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5ce0f0f9-6229-4c91-95e3-521a1858f637', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5ce0f0f9-6229-4c91-95e3-521a1858f637', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5ce0f0f9-6229-4c91-95e3-521a1858f637', 'etag': '"4c40043882a2399e382d51a3a7f888ee"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4c40043882a2399e382d51a3a7f888ee"'} exportactionlogsworker stdout | 2023-06-29 13:45:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:45:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:46:14.793446+00:00 (in 19.201833 seconds) exportactionlogsworker stdout | 2023-06-29 13:45:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:46:55 UTC)" (scheduled at 2023-06-29 13:45:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:45:55,592 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:45:55,593 [58] [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(2023, 6, 29, 13, 45, 55, 592182), True, datetime.datetime(2023, 6, 29, 13, 45, 55, 592182), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:45:55,619 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:45:55,619 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:45:55,619 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:46:55 UTC)" executed successfully buildlogsarchiver stdout | 2023-06-29 13:45:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:45:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:46:25.790030+00:00 (in 29.999482 seconds) buildlogsarchiver stdout | 2023-06-29 13:45:55,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:46:25 UTC)" (scheduled at 2023-06-29 13:45:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:45:55,791 [54] [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(2023, 6, 14, 13, 45, 55, 790999), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:45:55,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:45:55,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:45:55,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:46:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:45:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:45:55,890 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:46:45.690471+00:00 (in 49.800685 seconds) namespacegcworker stdout | 2023-06-29 13:45:55,890 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:46:55 UTC)" (scheduled at 2023-06-29 13:45:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:45:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:45:55,891 [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(2023, 6, 29, 13, 45, 55, 890361), True, datetime.datetime(2023, 6, 29, 13, 45, 55, 890361), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:45:55,903 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:45:55,903 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:45:55,903 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:46:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:45:56,329 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:56,329 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:56,330 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1200, 'Body': <_io.BytesIO object at 0x7f7ccb229590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:56,330 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:56,330 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:56,330 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:56,330 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:56,330 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:56,330 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:56,330 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:56,339 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:56,339 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:56,339 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:56,339 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:56,339 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:56,339 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1200}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'SKtmuf/JkB1n4g+pNGb6VQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb229590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1200', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:56,339 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:56,339 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:56,339 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:56,339 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:56,339 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:56,339 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1200&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:SKtmuf/JkB1n4g+pNGb6VQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134556Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:56,340 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134556Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 00ea51771a34e5be478c79431db10d64d54c92ee8ba8d0773653ff3d179298f4 gunicorn-registry stdout | 2023-06-29 13:45:56,340 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a09086acc408430af9cb7c117d2078b6ea214943d1101743c53a5922bd8b7f38 gunicorn-registry stdout | 2023-06-29 13:45:56,340 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:56,340 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:56,340 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:56,341 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:56,390 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:45:56,794 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1200 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:56,794 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a351ef0c-0889-467f-ab78-195d8f1f8c33', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a351ef0c-0889-467f-ab78-195d8f1f8c33', 'ETag': '"48ab66b9ffc9901d67e20fa93466fa55"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:56,794 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:56,794 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:56,794 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:56,794 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:56,794 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a351ef0c-0889-467f-ab78-195d8f1f8c33', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a351ef0c-0889-467f-ab78-195d8f1f8c33', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a351ef0c-0889-467f-ab78-195d8f1f8c33', 'etag': '"48ab66b9ffc9901d67e20fa93466fa55"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"48ab66b9ffc9901d67e20fa93466fa55"'} gunicorn-registry stdout | 2023-06-29 13:45:57,658 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:57,658 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:57,659 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1201, 'Body': <_io.BytesIO object at 0x7f7ccbaa09a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:57,659 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:57,659 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:57,659 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:57,659 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:57,659 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:57,659 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:57,659 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:57,667 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:57,667 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:57,667 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:57,667 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:57,667 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:57,667 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1201}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'b0CKFr/kIdn7wRWZ5ebWYw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccbaa09a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1201', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:57,668 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:57,668 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:57,668 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:57,668 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:57,668 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:57,668 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1201&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:b0CKFr/kIdn7wRWZ5ebWYw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134557Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:57,668 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134557Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | bacb5fe4a536110a9161e6a363236e8d6df4d29a7e5722e9a6e7258e9721d75f gunicorn-registry stdout | 2023-06-29 13:45:57,668 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a92b5dd94ddc730d8e217866474d7eca57800376ab967190534fec588a459bab gunicorn-registry stdout | 2023-06-29 13:45:57,668 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:57,668 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:57,669 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:57,669 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:57,714 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:45:58,078 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1201 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:58,079 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6875a905-46ac-4f85-8207-79f93ef61b61', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6875a905-46ac-4f85-8207-79f93ef61b61', 'ETag': '"6f408a16bfe421d9fbc11599e5e6d663"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:58,079 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:58,079 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:58,079 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:58,079 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:58,079 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6875a905-46ac-4f85-8207-79f93ef61b61', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6875a905-46ac-4f85-8207-79f93ef61b61', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6875a905-46ac-4f85-8207-79f93ef61b61', 'etag': '"6f408a16bfe421d9fbc11599e5e6d663"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6f408a16bfe421d9fbc11599e5e6d663"'} gunicorn-registry stdout | 2023-06-29 13:45:58,701 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:58,701 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:58,702 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1202, 'Body': <_io.BytesIO object at 0x7f7ccb271950>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:58,702 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:58,702 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:58,702 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:58,702 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:58,702 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:58,702 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:58,702 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:58,710 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:58,710 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:58,710 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:58,711 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:58,711 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:58,711 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1202}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '8gFQj/V6CfGG30JcaL6PPw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271950>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1202', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:58,711 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:58,711 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:58,711 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:58,711 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:58,711 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:58,711 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1202&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:8gFQj/V6CfGG30JcaL6PPw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134558Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:58,711 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134558Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f62f666bd81e2ceeec9d3f5b00f4d21cdfba4236d44fb3d6a5863b6c63e48e62 gunicorn-registry stdout | 2023-06-29 13:45:58,711 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e5a93bb3a014b1a000c7993bfe406c4a1696ebff39b49bf1fe26c625a18cad8b gunicorn-registry stdout | 2023-06-29 13:45:58,711 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:58,712 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:58,712 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:58,712 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:58,759 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:45:59,085 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1202 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:45:59,086 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2c3168df-ada2-4f13-80d9-4cf10c9c2401', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2c3168df-ada2-4f13-80d9-4cf10c9c2401', 'ETag': '"f201508ff57a09f186df425c68be8f3f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:45:59,086 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:45:59,086 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:59,086 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:45:59,086 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:59,086 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2c3168df-ada2-4f13-80d9-4cf10c9c2401', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2c3168df-ada2-4f13-80d9-4cf10c9c2401', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2c3168df-ada2-4f13-80d9-4cf10c9c2401', 'etag': '"f201508ff57a09f186df425c68be8f3f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f201508ff57a09f186df425c68be8f3f"'} gunicorn-registry stdout | 2023-06-29 13:45:59,649 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:45:59,649 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:45:59,649 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1203, 'Body': <_io.BytesIO object at 0x7f7ccb20d360>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:45:59,650 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:59,650 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:59,650 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:59,650 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:59,650 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:59,650 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:59,650 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:59,658 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:59,658 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:45:59,658 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:59,658 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:59,659 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:59,659 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1203}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'BPbxk1d9K+oz2rz/v8loNw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb20d360>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1203', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:45:59,659 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:59,659 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:59,659 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:59,659 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:45:59,659 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:45:59,659 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1203&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:BPbxk1d9K+oz2rz/v8loNw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134559Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:45:59,659 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134559Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1bb0c318d4368c8f55c417a6e89a5c894a725fceb7beca809752812803495d07 gunicorn-registry stdout | 2023-06-29 13:45:59,659 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9fcb94b783573684334f164abef5c4c71e2e866b3184a98c948a73bd42bf6787 gunicorn-registry stdout | 2023-06-29 13:45:59,659 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:45:59,659 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:45:59,660 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:45:59,660 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:45:59,705 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:46:00,028 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1203 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:00,029 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8a22a88c-00c3-46cc-ba58-4d7e20332b18', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8a22a88c-00c3-46cc-ba58-4d7e20332b18', 'ETag': '"04f6f193577d2bea33dabcffbfc96837"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:00,029 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:00,029 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:00,029 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:00,029 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:00,029 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8a22a88c-00c3-46cc-ba58-4d7e20332b18', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8a22a88c-00c3-46cc-ba58-4d7e20332b18', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8a22a88c-00c3-46cc-ba58-4d7e20332b18', 'etag': '"04f6f193577d2bea33dabcffbfc96837"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"04f6f193577d2bea33dabcffbfc96837"'} expiredappspecifictokenworker stdout | 2023-06-29 13:46:00,424 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gcworker stdout | 2023-06-29 13:46:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:46:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:46:10.585410+00:00 (in 9.999498 seconds) gcworker stdout | 2023-06-29 13:46:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:46:10 UTC)" (scheduled at 2023-06-29 13:46:00.585410+00:00) gcworker stdout | 2023-06-29 13:46:00,587 [59] [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, 1686836760586, 1209600, True, 3, 500, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:46:00,595 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:00,596 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:00,596 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1204, 'Body': <_io.BytesIO object at 0x7f7ccb1fb590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:00,597 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:00,597 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:00,597 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:00,597 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:00,597 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:00,597 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:00,597 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gcworker stdout | 2023-06-29 13:46:00,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:46:00,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:46:00,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:46:10 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:46:00,605 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:00,605 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:00,605 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:00,605 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:00,605 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:00,605 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1204}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '//X+biNsi61KJZjgbef2+w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fb590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1204', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:00,606 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:00,606 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:00,606 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:00,606 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:00,606 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:00,606 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1204&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5://X+biNsi61KJZjgbef2+w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134600Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:00,606 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134600Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e0e867bcecd5e9e08a48c02c0d6681f888608108599008e0e3a01b8e8115c462 gunicorn-registry stdout | 2023-06-29 13:46:00,606 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6a0d1146ddd87f51015b1ecdf10c0de67b34ebcf60da43823931002bcb4f4a49 gunicorn-registry stdout | 2023-06-29 13:46:00,606 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:00,606 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:00,607 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:00,607 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:46:00,655 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:46:00,982 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1204 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:00,983 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd83ac2cf-3c60-4d5d-b31b-ca178777f188', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd83ac2cf-3c60-4d5d-b31b-ca178777f188', 'ETag': '"fff5fe6e236c8bad4a2598e06de7f6fb"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:00,983 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:00,983 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:00,983 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:00,983 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:00,983 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd83ac2cf-3c60-4d5d-b31b-ca178777f188', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd83ac2cf-3c60-4d5d-b31b-ca178777f188', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd83ac2cf-3c60-4d5d-b31b-ca178777f188', 'etag': '"fff5fe6e236c8bad4a2598e06de7f6fb"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"fff5fe6e236c8bad4a2598e06de7f6fb"'} repositorygcworker stdout | 2023-06-29 13:46:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:46:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:46:38.788158+00:00 (in 36.796593 seconds) repositorygcworker stdout | 2023-06-29 13:46:01,992 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:47:01 UTC)" (scheduled at 2023-06-29 13:46:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:46:01,992 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:46:01,993 [81] [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(2023, 6, 29, 13, 46, 1, 992202), True, datetime.datetime(2023, 6, 29, 13, 46, 1, 992202), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 13:46:02,006 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:46:02,006 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:46:02,006 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:47:01 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:46:02,027 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:02,027 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:02,028 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1205, 'Body': <_io.BytesIO object at 0x7f7ccb960900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:02,028 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:02,028 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:02,028 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:02,028 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:02,028 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:02,028 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:02,028 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:02,037 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:02,037 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:02,037 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:02,037 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:02,037 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:02,037 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1205}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'fmDEwqGoN9HzVtTjspl/9Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1205', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:02,037 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:02,037 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:02,037 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:02,037 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:02,038 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:02,038 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1205&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:fmDEwqGoN9HzVtTjspl/9Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134602Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:02,038 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134602Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1975203305b37067b13e7d8b95be693e8f0b4b3fce2e087e0305285a22e7d0ba gunicorn-registry stdout | 2023-06-29 13:46:02,038 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b0fe3d7db3c0854657d83b64b4229e122e499d675854de5c3cc0aea4f46049ab gunicorn-registry stdout | 2023-06-29 13:46:02,038 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:02,038 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:02,038 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:02,039 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:46:02,086 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:46:02,494 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1205 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:02,494 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8ae93382-4e76-4eae-9ed9-3c440276374d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8ae93382-4e76-4eae-9ed9-3c440276374d', 'ETag': '"7e60c4c2a1a837d1f356d4e3b2997ff5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:02,494 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:02,495 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:02,495 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:02,495 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:02,495 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8ae93382-4e76-4eae-9ed9-3c440276374d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8ae93382-4e76-4eae-9ed9-3c440276374d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8ae93382-4e76-4eae-9ed9-3c440276374d', 'etag': '"7e60c4c2a1a837d1f356d4e3b2997ff5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7e60c4c2a1a837d1f356d4e3b2997ff5"'} gunicorn-registry stdout | 2023-06-29 13:46:03,423 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:03,423 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:03,424 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1206, 'Body': <_io.BytesIO object at 0x7f7ccb269b80>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:03,424 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:03,424 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:03,424 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:03,424 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:03,424 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:03,424 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:03,425 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:03,433 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:03,433 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:03,433 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:03,433 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:03,433 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:03,433 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1206}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '3LHHYN7iVw0A1b1xCGRmrw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269b80>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1206', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:03,433 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:03,433 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:03,433 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:03,433 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:03,434 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:03,434 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1206&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:3LHHYN7iVw0A1b1xCGRmrw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134603Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:03,434 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134603Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 64a11b1e140af2f931dc08ab36da93b0a5d64510aaaf4083163b681fa7f35aa4 gunicorn-registry stdout | 2023-06-29 13:46:03,434 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | db6814719473c3b74f9748ba5bc1a02bf79486b15884f0a01d6809ee2d3b3faa gunicorn-registry stdout | 2023-06-29 13:46:03,434 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:03,434 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:03,434 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:03,435 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:46:03,602 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. queuecleanupworker stdout | 2023-06-29 13:46:03,934 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} notificationworker stdout | 2023-06-29 13:46:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:46:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:46:13.978401+00:00 (in 9.999465 seconds) notificationworker stdout | 2023-06-29 13:46:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:46:13 UTC)" (scheduled at 2023-06-29 13:46:03.978401+00:00) notificationworker stdout | 2023-06-29 13:46:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:46:03,980 [74] [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(2023, 6, 29, 13, 46, 3, 979366), True, datetime.datetime(2023, 6, 29, 13, 46, 3, 979366), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:46:03,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:46:03,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:46:03,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:46:13 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:46:04,016 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1206 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:04,017 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '23e44bae-97ce-4c50-9d96-f8136f78f295', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '23e44bae-97ce-4c50-9d96-f8136f78f295', 'ETag': '"dcb1c760dee2570d00d5bd71086466af"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:04,017 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:04,017 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:04,017 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:04,018 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:04,018 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '23e44bae-97ce-4c50-9d96-f8136f78f295', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '23e44bae-97ce-4c50-9d96-f8136f78f295', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '23e44bae-97ce-4c50-9d96-f8136f78f295', 'etag': '"dcb1c760dee2570d00d5bd71086466af"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"dcb1c760dee2570d00d5bd71086466af"'} quotatotalworker stdout | 2023-06-29 13:46:04,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:46:04,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:46:19.399457+00:00 (in 14.999411 seconds) quotatotalworker stdout | 2023-06-29 13:46:04,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:46:19 UTC)" (scheduled at 2023-06-29 13:46:04.399457+00:00) quotatotalworker stdout | 2023-06-29 13:46:04,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:46:04,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:46:04,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:46:19 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:46:04,558 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:04,558 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:04,559 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1207, 'Body': <_io.BytesIO object at 0x7f7ccb960590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:04,559 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:04,559 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:04,559 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:04,559 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:04,559 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:04,559 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:04,559 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:04,568 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:04,568 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:04,568 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:04,568 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:04,568 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:04,568 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1207}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Vp3GAIOSMenEMNHsLppY6g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1207', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:04,568 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:04,568 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:04,568 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:04,568 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:04,568 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:04,568 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1207&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Vp3GAIOSMenEMNHsLppY6g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134604Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:04,568 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134604Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 491d9804d4fc3fc72a5ed22301f0feb945c95236d68c4303edfcfb55960f903c gunicorn-registry stdout | 2023-06-29 13:46:04,569 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0ebc66c0139f779f3cf7a8bd5a7843655aeabc182b7a8b689c2e1ad4276a98dd gunicorn-registry stdout | 2023-06-29 13:46:04,569 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:04,569 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:04,569 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:04,570 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:46:04,614 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:46:04,940 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1207 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:04,940 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ae962f6e-72fb-4511-a5e1-ce0a375fa01c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ae962f6e-72fb-4511-a5e1-ce0a375fa01c', 'ETag': '"569dc600839231e9c430d1ec2e9a58ea"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:04,940 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:04,941 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:04,941 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:04,941 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:04,941 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ae962f6e-72fb-4511-a5e1-ce0a375fa01c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ae962f6e-72fb-4511-a5e1-ce0a375fa01c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ae962f6e-72fb-4511-a5e1-ce0a375fa01c', 'etag': '"569dc600839231e9c430d1ec2e9a58ea"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"569dc600839231e9c430d1ec2e9a58ea"'} gunicorn-registry stdout | 2023-06-29 13:46:05,816 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:05,816 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:05,816 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1208, 'Body': <_io.BytesIO object at 0x7f7ccb216180>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:05,817 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:05,817 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:05,817 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:05,817 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:05,817 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:05,817 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:05,817 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:05,825 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:05,826 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:05,826 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:05,826 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:05,826 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:05,826 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1208}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'oV0+Fe+eNuc+8y1Vk4BwEg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb216180>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1208', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:05,826 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:05,826 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:05,826 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:05,826 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:05,826 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:05,826 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1208&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:oV0+Fe+eNuc+8y1Vk4BwEg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134605Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:05,826 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134605Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1d5c3d2f96f93066e0ee4e22a41917f595e0cdefcf076895260456b05e656658 gunicorn-registry stdout | 2023-06-29 13:46:05,826 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6c49c925c4ed4c567b498732b286a6bc34370c678de6308049dac8987f3bfa95 gunicorn-registry stdout | 2023-06-29 13:46:05,827 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:05,827 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:05,827 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:05,828 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:46:05,873 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:46:06,243 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1208 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:06,244 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1ac3e2d1-151d-456e-b4f9-133ec5fae11a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1ac3e2d1-151d-456e-b4f9-133ec5fae11a', 'ETag': '"a15d3e15ef9e36e73ef32d5593807012"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:06,244 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:06,244 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:06,244 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:06,244 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:06,244 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1ac3e2d1-151d-456e-b4f9-133ec5fae11a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1ac3e2d1-151d-456e-b4f9-133ec5fae11a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1ac3e2d1-151d-456e-b4f9-133ec5fae11a', 'etag': '"a15d3e15ef9e36e73ef32d5593807012"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a15d3e15ef9e36e73ef32d5593807012"'} securityworker stdout | 2023-06-29 13:46:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:46:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:46:11.713664+00:00 (in 5.130608 seconds) securityworker stdout | 2023-06-29 13:46:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:46:36 UTC)" (scheduled at 2023-06-29 13:46:06.582504+00:00) securityworker stdout | 2023-06-29 13:46:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:46:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:46:06,587 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:46:06,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:46:06,600 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:46:06,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:46:06,604 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:46:36 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:46:07,065 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:07,066 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:07,066 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1209, 'Body': <_io.BytesIO object at 0x7f7ccb269b80>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:07,066 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:07,066 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:07,066 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:07,066 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:07,066 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:07,067 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:07,067 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:07,075 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:07,075 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:07,075 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:07,075 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:07,075 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:07,075 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1209}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'gBJf2YUVFbvaUEVdGzNqfg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269b80>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1209', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:07,076 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:07,076 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:07,076 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:07,076 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:07,076 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:07,076 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1209&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:gBJf2YUVFbvaUEVdGzNqfg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134607Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:07,076 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134607Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d262322049725f46b04cdc9070986ebf7a8b99e8ad5aaf5d8c070aae702a1424 gunicorn-registry stdout | 2023-06-29 13:46:07,076 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0c7690bccb6e8356c135c4debbd87b50233cf026a1ea9aced84b9172e8c2904a gunicorn-registry stdout | 2023-06-29 13:46:07,076 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:07,076 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:07,077 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:07,077 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. builder stdout | 2023-06-29 13:46:07,127 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:46:07,168 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:46:07,188 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:46:07,563 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1209 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:07,563 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c1816e54-9776-4979-94df-7e443bd22fb6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c1816e54-9776-4979-94df-7e443bd22fb6', 'ETag': '"80125fd9851515bbda50455d1b336a7e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:07,564 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:07,564 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:07,564 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:07,564 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:07,564 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c1816e54-9776-4979-94df-7e443bd22fb6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c1816e54-9776-4979-94df-7e443bd22fb6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c1816e54-9776-4979-94df-7e443bd22fb6', 'etag': '"80125fd9851515bbda50455d1b336a7e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"80125fd9851515bbda50455d1b336a7e"'} gunicorn-registry stdout | 2023-06-29 13:46:08,254 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:08,254 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:08,255 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1210, 'Body': <_io.BytesIO object at 0x7f7ccb1fb590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:08,255 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:08,255 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:08,255 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:08,255 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:08,255 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:08,255 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:08,255 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:08,264 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:08,264 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:08,264 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:08,264 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:08,264 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:08,264 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1210}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'r8nWCxnt5vlcvkRC09FSAw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fb590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1210', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:08,264 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:08,264 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:08,264 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:08,264 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:08,264 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:08,265 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1210&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:r8nWCxnt5vlcvkRC09FSAw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134608Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:08,265 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134608Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a3a91157d5778ae5f76568ba04327bca8e7fda681e84f2ac6041d8f975e6345e gunicorn-registry stdout | 2023-06-29 13:46:08,265 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 62dc29a185ef936b823bbc9de1317440c807569cf779a35439fe13d93e528d6b gunicorn-registry stdout | 2023-06-29 13:46:08,265 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:08,265 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:08,265 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:08,266 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:46:08,311 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:46:08,674 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1210 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:08,675 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '121050a5-8572-4aa3-a563-93f7c50a8cc4', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '121050a5-8572-4aa3-a563-93f7c50a8cc4', 'ETag': '"afc9d60b19ede6f95cbe4442d3d15203"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:08,675 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:08,675 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:08,675 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:08,675 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:08,675 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '121050a5-8572-4aa3-a563-93f7c50a8cc4', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '121050a5-8572-4aa3-a563-93f7c50a8cc4', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '121050a5-8572-4aa3-a563-93f7c50a8cc4', 'etag': '"afc9d60b19ede6f95cbe4442d3d15203"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"afc9d60b19ede6f95cbe4442d3d15203"'} quotatotalworker stdout | 2023-06-29 13:46:09,091 [78] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotatotalworker.py', 'pid': '78'} gunicorn-registry stdout | 2023-06-29 13:46:09,363 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:09,363 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:09,364 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1211, 'Body': <_io.BytesIO object at 0x7f7ccb1e69a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:09,364 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:09,364 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:09,364 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:09,364 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:09,364 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:09,364 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:09,364 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:09,374 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:09,374 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:09,374 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:09,374 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:09,374 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:09,374 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1211}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'x1/rLbSQHxtIfkpIVqs52g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e69a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1211', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:09,374 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:09,374 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:09,374 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:09,374 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:09,374 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:09,374 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1211&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:x1/rLbSQHxtIfkpIVqs52g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134609Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:09,374 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134609Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4c35b44c5dcb8d86a1eb11f074da79de39e598b95c8bd11e37006992ffd5a2df gunicorn-registry stdout | 2023-06-29 13:46:09,375 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0e6bb2453e414599fd828f0b4e18ff248537a347f8b66a72588318bb2f1e672b gunicorn-registry stdout | 2023-06-29 13:46:09,375 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:09,375 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:09,375 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:09,376 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:46:09,420 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotaregistrysizeworker stdout | 2023-06-29 13:46:09,618 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-web stdout | 2023-06-29 13:46:09,636 [211] [DEBUG] [app] Starting request: urn:request:2c7fadc0-5191-4f68-b904-4f1176ba1733 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:46:09,636 [213] [DEBUG] [app] Starting request: urn:request:fc1426b1-aae9-47f2-b161-9fe7b4438a40 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:46:09,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:46:09,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:46:09,640 [216] [DEBUG] [app] Starting request: urn:request:50807b92-6147-4c51-a58f-63b3690db6cf (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:46:09,640 [219] [DEBUG] [app] Starting request: urn:request:d3eea16a-4ca4-4b30-ba0a-1e86a27860f8 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:46:09,640 [219] [DEBUG] [app] Ending request: urn:request:d3eea16a-4ca4-4b30-ba0a-1e86a27860f8 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:d3eea16a-4ca4-4b30-ba0a-1e86a27860f8', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:46:09,640 [216] [DEBUG] [app] Ending request: urn:request:50807b92-6147-4c51-a58f-63b3690db6cf (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:50807b92-6147-4c51-a58f-63b3690db6cf', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:46:09,641 [219] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:46:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:46:09,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:46:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:46:09,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:46:09,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:46:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:46:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:46:09,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:46:09,642 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:46:09,643 [213] [DEBUG] [app] Starting request: urn:request:e2998ae2-26f4-4331-b03d-6fed3179b3b5 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:46:09,644 [214] [DEBUG] [app] Starting request: urn:request:9baefeb2-ba36-4188-a5c7-a3a29360f77b (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:46:09,644 [213] [DEBUG] [app] Ending request: urn:request:e2998ae2-26f4-4331-b03d-6fed3179b3b5 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:e2998ae2-26f4-4331-b03d-6fed3179b3b5', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:46:09,644 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:46:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:46:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:46:09,644 [214] [DEBUG] [app] Ending request: urn:request:9baefeb2-ba36-4188-a5c7-a3a29360f77b (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:9baefeb2-ba36-4188-a5c7-a3a29360f77b', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:46:09,644 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:46:09,645 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:46:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:46:09,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:46:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:46:09,645 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:46:09,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:46:09,653 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:46:09,653 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:46:09,664 [213] [DEBUG] [app] Ending request: urn:request:fc1426b1-aae9-47f2-b161-9fe7b4438a40 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:fc1426b1-aae9-47f2-b161-9fe7b4438a40', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:46:09,664 [211] [DEBUG] [app] Ending request: urn:request:2c7fadc0-5191-4f68-b904-4f1176ba1733 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:2c7fadc0-5191-4f68-b904-4f1176ba1733', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:46:09,664 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:46:09,664 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:46:09,664 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:46:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:46:09,664 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:46:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:46:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:46:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-registry stdout | 2023-06-29 13:46:09,784 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1211 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:09,784 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '653526af-7586-4058-a376-04e343be67ec', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '653526af-7586-4058-a376-04e343be67ec', 'ETag': '"c75feb2db4901f1b487e4a4856ab39da"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:09,784 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:09,784 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:09,785 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:09,785 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:09,785 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '653526af-7586-4058-a376-04e343be67ec', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '653526af-7586-4058-a376-04e343be67ec', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '653526af-7586-4058-a376-04e343be67ec', 'etag': '"c75feb2db4901f1b487e4a4856ab39da"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c75feb2db4901f1b487e4a4856ab39da"'} namespacegcworker stdout | 2023-06-29 13:46:09,929 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:46:09,975 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:46:09,993 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gcworker stdout | 2023-06-29 13:46:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:46:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:46:20.585410+00:00 (in 9.999438 seconds) gcworker stdout | 2023-06-29 13:46:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:46:20 UTC)" (scheduled at 2023-06-29 13:46:10.585410+00:00) gcworker stdout | 2023-06-29 13:46:10,587 [59] [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, 1686836770586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:46:10,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:46:10,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:46:10,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:46:20 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:46:10,683 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:10,683 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:10,684 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1212, 'Body': <_io.BytesIO object at 0x7f7ccb2abae0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:10,684 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:10,684 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:10,684 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:10,684 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:10,684 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:10,684 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:10,684 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:10,692 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:10,693 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:10,693 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:10,693 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:10,693 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:10,693 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1212}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '8PeJpKLri/l4Z16lp70mYA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2abae0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1212', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:10,693 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:10,693 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:10,693 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:10,693 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:10,693 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:10,693 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1212&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:8PeJpKLri/l4Z16lp70mYA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134610Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:10,693 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134610Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ac822110a2c2c1e7843a6cb5b592b39a2dc09ee532b0ea338817639ec87ed64d gunicorn-registry stdout | 2023-06-29 13:46:10,693 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4c943486cdb600fcffaa25851d5dc7abf48a05a94421016f3c2531ecb4d515fe gunicorn-registry stdout | 2023-06-29 13:46:10,694 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:10,694 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:10,694 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:10,695 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:46:10,739 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositoryactioncounter stdout | 2023-06-29 13:46:10,804 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} securityworker stdout | 2023-06-29 13:46:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:46:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:46:36.582504+00:00 (in 24.868264 seconds) securityworker stdout | 2023-06-29 13:46:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:46:41 UTC)" (scheduled at 2023-06-29 13:46:11.713664+00:00) securityworker stdout | 2023-06-29 13:46:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:46:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:46:11,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:46:11,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:46:11,718 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:46:11,718 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:46:11,718 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:46:11,721 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:46:11,723 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:46:11,736 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:46:11,740 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:46:11,740 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:46:11,741 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 41, 11, 723326), 1, 2]) securityworker stdout | 2023-06-29 13:46:11,745 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:46:11,745 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:46:11,746 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 41, 11, 723326), 1, 2]) securityworker stdout | 2023-06-29 13:46:11,749 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:46:11,750 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:46:11,750 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:46:11,750 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:46:11,750 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:46:11,750 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:46:11,750 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:46:11,751 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:46:11,751 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:46:11,751 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:46:41 UTC)" executed successfully blobuploadcleanupworker stdout | 2023-06-29 13:46:11,928 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:46:12,295 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1212 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:12,296 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3ad0b45a-5415-4f33-af40-67b42670e6b5', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3ad0b45a-5415-4f33-af40-67b42670e6b5', 'ETag': '"f0f789a4a2eb8bf978675ea5a7bd2660"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:12,296 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:12,296 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:12,296 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:12,296 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:12,296 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3ad0b45a-5415-4f33-af40-67b42670e6b5', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3ad0b45a-5415-4f33-af40-67b42670e6b5', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3ad0b45a-5415-4f33-af40-67b42670e6b5', 'etag': '"f0f789a4a2eb8bf978675ea5a7bd2660"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f0f789a4a2eb8bf978675ea5a7bd2660"'} gunicorn-registry stdout | 2023-06-29 13:46:12,320 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:12,320 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:12,320 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1213, 'Body': <_io.BytesIO object at 0x7f7ccb960b30>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:12,320 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:12,320 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:12,320 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:12,320 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:12,320 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:12,321 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:12,321 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:12,329 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:12,329 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:12,329 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:12,329 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:12,329 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:12,329 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1213}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '45lnsSOefSdTa0Kiakj9Dw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960b30>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1213', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:12,329 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:12,329 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:12,329 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:12,329 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:12,330 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:12,330 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1213&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:45lnsSOefSdTa0Kiakj9Dw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134612Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:12,330 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134612Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e6977e42bcd89a83edb1a9392bd86050ac1df4767a54bc146a1de7857fde5323 gunicorn-registry stdout | 2023-06-29 13:46:12,330 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f57efb1e320dfc9d946380a316a258fbdc72dc9ba6747c2fe38bd0b20be096bb gunicorn-registry stdout | 2023-06-29 13:46:12,330 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:12,330 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:12,330 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:12,331 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:46:12,442 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:46:12,976 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1213 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:12,976 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6a23a34c-1bf3-4d96-b24b-cd25f9310e40', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6a23a34c-1bf3-4d96-b24b-cd25f9310e40', 'ETag': '"e39967b1239e7d27536b42a26a48fd0f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:12,976 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:12,976 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:12,976 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:12,976 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:12,977 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6a23a34c-1bf3-4d96-b24b-cd25f9310e40', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6a23a34c-1bf3-4d96-b24b-cd25f9310e40', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6a23a34c-1bf3-4d96-b24b-cd25f9310e40', 'etag': '"e39967b1239e7d27536b42a26a48fd0f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e39967b1239e7d27536b42a26a48fd0f"'} gunicorn-registry stdout | 2023-06-29 13:46:13,000 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:13,000 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:13,000 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1214, 'Body': <_io.BytesIO object at 0x7f7cd012c220>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:13,000 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:13,000 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:13,000 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:13,000 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:13,000 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:13,000 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:13,001 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:13,009 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:13,009 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:13,009 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:13,009 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:13,009 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:13,009 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1214}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '/noTkTygR4V0t0Gtfz3a5A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd012c220>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1214', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:13,009 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:13,009 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:13,009 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:13,009 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:13,010 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:13,010 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1214&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:/noTkTygR4V0t0Gtfz3a5A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134613Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:13,010 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134613Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a94871b52994a9db56512ac8e257547e977ad4318fdabd81d4162eabb095b171 gunicorn-registry stdout | 2023-06-29 13:46:13,010 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 39f039294433f72522500750e8902eca1c137fd76161513a20002a93eb89f436 gunicorn-registry stdout | 2023-06-29 13:46:13,010 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:13,010 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:13,010 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:13,011 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:46:13,056 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:46:13,417 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1214 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:13,418 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '92c09ac7-fc96-48b6-adfc-7cd37a320bb7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '92c09ac7-fc96-48b6-adfc-7cd37a320bb7', 'ETag': '"fe7a13913ca0478574b741ad7f3ddae4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:13,418 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:13,418 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:13,418 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:13,418 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:13,418 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '92c09ac7-fc96-48b6-adfc-7cd37a320bb7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '92c09ac7-fc96-48b6-adfc-7cd37a320bb7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '92c09ac7-fc96-48b6-adfc-7cd37a320bb7', 'etag': '"fe7a13913ca0478574b741ad7f3ddae4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"fe7a13913ca0478574b741ad7f3ddae4"'} repositorygcworker stdout | 2023-06-29 13:46:13,866 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:46:13,905 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:13,905 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:13,906 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1215, 'Body': <_io.BytesIO object at 0x7f7ccb27a630>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:13,906 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:13,906 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:13,906 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:13,906 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:13,906 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:13,906 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:13,906 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:13,915 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:13,915 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:13,915 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:13,915 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:13,915 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:13,915 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1215}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'AJgMNZYE7T/NT1xJnm1/jA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a630>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1215', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:13,915 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:13,915 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:13,915 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:13,915 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:13,915 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:13,915 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1215&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:AJgMNZYE7T/NT1xJnm1/jA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134613Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:13,915 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134613Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c884a6d56929a1218a288bc5c1be237c8cad17506157cf9d1a67622580b82a05 gunicorn-registry stdout | 2023-06-29 13:46:13,915 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f9187114b2073fdb0fa26861f0af27f3e87aa844ef137fa2f63d3b8760c4aff9 gunicorn-registry stdout | 2023-06-29 13:46:13,916 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:13,916 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:13,916 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:13,917 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:46:13,963 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:46:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:46:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:46:15.985355+00:00 (in 2.006447 seconds) notificationworker stdout | 2023-06-29 13:46:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:46:23 UTC)" (scheduled at 2023-06-29 13:46:13.978401+00:00) notificationworker stdout | 2023-06-29 13:46:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:46:13,980 [74] [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(2023, 6, 29, 13, 46, 13, 979318), True, datetime.datetime(2023, 6, 29, 13, 46, 13, 979318), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:46:13,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:46:13,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:46:13,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:46:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:46:14,363 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1215 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:14,363 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '20a898bd-84d7-4487-bbf4-cc22f94d8a55', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '20a898bd-84d7-4487-bbf4-cc22f94d8a55', 'ETag': '"00980c359604ed3fcd4f5c499e6d7f8c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:14,363 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:14,363 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:14,363 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:14,363 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:14,364 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '20a898bd-84d7-4487-bbf4-cc22f94d8a55', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '20a898bd-84d7-4487-bbf4-cc22f94d8a55', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '20a898bd-84d7-4487-bbf4-cc22f94d8a55', 'etag': '"00980c359604ed3fcd4f5c499e6d7f8c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"00980c359604ed3fcd4f5c499e6d7f8c"'} exportactionlogsworker stdout | 2023-06-29 13:46:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:46:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:46:55.591055+00:00 (in 40.797076 seconds) exportactionlogsworker stdout | 2023-06-29 13:46:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:47:14 UTC)" (scheduled at 2023-06-29 13:46:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:46:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:46:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:47:14 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:46:15,069 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:15,069 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:15,069 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1216, 'Body': <_io.BytesIO object at 0x7f7ccb269b80>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:15,069 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:15,069 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:15,069 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:15,070 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:15,070 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:15,070 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:15,070 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:15,078 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:15,078 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:15,078 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:15,078 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:15,078 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:15,078 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1216}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ZeynTMbon17xzMlTxQIioQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269b80>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1216', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:15,079 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:15,079 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:15,079 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:15,079 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:15,079 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:15,079 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1216&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ZeynTMbon17xzMlTxQIioQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134615Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:15,079 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134615Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 13446dc6ffea6393477a0e1763ff17c6c0af7d719154e59f3afe667a64208898 gunicorn-registry stdout | 2023-06-29 13:46:15,079 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5ae3307b2948573d7568d1f62f67eff25ac7bf43839fe983d402d895c8d43b6b gunicorn-registry stdout | 2023-06-29 13:46:15,079 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:15,079 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:15,080 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:15,080 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:46:15,125 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. manifestbackfillworker stdout | 2023-06-29 13:46:15,267 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} securityworker stdout | 2023-06-29 13:46:15,271 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} exportactionlogsworker stdout | 2023-06-29 13:46:15,328 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} gunicorn-registry stdout | 2023-06-29 13:46:15,532 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1216 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:15,532 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '50a99eba-bba6-47e9-ac31-0aff8e0a2fb3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '50a99eba-bba6-47e9-ac31-0aff8e0a2fb3', 'ETag': '"65eca74cc6e89f5ef1ccc953c50222a1"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:15,532 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:15,533 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:15,533 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:15,533 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:15,533 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '50a99eba-bba6-47e9-ac31-0aff8e0a2fb3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '50a99eba-bba6-47e9-ac31-0aff8e0a2fb3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '50a99eba-bba6-47e9-ac31-0aff8e0a2fb3', 'etag': '"65eca74cc6e89f5ef1ccc953c50222a1"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"65eca74cc6e89f5ef1ccc953c50222a1"'} servicekey stdout | 2023-06-29 13:46:15,546 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-web stdout | 2023-06-29 13:46:15,925 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} notificationworker stdout | 2023-06-29 13:46:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:46:15,985 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:46:23.978401+00:00 (in 7.992578 seconds) notificationworker stdout | 2023-06-29 13:46:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:47:15 UTC)" (scheduled at 2023-06-29 13:46:15.985355+00:00) notificationworker stdout | 2023-06-29 13:46:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:46:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:47:15 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:46:16,039 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:46:16,043 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:46:16,047 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:46:16,052 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gcworker stdout | 2023-06-29 13:46:16,071 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:46:16,143 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-registry stdout | 2023-06-29 13:46:16,178 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:16,178 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:16,179 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1217, 'Body': <_io.BytesIO object at 0x7f7ccb271130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:16,179 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:16,179 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:16,179 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:16,179 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:16,179 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:16,179 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:16,179 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:16,188 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:16,188 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:16,188 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:16,188 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:16,188 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:16,188 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1217}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ltHadL56QDcOnCv9qpCE2Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1217', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:16,188 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:16,188 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:16,188 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:16,188 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:16,188 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:16,188 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1217&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ltHadL56QDcOnCv9qpCE2Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134616Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:16,188 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134616Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 02dfd15e27780c7a1639352a62673ab4b20590ac918264a754a61d6979f77c59 gunicorn-registry stdout | 2023-06-29 13:46:16,189 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9c58c916dd4056630ad2d1773a002dae1deed8c7fd37eee5a8864a53501198fd gunicorn-registry stdout | 2023-06-29 13:46:16,189 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:16,189 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:16,189 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:16,190 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:46:16,237 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:46:16,645 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1217 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:16,646 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'be69d202-825d-415f-8da1-389483a50f5d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'be69d202-825d-415f-8da1-389483a50f5d', 'ETag': '"96d1da74be7a40370e9c2bfdaa9084d9"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:16,646 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:16,646 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:16,646 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:16,646 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:16,646 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'be69d202-825d-415f-8da1-389483a50f5d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'be69d202-825d-415f-8da1-389483a50f5d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'be69d202-825d-415f-8da1-389483a50f5d', 'etag': '"96d1da74be7a40370e9c2bfdaa9084d9"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"96d1da74be7a40370e9c2bfdaa9084d9"'} gunicorn-registry stdout | 2023-06-29 13:46:17,227 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:17,228 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:17,228 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1218, 'Body': <_io.BytesIO object at 0x7f7ccb2901d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:17,229 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:17,229 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:17,229 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:17,229 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:17,229 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:17,229 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:17,229 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:17,237 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:17,237 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:17,237 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:17,237 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:17,238 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:17,238 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1218}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'v4PJm+IFqp5LxROa2yORJg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2901d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1218', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:17,238 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:17,238 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:17,238 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:17,238 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:17,238 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:17,238 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1218&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:v4PJm+IFqp5LxROa2yORJg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134617Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:17,238 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134617Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ae51f898d98e68e48be71db528a3211d762f0c2ce391336b8a6b96f2f97d82dc gunicorn-registry stdout | 2023-06-29 13:46:17,238 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 80bd7ff6e51c1a4258b1df8a36ccc74c9f8d4c3f87d9efeb437f29c7ffe72b43 gunicorn-registry stdout | 2023-06-29 13:46:17,238 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:17,238 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:17,239 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:17,239 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. globalpromstats stdout | 2023-06-29 13:46:17,262 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} gunicorn-registry stdout | 2023-06-29 13:46:17,400 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. teamsyncworker stdout | 2023-06-29 13:46:17,568 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:46:17,775 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1218 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:17,775 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '9d4df86e-c947-485f-bdb6-0114578b5af0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '9d4df86e-c947-485f-bdb6-0114578b5af0', 'ETag': '"bf83c99be205aa9e4bc5139adb239126"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:17,775 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:17,776 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:17,776 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:17,776 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:17,776 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '9d4df86e-c947-485f-bdb6-0114578b5af0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '9d4df86e-c947-485f-bdb6-0114578b5af0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '9d4df86e-c947-485f-bdb6-0114578b5af0', 'etag': '"bf83c99be205aa9e4bc5139adb239126"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"bf83c99be205aa9e4bc5139adb239126"'} gunicorn-secscan stdout | 2023-06-29 13:46:18,275 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:46:18,279 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:46:18,283 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:46:18,286 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:18,286 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:18,286 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1219, 'Body': <_io.BytesIO object at 0x7f7ccb279e50>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:18,286 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:18,286 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:18,286 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:18,287 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:18,287 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:18,287 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:18,287 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:18,295 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:18,295 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:18,295 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:18,295 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:18,295 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:18,295 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1219}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'uB0YKIZekzegPoXy9iUWPg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279e50>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1219', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:18,296 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:18,296 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:18,296 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:18,296 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:18,296 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:18,296 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1219&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:uB0YKIZekzegPoXy9iUWPg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134618Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:18,296 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134618Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c1d4058ead35daa412f24bbd5025cb6a4c3a164d439a1871eea8a65c6f637768 gunicorn-registry stdout | 2023-06-29 13:46:18,296 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e87dbbff32c78c41b8f6c21403e6f10a3b5e4b1e31d1b03b4ea8bd37faa26b5f gunicorn-registry stdout | 2023-06-29 13:46:18,296 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:18,296 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:18,297 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:18,297 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. chunkcleanupworker stdout | 2023-06-29 13:46:18,322 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-registry stdout | 2023-06-29 13:46:18,344 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:46:18,706 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1219 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:18,707 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'af562f95-f7d6-4601-b120-a655e4f8b3bc', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'af562f95-f7d6-4601-b120-a655e4f8b3bc', 'ETag': '"b81d1828865e9337a03e85f2f625163e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:18,707 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:18,707 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:18,707 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:18,707 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:18,707 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'af562f95-f7d6-4601-b120-a655e4f8b3bc', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'af562f95-f7d6-4601-b120-a655e4f8b3bc', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'af562f95-f7d6-4601-b120-a655e4f8b3bc', 'etag': '"b81d1828865e9337a03e85f2f625163e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b81d1828865e9337a03e85f2f625163e"'} storagereplication stdout | 2023-06-29 13:46:18,711 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:46:19,339 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:19,339 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:19,340 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1220, 'Body': <_io.BytesIO object at 0x7f7ccb1de680>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:19,340 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:19,340 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:19,340 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:19,340 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:19,340 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:19,340 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:19,341 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:19,349 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:19,349 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:19,349 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:19,349 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:19,349 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:19,349 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1220}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'PBj6PTLl9whdq0aAzGwvbA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1de680>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1220', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:19,349 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:19,349 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:19,349 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:19,350 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:19,350 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:19,350 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1220&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:PBj6PTLl9whdq0aAzGwvbA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134619Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:19,350 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134619Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e2965c87290b4dfa3439f0105d0bf92cc3cdd3c4d4f6e031dcf6814921c9a36b gunicorn-registry stdout | 2023-06-29 13:46:19,350 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 95ef813a90d20dde6fd7400e5035a83d29db0b801c7897b0ae7efc91b010a227 gunicorn-registry stdout | 2023-06-29 13:46:19,350 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:19,350 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:19,350 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:19,351 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. quotatotalworker stdout | 2023-06-29 13:46:19,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:46:19,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:46:34.399457+00:00 (in 14.999442 seconds) quotatotalworker stdout | 2023-06-29 13:46:19,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:46:34 UTC)" (scheduled at 2023-06-29 13:46:19.399457+00:00) quotatotalworker stdout | 2023-06-29 13:46:19,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:46:19,414 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:46:19,414 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:46:34 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:46:19,441 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:46:19,444 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:46:19,448 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:46:19,452 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:46:19,455 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:46:19,459 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:46:19,461 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:46:19,464 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:46:19,465 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:46:19,468 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:46:19,838 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1220 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:19,839 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '318a85f3-b37e-4c63-96d0-907aa3c82931', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '318a85f3-b37e-4c63-96d0-907aa3c82931', 'ETag': '"3c18fa3d32e5f7085dab4680cc6c2f6c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:19,839 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:19,839 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:19,839 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:19,839 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:19,839 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '318a85f3-b37e-4c63-96d0-907aa3c82931', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '318a85f3-b37e-4c63-96d0-907aa3c82931', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '318a85f3-b37e-4c63-96d0-907aa3c82931', 'etag': '"3c18fa3d32e5f7085dab4680cc6c2f6c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3c18fa3d32e5f7085dab4680cc6c2f6c"'} gunicorn-registry stdout | 2023-06-29 13:46:20,324 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:20,325 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:20,325 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1221, 'Body': <_io.BytesIO object at 0x7f7ccb1de950>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:20,325 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:20,325 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:20,325 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:20,325 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:20,325 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:20,325 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:20,326 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:20,334 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:20,334 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:20,334 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:20,334 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:20,334 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:20,334 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1221}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'k9DnUgrnnozG/RBFegGEdQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1de950>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1221', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:20,334 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:20,335 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:20,335 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:20,335 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:20,335 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:20,335 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1221&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:k9DnUgrnnozG/RBFegGEdQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134620Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:20,335 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134620Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0e4a9f81ae090f75b6356e967f3b3510f98fd6042a4f4555c71178b0df9673a4 gunicorn-registry stdout | 2023-06-29 13:46:20,335 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d58a2f1e890ff7339e942178608dfcbfbed2af565b1e4865c33ab21a80384547 gunicorn-registry stdout | 2023-06-29 13:46:20,335 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:20,335 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:20,335 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:20,336 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:46:20,383 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:46:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:46:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:46:30.585410+00:00 (in 9.999475 seconds) gcworker stdout | 2023-06-29 13:46:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:46:30 UTC)" (scheduled at 2023-06-29 13:46:20.585410+00:00) gcworker stdout | 2023-06-29 13:46:20,587 [59] [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, 1686836780586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:46:20,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:46:20,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:46:20,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:46:30 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:46:20,748 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1221 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:20,749 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '914d11d9-925a-499a-91a4-0741b0588b55', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '914d11d9-925a-499a-91a4-0741b0588b55', 'ETag': '"93d0e7520ae79e8cc6fd10457a018475"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:20,749 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:20,749 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:20,749 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:20,749 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:20,749 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '914d11d9-925a-499a-91a4-0741b0588b55', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '914d11d9-925a-499a-91a4-0741b0588b55', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '914d11d9-925a-499a-91a4-0741b0588b55', 'etag': '"93d0e7520ae79e8cc6fd10457a018475"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"93d0e7520ae79e8cc6fd10457a018475"'} gunicorn-registry stdout | 2023-06-29 13:46:21,364 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:21,364 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:21,364 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1222, 'Body': <_io.BytesIO object at 0x7f7ccb286450>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:21,365 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:21,365 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:21,365 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:21,365 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:21,365 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:21,365 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:21,365 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:21,373 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:21,373 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:21,373 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:21,373 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:21,373 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:21,373 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1222}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'cWTl9E7h9Ho2av5K9WM0dA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286450>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1222', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:21,374 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:21,374 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:21,374 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:21,374 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:21,374 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:21,374 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1222&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:cWTl9E7h9Ho2av5K9WM0dA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134621Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:21,374 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134621Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | fb166b8c59d286537a4ee9d75cef5eb71ed9dc32b248e3fd07ef6fb7d6a2febf gunicorn-registry stdout | 2023-06-29 13:46:21,374 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | eabaed50fd4d06d6a6abdccba3627f9c9d2007ee25eeb1876d9a6c95ba168a9a gunicorn-registry stdout | 2023-06-29 13:46:21,374 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:21,374 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:21,375 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:21,376 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:46:21,425 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:46:21,792 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1222 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:21,793 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0409be5e-ff29-4ba0-95d7-f86f528b6de0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0409be5e-ff29-4ba0-95d7-f86f528b6de0', 'ETag': '"7164e5f44ee1f47a366afe4af5633474"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:21,793 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:21,793 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:21,793 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:21,793 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:21,793 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0409be5e-ff29-4ba0-95d7-f86f528b6de0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0409be5e-ff29-4ba0-95d7-f86f528b6de0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0409be5e-ff29-4ba0-95d7-f86f528b6de0', 'etag': '"7164e5f44ee1f47a366afe4af5633474"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7164e5f44ee1f47a366afe4af5633474"'} gunicorn-registry stdout | 2023-06-29 13:46:22,429 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:22,429 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:22,430 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1223, 'Body': <_io.BytesIO object at 0x7f7cd0a0d900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:22,430 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:22,430 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:22,430 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:22,430 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:22,430 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:22,430 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:22,431 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:22,439 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:22,439 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:22,439 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:22,439 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:22,439 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:22,439 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1223}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'kBiBQcNe8wVLavVxCUfvjQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd0a0d900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1223', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:22,439 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:22,439 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:22,439 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:22,439 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:22,440 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:22,440 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1223&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:kBiBQcNe8wVLavVxCUfvjQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134622Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:22,440 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134622Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | df1d3e57516a026017c41614ba7173212b4581af906a66c5299d91bb9de53943 gunicorn-registry stdout | 2023-06-29 13:46:22,440 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 488fffc12ce93480fd1238afeed34e83f040a0bb0e80a952fc34cd8f286bb20e gunicorn-registry stdout | 2023-06-29 13:46:22,440 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:22,440 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:22,440 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:22,441 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:46:22,488 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:46:22,851 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1223 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:22,852 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f55739f9-5285-44a3-8f55-9654dd441f13', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f55739f9-5285-44a3-8f55-9654dd441f13', 'ETag': '"90188141c35ef3054b6af5710947ef8d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:22,852 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:22,852 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:22,852 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:22,852 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:22,852 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f55739f9-5285-44a3-8f55-9654dd441f13', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f55739f9-5285-44a3-8f55-9654dd441f13', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f55739f9-5285-44a3-8f55-9654dd441f13', 'etag': '"90188141c35ef3054b6af5710947ef8d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"90188141c35ef3054b6af5710947ef8d"'} securityscanningnotificationworker stdout | 2023-06-29 13:46:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:46:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:46:48.681765+00:00 (in 25.394437 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:46:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:47:23 UTC)" (scheduled at 2023-06-29 13:46:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:46:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:46:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:47:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:46:23,661 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:23,661 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:23,662 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1224, 'Body': <_io.BytesIO object at 0x7f7cd0144680>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:23,662 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:23,662 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:23,662 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:23,662 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:23,662 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:23,662 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:23,663 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:23,671 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:23,671 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:23,671 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:23,671 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:23,672 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:23,672 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1224}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Frjoj0DWiOm4XA2x4g/ZNg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd0144680>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1224', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:23,672 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:23,672 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:23,672 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:23,672 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:23,672 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:23,672 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1224&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Frjoj0DWiOm4XA2x4g/ZNg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134623Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:23,673 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134623Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e4db0cf1a9a2bcc1c80aba745318714ec86af952343f1e15dd90eedb937d05db gunicorn-registry stdout | 2023-06-29 13:46:23,673 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 074fd13d0097aa7f888aeb10a4d6bcdbcc11fb2de058650bda46af4751226cfb gunicorn-registry stdout | 2023-06-29 13:46:23,673 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:23,673 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:23,673 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:23,674 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:46:23,719 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:46:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:46:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:46:33.978401+00:00 (in 9.999449 seconds) notificationworker stdout | 2023-06-29 13:46:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:46:33 UTC)" (scheduled at 2023-06-29 13:46:23.978401+00:00) notificationworker stdout | 2023-06-29 13:46:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:46:23,980 [74] [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(2023, 6, 29, 13, 46, 23, 979437), True, datetime.datetime(2023, 6, 29, 13, 46, 23, 979437), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:46:23,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:46:23,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:46:23,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:46:33 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:46:24,123 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1224 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:24,124 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '54f69342-a2b8-486e-8ebb-f6e9f07dde62', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '54f69342-a2b8-486e-8ebb-f6e9f07dde62', 'ETag': '"16b8e88f40d688e9b85c0db1e20fd936"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:24,124 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:24,125 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:24,125 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:24,125 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:24,125 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '54f69342-a2b8-486e-8ebb-f6e9f07dde62', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '54f69342-a2b8-486e-8ebb-f6e9f07dde62', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '54f69342-a2b8-486e-8ebb-f6e9f07dde62', 'etag': '"16b8e88f40d688e9b85c0db1e20fd936"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"16b8e88f40d688e9b85c0db1e20fd936"'} gunicorn-web stdout | 2023-06-29 13:46:24,636 [211] [DEBUG] [app] Starting request: urn:request:ee9b86c8-5467-4872-8bd7-eaa7c6b1e867 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:46:24,636 [213] [DEBUG] [app] Starting request: urn:request:333a6477-91d0-4538-a210-d0509aef2aa5 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:46:24,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:46:24,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:46:24,640 [223] [DEBUG] [app] Starting request: urn:request:fe032ebc-023a-44b3-bf1c-93b0e9e3b07c (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:46:24,640 [216] [DEBUG] [app] Starting request: urn:request:b2400b54-c781-4993-b0d6-47c77dd0bf59 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:46:24,640 [223] [DEBUG] [app] Ending request: urn:request:fe032ebc-023a-44b3-bf1c-93b0e9e3b07c (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:fe032ebc-023a-44b3-bf1c-93b0e9e3b07c', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:46:24,640 [216] [DEBUG] [app] Ending request: urn:request:b2400b54-c781-4993-b0d6-47c77dd0bf59 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:b2400b54-c781-4993-b0d6-47c77dd0bf59', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:46:24,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:46:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:46:24,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:46:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:46:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:46:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:46:24,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:46:24,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:46:24,642 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:46:24,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:46:24,644 [211] [DEBUG] [app] Starting request: urn:request:6abde3a7-8bac-4c55-b69a-663e65d4a909 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:46:24,644 [212] [DEBUG] [app] Starting request: urn:request:ceb2a37c-0f5e-4cf9-a609-6acd1e1684e0 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:46:24,644 [211] [DEBUG] [app] Ending request: urn:request:6abde3a7-8bac-4c55-b69a-663e65d4a909 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:6abde3a7-8bac-4c55-b69a-663e65d4a909', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:46:24,644 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:46:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:46:24,644 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:46:24,644 [212] [DEBUG] [app] Ending request: urn:request:ceb2a37c-0f5e-4cf9-a609-6acd1e1684e0 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:ceb2a37c-0f5e-4cf9-a609-6acd1e1684e0', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:46:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-06-29 13:46:24,645 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:46:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:46:24,645 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:46:24,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:46:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:46:24,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:46:24,653 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-registry stdout | 2023-06-29 13:46:24,655 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:24,655 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:24,656 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1225, 'Body': <_io.BytesIO object at 0x7f7ccb290450>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:24,656 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:24,656 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:24,656 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:24,656 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:24,656 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:24,656 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:24,657 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-web stdout | 2023-06-29 13:46:24,663 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-registry stdout | 2023-06-29 13:46:24,665 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:24,665 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:24,665 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:24,666 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:24,666 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:24,666 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1225}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'UN6AIL0uVBymiX1GKf2yTg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290450>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1225', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:24,666 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:24,666 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:24,666 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:24,666 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:24,667 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:24,667 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1225&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:UN6AIL0uVBymiX1GKf2yTg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134624Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:24,667 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134624Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 02f9df5e9b79691fed6369d664494d36e73f806924fa443e407ea98ffba2552d gunicorn-registry stdout | 2023-06-29 13:46:24,667 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5c8987a49d7820b13a0933864ef2a29acc3878bd3cf8f8a206f9cfac3770bf1c gunicorn-registry stdout | 2023-06-29 13:46:24,667 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:24,667 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:24,667 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-web stdout | 2023-06-29 13:46:24,667 [211] [DEBUG] [app] Ending request: urn:request:ee9b86c8-5467-4872-8bd7-eaa7c6b1e867 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:ee9b86c8-5467-4872-8bd7-eaa7c6b1e867', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:46:24,668 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:46:24,668 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:46:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:46:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.033 118 0.033) gunicorn-registry stdout | 2023-06-29 13:46:24,668 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-web stdout | 2023-06-29 13:46:24,674 [213] [DEBUG] [app] Ending request: urn:request:333a6477-91d0-4538-a210-d0509aef2aa5 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:333a6477-91d0-4538-a210-d0509aef2aa5', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:46:24,675 [213] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:46:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.040 118 0.040) gunicorn-web stdout | 2023-06-29 13:46:24,675 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:46:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-registry stdout | 2023-06-29 13:46:24,715 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:46:25,079 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1225 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:25,080 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c0320cd3-4bd0-40ec-98b2-df82ba5b028f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c0320cd3-4bd0-40ec-98b2-df82ba5b028f', 'ETag': '"50de8020bd2e541ca6897d4629fdb24e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:25,080 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:25,080 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:25,080 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:25,080 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:25,081 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c0320cd3-4bd0-40ec-98b2-df82ba5b028f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c0320cd3-4bd0-40ec-98b2-df82ba5b028f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c0320cd3-4bd0-40ec-98b2-df82ba5b028f', 'etag': '"50de8020bd2e541ca6897d4629fdb24e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"50de8020bd2e541ca6897d4629fdb24e"'} buildlogsarchiver stdout | 2023-06-29 13:46:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:46:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:46:55.790030+00:00 (in 29.999515 seconds) buildlogsarchiver stdout | 2023-06-29 13:46:25,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:46:55 UTC)" (scheduled at 2023-06-29 13:46:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:46:25,791 [54] [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(2023, 6, 14, 13, 46, 25, 790961), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:46:25,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:46:25,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:46:25,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:46:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:46:25,949 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:25,949 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:25,950 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1226, 'Body': <_io.BytesIO object at 0x7f7cd012c220>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:25,950 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:25,950 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:25,950 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:25,950 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:25,950 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:25,950 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:25,951 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:25,959 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:25,960 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:25,960 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:25,960 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:25,960 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:25,960 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1226}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'MWgeooAqf/nuJeLPQo6Ngg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd012c220>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1226', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:25,960 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:25,960 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:25,960 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:25,960 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:25,961 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:25,961 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1226&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:MWgeooAqf/nuJeLPQo6Ngg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134625Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:25,961 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134625Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4e03417464327d16b532da23a8023883c80148c340a486834298b767108f49b9 gunicorn-registry stdout | 2023-06-29 13:46:25,961 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4e6b09b786da9e23b1062260d88e2deca5e28b45443d0b379d7564790db98bf1 gunicorn-registry stdout | 2023-06-29 13:46:25,961 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:25,961 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:25,962 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:25,963 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:46:26,008 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:46:26,414 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1226 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:26,414 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ce8959b2-846b-4d80-a758-1777527e1b52', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ce8959b2-846b-4d80-a758-1777527e1b52', 'ETag': '"31681ea2802a7ff9ee25e2cf428e8d82"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:26,414 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:26,415 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:26,415 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:26,415 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:26,415 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ce8959b2-846b-4d80-a758-1777527e1b52', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ce8959b2-846b-4d80-a758-1777527e1b52', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ce8959b2-846b-4d80-a758-1777527e1b52', 'etag': '"31681ea2802a7ff9ee25e2cf428e8d82"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"31681ea2802a7ff9ee25e2cf428e8d82"'} gunicorn-registry stdout | 2023-06-29 13:46:26,928 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:26,928 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:26,929 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1227, 'Body': <_io.BytesIO object at 0x7f7cd00e1f40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:26,930 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:26,930 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:26,930 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:26,930 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:26,930 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:26,930 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:26,930 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:26,939 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:26,939 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:26,939 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:26,939 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:26,939 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:26,939 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1227}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'xGltPTCeW0DY9XFxL+rk3Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1f40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1227', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:26,939 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:26,939 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:26,940 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:26,940 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:26,940 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:26,940 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1227&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:xGltPTCeW0DY9XFxL+rk3Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134626Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:26,940 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134626Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 897ea57883f5607fac1d60a38204d397a0216e9a1ff22f406320340e59880548 gunicorn-registry stdout | 2023-06-29 13:46:26,940 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3eeedf0c59b250b31e197f197cb96e6ddace535cc6715f21fb2015143a6eeffb gunicorn-registry stdout | 2023-06-29 13:46:26,940 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:26,941 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:26,941 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:26,942 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:46:26,987 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:46:27,351 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1227 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:27,351 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8ae6abee-c518-4cee-99ae-94fe2544525b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8ae6abee-c518-4cee-99ae-94fe2544525b', 'ETag': '"c4696d3d309e5b40d8f571712feae4dd"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:27,351 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:27,352 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:27,352 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:27,352 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:27,352 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8ae6abee-c518-4cee-99ae-94fe2544525b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8ae6abee-c518-4cee-99ae-94fe2544525b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8ae6abee-c518-4cee-99ae-94fe2544525b', 'etag': '"c4696d3d309e5b40d8f571712feae4dd"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c4696d3d309e5b40d8f571712feae4dd"'} gunicorn-registry stdout | 2023-06-29 13:46:28,799 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:28,800 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:28,800 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1228, 'Body': <_io.BytesIO object at 0x7f7ccb2299f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:28,801 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:28,801 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:28,801 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:28,801 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:28,801 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:28,801 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:28,801 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:28,810 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:28,810 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:28,810 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:28,810 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:28,810 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:28,810 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1228}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Pf72yh/2Etk2J/ZY1HCthg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2299f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1228', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:28,811 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:28,811 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:28,811 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:28,811 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:28,811 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:28,811 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1228&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Pf72yh/2Etk2J/ZY1HCthg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134628Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:28,812 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134628Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 43a92538250394de10fceb3ce21df447e145454d40c8fd72f6e30a411e0145fa gunicorn-registry stdout | 2023-06-29 13:46:28,812 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | fde16e0c36dc534e9ece4d7bdcbd79fe125aeb428c49f9d548c499656248ce0e gunicorn-registry stdout | 2023-06-29 13:46:28,812 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:28,812 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:28,812 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:28,813 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:46:28,860 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:46:29,386 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1228 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:29,386 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '95d8cb61-af0f-4151-ad8f-e10816b8e64d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '95d8cb61-af0f-4151-ad8f-e10816b8e64d', 'ETag': '"3dfef6ca1ff612d93627f658d470ad86"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:29,386 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:29,387 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:29,387 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:29,387 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:29,387 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '95d8cb61-af0f-4151-ad8f-e10816b8e64d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '95d8cb61-af0f-4151-ad8f-e10816b8e64d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '95d8cb61-af0f-4151-ad8f-e10816b8e64d', 'etag': '"3dfef6ca1ff612d93627f658d470ad86"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3dfef6ca1ff612d93627f658d470ad86"'} gunicorn-registry stdout | 2023-06-29 13:46:30,436 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:30,436 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:30,437 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1229, 'Body': <_io.BytesIO object at 0x7f7ccb229590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:30,438 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:30,438 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:30,438 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:30,438 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:30,438 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:30,438 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:30,438 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:30,447 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:30,447 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:30,447 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:30,447 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:30,447 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:30,447 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1229}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'cpWFjEDumfIu9Fl4uCsGVw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb229590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1229', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:30,448 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:30,448 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:30,448 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:30,448 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:30,448 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:30,448 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1229&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:cpWFjEDumfIu9Fl4uCsGVw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134630Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:30,448 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134630Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1b931d575fc4f63c07bf495dd09b41109e18a439c0aa567430f58489eeb2a22b gunicorn-registry stdout | 2023-06-29 13:46:30,449 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 971a88dfbca5c5ca880c35f0045451d502fde560a47c73aa558ba643ab12084c gunicorn-registry stdout | 2023-06-29 13:46:30,449 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:30,449 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:30,449 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:30,450 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. expiredappspecifictokenworker stdout | 2023-06-29 13:46:30,462 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:46:30,499 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:46:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:46:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:46:40.585410+00:00 (in 9.999456 seconds) gcworker stdout | 2023-06-29 13:46:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:46:40 UTC)" (scheduled at 2023-06-29 13:46:30.585410+00:00) gcworker stdout | 2023-06-29 13:46:30,587 [59] [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, 1686836790586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:46:30,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:46:30,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:46:30,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:46:40 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:46:30,943 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1229 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:30,943 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f5836d5b-6bab-4eb0-9b49-304664b26c16', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f5836d5b-6bab-4eb0-9b49-304664b26c16', 'ETag': '"7295858c40ee99f22ef45978b82b0657"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:30,943 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:30,944 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:30,944 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:30,944 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:30,944 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f5836d5b-6bab-4eb0-9b49-304664b26c16', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f5836d5b-6bab-4eb0-9b49-304664b26c16', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f5836d5b-6bab-4eb0-9b49-304664b26c16', 'etag': '"7295858c40ee99f22ef45978b82b0657"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7295858c40ee99f22ef45978b82b0657"'} gunicorn-registry stdout | 2023-06-29 13:46:31,929 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:31,930 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:31,930 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1230, 'Body': <_io.BytesIO object at 0x7f7ccb960b30>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:31,930 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:31,930 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:31,930 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:31,930 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:31,930 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:31,931 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:31,931 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:31,939 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:31,939 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:31,939 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:31,939 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:31,939 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:31,939 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1230}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'RdCRrbfmJOjz1DTNehQ1vQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960b30>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1230', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:31,940 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:31,940 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:31,940 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:31,940 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:31,940 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:31,940 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1230&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:RdCRrbfmJOjz1DTNehQ1vQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134631Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:31,940 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134631Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | cce9a78497bde7f459cdf0d9236cd4bed6d76cab967343b8fe45e1b5f79710af gunicorn-registry stdout | 2023-06-29 13:46:31,940 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5334d7f332eacd6fdb732e9da31e386818ad8135affa6359ca62cbd6d9e6bc22 gunicorn-registry stdout | 2023-06-29 13:46:31,940 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:31,940 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:31,941 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:31,941 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:46:31,988 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:46:32,433 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1230 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:32,433 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'bccead08-f2c7-44b4-a22b-5d29d69bf2a8', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'bccead08-f2c7-44b4-a22b-5d29d69bf2a8', 'ETag': '"45d091adb7e624e8f3d434cd7a1435bd"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:32,433 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:32,433 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:32,433 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:32,433 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:32,433 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'bccead08-f2c7-44b4-a22b-5d29d69bf2a8', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'bccead08-f2c7-44b4-a22b-5d29d69bf2a8', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'bccead08-f2c7-44b4-a22b-5d29d69bf2a8', 'etag': '"45d091adb7e624e8f3d434cd7a1435bd"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"45d091adb7e624e8f3d434cd7a1435bd"'} gunicorn-registry stdout | 2023-06-29 13:46:33,345 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:33,346 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:33,346 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1231, 'Body': <_io.BytesIO object at 0x7f7cd00e1f40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:33,346 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:33,346 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:33,346 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:33,347 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:33,347 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:33,347 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:33,347 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:33,355 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:33,355 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:33,355 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:33,355 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:33,355 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:33,355 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1231}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'AD8Ij3FdfpOjEOy3GJeAKQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1f40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1231', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:33,356 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:33,356 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:33,356 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:33,356 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:33,356 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:33,356 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1231&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:AD8Ij3FdfpOjEOy3GJeAKQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134633Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:33,356 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134633Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | dab3ef3f00883e8c728ce86bd5395158517e073e165189da8a403ca738122bbe gunicorn-registry stdout | 2023-06-29 13:46:33,356 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6616b38b5bc09c89bca57eb0b981daad1255db85e6f68c3ccc8c2f4918bea879 gunicorn-registry stdout | 2023-06-29 13:46:33,356 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:33,356 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:33,357 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:33,357 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:46:33,402 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:46:33,845 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1231 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:33,846 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'eff65ea9-d2ec-4a27-949b-84226d391dd7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'eff65ea9-d2ec-4a27-949b-84226d391dd7', 'ETag': '"003f088f715d7e93a310ecb718978029"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:33,846 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:33,846 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:33,846 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:33,846 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:33,846 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'eff65ea9-d2ec-4a27-949b-84226d391dd7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'eff65ea9-d2ec-4a27-949b-84226d391dd7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'eff65ea9-d2ec-4a27-949b-84226d391dd7', 'etag': '"003f088f715d7e93a310ecb718978029"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"003f088f715d7e93a310ecb718978029"'} queuecleanupworker stdout | 2023-06-29 13:46:33,972 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} notificationworker stdout | 2023-06-29 13:46:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:46:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:46:43.978401+00:00 (in 9.999484 seconds) notificationworker stdout | 2023-06-29 13:46:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:46:43 UTC)" (scheduled at 2023-06-29 13:46:33.978401+00:00) notificationworker stdout | 2023-06-29 13:46:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:46:33,980 [74] [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(2023, 6, 29, 13, 46, 33, 979367), True, datetime.datetime(2023, 6, 29, 13, 46, 33, 979367), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:46:33,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:46:33,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:46:33,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:46:43 UTC)" executed successfully quotatotalworker stdout | 2023-06-29 13:46:34,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:46:34,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:46:49.399457+00:00 (in 14.999453 seconds) quotatotalworker stdout | 2023-06-29 13:46:34,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:46:49 UTC)" (scheduled at 2023-06-29 13:46:34.399457+00:00) quotatotalworker stdout | 2023-06-29 13:46:34,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:46:34,424 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:46:34,424 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:46:49 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:46:34,847 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:34,847 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:34,848 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1232, 'Body': <_io.BytesIO object at 0x7f7ccb9607c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:34,848 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:34,848 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:34,848 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:34,848 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:34,848 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:34,848 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:34,848 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:34,857 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:34,857 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:34,857 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:34,857 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:34,857 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:34,857 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1232}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'qFhS+hmM1acL0L8ij785GA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb9607c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1232', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:34,857 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:34,857 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:34,857 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:34,857 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:34,857 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:34,858 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1232&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:qFhS+hmM1acL0L8ij785GA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134634Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:34,858 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134634Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4779bb59c7b5ba7f07ccee038d98df0bf6d2ce6c80c594c73d8fb15fdb17ad75 gunicorn-registry stdout | 2023-06-29 13:46:34,858 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1092195fc7dc22dbfbf3564be1e189f71ccf5b0164a8bafb9739f7bc249b38a3 gunicorn-registry stdout | 2023-06-29 13:46:34,858 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:34,858 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:34,858 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:34,859 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:46:34,914 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:46:35,359 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1232 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:35,360 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '79333ba3-e476-48c0-aa77-424bfa78104f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '79333ba3-e476-48c0-aa77-424bfa78104f', 'ETag': '"a85852fa198cd5a70bd0bf228fbf3918"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:35,360 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:35,360 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:35,360 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:35,361 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:35,361 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '79333ba3-e476-48c0-aa77-424bfa78104f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '79333ba3-e476-48c0-aa77-424bfa78104f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '79333ba3-e476-48c0-aa77-424bfa78104f', 'etag': '"a85852fa198cd5a70bd0bf228fbf3918"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a85852fa198cd5a70bd0bf228fbf3918"'} gunicorn-registry stdout | 2023-06-29 13:46:36,245 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:36,245 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:36,245 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1233, 'Body': <_io.BytesIO object at 0x7f7ccb2dc9a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:36,246 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:36,246 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:36,246 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:36,246 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:36,246 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:36,246 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:36,246 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:36,254 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:36,255 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:36,255 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:36,255 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:36,255 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:36,255 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1233}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'AqOx2NzDcYbWNOJG5e2yNw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2dc9a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1233', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:36,255 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:36,255 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:36,255 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:36,255 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:36,255 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:36,255 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1233&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:AqOx2NzDcYbWNOJG5e2yNw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134636Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:36,255 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134636Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 24fb897a00a24ab2e93f9233b9e42f48656f4b6f4fb01688097571b038a805b3 gunicorn-registry stdout | 2023-06-29 13:46:36,255 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e4022d90d95037a5cb276909a943a35885a70754fa6314705516e5c55fd9bca2 gunicorn-registry stdout | 2023-06-29 13:46:36,256 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:36,256 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:36,256 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:36,257 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:46:36,302 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:46:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:46:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:46:41.713664+00:00 (in 5.130549 seconds) securityworker stdout | 2023-06-29 13:46:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:47:06 UTC)" (scheduled at 2023-06-29 13:46:36.582504+00:00) securityworker stdout | 2023-06-29 13:46:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:46:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:46:36,587 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:46:36,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:46:36,600 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:46:36,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:46:36,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:47:06 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:46:36,742 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1233 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:36,743 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0e77cfc8-c4f9-4635-b10f-6233fb8ddaec', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0e77cfc8-c4f9-4635-b10f-6233fb8ddaec', 'ETag': '"02a3b1d8dcc37186d634e246e5edb237"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:36,743 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:36,743 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:36,743 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:36,743 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:36,743 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0e77cfc8-c4f9-4635-b10f-6233fb8ddaec', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0e77cfc8-c4f9-4635-b10f-6233fb8ddaec', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0e77cfc8-c4f9-4635-b10f-6233fb8ddaec', 'etag': '"02a3b1d8dcc37186d634e246e5edb237"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"02a3b1d8dcc37186d634e246e5edb237"'} builder stdout | 2023-06-29 13:46:37,163 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:46:37,205 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:46:37,733 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:37,733 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:37,734 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1234, 'Body': <_io.BytesIO object at 0x7f7cd00ad130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:37,734 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:37,734 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:37,734 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:37,734 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:37,734 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:37,734 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:37,734 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:37,743 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:37,743 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:37,743 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:37,743 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:37,743 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:37,743 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1234}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Txs26wER19Z58hWjub3lXw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00ad130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1234', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:37,743 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:37,743 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:37,743 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:37,743 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:37,743 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:37,744 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1234&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Txs26wER19Z58hWjub3lXw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134637Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:37,744 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134637Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 37033240b66360556867f72e86178d8e8ce60c8dd826293991338897b48a2354 gunicorn-registry stdout | 2023-06-29 13:46:37,744 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ca86423bad605ea7321cb57a41e29d660b14111c42058e53c04c5dbf3e33f975 gunicorn-registry stdout | 2023-06-29 13:46:37,744 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:37,744 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:37,744 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:37,745 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:46:37,790 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:46:38,231 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1234 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:38,232 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd7964bb6-85d4-4113-8f8d-a09595881fb9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd7964bb6-85d4-4113-8f8d-a09595881fb9', 'ETag': '"4f1b36eb0111d7d679f215a3b9bde55f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:38,232 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:38,232 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:38,232 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:38,232 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:38,232 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd7964bb6-85d4-4113-8f8d-a09595881fb9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd7964bb6-85d4-4113-8f8d-a09595881fb9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd7964bb6-85d4-4113-8f8d-a09595881fb9', 'etag': '"4f1b36eb0111d7d679f215a3b9bde55f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4f1b36eb0111d7d679f215a3b9bde55f"'} repositorygcworker stdout | 2023-06-29 13:46:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:46:38,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:46:51.787775+00:00 (in 12.998992 seconds) repositorygcworker stdout | 2023-06-29 13:46:38,789 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:47:38 UTC)" (scheduled at 2023-06-29 13:46:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:46:38,789 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:46:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:47:38 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:46:38,869 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:38,869 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:38,869 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1235, 'Body': <_io.BytesIO object at 0x7f7ccb211ea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:38,869 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:38,869 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:38,870 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:38,870 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:38,870 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:38,870 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:38,870 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:38,879 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:38,879 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:38,879 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:38,879 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:38,879 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:38,879 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1235}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'l/5+kUZJZX56OzmJ3Otzog==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb211ea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1235', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:38,879 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:38,879 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:38,880 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:38,880 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:38,880 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:38,880 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1235&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:l/5+kUZJZX56OzmJ3Otzog== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134638Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:38,880 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134638Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7d7e23d287ef1f4aa70075d1870b5118fdcdaa574204469cb3efcb85a89cf482 gunicorn-registry stdout | 2023-06-29 13:46:38,880 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | da6bda30d6b77ce7ce6e1f88575a26eec132b8ec9fdffb73d3fda95890dead25 gunicorn-registry stdout | 2023-06-29 13:46:38,880 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:38,880 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:38,880 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:38,881 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:46:38,928 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotatotalworker stdout | 2023-06-29 13:46:39,129 [78] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotatotalworker.py', 'pid': '78'} gunicorn-registry stdout | 2023-06-29 13:46:39,292 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1235 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:39,292 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0a5bfb7b-9e23-4fec-941b-5b97d186dee5', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0a5bfb7b-9e23-4fec-941b-5b97d186dee5', 'ETag': '"97fe7e914649657e7a3b3989dceb73a2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:39,292 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:39,293 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:39,293 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:39,293 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:39,293 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0a5bfb7b-9e23-4fec-941b-5b97d186dee5', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0a5bfb7b-9e23-4fec-941b-5b97d186dee5', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0a5bfb7b-9e23-4fec-941b-5b97d186dee5', 'etag': '"97fe7e914649657e7a3b3989dceb73a2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"97fe7e914649657e7a3b3989dceb73a2"'} gunicorn-web stdout | 2023-06-29 13:46:39,636 [214] [DEBUG] [app] Starting request: urn:request:38040131-49f7-4481-a409-a3d55970ddd0 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:46:39,636 [213] [DEBUG] [app] Starting request: urn:request:aae2ac81-3060-41f5-a807-06d017740568 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:46:39,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:46:39,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:46:39,640 [216] [DEBUG] [app] Starting request: urn:request:0f84a139-f2bf-4959-9ca8-230b5bc1082e (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:46:39,640 [223] [DEBUG] [app] Starting request: urn:request:b7e922ca-2f1c-4a5e-b88e-8f7d2e29449f (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:46:39,641 [216] [DEBUG] [app] Ending request: urn:request:0f84a139-f2bf-4959-9ca8-230b5bc1082e (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:0f84a139-f2bf-4959-9ca8-230b5bc1082e', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:46:39,641 [223] [DEBUG] [app] Ending request: urn:request:b7e922ca-2f1c-4a5e-b88e-8f7d2e29449f (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:b7e922ca-2f1c-4a5e-b88e-8f7d2e29449f', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:46:39,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:46:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:46:39,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:46:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:46:39,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:46:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:46:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-web stdout | 2023-06-29 13:46:39,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:46:39,643 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:46:39,643 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:46:39,644 [214] [DEBUG] [app] Starting request: urn:request:b083f6b0-90a8-440c-af34-bf9b542c93b9 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:46:39,644 [212] [DEBUG] [app] Starting request: urn:request:c49adee5-3b49-4a61-ac4c-6df20fca7afc (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:46:39,644 [214] [DEBUG] [app] Ending request: urn:request:b083f6b0-90a8-440c-af34-bf9b542c93b9 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:b083f6b0-90a8-440c-af34-bf9b542c93b9', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:46:39,645 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:46:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:46:39,645 [212] [DEBUG] [app] Ending request: urn:request:c49adee5-3b49-4a61-ac4c-6df20fca7afc (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:c49adee5-3b49-4a61-ac4c-6df20fca7afc', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:46:39,645 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:46:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:46:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:46:39,645 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:46:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:46:39,645 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:46:39,645 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:46:39,646 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:46:39,653 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:46:39,653 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) quotaregistrysizeworker stdout | 2023-06-29 13:46:39,656 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-web stdout | 2023-06-29 13:46:39,664 [214] [DEBUG] [app] Ending request: urn:request:38040131-49f7-4481-a409-a3d55970ddd0 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:38040131-49f7-4481-a409-a3d55970ddd0', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:46:39,664 [213] [DEBUG] [app] Ending request: urn:request:aae2ac81-3060-41f5-a807-06d017740568 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:aae2ac81-3060-41f5-a807-06d017740568', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:46:39,664 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:46:39,664 [213] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:46:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:46:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-web stdout | 2023-06-29 13:46:39,664 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:46:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:46:39,664 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:46:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" namespacegcworker stdout | 2023-06-29 13:46:39,968 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} buildlogsarchiver stdout | 2023-06-29 13:46:40,007 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} logrotateworker stdout | 2023-06-29 13:46:40,011 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} gcworker stdout | 2023-06-29 13:46:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:46:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:46:50.585410+00:00 (in 9.999458 seconds) gcworker stdout | 2023-06-29 13:46:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:46:50 UTC)" (scheduled at 2023-06-29 13:46:40.585410+00:00) gcworker stdout | 2023-06-29 13:46:40,587 [59] [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, 1686836800586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:46:40,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:46:40,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:46:40,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:46:50 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:46:40,680 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:40,680 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:40,681 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1236, 'Body': <_io.BytesIO object at 0x7f7ccb211220>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:40,681 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:40,681 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:40,681 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:40,681 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:40,681 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:40,681 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:40,681 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:40,690 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:40,690 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:40,690 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:40,690 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:40,690 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:40,690 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1236}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '2pHB/kMiImpFNhTaf27mCA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb211220>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1236', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:40,690 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:40,690 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:40,690 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:40,690 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:40,690 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:40,690 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1236&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:2pHB/kMiImpFNhTaf27mCA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134640Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:40,690 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134640Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2538552e6bfcd486e85068800e9e2cb90e9f7f2f9f8237260fdd0e91b9c774da gunicorn-registry stdout | 2023-06-29 13:46:40,691 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ffe03584f5e4b04ca35f3a2ce5d5c20df2bd84262b3e4e3265153c5fc5f11bb0 gunicorn-registry stdout | 2023-06-29 13:46:40,691 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:40,691 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:40,691 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:40,692 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:46:40,738 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositoryactioncounter stdout | 2023-06-29 13:46:40,843 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-registry stdout | 2023-06-29 13:46:41,265 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1236 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:41,265 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'edda97d9-2009-453d-a91f-cb0ea0549fb5', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'edda97d9-2009-453d-a91f-cb0ea0549fb5', 'ETag': '"da91c1fe4322226a453614da7f6ee608"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:41,265 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:41,266 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:41,266 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:41,266 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:41,266 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'edda97d9-2009-453d-a91f-cb0ea0549fb5', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'edda97d9-2009-453d-a91f-cb0ea0549fb5', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'edda97d9-2009-453d-a91f-cb0ea0549fb5', 'etag': '"da91c1fe4322226a453614da7f6ee608"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"da91c1fe4322226a453614da7f6ee608"'} securityworker stdout | 2023-06-29 13:46:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:46:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:47:06.582504+00:00 (in 24.868340 seconds) securityworker stdout | 2023-06-29 13:46:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:47:11 UTC)" (scheduled at 2023-06-29 13:46:41.713664+00:00) securityworker stdout | 2023-06-29 13:46:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:46:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:46:41,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:46:41,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:46:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:46:41,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:46:41,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:46:41,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:46:41,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:46:41,734 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:46:41,738 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:46:41,738 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:46:41,739 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 41, 41, 721840), 1, 2]) securityworker stdout | 2023-06-29 13:46:41,742 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:46:41,742 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:46:41,743 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 41, 41, 721840), 1, 2]) securityworker stdout | 2023-06-29 13:46:41,747 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:46:41,747 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:46:41,747 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:46:41,747 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:46:41,747 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:46:41,747 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:46:41,747 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:46:41,748 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:46:41,748 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:46:41,748 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:47:11 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:46:41,849 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:41,849 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:41,850 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1237, 'Body': <_io.BytesIO object at 0x7f7cd012c220>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:41,850 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:41,850 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:41,850 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:41,850 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:41,850 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:41,850 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:41,851 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:41,859 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:41,859 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:41,859 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:41,859 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:41,859 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:41,859 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1237}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'kYgtuItPsN9D4Q+otZlR2Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd012c220>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1237', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:41,859 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:41,859 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:41,859 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:41,859 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:41,860 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:41,860 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1237&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:kYgtuItPsN9D4Q+otZlR2Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134641Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:41,860 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134641Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 020f98ee037dcbfba267c2bf1b19e777f2bf485c01e986c5d5b24e28c8e31965 gunicorn-registry stdout | 2023-06-29 13:46:41,860 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7777b41c0ca44edb7cd73e2a59628174a7a07879323b3bae9d9fe4e48d274e8a gunicorn-registry stdout | 2023-06-29 13:46:41,860 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:41,860 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:41,861 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:41,861 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. blobuploadcleanupworker stdout | 2023-06-29 13:46:41,967 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:46:41,978 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:46:42,343 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1237 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:42,344 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd0afa8a0-8e3c-4ccb-a5b1-c0cbe70f245f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd0afa8a0-8e3c-4ccb-a5b1-c0cbe70f245f', 'ETag': '"91882db88b4fb0df43e10fa8b59951d9"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:42,344 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:42,344 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:42,344 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:42,344 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:42,344 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd0afa8a0-8e3c-4ccb-a5b1-c0cbe70f245f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd0afa8a0-8e3c-4ccb-a5b1-c0cbe70f245f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd0afa8a0-8e3c-4ccb-a5b1-c0cbe70f245f', 'etag': '"91882db88b4fb0df43e10fa8b59951d9"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"91882db88b4fb0df43e10fa8b59951d9"'} gunicorn-registry stdout | 2023-06-29 13:46:43,244 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:43,244 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:43,245 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1238, 'Body': <_io.BytesIO object at 0x7f7ccb2699a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:43,245 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:43,245 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:43,245 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:43,245 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:43,245 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:43,245 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:43,245 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:43,254 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:43,254 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:43,254 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:43,254 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:43,254 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:43,254 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1238}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'g0Y1VJlWlTAVXPtJQRp/xA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2699a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1238', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:43,254 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:43,254 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:43,254 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:43,254 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:43,254 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:43,254 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1238&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:g0Y1VJlWlTAVXPtJQRp/xA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134643Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:43,254 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134643Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4592500ba210b622f0dd80ac0bc53d8a096831b337257914d9072ac693c9dd83 gunicorn-registry stdout | 2023-06-29 13:46:43,254 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 84fcc00ee1ea91b7c328205d469b23deb04f0055b24aed2d582a0698dbe30d34 gunicorn-registry stdout | 2023-06-29 13:46:43,255 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:43,255 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:43,255 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:43,256 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:46:43,301 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:46:43,743 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1238 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:43,744 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '761580a7-e938-4b11-a262-8974b04add9c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '761580a7-e938-4b11-a262-8974b04add9c', 'ETag': '"8346355499569530155cfb49411a7fc4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:43,744 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:43,744 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:43,744 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:43,744 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:43,744 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '761580a7-e938-4b11-a262-8974b04add9c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '761580a7-e938-4b11-a262-8974b04add9c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '761580a7-e938-4b11-a262-8974b04add9c', 'etag': '"8346355499569530155cfb49411a7fc4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8346355499569530155cfb49411a7fc4"'} repositorygcworker stdout | 2023-06-29 13:46:43,886 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} notificationworker stdout | 2023-06-29 13:46:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:46:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:46:53.978401+00:00 (in 9.999436 seconds) notificationworker stdout | 2023-06-29 13:46:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:46:53 UTC)" (scheduled at 2023-06-29 13:46:43.978401+00:00) notificationworker stdout | 2023-06-29 13:46:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:46:43,980 [74] [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(2023, 6, 29, 13, 46, 43, 979506), True, datetime.datetime(2023, 6, 29, 13, 46, 43, 979506), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:46:43,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:46:43,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:46:43,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:46:53 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:46:44,373 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:44,373 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:44,374 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1239, 'Body': <_io.BytesIO object at 0x7f7ccb279ae0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:44,374 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:44,374 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:44,374 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:44,374 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:44,374 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:44,374 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:44,374 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:44,383 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:44,383 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:44,383 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:44,383 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:44,383 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:44,383 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1239}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '1nZIV2JMPmSnfXnaIvmXHg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279ae0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1239', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:44,384 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:44,384 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:44,384 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:44,384 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:44,384 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:44,384 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1239&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:1nZIV2JMPmSnfXnaIvmXHg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134644Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:44,384 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134644Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5742c4b2c8cd814eef529ec5b812c93f3b6de2a75dd0b1abd6d136b142e61b68 gunicorn-registry stdout | 2023-06-29 13:46:44,384 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8fa0f27ba055652ed131114e3a5f3d93bcc0f343b8f063e25c2a08f410031f2f gunicorn-registry stdout | 2023-06-29 13:46:44,384 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:44,384 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:44,385 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:44,385 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:46:44,430 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:46:44,793 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1239 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:44,793 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2e1347bb-6f4c-491f-970c-1f5ad6373793', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2e1347bb-6f4c-491f-970c-1f5ad6373793', 'ETag': '"d6764857624c3e64a77d79da22f9971e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:44,793 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:44,794 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:44,794 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:44,794 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:44,794 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2e1347bb-6f4c-491f-970c-1f5ad6373793', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2e1347bb-6f4c-491f-970c-1f5ad6373793', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2e1347bb-6f4c-491f-970c-1f5ad6373793', 'etag': '"d6764857624c3e64a77d79da22f9971e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d6764857624c3e64a77d79da22f9971e"'} manifestbackfillworker stdout | 2023-06-29 13:46:45,280 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} securityworker stdout | 2023-06-29 13:46:45,309 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} exportactionlogsworker stdout | 2023-06-29 13:46:45,367 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} gunicorn-registry stdout | 2023-06-29 13:46:45,565 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:45,565 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:45,566 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1240, 'Body': <_io.BytesIO object at 0x7f7ccb279270>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:45,566 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:45,566 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:45,566 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:45,566 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:45,566 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:45,566 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:45,566 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:45,575 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:45,575 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:45,575 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:45,575 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:45,575 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:45,575 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1240}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'FNS6PbY58F2gjMCtPBe3Hg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279270>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1240', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:45,575 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:45,575 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:45,575 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:45,575 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:45,575 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:45,576 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1240&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:FNS6PbY58F2gjMCtPBe3Hg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134645Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:45,576 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134645Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 855dcdc5a76fb779bde585edb85d0afc7f80a921074864ee5b23e179074eeacc gunicorn-registry stdout | 2023-06-29 13:46:45,576 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1f0f7a0e59cfedd2a485fc96479bbed3a1b062631f971aa7123e2ca1e9142506 gunicorn-registry stdout | 2023-06-29 13:46:45,576 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:45,576 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:45,576 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:45,577 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. servicekey stdout | 2023-06-29 13:46:45,583 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-registry stdout | 2023-06-29 13:46:45,626 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. namespacegcworker stdout | 2023-06-29 13:46:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:46:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:46:55.889222+00:00 (in 10.198241 seconds) namespacegcworker stdout | 2023-06-29 13:46:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:47:45 UTC)" (scheduled at 2023-06-29 13:46:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:46:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:46:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:47:45 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:46:45,935 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-registry stdout | 2023-06-29 13:46:46,031 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1240 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:46,032 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a59427d6-30c6-4536-ad72-1ca0d9f91479', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a59427d6-30c6-4536-ad72-1ca0d9f91479', 'ETag': '"14d4ba3db639f05da08cc0ad3c17b71e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:46,032 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:46,032 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:46,032 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:46,032 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:46,033 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a59427d6-30c6-4536-ad72-1ca0d9f91479', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a59427d6-30c6-4536-ad72-1ca0d9f91479', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a59427d6-30c6-4536-ad72-1ca0d9f91479', 'etag': '"14d4ba3db639f05da08cc0ad3c17b71e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"14d4ba3db639f05da08cc0ad3c17b71e"'} gunicorn-web stdout | 2023-06-29 13:46:46,051 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:46:46,054 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:46:46,057 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:46:46,062 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gcworker stdout | 2023-06-29 13:46:46,095 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:46:46,169 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} quotaregistrysizeworker stdout | 2023-06-29 13:46:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:46:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:47:46.378393+00:00 (in 59.999424 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:46:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:47:46 UTC)" (scheduled at 2023-06-29 13:46:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:46:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:46:46,395 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:46:46,395 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:47:46 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:46:46,634 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:46,635 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:46,635 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1241, 'Body': <_io.BytesIO object at 0x7f7ccb229400>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:46,636 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:46,636 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:46,636 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:46,636 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:46,636 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:46,636 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:46,636 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:46,645 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:46,645 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:46,645 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:46,645 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:46,645 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:46,645 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1241}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'bXLskOUpRWjh3Qo/vrcWWQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb229400>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1241', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:46,645 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:46,645 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:46,645 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:46,645 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:46,645 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:46,645 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1241&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:bXLskOUpRWjh3Qo/vrcWWQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134646Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:46,645 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134646Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 96f4637e6d65a0a23e1a93e1ac1c0246f08fc7a574dfe6663faa874047e091b8 gunicorn-registry stdout | 2023-06-29 13:46:46,645 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8b43b23f77c6b2258e0b857d048a563c1388aa2900bb251bb3d6d000f4cdfc27 gunicorn-registry stdout | 2023-06-29 13:46:46,645 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:46,646 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:46,646 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:46,647 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:46:46,693 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:46:47,057 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1241 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:47,057 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'cbc2a905-a76c-4e25-bfab-6fa740e3ab98', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'cbc2a905-a76c-4e25-bfab-6fa740e3ab98', 'ETag': '"6d72ec90e5294568e1dd0a3fbeb71659"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:47,057 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:47,057 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:47,058 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:47,058 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:47,058 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'cbc2a905-a76c-4e25-bfab-6fa740e3ab98', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'cbc2a905-a76c-4e25-bfab-6fa740e3ab98', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'cbc2a905-a76c-4e25-bfab-6fa740e3ab98', 'etag': '"6d72ec90e5294568e1dd0a3fbeb71659"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6d72ec90e5294568e1dd0a3fbeb71659"'} globalpromstats stdout | 2023-06-29 13:46:47,271 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} gunicorn-registry stdout | 2023-06-29 13:46:47,449 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:47,449 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:47,449 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1242, 'Body': <_io.BytesIO object at 0x7f7ccb271db0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:47,449 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:47,449 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:47,450 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:47,450 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:47,450 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:47,450 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:47,450 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:47,458 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:47,458 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:47,458 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:47,458 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:47,458 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:47,458 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1242}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '+ZZyB4gcBe8gDCjeZKnLyQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271db0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1242', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:47,459 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:47,459 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:47,459 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:47,459 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:47,459 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:47,459 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1242&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:+ZZyB4gcBe8gDCjeZKnLyQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134647Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:47,459 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134647Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7cc52a8909ac9bc50a37305640febdf679328000aee15247af6a1f9d6116d684 gunicorn-registry stdout | 2023-06-29 13:46:47,459 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a38a4275eed7009ed3191101d46635d8c2dc21aa274bf0cf0bb1251953e89acb gunicorn-registry stdout | 2023-06-29 13:46:47,459 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:47,459 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:47,460 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:47,460 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:46:47,509 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. teamsyncworker stdout | 2023-06-29 13:46:47,601 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:46:47,835 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1242 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:47,835 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'abb40612-b3f6-4ea7-9d05-e41562bb175f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'abb40612-b3f6-4ea7-9d05-e41562bb175f', 'ETag': '"f9967207881c05ef200c28de64a9cbc9"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:47,835 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:47,835 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:47,836 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:47,836 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:47,836 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'abb40612-b3f6-4ea7-9d05-e41562bb175f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'abb40612-b3f6-4ea7-9d05-e41562bb175f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'abb40612-b3f6-4ea7-9d05-e41562bb175f', 'etag': '"f9967207881c05ef200c28de64a9cbc9"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f9967207881c05ef200c28de64a9cbc9"'} gunicorn-registry stdout | 2023-06-29 13:46:48,064 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:48,064 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:48,064 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1243, 'Body': <_io.BytesIO object at 0x7f7cd00e1f40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:48,064 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:48,065 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:48,065 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:48,065 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:48,065 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:48,065 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:48,065 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:48,073 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:48,074 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:48,074 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:48,074 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:48,074 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:48,074 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1243}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'zUsXSSD/ILv0FLGMHZ89ZA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1f40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1243', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:48,074 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:48,074 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:48,074 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:48,074 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:48,074 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:48,074 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1243&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:zUsXSSD/ILv0FLGMHZ89ZA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134648Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:48,074 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134648Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e2953b4de4101433fb8614541057194d4d97325ac05cff42eb3ef5579dca7a56 gunicorn-registry stdout | 2023-06-29 13:46:48,074 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | af0a1d460ed772564e07f2929118169724010cc744729b29fcec022bf23291e3 gunicorn-registry stdout | 2023-06-29 13:46:48,075 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:48,075 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:48,075 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:48,076 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:46:48,121 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-secscan stdout | 2023-06-29 13:46:48,285 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:46:48,288 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:46:48,291 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} chunkcleanupworker stdout | 2023-06-29 13:46:48,359 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} securityscanningnotificationworker stdout | 2023-06-29 13:46:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:46:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:47:23.286787+00:00 (in 34.604451 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:46:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:47:48 UTC)" (scheduled at 2023-06-29 13:46:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:46:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:46:48,684 [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(2023, 6, 29, 13, 46, 48, 682858), True, datetime.datetime(2023, 6, 29, 13, 46, 48, 682858), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:46:48,696 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:46:48,697 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:46:48,697 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:47:48 UTC)" executed successfully storagereplication stdout | 2023-06-29 13:46:48,732 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} quotatotalworker stdout | 2023-06-29 13:46:49,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:46:49,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:47:04.399457+00:00 (in 14.999467 seconds) quotatotalworker stdout | 2023-06-29 13:46:49,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:47:04 UTC)" (scheduled at 2023-06-29 13:46:49.399457+00:00) quotatotalworker stdout | 2023-06-29 13:46:49,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:46:49,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:46:49,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:47:04 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:46:49,455 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:46:49,459 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:46:49,462 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:46:49,466 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:46:49,470 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:46:49,473 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:46:49,476 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:46:49,478 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:46:49,481 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gcworker stdout | 2023-06-29 13:46:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:46:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:47:00.585410+00:00 (in 9.999406 seconds) gcworker stdout | 2023-06-29 13:46:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:47:00 UTC)" (scheduled at 2023-06-29 13:46:50.585410+00:00) gcworker stdout | 2023-06-29 13:46:50,587 [59] [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, 1686836810586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:46:50,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:46:50,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:46:50,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:47:00 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:46:51,394 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1243 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:51,394 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2f0a4117-3fff-403f-bc3a-802cce5e13f1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2f0a4117-3fff-403f-bc3a-802cce5e13f1', 'ETag': '"cd4b174920ff20bbf414b18c1d9f3d64"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:51,394 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:51,395 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:51,395 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:51,395 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:51,395 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2f0a4117-3fff-403f-bc3a-802cce5e13f1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2f0a4117-3fff-403f-bc3a-802cce5e13f1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2f0a4117-3fff-403f-bc3a-802cce5e13f1', 'etag': '"cd4b174920ff20bbf414b18c1d9f3d64"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"cd4b174920ff20bbf414b18c1d9f3d64"'} gunicorn-registry stdout | 2023-06-29 13:46:51,419 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:51,419 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:51,419 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1244, 'Body': <_io.BytesIO object at 0x7f7ccb290770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:51,419 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:51,419 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:51,419 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:51,419 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:51,419 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:51,419 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:51,419 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:51,428 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:51,428 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:51,428 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:51,428 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:51,428 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:51,428 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1244}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '6nhqdQtEEr/FIiYytSwYOw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1244', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:51,428 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:51,428 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:51,428 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:51,428 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:51,428 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:51,428 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1244&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:6nhqdQtEEr/FIiYytSwYOw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134651Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:51,428 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134651Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d2619966b50e3325fd88cc6c0f9818bfad79ac1c24333267151c387ac0a932ff gunicorn-registry stdout | 2023-06-29 13:46:51,428 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3deea9669cb01ad24f1e888b83d6293115c2c1018b08c9af262d4f17b2f24f91 gunicorn-registry stdout | 2023-06-29 13:46:51,429 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:51,429 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:51,429 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:51,429 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:46:51,475 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:46:51,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:46:51,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:47:01.990998+00:00 (in 10.202686 seconds) repositorygcworker stdout | 2023-06-29 13:46:51,788 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:51:51 UTC)" (scheduled at 2023-06-29 13:46:51.787775+00:00) repositorygcworker stdout | 2023-06-29 13:46:51,789 [81] [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(2023, 6, 29, 13, 46, 51, 788709), 'repositorygc/%']) repositorygcworker stdout | 2023-06-29 13:46:51,801 [81] [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(2023, 6, 29, 13, 46, 51, 788709), True, datetime.datetime(2023, 6, 29, 13, 46, 51, 788709), 0, 'repositorygc/%']) repositorygcworker stdout | 2023-06-29 13:46:51,806 [81] [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(2023, 6, 29, 13, 46, 51, 788709), True, datetime.datetime(2023, 6, 29, 13, 46, 51, 788709), 0, 'repositorygc/%', False, datetime.datetime(2023, 6, 29, 13, 46, 51, 788709), 'repositorygc/%']) repositorygcworker stdout | 2023-06-29 13:46:51,810 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:46:51,810 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:51:51 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:46:52,410 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1244 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:52,410 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '90f00db1-c6e7-4235-ad1d-d68e9c6b126f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '90f00db1-c6e7-4235-ad1d-d68e9c6b126f', 'ETag': '"ea786a750b4412bfc5222632b52c183b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:52,410 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:52,410 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:52,411 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:52,411 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:52,411 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '90f00db1-c6e7-4235-ad1d-d68e9c6b126f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '90f00db1-c6e7-4235-ad1d-d68e9c6b126f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '90f00db1-c6e7-4235-ad1d-d68e9c6b126f', 'etag': '"ea786a750b4412bfc5222632b52c183b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ea786a750b4412bfc5222632b52c183b"'} gunicorn-registry stdout | 2023-06-29 13:46:52,434 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:52,434 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:52,434 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1245, 'Body': <_io.BytesIO object at 0x7f7ccb286810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:52,434 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:52,434 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:52,434 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:52,434 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:52,434 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:52,434 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:52,435 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:52,443 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:52,443 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:52,443 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:52,443 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:52,443 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:52,443 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1245}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'uUsblQHhD0EJNdks+4lMpg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1245', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:52,443 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:52,443 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:52,443 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:52,443 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:52,443 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:52,443 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1245&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:uUsblQHhD0EJNdks+4lMpg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134652Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:52,444 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134652Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8e27945fbb9170d7e7d764f7a5df382e17f567a3d703cb2b15dc54273a0f5c1e gunicorn-registry stdout | 2023-06-29 13:46:52,444 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ed411372eef4e167808223c813ec258d0c924b3270e270f678bb5d29b96d02ed gunicorn-registry stdout | 2023-06-29 13:46:52,444 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:52,444 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:52,444 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:52,445 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:46:52,489 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:46:52,976 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1245 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:52,976 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6899ce99-f3b4-416e-b180-330ae8d6b03d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6899ce99-f3b4-416e-b180-330ae8d6b03d', 'ETag': '"b94b1b9501e10f410935d92cfb894ca6"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:52,976 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:52,977 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:52,977 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:52,977 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:52,977 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6899ce99-f3b4-416e-b180-330ae8d6b03d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6899ce99-f3b4-416e-b180-330ae8d6b03d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6899ce99-f3b4-416e-b180-330ae8d6b03d', 'etag': '"b94b1b9501e10f410935d92cfb894ca6"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b94b1b9501e10f410935d92cfb894ca6"'} gunicorn-registry stdout | 2023-06-29 13:46:53,000 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:53,000 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:53,001 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1246, 'Body': <_io.BytesIO object at 0x7f7ccb2799a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:53,001 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:53,001 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:53,001 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:53,001 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:53,001 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:53,001 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:53,001 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:53,009 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:53,009 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:53,010 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:53,010 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:53,010 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:53,010 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1246}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ZFeWWnKFdeyNprdCJCxlrw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2799a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1246', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:53,010 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:53,010 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:53,010 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:53,010 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:53,010 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:53,010 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1246&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ZFeWWnKFdeyNprdCJCxlrw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134653Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:53,011 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134653Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e5e25c304983cc0d8d9bdd736da28811bda226652e84750ed76e667fcc25bdae gunicorn-registry stdout | 2023-06-29 13:46:53,011 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 794153f792e0eeceb2e9b69df3f92ab7dedca174e7bbd16a400efd7f686f6b69 gunicorn-registry stdout | 2023-06-29 13:46:53,011 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:53,011 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:53,011 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:53,012 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:46:53,061 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:46:53,385 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1246 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:53,385 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a912026b-7de3-4dc1-a801-0255b89b1a4e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a912026b-7de3-4dc1-a801-0255b89b1a4e', 'ETag': '"6457965a728575ec8da6b742242c65af"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:53,385 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:53,385 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:53,385 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:53,386 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:53,386 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a912026b-7de3-4dc1-a801-0255b89b1a4e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a912026b-7de3-4dc1-a801-0255b89b1a4e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a912026b-7de3-4dc1-a801-0255b89b1a4e', 'etag': '"6457965a728575ec8da6b742242c65af"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6457965a728575ec8da6b742242c65af"'} gunicorn-registry stdout | 2023-06-29 13:46:53,408 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:53,408 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:53,409 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1247, 'Body': <_io.BytesIO object at 0x7f7ccb286db0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:53,409 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:53,409 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:53,409 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:53,409 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:53,409 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:53,409 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:53,409 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:53,417 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:53,417 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:53,417 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:53,417 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:53,418 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:53,418 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1247}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'w231ds2tyUqvkgH52LZZOg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286db0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1247', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:53,418 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:53,418 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:53,418 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:53,418 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:53,418 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:53,418 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1247&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:w231ds2tyUqvkgH52LZZOg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134653Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:53,418 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134653Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9ec7b27a36eeed574ce3413a9d8e9ae9720374d42b50d9c7b7e5281db9d402bc gunicorn-registry stdout | 2023-06-29 13:46:53,418 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7dd91b2d35ed2419844c7961f98275d97176d46aa87a5439a337b67ce13d9d3b gunicorn-registry stdout | 2023-06-29 13:46:53,418 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:53,418 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:53,419 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:53,419 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:46:53,464 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:46:53,743 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1247 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:53,743 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'cdb4e5af-ede5-4d19-8751-0364d5772d8e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'cdb4e5af-ede5-4d19-8751-0364d5772d8e', 'ETag': '"c36df576cdadc94aaf9201f9d8b6593a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:53,744 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:53,744 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:53,744 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:53,744 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:53,744 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'cdb4e5af-ede5-4d19-8751-0364d5772d8e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'cdb4e5af-ede5-4d19-8751-0364d5772d8e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'cdb4e5af-ede5-4d19-8751-0364d5772d8e', 'etag': '"c36df576cdadc94aaf9201f9d8b6593a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c36df576cdadc94aaf9201f9d8b6593a"'} gunicorn-registry stdout | 2023-06-29 13:46:53,813 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:53,814 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:53,814 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1248, 'Body': <_io.BytesIO object at 0x7f7ccb279ae0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:53,814 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:53,814 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:53,814 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:53,814 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:53,814 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:53,814 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:53,815 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:53,823 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:53,823 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:53,823 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:53,823 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:53,823 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:53,823 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1248}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'T/B2Zw6sbKCBDDd9Zd9EBg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279ae0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1248', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:53,823 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:53,823 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:53,823 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:53,823 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:53,823 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:53,823 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1248&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:T/B2Zw6sbKCBDDd9Zd9EBg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134653Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:53,824 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134653Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5a14db5ce93107406c1a19a6a8cf2f85554a112dbfc2d69c55a1fc356d73745f gunicorn-registry stdout | 2023-06-29 13:46:53,824 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 00e254c305890949bc9b7b3a888afc5c389652338f696cd01f5cbfbbe4377c14 gunicorn-registry stdout | 2023-06-29 13:46:53,824 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:53,824 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:53,824 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:53,825 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:46:53,874 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:46:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:46:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:47:03.978401+00:00 (in 9.999414 seconds) notificationworker stdout | 2023-06-29 13:46:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:47:03 UTC)" (scheduled at 2023-06-29 13:46:53.978401+00:00) notificationworker stdout | 2023-06-29 13:46:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:46:53,980 [74] [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(2023, 6, 29, 13, 46, 53, 979513), True, datetime.datetime(2023, 6, 29, 13, 46, 53, 979513), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:46:53,994 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:46:53,994 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:46:53,994 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:47:03 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:46:54,163 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1248 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:54,163 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '531ecc73-c3f4-45ac-ab71-5bd0fdb14ddc', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '531ecc73-c3f4-45ac-ab71-5bd0fdb14ddc', 'ETag': '"4ff076670eac6ca0810c377d65df4406"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:54,163 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:54,163 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:54,164 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:54,164 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:54,164 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '531ecc73-c3f4-45ac-ab71-5bd0fdb14ddc', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '531ecc73-c3f4-45ac-ab71-5bd0fdb14ddc', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '531ecc73-c3f4-45ac-ab71-5bd0fdb14ddc', 'etag': '"4ff076670eac6ca0810c377d65df4406"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4ff076670eac6ca0810c377d65df4406"'} gunicorn-registry stdout | 2023-06-29 13:46:54,577 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:54,577 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:54,578 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1249, 'Body': <_io.BytesIO object at 0x7f7ccb960c70>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:54,578 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:54,578 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:54,578 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:54,578 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:54,578 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:54,578 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:54,578 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:54,586 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:54,586 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:54,586 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:54,587 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:54,587 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:54,587 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1249}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'yrgrfoNEYb3lgoPS1BA+cA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960c70>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1249', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:54,587 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:54,587 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:54,587 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:54,587 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:54,587 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:54,587 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1249&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:yrgrfoNEYb3lgoPS1BA+cA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134654Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:54,587 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134654Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 05ff1cc057af54cc50896ce46d7f5d523f8b4ccd806f73195bb7d7e1e89bd493 gunicorn-registry stdout | 2023-06-29 13:46:54,587 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 892954b08e473dea20561dcf6f6d87b892def8c2c884af1a5afa96fbe6d84624 gunicorn-registry stdout | 2023-06-29 13:46:54,587 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:54,587 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:54,588 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:54,588 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:46:54,635 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:46:54,636 [214] [DEBUG] [app] Starting request: urn:request:f621aa0f-c984-4f1a-8333-3dd06166248d (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:46:54,636 [213] [DEBUG] [app] Starting request: urn:request:892b0c6f-ea16-4724-9e56-6832ab7e3cf1 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:46:54,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:46:54,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:46:54,640 [218] [DEBUG] [app] Starting request: urn:request:b78309aa-c8f3-459e-a220-76ebc426cf98 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:46:54,640 [221] [DEBUG] [app] Starting request: urn:request:3b78e9c4-10e8-44d5-96db-294df08d0eb1 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:46:54,640 [218] [DEBUG] [app] Ending request: urn:request:b78309aa-c8f3-459e-a220-76ebc426cf98 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:b78309aa-c8f3-459e-a220-76ebc426cf98', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:46:54,640 [221] [DEBUG] [app] Ending request: urn:request:3b78e9c4-10e8-44d5-96db-294df08d0eb1 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:3b78e9c4-10e8-44d5-96db-294df08d0eb1', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:46:54,641 [221] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:46:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:46:54,641 [218] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:46:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:46:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:46:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:46:54,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:46:54,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:46:54,643 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:46:54,643 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:46:54,644 [213] [DEBUG] [app] Starting request: urn:request:ec3774d9-4b35-44de-bba6-e133c8d81d4e (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:46:54,644 [211] [DEBUG] [app] Starting request: urn:request:76127a36-7b30-4501-a8a7-c1d220b0594c (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:46:54,644 [213] [DEBUG] [app] Ending request: urn:request:ec3774d9-4b35-44de-bba6-e133c8d81d4e (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:ec3774d9-4b35-44de-bba6-e133c8d81d4e', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:46:54,645 [211] [DEBUG] [app] Ending request: urn:request:76127a36-7b30-4501-a8a7-c1d220b0594c (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:76127a36-7b30-4501-a8a7-c1d220b0594c', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:46:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:46:54,645 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:46:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:46:54,645 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:46:54,645 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:46:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:46:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:46:54,645 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:46:54,646 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:46:54,646 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:46:54,653 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:46:54,653 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:46:54,664 [213] [DEBUG] [app] Ending request: urn:request:892b0c6f-ea16-4724-9e56-6832ab7e3cf1 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:892b0c6f-ea16-4724-9e56-6832ab7e3cf1', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:46:54,664 [214] [DEBUG] [app] Ending request: urn:request:f621aa0f-c984-4f1a-8333-3dd06166248d (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:f621aa0f-c984-4f1a-8333-3dd06166248d', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:46:54,664 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:46:54,664 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:46:54,664 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:46:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:46:54,664 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:46:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:46:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:46:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-registry stdout | 2023-06-29 13:46:54,959 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1249 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:54,960 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '753bab94-b0e6-4106-af61-aae18f9fa0f2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '753bab94-b0e6-4106-af61-aae18f9fa0f2', 'ETag': '"cab82b7e834461bde58283d2d4103e70"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:54,960 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:54,960 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:54,960 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:54,960 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:54,961 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '753bab94-b0e6-4106-af61-aae18f9fa0f2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '753bab94-b0e6-4106-af61-aae18f9fa0f2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '753bab94-b0e6-4106-af61-aae18f9fa0f2', 'etag': '"cab82b7e834461bde58283d2d4103e70"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"cab82b7e834461bde58283d2d4103e70"'} exportactionlogsworker stdout | 2023-06-29 13:46:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:46:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:47:14.793446+00:00 (in 19.201895 seconds) exportactionlogsworker stdout | 2023-06-29 13:46:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:47:55 UTC)" (scheduled at 2023-06-29 13:46:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:46:55,592 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:46:55,593 [58] [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(2023, 6, 29, 13, 46, 55, 592075), True, datetime.datetime(2023, 6, 29, 13, 46, 55, 592075), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:46:55,614 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:46:55,614 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:46:55,614 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:47:55 UTC)" executed successfully buildlogsarchiver stdout | 2023-06-29 13:46:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:46:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:47:25.790030+00:00 (in 29.999505 seconds) buildlogsarchiver stdout | 2023-06-29 13:46:55,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:47:25 UTC)" (scheduled at 2023-06-29 13:46:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:46:55,791 [54] [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(2023, 6, 14, 13, 46, 55, 790952), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:46:55,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:46:55,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:46:55,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:47:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:46:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:46:55,889 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:47:45.690471+00:00 (in 49.800705 seconds) namespacegcworker stdout | 2023-06-29 13:46:55,890 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:47:55 UTC)" (scheduled at 2023-06-29 13:46:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:46:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:46:55,891 [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(2023, 6, 29, 13, 46, 55, 890300), True, datetime.datetime(2023, 6, 29, 13, 46, 55, 890300), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:46:55,904 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:46:55,904 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:46:55,904 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:47:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:46:55,946 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:55,946 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:55,947 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1250, 'Body': <_io.BytesIO object at 0x7f7ccb2113b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:55,947 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:55,947 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:55,947 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:55,947 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:55,947 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:55,948 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:55,948 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:55,956 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:55,956 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:55,957 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:55,957 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:55,957 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:55,957 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1250}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'eSWtN5XUpN2w6DE/KCkPbA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2113b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1250', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:55,957 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:55,957 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:55,957 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:55,957 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:55,957 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:55,958 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1250&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:eSWtN5XUpN2w6DE/KCkPbA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134655Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:55,958 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134655Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 97225c95cca980490c544a8658bc27a4efe84ce84c5e75ddc75a8885a1b17dff gunicorn-registry stdout | 2023-06-29 13:46:55,958 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 87816b5cd66115806c69b1cc55ba0a54dc55672c9d9c663097fad6b6c113adfc gunicorn-registry stdout | 2023-06-29 13:46:55,958 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:55,958 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:55,958 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:55,959 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:46:56,008 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:46:56,419 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1250 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:56,419 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '64834f56-946b-4fff-afbd-00939bca2dae', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '64834f56-946b-4fff-afbd-00939bca2dae', 'ETag': '"7925ad3795d4a4ddb0e8313f28290f6c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:56,419 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:56,420 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:56,420 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:56,420 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:56,420 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '64834f56-946b-4fff-afbd-00939bca2dae', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '64834f56-946b-4fff-afbd-00939bca2dae', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '64834f56-946b-4fff-afbd-00939bca2dae', 'etag': '"7925ad3795d4a4ddb0e8313f28290f6c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7925ad3795d4a4ddb0e8313f28290f6c"'} gunicorn-registry stdout | 2023-06-29 13:46:57,173 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:57,174 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:57,174 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1251, 'Body': <_io.BytesIO object at 0x7f7ccb2c6ea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:57,174 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:57,174 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:57,174 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:57,174 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:57,174 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:57,174 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:57,174 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:57,183 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:57,183 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:57,183 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:57,183 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:57,183 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:57,183 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1251}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'vku16/d8ebY/mQqDMNxamA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6ea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1251', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:57,183 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:57,183 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:57,183 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:57,183 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:57,183 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:57,183 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1251&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:vku16/d8ebY/mQqDMNxamA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134657Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:57,184 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134657Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 06a5f24941370c9492b91810d003e0311749e9b3bec058b7a03e7cd5c6f1b9db gunicorn-registry stdout | 2023-06-29 13:46:57,184 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 89690d44c2f27dae360a37f2165b116c8d3a1de5439870f4e73c9644e73cc013 gunicorn-registry stdout | 2023-06-29 13:46:57,184 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:57,184 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:57,184 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:57,185 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:46:57,234 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:46:57,597 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1251 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:46:57,598 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '65977ba2-ef2e-49b9-abf7-82dc0b43f2c3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '65977ba2-ef2e-49b9-abf7-82dc0b43f2c3', 'ETag': '"be4bb5ebf77c79b63f990a8330dc5a98"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:46:57,598 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:46:57,598 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:57,599 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:46:57,599 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:57,599 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '65977ba2-ef2e-49b9-abf7-82dc0b43f2c3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '65977ba2-ef2e-49b9-abf7-82dc0b43f2c3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '65977ba2-ef2e-49b9-abf7-82dc0b43f2c3', 'etag': '"be4bb5ebf77c79b63f990a8330dc5a98"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"be4bb5ebf77c79b63f990a8330dc5a98"'} gunicorn-registry stdout | 2023-06-29 13:46:58,435 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:46:58,435 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:46:58,436 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1252, 'Body': <_io.BytesIO object at 0x7f7ccb2c6310>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:46:58,436 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:58,436 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:58,436 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:58,437 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:58,437 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:58,437 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:58,437 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:58,446 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:58,446 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:46:58,446 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:58,446 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:58,446 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:58,446 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1252}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ogSGcX/PDGrMzOw+Id6l2Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6310>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1252', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:46:58,446 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:58,446 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:58,447 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:58,447 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:46:58,447 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:46:58,447 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1252&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ogSGcX/PDGrMzOw+Id6l2Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134658Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:46:58,447 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134658Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | dd35bd2da1796ffcbc65b7111626bbbac7d76ba87ff2b74fde656190507b7956 gunicorn-registry stdout | 2023-06-29 13:46:58,447 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a6d1c3b4614d8d55a3639a03912b698043933c4a70fa850f3eb33a5f3fb4f125 gunicorn-registry stdout | 2023-06-29 13:46:58,447 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:46:58,448 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:46:58,448 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:46:58,449 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:46:58,494 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. expiredappspecifictokenworker stdout | 2023-06-29 13:47:00,492 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gcworker stdout | 2023-06-29 13:47:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:47:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:47:10.585410+00:00 (in 9.999373 seconds) gcworker stdout | 2023-06-29 13:47:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:47:10 UTC)" (scheduled at 2023-06-29 13:47:00.585410+00:00) gcworker stdout | 2023-06-29 13:47:00,587 [59] [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, 1686836820586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:47:00,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:47:00,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:47:00,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:47:10 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:47:01,586 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1252 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:01,586 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7764fbb6-b946-467b-94e1-a5230293ded0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7764fbb6-b946-467b-94e1-a5230293ded0', 'ETag': '"a20486717fcf0c6accccec3e21dea5d9"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:01,586 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:01,586 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:01,587 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:01,587 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:01,587 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7764fbb6-b946-467b-94e1-a5230293ded0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7764fbb6-b946-467b-94e1-a5230293ded0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7764fbb6-b946-467b-94e1-a5230293ded0', 'etag': '"a20486717fcf0c6accccec3e21dea5d9"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a20486717fcf0c6accccec3e21dea5d9"'} gunicorn-registry stdout | 2023-06-29 13:47:01,610 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:01,610 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:01,611 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1253, 'Body': <_io.BytesIO object at 0x7f7ccb290770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:01,611 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:01,611 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:01,611 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:01,611 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:01,611 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:01,611 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:01,611 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:01,619 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:01,620 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:01,620 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:01,620 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:01,620 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:01,620 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1253}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'GKZdcwp+iKTlYZcGpuAZvg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1253', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:01,620 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:01,620 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:01,620 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:01,620 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:01,620 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:01,620 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1253&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:GKZdcwp+iKTlYZcGpuAZvg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134701Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:01,620 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134701Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | aa375c0e5874502e0401a69e4b72a2f1045df8a05921e7cdebb7fe388d91bb32 gunicorn-registry stdout | 2023-06-29 13:47:01,620 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 26c42e51fa8282d3b13eba3d3d08000959ab6e54db3462829fdaa5caa5a777e8 gunicorn-registry stdout | 2023-06-29 13:47:01,620 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:01,620 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:01,621 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:01,621 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:01,666 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:47:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:47:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:47:38.788158+00:00 (in 36.796600 seconds) repositorygcworker stdout | 2023-06-29 13:47:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:48:01 UTC)" (scheduled at 2023-06-29 13:47:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:47:01,992 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:47:01,993 [81] [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(2023, 6, 29, 13, 47, 1, 992180), True, datetime.datetime(2023, 6, 29, 13, 47, 1, 992180), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 13:47:02,006 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:47:02,006 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:47:02,006 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:48:01 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:47:02,603 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1253 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:02,603 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a4c152e9-5e60-4162-b96a-781dafe5e503', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a4c152e9-5e60-4162-b96a-781dafe5e503', 'ETag': '"18a65d730a7e88a4e5619706a6e019be"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:02,603 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:02,604 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:02,604 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:02,604 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:02,604 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a4c152e9-5e60-4162-b96a-781dafe5e503', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a4c152e9-5e60-4162-b96a-781dafe5e503', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a4c152e9-5e60-4162-b96a-781dafe5e503', 'etag': '"18a65d730a7e88a4e5619706a6e019be"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"18a65d730a7e88a4e5619706a6e019be"'} gunicorn-registry stdout | 2023-06-29 13:47:02,628 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:02,628 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:02,628 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1254, 'Body': <_io.BytesIO object at 0x7f7ccb279310>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:02,628 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:02,628 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:02,628 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:02,628 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:02,628 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:02,628 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:02,629 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:02,638 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:02,638 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:02,638 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:02,638 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:02,638 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:02,638 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1254}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '0mHq9NoI/xzsMx+KtBcs1g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279310>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1254', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:02,638 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:02,638 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:02,638 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:02,638 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:02,638 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:02,638 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1254&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:0mHq9NoI/xzsMx+KtBcs1g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134702Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:02,638 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134702Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3197043abe16e701f3c835a19889a99d13e0838c7d354780185c5602b2ec124b gunicorn-registry stdout | 2023-06-29 13:47:02,638 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7f279dba6f1dd1eaee8cd4db56f7c5412bb5330728b63151c028a4d4fb97d5e5 gunicorn-registry stdout | 2023-06-29 13:47:02,638 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:02,639 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:02,639 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:02,639 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:02,684 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:47:03,167 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1254 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:03,168 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'cd01390a-6bbf-4cb3-a30f-60fb8e73ff15', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'cd01390a-6bbf-4cb3-a30f-60fb8e73ff15', 'ETag': '"d261eaf4da08ff1cec331f8ab4172cd6"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:03,168 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:03,168 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:03,168 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:03,168 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:03,168 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'cd01390a-6bbf-4cb3-a30f-60fb8e73ff15', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'cd01390a-6bbf-4cb3-a30f-60fb8e73ff15', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'cd01390a-6bbf-4cb3-a30f-60fb8e73ff15', 'etag': '"d261eaf4da08ff1cec331f8ab4172cd6"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d261eaf4da08ff1cec331f8ab4172cd6"'} gunicorn-registry stdout | 2023-06-29 13:47:03,191 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:03,192 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:03,192 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1255, 'Body': <_io.BytesIO object at 0x7f7ccb2169f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:03,192 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:03,192 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:03,192 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:03,192 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:03,192 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:03,192 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:03,193 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:03,201 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:03,201 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:03,201 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:03,201 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:03,201 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:03,201 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1255}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'hFP+lavSBBBM9HRE4jmQYQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2169f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1255', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:03,201 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:03,201 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:03,201 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:03,201 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:03,202 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:03,202 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1255&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:hFP+lavSBBBM9HRE4jmQYQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134703Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:03,202 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134703Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | dccad5932b556b361552b12c1dd5abb98f345e4d6d578dd4410f34ba89689ef9 gunicorn-registry stdout | 2023-06-29 13:47:03,202 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7765fb10e03dd4f16b8acbe4cc7e73a0c4ff8b32eda94dc16941f0c42fb81388 gunicorn-registry stdout | 2023-06-29 13:47:03,202 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:03,202 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:03,202 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:03,203 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:03,252 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:47:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:47:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:47:13.978401+00:00 (in 9.999411 seconds) notificationworker stdout | 2023-06-29 13:47:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:47:13 UTC)" (scheduled at 2023-06-29 13:47:03.978401+00:00) notificationworker stdout | 2023-06-29 13:47:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:47:03,980 [74] [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(2023, 6, 29, 13, 47, 3, 979469), True, datetime.datetime(2023, 6, 29, 13, 47, 3, 979469), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:47:03,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:47:03,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:47:03,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:47:13 UTC)" executed successfully queuecleanupworker stdout | 2023-06-29 13:47:04,003 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} quotatotalworker stdout | 2023-06-29 13:47:04,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:47:04,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:47:19.399457+00:00 (in 14.999466 seconds) quotatotalworker stdout | 2023-06-29 13:47:04,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:47:19 UTC)" (scheduled at 2023-06-29 13:47:04.399457+00:00) quotatotalworker stdout | 2023-06-29 13:47:04,402 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:47:04,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:47:04,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:47:19 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:47:06,208 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1255 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:06,209 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b337695f-5098-4b53-bbea-da0e31bcbf44', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b337695f-5098-4b53-bbea-da0e31bcbf44', 'ETag': '"8453fe95abd204104cf47444e2399061"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:06,209 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:06,209 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:06,209 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:06,209 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:06,209 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b337695f-5098-4b53-bbea-da0e31bcbf44', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b337695f-5098-4b53-bbea-da0e31bcbf44', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b337695f-5098-4b53-bbea-da0e31bcbf44', 'etag': '"8453fe95abd204104cf47444e2399061"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8453fe95abd204104cf47444e2399061"'} gunicorn-registry stdout | 2023-06-29 13:47:06,233 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:06,233 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:06,233 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1256, 'Body': <_io.BytesIO object at 0x7f7ccb290720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:06,233 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:06,233 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:06,233 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:06,233 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:06,233 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:06,233 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:06,234 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:06,242 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:06,242 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:06,242 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:06,242 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:06,242 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:06,242 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1256}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Y/lS70dql1ki07ooVoFesg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1256', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:06,242 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:06,242 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:06,242 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:06,242 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:06,243 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:06,243 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1256&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Y/lS70dql1ki07ooVoFesg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134706Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:06,243 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134706Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a65d6c2d512dd5675c2e5d67c17cab946f8f9a1e9ac94170c6beed4b92a1253f gunicorn-registry stdout | 2023-06-29 13:47:06,243 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3de37085126660e12318e7b5f58790ab45d44144f6bd5521e8e26fdd0fbe0a2b gunicorn-registry stdout | 2023-06-29 13:47:06,243 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:06,243 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:06,243 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:06,244 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:06,292 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:47:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:47:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:47:11.713664+00:00 (in 5.130666 seconds) securityworker stdout | 2023-06-29 13:47:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:47:36 UTC)" (scheduled at 2023-06-29 13:47:06.582504+00:00) securityworker stdout | 2023-06-29 13:47:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:47:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:47:06,587 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:47:06,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:47:06,599 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:47:06,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:47:06,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:47:36 UTC)" executed successfully builder stdout | 2023-06-29 13:47:07,184 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:47:07,231 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:47:07,345 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1256 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:07,345 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6fc04c9f-dc0d-4b19-a3ca-e9f16dada9ec', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6fc04c9f-dc0d-4b19-a3ca-e9f16dada9ec', 'ETag': '"63f952ef476a975922d3ba2856815eb2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:07,346 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:07,346 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:07,346 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:07,346 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:07,346 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6fc04c9f-dc0d-4b19-a3ca-e9f16dada9ec', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6fc04c9f-dc0d-4b19-a3ca-e9f16dada9ec', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6fc04c9f-dc0d-4b19-a3ca-e9f16dada9ec', 'etag': '"63f952ef476a975922d3ba2856815eb2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"63f952ef476a975922d3ba2856815eb2"'} gunicorn-registry stdout | 2023-06-29 13:47:07,369 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:07,369 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:07,369 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1257, 'Body': <_io.BytesIO object at 0x7f7ccb290e50>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:07,370 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:07,370 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:07,370 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:07,370 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:07,370 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:07,370 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:07,370 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:07,378 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:07,378 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:07,378 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:07,378 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:07,378 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:07,378 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1257}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'MHJs/oKesURkTMzdrPcy+w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290e50>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1257', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:07,378 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:07,379 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:07,379 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:07,379 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:07,379 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:07,379 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1257&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:MHJs/oKesURkTMzdrPcy+w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134707Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:07,379 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134707Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | bbb9a8fd38373e128020b601b95f5417d7d431becc7b33763b5dea7155a7957d gunicorn-registry stdout | 2023-06-29 13:47:07,379 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 51c2fa65ed9ecd1b5acb9e0c6c619b14bfc65b2a82053b1c63f0174446575f83 gunicorn-registry stdout | 2023-06-29 13:47:07,379 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:07,379 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:07,379 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:07,380 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:07,426 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:47:07,913 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1257 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:07,913 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '125af402-6d3f-4026-a554-61f2e962e200', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '125af402-6d3f-4026-a554-61f2e962e200', 'ETag': '"30726cfe829eb144644cccddacf732fb"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:07,914 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:07,914 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:07,914 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:07,914 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:07,914 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '125af402-6d3f-4026-a554-61f2e962e200', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '125af402-6d3f-4026-a554-61f2e962e200', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '125af402-6d3f-4026-a554-61f2e962e200', 'etag': '"30726cfe829eb144644cccddacf732fb"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"30726cfe829eb144644cccddacf732fb"'} gunicorn-registry stdout | 2023-06-29 13:47:07,937 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:07,937 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:07,938 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1258, 'Body': <_io.BytesIO object at 0x7f7ccb290900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:07,938 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:07,938 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:07,938 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:07,938 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:07,938 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:07,938 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:07,938 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:07,946 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:07,946 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:07,946 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:07,946 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:07,946 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:07,946 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1258}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'UbNpHUC1qDO1X5mwaS9oTw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1258', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:07,947 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:07,947 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:07,947 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:07,947 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:07,947 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:07,947 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1258&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:UbNpHUC1qDO1X5mwaS9oTw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134707Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:07,947 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134707Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ac9b08234c3619a399cd80d229fe9e8d20588f3fd3884046ad91385c9d80e3a6 gunicorn-registry stdout | 2023-06-29 13:47:07,947 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1efb0023c1ae5f2e967329a0bebcfdb6f037aabf878c634ab330e03a776191f2 gunicorn-registry stdout | 2023-06-29 13:47:07,947 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:07,947 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:07,948 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:07,949 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:07,997 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:47:08,353 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1258 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:08,354 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5c44a8b8-bed9-4126-8bae-d28c2b5eea03', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5c44a8b8-bed9-4126-8bae-d28c2b5eea03', 'ETag': '"51b3691d40b5a833b55f99b0692f684f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:08,354 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:08,354 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:08,354 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:08,354 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:08,355 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5c44a8b8-bed9-4126-8bae-d28c2b5eea03', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5c44a8b8-bed9-4126-8bae-d28c2b5eea03', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5c44a8b8-bed9-4126-8bae-d28c2b5eea03', 'etag': '"51b3691d40b5a833b55f99b0692f684f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"51b3691d40b5a833b55f99b0692f684f"'} gunicorn-registry stdout | 2023-06-29 13:47:08,378 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:08,378 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:08,378 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1259, 'Body': <_io.BytesIO object at 0x7f7ccb211040>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:08,378 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:08,378 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:08,378 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:08,378 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:08,378 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:08,378 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:08,379 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:08,387 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:08,387 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:08,387 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:08,387 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:08,387 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:08,387 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1259}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'IRTTLbGPXEGcCbMW26S3Jg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb211040>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1259', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:08,387 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:08,387 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:08,387 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:08,387 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:08,388 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:08,388 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1259&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:IRTTLbGPXEGcCbMW26S3Jg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134708Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:08,388 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134708Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2f473f5d88a0139dbadb659ae90d7951ee7dbe665b0a46489ea6614b371812c0 gunicorn-registry stdout | 2023-06-29 13:47:08,388 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5aa0db7d12261917754b6de1ce93ff423218c0f7662e8d090d24cfb3c91a16b9 gunicorn-registry stdout | 2023-06-29 13:47:08,388 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:08,388 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:08,388 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:08,389 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:08,439 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:47:08,716 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1259 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:08,717 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e56535e0-31fb-40cf-8f1e-e04323bcf4df', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e56535e0-31fb-40cf-8f1e-e04323bcf4df', 'ETag': '"2114d32db18f5c419c09b316dba4b726"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:08,717 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:08,717 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:08,717 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:08,717 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:08,717 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e56535e0-31fb-40cf-8f1e-e04323bcf4df', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e56535e0-31fb-40cf-8f1e-e04323bcf4df', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e56535e0-31fb-40cf-8f1e-e04323bcf4df', 'etag': '"2114d32db18f5c419c09b316dba4b726"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2114d32db18f5c419c09b316dba4b726"'} gunicorn-registry stdout | 2023-06-29 13:47:09,125 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:09,125 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:09,126 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1260, 'Body': <_io.BytesIO object at 0x7f7ccb269d60>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:09,126 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:09,126 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:09,126 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:09,126 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:09,126 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:09,126 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:09,126 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:09,135 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:09,135 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:09,135 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:09,135 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:09,135 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:09,135 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1260}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'uvLZzW0ntNXudB34rUA4Sg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269d60>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1260', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:09,135 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:09,135 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:09,135 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:09,135 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:09,136 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:09,136 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1260&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:uvLZzW0ntNXudB34rUA4Sg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134709Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:09,136 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134709Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 08b1e22988935bdf1ed7900232d6b1be2566d1bd43613520d63a1caf0904a749 gunicorn-registry stdout | 2023-06-29 13:47:09,136 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 09dc9ffd1cacf1bec9e6701d872da8096a3cfe6c0cf616fba1366196f99d8b0f gunicorn-registry stdout | 2023-06-29 13:47:09,136 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:09,136 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:09,136 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:09,137 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. quotatotalworker stdout | 2023-06-29 13:47:09,167 [78] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotatotalworker.py', 'pid': '78'} gunicorn-registry stdout | 2023-06-29 13:47:09,182 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:47:09,504 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1260 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:09,504 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '340a1ac4-2c78-4299-9346-4f81fb7bf879', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '340a1ac4-2c78-4299-9346-4f81fb7bf879', 'ETag': '"baf2d9cd6d27b4d5ee741df8ad40384a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:09,504 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:09,505 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:09,505 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:09,505 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:09,505 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '340a1ac4-2c78-4299-9346-4f81fb7bf879', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '340a1ac4-2c78-4299-9346-4f81fb7bf879', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '340a1ac4-2c78-4299-9346-4f81fb7bf879', 'etag': '"baf2d9cd6d27b4d5ee741df8ad40384a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"baf2d9cd6d27b4d5ee741df8ad40384a"'} gunicorn-web stdout | 2023-06-29 13:47:09,636 [214] [DEBUG] [app] Starting request: urn:request:291fbac7-ec3d-4c38-b8b9-7613e2983c9c (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:47:09,636 [213] [DEBUG] [app] Starting request: urn:request:37d9d271-cc37-43ae-a057-ad4cab78dbfa (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:47:09,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:47:09,639 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:47:09,640 [216] [DEBUG] [app] Starting request: urn:request:59303465-e5b1-4059-8911-69e80108ba26 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:47:09,641 [216] [DEBUG] [app] Ending request: urn:request:59303465-e5b1-4059-8911-69e80108ba26 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:59303465-e5b1-4059-8911-69e80108ba26', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:47:09,641 [223] [DEBUG] [app] Starting request: urn:request:b77f108b-096a-47ce-ae18-be71ebc2d995 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:47:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:47:09,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:47:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:47:09,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-registry stdout | 2023-06-29 13:47:09,641 [223] [DEBUG] [app] Ending request: urn:request:b77f108b-096a-47ce-ae18-be71ebc2d995 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:b77f108b-096a-47ce-ae18-be71ebc2d995', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:47:09,642 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:47:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:47:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:47:09,642 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:47:09,643 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:47:09,644 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:47:09,644 [211] [DEBUG] [app] Starting request: urn:request:956366cb-441b-4a1e-9634-63834ddc89d1 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:47:09,645 [211] [DEBUG] [app] Ending request: urn:request:956366cb-441b-4a1e-9634-63834ddc89d1 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:956366cb-441b-4a1e-9634-63834ddc89d1', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:47:09,645 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:47:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:47:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:47:09,645 [214] [DEBUG] [app] Starting request: urn:request:477e1b25-c54f-483b-910b-ab09a8162109 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:47:09,646 [214] [DEBUG] [app] Ending request: urn:request:477e1b25-c54f-483b-910b-ab09a8162109 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:477e1b25-c54f-483b-910b-ab09a8162109', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:47:09,646 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:47:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:47:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:47:09,646 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:47:09,646 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:47:09,647 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:47:09,647 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:47:09,655 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:47:09,655 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:47:09,671 [213] [DEBUG] [app] Ending request: urn:request:37d9d271-cc37-43ae-a057-ad4cab78dbfa (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:37d9d271-cc37-43ae-a057-ad4cab78dbfa', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:47:09,672 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:47:09,672 [214] [DEBUG] [app] Ending request: urn:request:291fbac7-ec3d-4c38-b8b9-7613e2983c9c (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:291fbac7-ec3d-4c38-b8b9-7613e2983c9c', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:47:09,672 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:47:09,672 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:47:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:47:09,672 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:47:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:47:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.037 118 0.036) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:47:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.037 118 0.036) quotaregistrysizeworker stdout | 2023-06-29 13:47:09,672 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} namespacegcworker stdout | 2023-06-29 13:47:10,001 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} buildlogsarchiver stdout | 2023-06-29 13:47:10,046 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} logrotateworker stdout | 2023-06-29 13:47:10,050 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} gunicorn-registry stdout | 2023-06-29 13:47:10,467 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:10,468 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:10,468 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1261, 'Body': <_io.BytesIO object at 0x7f7ccb211810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:10,468 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:10,468 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:10,468 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:10,468 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:10,468 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:10,468 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:10,469 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:10,477 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:10,477 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:10,477 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:10,477 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:10,477 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:10,477 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1261}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '7wN6rh2BjVA+2+XYHfIaxA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb211810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1261', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:10,478 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:10,478 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:10,478 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:10,478 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:10,478 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:10,478 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1261&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:7wN6rh2BjVA+2+XYHfIaxA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134710Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:10,478 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134710Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f23480fa2f2cc61724c4c8a69721b248d45139475153afd445f0901344c15c97 gunicorn-registry stdout | 2023-06-29 13:47:10,478 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0dd648120005c82a75330085a18fb34bcbc4f4db790e0282910000ced9b2e00e gunicorn-registry stdout | 2023-06-29 13:47:10,478 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:10,478 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:10,479 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:10,479 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:10,528 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:47:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:47:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:47:20.585410+00:00 (in 9.999417 seconds) gcworker stdout | 2023-06-29 13:47:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:47:20 UTC)" (scheduled at 2023-06-29 13:47:10.585410+00:00) gcworker stdout | 2023-06-29 13:47:10,587 [59] [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, 1686836830586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:47:10,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:47:10,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:47:10,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:47:20 UTC)" executed successfully repositoryactioncounter stdout | 2023-06-29 13:47:10,855 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-registry stdout | 2023-06-29 13:47:10,931 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1261 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:10,932 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e7bf8bec-026e-457b-9131-59b019a0f131', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e7bf8bec-026e-457b-9131-59b019a0f131', 'ETag': '"ef037aae1d818d503edbe5d81df21ac4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:10,932 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:10,932 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:10,932 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:10,932 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:10,932 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e7bf8bec-026e-457b-9131-59b019a0f131', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e7bf8bec-026e-457b-9131-59b019a0f131', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e7bf8bec-026e-457b-9131-59b019a0f131', 'etag': '"ef037aae1d818d503edbe5d81df21ac4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ef037aae1d818d503edbe5d81df21ac4"'} gunicorn-registry stdout | 2023-06-29 13:47:11,429 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:11,429 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:11,429 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1262, 'Body': <_io.BytesIO object at 0x7f7ccb2696d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:11,430 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:11,430 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:11,430 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:11,430 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:11,430 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:11,430 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:11,430 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:11,438 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:11,438 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:11,439 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:11,439 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:11,439 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:11,439 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1262}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'EuaFbvmKdRVzr/ufFJAvKA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2696d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1262', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:11,439 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:11,439 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:11,439 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:11,439 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:11,439 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:11,439 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1262&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:EuaFbvmKdRVzr/ufFJAvKA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134711Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:11,439 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134711Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6e23f30c5bb5880f76592fbcd4dc4b5120f6fead8cd825c01b155e5487c864d2 gunicorn-registry stdout | 2023-06-29 13:47:11,439 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3a5c1b09bec1bcc1e8f7f3b0f9a0cdff9689b9b2d06d6cf3ef2b4f36a6255aca gunicorn-registry stdout | 2023-06-29 13:47:11,440 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:11,440 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:11,440 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:11,441 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:11,490 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:47:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:47:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:47:36.582504+00:00 (in 24.868345 seconds) securityworker stdout | 2023-06-29 13:47:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:47:41 UTC)" (scheduled at 2023-06-29 13:47:11.713664+00:00) securityworker stdout | 2023-06-29 13:47:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:47:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:47:11,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:47:11,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:47:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:47:11,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:47:11,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:47:11,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:47:11,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:47:11,734 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:47:11,739 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:47:11,739 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:47:11,740 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 42, 11, 722286), 1, 2]) securityworker stdout | 2023-06-29 13:47:11,743 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:47:11,743 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:47:11,744 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 42, 11, 722286), 1, 2]) securityworker stdout | 2023-06-29 13:47:11,748 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:47:11,748 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:47:11,748 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:47:11,748 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:47:11,748 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:47:11,748 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:47:11,748 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:47:11,749 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:47:11,749 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:47:11,749 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:47:41 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:47:11,813 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1262 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:11,814 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b5fb7da0-681c-4ec5-b1c4-7f6b3e42de9f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b5fb7da0-681c-4ec5-b1c4-7f6b3e42de9f', 'ETag': '"12e6856ef98a751573affb9f14902f28"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:11,814 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:11,814 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:11,814 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:11,814 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:11,814 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b5fb7da0-681c-4ec5-b1c4-7f6b3e42de9f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b5fb7da0-681c-4ec5-b1c4-7f6b3e42de9f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b5fb7da0-681c-4ec5-b1c4-7f6b3e42de9f', 'etag': '"12e6856ef98a751573affb9f14902f28"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"12e6856ef98a751573affb9f14902f28"'} blobuploadcleanupworker stdout | 2023-06-29 13:47:12,003 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:47:12,527 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:12,528 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:12,528 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1263, 'Body': <_io.BytesIO object at 0x7f7ccb269d60>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:12,528 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:12,528 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:12,528 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:12,528 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:12,528 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:12,528 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:12,529 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:12,537 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:12,537 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:12,537 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:12,537 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:12,537 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:12,537 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1263}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'zN+XlKG4+9FcF2muYf4ASA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269d60>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1263', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:12,537 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:12,537 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:12,537 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:12,537 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:12,538 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:12,538 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1263&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:zN+XlKG4+9FcF2muYf4ASA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134712Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:12,538 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134712Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 64a8d474cafb3d16fa1a0c7b6cb8abfa54e44abcd528b9407727a25cee4f0282 gunicorn-registry stdout | 2023-06-29 13:47:12,538 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0465df93fa9aac1bed795c1e0f5c76128db4297950a96a3c9a3c81ff80a0d846 gunicorn-registry stdout | 2023-06-29 13:47:12,538 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:12,538 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:12,538 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:12,539 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:12,585 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:47:12,947 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1263 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:12,948 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '092f00ce-6cad-4c58-ba39-a67ea1f9ea8c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '092f00ce-6cad-4c58-ba39-a67ea1f9ea8c', 'ETag': '"ccdf9794a1b8fbd15c1769ae61fe0048"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:12,948 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:12,948 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:12,948 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:12,948 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:12,948 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '092f00ce-6cad-4c58-ba39-a67ea1f9ea8c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '092f00ce-6cad-4c58-ba39-a67ea1f9ea8c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '092f00ce-6cad-4c58-ba39-a67ea1f9ea8c', 'etag': '"ccdf9794a1b8fbd15c1769ae61fe0048"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ccdf9794a1b8fbd15c1769ae61fe0048"'} gunicorn-registry stdout | 2023-06-29 13:47:13,528 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:13,529 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:13,529 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1264, 'Body': <_io.BytesIO object at 0x7f7ccb2696d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:13,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:13,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:13,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:13,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:13,530 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:13,530 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:13,530 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:13,539 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:13,539 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:13,539 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:13,539 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:13,539 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:13,539 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1264}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'M3VkhHmH1BCN5HVxPzZjUQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2696d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1264', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:13,539 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:13,539 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:13,539 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:13,539 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:13,539 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:13,539 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1264&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:M3VkhHmH1BCN5HVxPzZjUQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134713Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:13,539 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134713Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d5e92df11ac92a1352894a0f6b581199e202e7a4beb4ac4725868dbf8e5494a6 gunicorn-registry stdout | 2023-06-29 13:47:13,539 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 83677bffb6b60ca5fdc8d13af29fe632b320a6e9e19f4f7e80a6d3aa9063f28b gunicorn-registry stdout | 2023-06-29 13:47:13,539 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:13,540 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:13,540 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:13,540 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:13,585 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:47:13,906 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1264 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:13,907 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0a6dba7b-61df-4ae1-954a-3c7b2bedcdc2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0a6dba7b-61df-4ae1-954a-3c7b2bedcdc2', 'ETag': '"337564847987d4108de475713f366351"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:13,907 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:13,907 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:13,907 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:13,907 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:13,907 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0a6dba7b-61df-4ae1-954a-3c7b2bedcdc2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0a6dba7b-61df-4ae1-954a-3c7b2bedcdc2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0a6dba7b-61df-4ae1-954a-3c7b2bedcdc2', 'etag': '"337564847987d4108de475713f366351"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"337564847987d4108de475713f366351"'} repositorygcworker stdout | 2023-06-29 13:47:13,925 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} notificationworker stdout | 2023-06-29 13:47:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:47:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:47:15.985355+00:00 (in 2.006374 seconds) notificationworker stdout | 2023-06-29 13:47:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:47:23 UTC)" (scheduled at 2023-06-29 13:47:13.978401+00:00) notificationworker stdout | 2023-06-29 13:47:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:47:13,980 [74] [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(2023, 6, 29, 13, 47, 13, 979509), True, datetime.datetime(2023, 6, 29, 13, 47, 13, 979509), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:47:13,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:47:13,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:47:13,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:47:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:47:14,446 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:14,446 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:14,447 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1265, 'Body': <_io.BytesIO object at 0x7f7ccb234900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:14,447 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:14,447 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:14,447 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:14,447 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:14,447 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:14,447 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:14,447 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:14,455 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:14,455 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:14,456 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:14,456 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:14,456 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:14,456 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1265}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'jSH4QJWHxoIb2dglysw96w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1265', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:14,456 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:14,456 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:14,456 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:14,456 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:14,456 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:14,456 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1265&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:jSH4QJWHxoIb2dglysw96w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134714Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:14,456 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134714Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4073620c8399f8b700bfc912ef536bef271e46e6d1d00262bd00068220e7898f gunicorn-registry stdout | 2023-06-29 13:47:14,456 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8232be8dd91d81121a34efa614336497c37260e74089d5b1d926b9c0f8b02d80 gunicorn-registry stdout | 2023-06-29 13:47:14,456 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:14,457 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:14,457 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:14,458 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:14,503 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. exportactionlogsworker stdout | 2023-06-29 13:47:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:47:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:47:45.793045+00:00 (in 30.999047 seconds) exportactionlogsworker stdout | 2023-06-29 13:47:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:48:14 UTC)" (scheduled at 2023-06-29 13:47:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:47:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:47:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:48:14 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:47:14,826 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1265 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:14,827 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '75d9beb4-ab69-4d78-b1c8-2a70e6a4f4fd', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '75d9beb4-ab69-4d78-b1c8-2a70e6a4f4fd', 'ETag': '"8d21f8409587c6821bd9d825cacc3deb"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:14,827 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:14,827 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:14,827 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:14,827 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:14,827 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '75d9beb4-ab69-4d78-b1c8-2a70e6a4f4fd', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '75d9beb4-ab69-4d78-b1c8-2a70e6a4f4fd', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '75d9beb4-ab69-4d78-b1c8-2a70e6a4f4fd', 'etag': '"8d21f8409587c6821bd9d825cacc3deb"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8d21f8409587c6821bd9d825cacc3deb"'} gunicorn-registry stdout | 2023-06-29 13:47:15,274 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:15,274 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:15,274 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1266, 'Body': <_io.BytesIO object at 0x7f7ccb234040>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:15,274 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:15,274 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:15,275 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:15,275 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:15,275 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:15,275 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:15,275 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:15,283 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:15,283 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:15,283 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:15,283 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:15,283 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:15,283 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1266}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'eV93mFzhegVddhLe09QnxQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234040>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1266', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:15,283 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:15,284 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:15,284 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:15,284 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:15,284 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:15,284 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1266&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:eV93mFzhegVddhLe09QnxQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134715Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:15,284 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134715Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a22edb67a49c7291832b5d78228161156d67abcf426ba5e441d0339b58647839 gunicorn-registry stdout | 2023-06-29 13:47:15,284 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6e44355a08b260e8018e40f5fe774f5f7cde89b6f3cfc22bc0abe1052d3b156b gunicorn-registry stdout | 2023-06-29 13:47:15,284 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:15,284 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:15,285 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:15,285 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. manifestbackfillworker stdout | 2023-06-29 13:47:15,319 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} securityworker stdout | 2023-06-29 13:47:15,328 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} gunicorn-registry stdout | 2023-06-29 13:47:15,336 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. exportactionlogsworker stdout | 2023-06-29 13:47:15,398 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:47:15,599 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-registry stdout | 2023-06-29 13:47:15,659 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1266 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:15,659 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0ff70a98-c7ce-4846-9dd6-bd4dbfd9814e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0ff70a98-c7ce-4846-9dd6-bd4dbfd9814e', 'ETag': '"795f77985ce17a055d7612ded3d427c5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:15,659 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:15,660 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:15,660 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:15,660 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:15,660 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0ff70a98-c7ce-4846-9dd6-bd4dbfd9814e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0ff70a98-c7ce-4846-9dd6-bd4dbfd9814e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0ff70a98-c7ce-4846-9dd6-bd4dbfd9814e', 'etag': '"795f77985ce17a055d7612ded3d427c5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"795f77985ce17a055d7612ded3d427c5"'} gunicorn-web stdout | 2023-06-29 13:47:15,944 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} notificationworker stdout | 2023-06-29 13:47:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:47:15,986 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:47:23.978401+00:00 (in 7.992482 seconds) notificationworker stdout | 2023-06-29 13:47:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:48:15 UTC)" (scheduled at 2023-06-29 13:47:15.985355+00:00) notificationworker stdout | 2023-06-29 13:47:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:47:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:48:15 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:47:16,062 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:47:16,066 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:47:16,070 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:47:16,073 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gcworker stdout | 2023-06-29 13:47:16,133 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:47:16,192 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-registry stdout | 2023-06-29 13:47:16,333 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:16,333 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:16,333 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1267, 'Body': <_io.BytesIO object at 0x7f7ccb208860>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:16,333 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:16,333 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:16,333 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:16,334 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:16,334 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:16,334 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:16,334 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:16,342 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:16,342 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:16,342 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:16,342 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:16,342 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:16,342 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1267}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'PS+RA/7ksO9l0UdHMYlp9A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb208860>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1267', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:16,342 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:16,342 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:16,342 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:16,342 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:16,343 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:16,343 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1267&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:PS+RA/7ksO9l0UdHMYlp9A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134716Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:16,343 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134716Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | dd5d3adde3cfbae78a842e8bf2f6648a182334126becbe1c50bff4fefc0f4478 gunicorn-registry stdout | 2023-06-29 13:47:16,343 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5645abc80d74a6bff4bfa57acccba8c33e6d2efd49b5c4cd512051415440be4c gunicorn-registry stdout | 2023-06-29 13:47:16,343 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:16,343 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:16,343 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:16,344 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:16,474 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. globalpromstats stdout | 2023-06-29 13:47:17,290 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 13:47:17,630 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:47:18,200 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1267 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:18,200 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4faa93e6-fe09-4f99-852c-095078185dbb', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4faa93e6-fe09-4f99-852c-095078185dbb', 'ETag': '"3d2f9103fee4b0ef65d14747318969f4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:18,200 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:18,201 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:18,201 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:18,201 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:18,201 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4faa93e6-fe09-4f99-852c-095078185dbb', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4faa93e6-fe09-4f99-852c-095078185dbb', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4faa93e6-fe09-4f99-852c-095078185dbb', 'etag': '"3d2f9103fee4b0ef65d14747318969f4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3d2f9103fee4b0ef65d14747318969f4"'} gunicorn-registry stdout | 2023-06-29 13:47:18,224 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:18,224 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:18,224 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1268, 'Body': <_io.BytesIO object at 0x7f7ccb2ab2c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:18,225 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:18,225 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:18,225 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:18,225 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:18,225 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:18,225 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:18,225 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:18,233 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:18,233 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:18,233 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:18,233 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:18,233 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:18,233 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1268}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'NRbo9tYywVb1zX+Ei/DHBg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab2c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1268', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:18,233 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:18,233 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:18,233 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:18,233 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:18,234 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:18,234 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1268&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:NRbo9tYywVb1zX+Ei/DHBg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134718Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:18,234 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134718Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 127e82cd01369c5ae25476848896055e5116b93ece373d66548b0efd5e5035a0 gunicorn-registry stdout | 2023-06-29 13:47:18,234 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b8f723a97ed053a3b8043c14f7f6d832a24f0724b378f51762ef003ab61aa456 gunicorn-registry stdout | 2023-06-29 13:47:18,234 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:18,234 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:18,234 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:18,235 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:18,281 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-secscan stdout | 2023-06-29 13:47:18,295 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:47:18,298 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:47:18,302 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} chunkcleanupworker stdout | 2023-06-29 13:47:18,373 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} storagereplication stdout | 2023-06-29 13:47:18,761 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:47:18,929 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1268 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:18,929 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '9ec345af-562f-46a7-a0b2-b6b5b2b260cc', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '9ec345af-562f-46a7-a0b2-b6b5b2b260cc', 'ETag': '"3516e8f6d632c156f5cd7f848bf0c706"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:18,930 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:18,930 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:18,930 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:18,930 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:18,930 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '9ec345af-562f-46a7-a0b2-b6b5b2b260cc', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '9ec345af-562f-46a7-a0b2-b6b5b2b260cc', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '9ec345af-562f-46a7-a0b2-b6b5b2b260cc', 'etag': '"3516e8f6d632c156f5cd7f848bf0c706"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3516e8f6d632c156f5cd7f848bf0c706"'} gunicorn-registry stdout | 2023-06-29 13:47:18,954 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:18,954 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:18,954 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1269, 'Body': <_io.BytesIO object at 0x7f7ccb2164a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:18,954 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:18,954 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:18,955 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:18,955 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:18,955 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:18,955 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:18,955 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:18,963 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:18,963 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:18,963 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:18,963 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:18,963 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:18,963 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1269}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'E9sUCfuMhcq3F47uMgA8Mw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2164a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1269', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:18,963 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:18,963 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:18,963 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:18,963 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:18,964 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:18,964 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1269&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:E9sUCfuMhcq3F47uMgA8Mw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134718Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:18,964 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134718Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f48baa71296b7b396178a4fb2cb3a5f6f5c550cc118e519db34cbd845dd33dba gunicorn-registry stdout | 2023-06-29 13:47:18,964 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5e8d9349bb2f50a00613ae5d28a7cb34af226659b5a32460f17ae27948a87d2e gunicorn-registry stdout | 2023-06-29 13:47:18,964 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:18,964 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:18,964 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:18,965 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:19,014 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotatotalworker stdout | 2023-06-29 13:47:19,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:47:19,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:47:34.399457+00:00 (in 14.999470 seconds) quotatotalworker stdout | 2023-06-29 13:47:19,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:47:34 UTC)" (scheduled at 2023-06-29 13:47:19.399457+00:00) quotatotalworker stdout | 2023-06-29 13:47:19,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:47:19,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:47:19,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:47:34 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:47:19,418 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1269 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:19,418 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5a8b3b63-9182-40e9-97aa-75df7109a98d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5a8b3b63-9182-40e9-97aa-75df7109a98d', 'ETag': '"13db1409fb8c85cab7178eee32003c33"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:19,418 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:19,418 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:19,419 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:19,419 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:19,419 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5a8b3b63-9182-40e9-97aa-75df7109a98d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5a8b3b63-9182-40e9-97aa-75df7109a98d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5a8b3b63-9182-40e9-97aa-75df7109a98d', 'etag': '"13db1409fb8c85cab7178eee32003c33"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"13db1409fb8c85cab7178eee32003c33"'} gunicorn-registry stdout | 2023-06-29 13:47:19,460 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:19,460 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:19,460 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1270, 'Body': <_io.BytesIO object at 0x7f7ccb216450>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:19,460 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:19,460 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:19,460 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:19,460 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:19,461 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:19,461 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:19,461 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:19,467 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:47:19,469 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:19,469 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:19,469 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:19,469 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:19,469 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:19,469 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1270}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'u0udzvmxyo9QyobFM/ZtiA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb216450>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1270', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:19,469 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:19,469 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:19,469 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:19,469 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:19,470 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:19,470 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1270&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:u0udzvmxyo9QyobFM/ZtiA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134719Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:19,470 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134719Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8b804e8547285910cfe1ee952a40d4f7b2f44d8262a26ec5831c51445da5bf57 gunicorn-registry stdout | 2023-06-29 13:47:19,470 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d67e3c7fd70c87b8daf48e10c20ff0119ddcf04ec5248ebb146cdc1dd9532eb2 gunicorn-registry stdout | 2023-06-29 13:47:19,470 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:19,470 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:19,470 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:19,472 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:47:19,473 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:19,476 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:47:19,480 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:47:19,484 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:47:19,488 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:47:19,491 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:47:19,495 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:47:19,498 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:47:19,522 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:47:19,838 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1270 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:19,839 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1a49e13c-eacc-4b49-9914-3c7b2e458e6c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1a49e13c-eacc-4b49-9914-3c7b2e458e6c', 'ETag': '"bb4b9dcef9b1ca8f50ca86c533f66d88"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:19,839 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:19,839 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:19,839 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:19,839 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:19,839 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1a49e13c-eacc-4b49-9914-3c7b2e458e6c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1a49e13c-eacc-4b49-9914-3c7b2e458e6c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1a49e13c-eacc-4b49-9914-3c7b2e458e6c', 'etag': '"bb4b9dcef9b1ca8f50ca86c533f66d88"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"bb4b9dcef9b1ca8f50ca86c533f66d88"'} gcworker stdout | 2023-06-29 13:47:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:47:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:47:30.585410+00:00 (in 9.999483 seconds) gcworker stdout | 2023-06-29 13:47:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:47:30 UTC)" (scheduled at 2023-06-29 13:47:20.585410+00:00) gcworker stdout | 2023-06-29 13:47:20,587 [59] [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, 1686836840586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:47:20,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:47:20,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:47:20,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:47:30 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:47:20,818 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:20,819 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:20,819 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1271, 'Body': <_io.BytesIO object at 0x7f7ccb211ef0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:20,819 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:20,819 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:20,819 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:20,819 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:20,820 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:20,820 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:20,820 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:20,828 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:20,828 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:20,828 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:20,828 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:20,828 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:20,828 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1271}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'WRsjtCWPHERixTJjp33MyA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb211ef0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1271', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:20,828 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:20,828 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:20,828 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:20,828 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:20,829 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:20,829 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1271&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:WRsjtCWPHERixTJjp33MyA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134720Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:20,829 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134720Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 44f96ebdfe897dd38dae7f644f6aa7153c496aea2a0698c180f6267ab4653a83 gunicorn-registry stdout | 2023-06-29 13:47:20,829 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1b994ea1fec60bd2e2d5e99c4b34c24927d8de65b3aa269d9a6e0432747404fb gunicorn-registry stdout | 2023-06-29 13:47:20,829 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:20,829 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:20,829 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:20,830 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:20,875 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:47:21,282 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1271 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:21,282 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '72bd7d4e-ca70-4cc6-aadb-059f0b893f84', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '72bd7d4e-ca70-4cc6-aadb-059f0b893f84', 'ETag': '"591b23b4258f1c4462c53263a77dccc8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:21,282 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:21,283 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:21,283 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:21,283 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:21,283 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '72bd7d4e-ca70-4cc6-aadb-059f0b893f84', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '72bd7d4e-ca70-4cc6-aadb-059f0b893f84', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '72bd7d4e-ca70-4cc6-aadb-059f0b893f84', 'etag': '"591b23b4258f1c4462c53263a77dccc8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"591b23b4258f1c4462c53263a77dccc8"'} gunicorn-registry stdout | 2023-06-29 13:47:21,920 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:21,920 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:21,920 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1272, 'Body': <_io.BytesIO object at 0x7f7ccb269220>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:21,920 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:21,920 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:21,920 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:21,921 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:21,921 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:21,921 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:21,921 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:21,929 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:21,929 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:21,929 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:21,929 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:21,929 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:21,929 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1272}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ANi0C7VdLtpvR4l3ODr+0A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269220>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1272', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:21,929 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:21,929 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:21,930 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:21,930 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:21,930 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:21,930 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1272&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ANi0C7VdLtpvR4l3ODr+0A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134721Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:21,930 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134721Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | eed5db5fa1f3dc837cc1c6cc6929a531d6c35ef0882e84570ed77ad100c56c7b gunicorn-registry stdout | 2023-06-29 13:47:21,930 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5c471e6f57de0ee057b413f2ed0d29f6c8999a9c0d38915ea76554c6d2b4c53a gunicorn-registry stdout | 2023-06-29 13:47:21,930 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:21,930 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:21,931 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:21,931 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:22,080 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:47:22,448 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1272 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:22,449 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0eb8f47a-f92e-4f93-904f-04ff603f55f0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0eb8f47a-f92e-4f93-904f-04ff603f55f0', 'ETag': '"00d8b40bb55d2eda6f478977383afed0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:22,449 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:22,449 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:22,449 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:22,449 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:22,449 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0eb8f47a-f92e-4f93-904f-04ff603f55f0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0eb8f47a-f92e-4f93-904f-04ff603f55f0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0eb8f47a-f92e-4f93-904f-04ff603f55f0', 'etag': '"00d8b40bb55d2eda6f478977383afed0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"00d8b40bb55d2eda6f478977383afed0"'} gunicorn-registry stdout | 2023-06-29 13:47:23,171 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:23,171 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:23,171 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1273, 'Body': <_io.BytesIO object at 0x7f7ccb223680>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:23,171 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:23,172 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:23,172 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:23,172 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:23,172 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:23,172 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:23,172 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:23,180 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:23,180 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:23,180 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:23,180 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:23,180 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:23,180 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1273}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'wwJCUot14qYs6swS4Uj2hg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223680>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1273', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:23,181 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:23,181 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:23,181 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:23,181 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:23,181 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:23,181 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1273&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:wwJCUot14qYs6swS4Uj2hg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134723Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:23,181 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134723Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e24247a6f72834d075e293d9c4b10e9cb92cc95acea93010cb7085539b0c6bca gunicorn-registry stdout | 2023-06-29 13:47:23,181 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7df6129109e42d0789b7811e37674b7f52eb8b03441a532a325af21ba47780a5 gunicorn-registry stdout | 2023-06-29 13:47:23,181 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:23,181 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:23,182 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:23,183 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:23,227 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityscanningnotificationworker stdout | 2023-06-29 13:47:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:47:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:47:48.681765+00:00 (in 25.394470 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:47:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:48:23 UTC)" (scheduled at 2023-06-29 13:47:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:47:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:47:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:48:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:47:23,592 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1273 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:23,592 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '85183aac-c754-4221-a145-a4a93a01369f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '85183aac-c754-4221-a145-a4a93a01369f', 'ETag': '"c30242528b75e2a62ceacc12e148f686"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:23,592 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:23,593 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:23,593 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:23,593 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:23,593 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '85183aac-c754-4221-a145-a4a93a01369f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '85183aac-c754-4221-a145-a4a93a01369f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '85183aac-c754-4221-a145-a4a93a01369f', 'etag': '"c30242528b75e2a62ceacc12e148f686"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c30242528b75e2a62ceacc12e148f686"'} notificationworker stdout | 2023-06-29 13:47:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:47:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:47:33.978401+00:00 (in 9.999434 seconds) notificationworker stdout | 2023-06-29 13:47:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:47:33 UTC)" (scheduled at 2023-06-29 13:47:23.978401+00:00) notificationworker stdout | 2023-06-29 13:47:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:47:23,980 [74] [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(2023, 6, 29, 13, 47, 23, 979458), True, datetime.datetime(2023, 6, 29, 13, 47, 23, 979458), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:47:23,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:47:23,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:47:23,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:47:33 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:47:24,155 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:24,156 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:24,156 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1274, 'Body': <_io.BytesIO object at 0x7f7cdba94d10>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:24,156 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:24,156 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:24,156 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:24,156 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:24,156 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:24,157 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:24,157 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:24,165 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:24,165 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:24,165 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:24,165 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:24,165 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:24,165 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1274}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'UsHxB/v9eB9odcIBv7v5Ug==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cdba94d10>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1274', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:24,165 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:24,165 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:24,166 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:24,166 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:24,166 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:24,166 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1274&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:UsHxB/v9eB9odcIBv7v5Ug== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134724Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:24,166 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134724Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5a907210803f80df9e4c6ade5d194cab01552cef4516415095b074f690ca1254 gunicorn-registry stdout | 2023-06-29 13:47:24,166 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5684dfeab2f78aa4fd39ce102d2c85392a1104e9c70169f8dcffaa9228f3d7b8 gunicorn-registry stdout | 2023-06-29 13:47:24,166 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:24,166 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:24,166 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:24,167 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:24,214 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:47:24,572 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1274 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:24,572 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5fc5281b-bde7-43a2-b04b-a83cb159e88b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5fc5281b-bde7-43a2-b04b-a83cb159e88b', 'ETag': '"52c1f107fbfd781f6875c201bfbbf952"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:24,572 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:24,572 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:24,573 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:24,573 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:24,573 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5fc5281b-bde7-43a2-b04b-a83cb159e88b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5fc5281b-bde7-43a2-b04b-a83cb159e88b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5fc5281b-bde7-43a2-b04b-a83cb159e88b', 'etag': '"52c1f107fbfd781f6875c201bfbbf952"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"52c1f107fbfd781f6875c201bfbbf952"'} gunicorn-web stdout | 2023-06-29 13:47:24,636 [213] [DEBUG] [app] Starting request: urn:request:0a263f83-eba4-4b1c-a5f1-1c3acbfdb0c9 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:47:24,636 [211] [DEBUG] [app] Starting request: urn:request:6d656ebd-67b0-409e-a075-a7e1078b35c0 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:47:24,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:47:24,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:47:24,640 [216] [DEBUG] [app] Starting request: urn:request:1566ff30-c1e8-4d0d-8f0d-c7fabc64117f (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:47:24,640 [223] [DEBUG] [app] Starting request: urn:request:f9d745a3-5b7b-4df2-b931-4293937ffa88 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:47:24,641 [216] [DEBUG] [app] Ending request: urn:request:1566ff30-c1e8-4d0d-8f0d-c7fabc64117f (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:1566ff30-c1e8-4d0d-8f0d-c7fabc64117f', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:47:24,641 [223] [DEBUG] [app] Ending request: urn:request:f9d745a3-5b7b-4df2-b931-4293937ffa88 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:f9d745a3-5b7b-4df2-b931-4293937ffa88', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:47:24,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:47:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:47:24,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:47:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:47:24,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:47:24,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:47:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:47:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:47:24,643 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:47:24,643 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:47:24,644 [213] [DEBUG] [app] Starting request: urn:request:78444a80-6084-4a4a-829b-be4c893d825d (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:47:24,644 [212] [DEBUG] [app] Starting request: urn:request:f0e80df5-8ea9-40fa-8e87-660a2c059efa (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:47:24,644 [213] [DEBUG] [app] Ending request: urn:request:78444a80-6084-4a4a-829b-be4c893d825d (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:78444a80-6084-4a4a-829b-be4c893d825d', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:47:24,645 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:47:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:47:24,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:47:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:47:24,645 [212] [DEBUG] [app] Ending request: urn:request:f0e80df5-8ea9-40fa-8e87-660a2c059efa (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:f0e80df5-8ea9-40fa-8e87-660a2c059efa', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:47:24,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:47:24,645 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:47:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:47:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:47:24,645 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:47:24,646 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:47:24,653 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:47:24,653 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:47:24,663 [211] [DEBUG] [app] Ending request: urn:request:6d656ebd-67b0-409e-a075-a7e1078b35c0 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:6d656ebd-67b0-409e-a075-a7e1078b35c0', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:47:24,663 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:47:24,663 [213] [DEBUG] [app] Ending request: urn:request:0a263f83-eba4-4b1c-a5f1-1c3acbfdb0c9 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:0a263f83-eba4-4b1c-a5f1-1c3acbfdb0c9', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:47:24,664 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:47:24,664 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:47:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:47:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-web stdout | 2023-06-29 13:47:24,664 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:47:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:47:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-registry stdout | 2023-06-29 13:47:25,742 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:25,742 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:25,742 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1275, 'Body': <_io.BytesIO object at 0x7f7ccb223130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:25,742 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:25,742 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:25,743 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:25,743 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:25,743 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:25,743 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:25,743 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:25,751 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:25,751 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:25,751 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:25,751 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:25,751 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:25,751 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1275}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'NklUspTOzJtPVnyt2Oalzg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1275', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:25,751 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:25,752 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:25,752 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:25,752 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:25,752 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:25,752 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1275&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:NklUspTOzJtPVnyt2Oalzg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134725Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:25,752 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134725Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8a3c413a84e40c05d57b60051e7ba2d8e3c85ee2138a6145a786f99df0169f73 gunicorn-registry stdout | 2023-06-29 13:47:25,752 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ce75b9f91f37a40253624d2d15956cd737d38da04c0c4baca7c5fcaf63068b70 gunicorn-registry stdout | 2023-06-29 13:47:25,752 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:25,752 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:25,753 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:25,753 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. buildlogsarchiver stdout | 2023-06-29 13:47:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:47:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:47:55.790030+00:00 (in 29.999488 seconds) buildlogsarchiver stdout | 2023-06-29 13:47:25,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:47:55 UTC)" (scheduled at 2023-06-29 13:47:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:47:25,791 [54] [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(2023, 6, 14, 13, 47, 25, 790975), False, 50, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:47:25,803 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. buildlogsarchiver stdout | 2023-06-29 13:47:25,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:47:25,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:47:25,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:47:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:47:26,246 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1275 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:26,246 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '72596596-4b67-4fe7-975b-01b1cc634a07', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '72596596-4b67-4fe7-975b-01b1cc634a07', 'ETag': '"364954b294cecc9b4f567cadd8e6a5ce"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:26,246 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:26,246 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:26,246 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:26,246 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:26,247 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '72596596-4b67-4fe7-975b-01b1cc634a07', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '72596596-4b67-4fe7-975b-01b1cc634a07', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '72596596-4b67-4fe7-975b-01b1cc634a07', 'etag': '"364954b294cecc9b4f567cadd8e6a5ce"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"364954b294cecc9b4f567cadd8e6a5ce"'} gunicorn-registry stdout | 2023-06-29 13:47:26,626 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:26,626 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:26,626 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1276, 'Body': <_io.BytesIO object at 0x7f7ccb208630>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:26,627 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:26,627 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:26,627 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:26,627 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:26,627 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:26,627 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:26,627 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:26,635 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:26,635 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:26,635 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:26,636 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:26,636 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:26,636 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1276}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'kJATTVjNctY61b7Kf0q5NQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb208630>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1276', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:26,636 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:26,636 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:26,636 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:26,636 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:26,636 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:26,636 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1276&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:kJATTVjNctY61b7Kf0q5NQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134726Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:26,636 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134726Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3a25f43496cbe2683f4a68fecf0c8d4d13754ec7cd1eb091aa85d28c92c26e79 gunicorn-registry stdout | 2023-06-29 13:47:26,636 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 834ce7536c1d3524063516cb56d3a1ea612a5b4c5e6c43ae0faff298ba4dfe24 gunicorn-registry stdout | 2023-06-29 13:47:26,636 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:26,637 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:26,637 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:26,637 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:26,684 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:47:27,003 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1276 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:27,004 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '57cc678d-6eff-496c-8512-b48453e02bd9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '57cc678d-6eff-496c-8512-b48453e02bd9', 'ETag': '"9090134d58cd72d63ad5beca7f4ab935"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:27,004 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:27,004 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:27,004 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:27,004 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:27,004 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '57cc678d-6eff-496c-8512-b48453e02bd9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '57cc678d-6eff-496c-8512-b48453e02bd9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '57cc678d-6eff-496c-8512-b48453e02bd9', 'etag': '"9090134d58cd72d63ad5beca7f4ab935"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9090134d58cd72d63ad5beca7f4ab935"'} gunicorn-registry stdout | 2023-06-29 13:47:28,034 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:28,034 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:28,035 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1277, 'Body': <_io.BytesIO object at 0x7f7ccb2abc70>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:28,035 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:28,035 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:28,035 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:28,035 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:28,035 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:28,035 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:28,035 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:28,043 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:28,043 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:28,043 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:28,044 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:28,044 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:28,044 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1277}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'QZgpqTtaYY+1tgMy6/w2zQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2abc70>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1277', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:28,044 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:28,044 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:28,044 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:28,044 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:28,044 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:28,044 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1277&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:QZgpqTtaYY+1tgMy6/w2zQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134728Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:28,044 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134728Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ff45adbb44774a14347990a42bd302167c30f7da98bfa8d690a8208a9bfdd619 gunicorn-registry stdout | 2023-06-29 13:47:28,044 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 737c5af809b671985d825428a9d1447a678c5624e78498a854feb5842e1dae31 gunicorn-registry stdout | 2023-06-29 13:47:28,044 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:28,045 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:28,045 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:28,046 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:28,091 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:47:28,498 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1277 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:28,498 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '77f91dc3-9c06-4efc-89da-779cd67f94a3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '77f91dc3-9c06-4efc-89da-779cd67f94a3', 'ETag': '"419829a93b5a618fb5b60332ebfc36cd"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:28,498 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:28,498 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:28,499 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:28,499 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:28,499 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '77f91dc3-9c06-4efc-89da-779cd67f94a3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '77f91dc3-9c06-4efc-89da-779cd67f94a3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '77f91dc3-9c06-4efc-89da-779cd67f94a3', 'etag': '"419829a93b5a618fb5b60332ebfc36cd"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"419829a93b5a618fb5b60332ebfc36cd"'} gunicorn-registry stdout | 2023-06-29 13:47:29,309 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:29,309 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:29,310 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1278, 'Body': <_io.BytesIO object at 0x7f7ccb208db0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:29,310 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:29,310 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:29,310 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:29,310 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:29,311 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:29,311 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:29,311 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:29,319 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:29,319 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:29,319 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:29,319 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:29,319 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:29,319 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1278}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'DFmH3rqoymV9ztNZIj1X2w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb208db0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1278', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:29,319 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:29,319 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:29,320 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:29,320 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:29,320 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:29,320 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1278&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:DFmH3rqoymV9ztNZIj1X2w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134729Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:29,320 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134729Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 09909a73aa62990029cff7950209c770af23ca818d04a38e9d23a60d451f1d8a gunicorn-registry stdout | 2023-06-29 13:47:29,320 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c21d1bb93ac1c3e41775da2d3f7497a99a9d5f7d066ca1b0a4ed6754010b90c7 gunicorn-registry stdout | 2023-06-29 13:47:29,320 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:29,320 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:29,320 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:29,321 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:29,368 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:47:29,766 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1278 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:29,767 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'aa284f75-6dfd-43a5-b4a8-eddadddbf0fd', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'aa284f75-6dfd-43a5-b4a8-eddadddbf0fd', 'ETag': '"0c5987debaa8ca657dced359223d57db"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:29,767 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:29,767 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:29,767 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:29,767 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:29,767 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'aa284f75-6dfd-43a5-b4a8-eddadddbf0fd', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'aa284f75-6dfd-43a5-b4a8-eddadddbf0fd', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'aa284f75-6dfd-43a5-b4a8-eddadddbf0fd', 'etag': '"0c5987debaa8ca657dced359223d57db"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0c5987debaa8ca657dced359223d57db"'} expiredappspecifictokenworker stdout | 2023-06-29 13:47:30,523 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:47:30,558 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:30,559 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:30,559 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1279, 'Body': <_io.BytesIO object at 0x7f7ccb1dec70>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:30,559 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:30,559 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:30,559 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:30,559 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:30,559 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:30,559 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:30,560 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:30,568 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:30,568 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:30,568 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:30,568 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:30,568 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:30,568 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1279}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '9r5jpTQsh/4WjciPSG6vsA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1dec70>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1279', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:30,568 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:30,568 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:30,568 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:30,568 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:30,569 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:30,569 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1279&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:9r5jpTQsh/4WjciPSG6vsA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134730Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:30,569 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134730Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1738825fdf66743ab8e0df8439bdb4fefa78890e22121ae2bc4fdc1599c2eacd gunicorn-registry stdout | 2023-06-29 13:47:30,569 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1dff53e6ad16f4658205a340e0b5f50bfd0521bb2d3d52e96e1fdd487ac2f7f3 gunicorn-registry stdout | 2023-06-29 13:47:30,569 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:30,569 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:30,569 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:30,570 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gcworker stdout | 2023-06-29 13:47:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:47:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:47:40.585410+00:00 (in 9.999502 seconds) gcworker stdout | 2023-06-29 13:47:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:47:40 UTC)" (scheduled at 2023-06-29 13:47:30.585410+00:00) gcworker stdout | 2023-06-29 13:47:30,587 [59] [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, 1686836850586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:47:30,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:47:30,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:47:30,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:47:40 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:47:30,615 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:47:31,012 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1279 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:31,013 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '56a6ef41-ad20-4474-8ca8-67d1a45b5a31', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '56a6ef41-ad20-4474-8ca8-67d1a45b5a31', 'ETag': '"f6be63a5342c87fe168dc88f486eafb0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:31,013 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:31,013 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:31,013 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:31,013 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:31,013 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '56a6ef41-ad20-4474-8ca8-67d1a45b5a31', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '56a6ef41-ad20-4474-8ca8-67d1a45b5a31', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '56a6ef41-ad20-4474-8ca8-67d1a45b5a31', 'etag': '"f6be63a5342c87fe168dc88f486eafb0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f6be63a5342c87fe168dc88f486eafb0"'} gunicorn-registry stdout | 2023-06-29 13:47:31,864 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:31,865 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:31,865 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1280, 'Body': <_io.BytesIO object at 0x7f7ccb1fb630>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:31,865 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:31,865 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:31,865 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:31,865 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:31,865 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:31,866 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:31,866 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:31,874 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:31,874 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:31,874 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:31,874 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:31,874 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:31,874 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1280}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'JxqQlnOyqebAoYkBbKN/ug==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fb630>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1280', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:31,875 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:31,875 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:31,875 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:31,875 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:31,875 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:31,875 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1280&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:JxqQlnOyqebAoYkBbKN/ug== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134731Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:31,875 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134731Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 850231583026965bc4325770e4eaec5f5e2302d5fa10bc1df52763516ea274e0 gunicorn-registry stdout | 2023-06-29 13:47:31,875 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 734a3f51128a35e701b61742d7c8cf2dccf04472eba2f51fefb7f04c53322e5a gunicorn-registry stdout | 2023-06-29 13:47:31,875 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:31,875 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:31,876 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:31,876 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:31,923 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:47:32,320 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1280 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:32,320 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5c295e19-21fb-4aea-8a79-f2c17acde7f9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5c295e19-21fb-4aea-8a79-f2c17acde7f9', 'ETag': '"271a909673b2a9e6c0a189016ca37fba"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:32,321 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:32,321 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:32,321 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:32,321 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:32,321 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5c295e19-21fb-4aea-8a79-f2c17acde7f9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5c295e19-21fb-4aea-8a79-f2c17acde7f9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5c295e19-21fb-4aea-8a79-f2c17acde7f9', 'etag': '"271a909673b2a9e6c0a189016ca37fba"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"271a909673b2a9e6c0a189016ca37fba"'} gunicorn-registry stdout | 2023-06-29 13:47:33,234 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:33,234 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:33,235 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1281, 'Body': <_io.BytesIO object at 0x7f7ccb1fb900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:33,235 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:33,235 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:33,235 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:33,235 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:33,235 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:33,235 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:33,235 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:33,244 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:33,244 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:33,244 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:33,244 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:33,244 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:33,244 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1281}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'uJ5YZsAx3ep7ARjQs0Bmmw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fb900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1281', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:33,244 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:33,244 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:33,244 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:33,244 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:33,244 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:33,244 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1281&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:uJ5YZsAx3ep7ARjQs0Bmmw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134733Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:33,244 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134733Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e62b133644bceaebc66f6246ee31709b1e6aefc43cce284db2a3e45a49cdb05c gunicorn-registry stdout | 2023-06-29 13:47:33,244 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d74b7ce3d8c036f288235e25edf043dc1b266c134409ffe0840fc3bd5a05d4ed gunicorn-registry stdout | 2023-06-29 13:47:33,244 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:33,245 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:33,245 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:33,246 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:33,291 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:47:33,698 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1281 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:33,698 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8e9eb49d-9570-422f-9bda-5ddbd65b3eed', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8e9eb49d-9570-422f-9bda-5ddbd65b3eed', 'ETag': '"b89e5866c031ddea7b0118d0b340669b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:33,698 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:33,698 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:33,699 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:33,699 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:33,699 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8e9eb49d-9570-422f-9bda-5ddbd65b3eed', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8e9eb49d-9570-422f-9bda-5ddbd65b3eed', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8e9eb49d-9570-422f-9bda-5ddbd65b3eed', 'etag': '"b89e5866c031ddea7b0118d0b340669b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b89e5866c031ddea7b0118d0b340669b"'} notificationworker stdout | 2023-06-29 13:47:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:47:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:47:43.978401+00:00 (in 9.999407 seconds) notificationworker stdout | 2023-06-29 13:47:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:47:43 UTC)" (scheduled at 2023-06-29 13:47:33.978401+00:00) notificationworker stdout | 2023-06-29 13:47:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:47:33,980 [74] [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(2023, 6, 29, 13, 47, 33, 979519), True, datetime.datetime(2023, 6, 29, 13, 47, 33, 979519), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:47:33,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:47:33,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:47:33,994 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:47:43 UTC)" executed successfully queuecleanupworker stdout | 2023-06-29 13:47:34,022 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:47:34,361 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:34,362 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:34,362 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1282, 'Body': <_io.BytesIO object at 0x7f7ccb223e00>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:34,362 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:34,362 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:34,362 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:34,362 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:34,362 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:34,362 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:34,363 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:34,371 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:34,371 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:34,371 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:34,371 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:34,371 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:34,371 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1282}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'eolhdaxPj6rB/vuiZQkH+g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223e00>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1282', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:34,371 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:34,371 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:34,371 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:34,371 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:34,372 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:34,372 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1282&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:eolhdaxPj6rB/vuiZQkH+g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134734Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:34,372 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134734Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 70e4d6d7984430faa186876296611aa4c98928733572fb33c2fb01e9dee9156c gunicorn-registry stdout | 2023-06-29 13:47:34,372 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 61824842517212e88003197811fcc166b1e2b3ed051c495c58069da6800380ba gunicorn-registry stdout | 2023-06-29 13:47:34,372 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:34,372 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:34,372 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:34,373 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. quotatotalworker stdout | 2023-06-29 13:47:34,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:47:34,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:47:49.399457+00:00 (in 14.999508 seconds) quotatotalworker stdout | 2023-06-29 13:47:34,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:47:49 UTC)" (scheduled at 2023-06-29 13:47:34.399457+00:00) quotatotalworker stdout | 2023-06-29 13:47:34,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:47:34,412 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:47:34,412 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:47:49 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:47:34,418 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:47:34,816 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1282 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:34,816 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd38b3a26-2470-49d2-8a9b-c6b82497c3be', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd38b3a26-2470-49d2-8a9b-c6b82497c3be', 'ETag': '"7a896175ac4f8faac1fefba2650907fa"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:34,816 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:34,817 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:34,817 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:34,817 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:34,817 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd38b3a26-2470-49d2-8a9b-c6b82497c3be', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd38b3a26-2470-49d2-8a9b-c6b82497c3be', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd38b3a26-2470-49d2-8a9b-c6b82497c3be', 'etag': '"7a896175ac4f8faac1fefba2650907fa"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7a896175ac4f8faac1fefba2650907fa"'} gunicorn-registry stdout | 2023-06-29 13:47:35,465 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:35,465 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:35,466 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1283, 'Body': <_io.BytesIO object at 0x7f7ccb223680>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:35,466 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:35,466 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:35,466 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:35,466 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:35,466 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:35,466 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:35,466 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:35,475 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:35,475 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:35,475 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:35,475 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:35,475 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:35,475 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1283}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'PB61wIFEwAmj2PS9fKiSTg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223680>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1283', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:35,475 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:35,475 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:35,475 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:35,475 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:35,475 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:35,475 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1283&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:PB61wIFEwAmj2PS9fKiSTg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134735Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:35,475 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134735Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 74dd1ec3c69c3a8851428197ef6fe0644dd3883a0d4cfa1c6cfce056028f21d5 gunicorn-registry stdout | 2023-06-29 13:47:35,476 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6da52f7c599e9a25f64d2383d235983fcc876a51691926397338f1cfe58f672c gunicorn-registry stdout | 2023-06-29 13:47:35,476 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:35,476 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:35,476 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:35,477 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:35,523 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:47:35,922 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1283 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:35,922 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1c650629-d558-4b1c-afd2-2bb42c24badd', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1c650629-d558-4b1c-afd2-2bb42c24badd', 'ETag': '"3c1eb5c08144c009a3d8f4bd7ca8924e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:35,922 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:35,922 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:35,923 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:35,923 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:35,923 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1c650629-d558-4b1c-afd2-2bb42c24badd', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1c650629-d558-4b1c-afd2-2bb42c24badd', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1c650629-d558-4b1c-afd2-2bb42c24badd', 'etag': '"3c1eb5c08144c009a3d8f4bd7ca8924e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3c1eb5c08144c009a3d8f4bd7ca8924e"'} securityworker stdout | 2023-06-29 13:47:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:47:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:47:41.713664+00:00 (in 5.130634 seconds) securityworker stdout | 2023-06-29 13:47:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:48:06 UTC)" (scheduled at 2023-06-29 13:47:36.582504+00:00) securityworker stdout | 2023-06-29 13:47:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:47:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:47:36,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:47:36,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:47:36,599 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:47:36,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:47:36,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:48:06 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:47:36,643 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:36,643 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:36,644 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1284, 'Body': <_io.BytesIO object at 0x7f7ccb1e6b80>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:36,644 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:36,644 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:36,644 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:36,644 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:36,644 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:36,644 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:36,645 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:36,653 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:36,653 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:36,653 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:36,653 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:36,653 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:36,653 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1284}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ugcpaPzVBMmMmlcissrTQA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6b80>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1284', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:36,653 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:36,653 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:36,653 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:36,653 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:36,654 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:36,654 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1284&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ugcpaPzVBMmMmlcissrTQA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134736Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:36,654 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134736Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b0199fd5963931d2741fd1c3baafd40c10b53b7197acb1d33c716cfd8c2ea9f6 gunicorn-registry stdout | 2023-06-29 13:47:36,654 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 18825da84b1e0a264c8f2d28bdfe9c7fc9c486765fa63d5f202a289c0a8424de gunicorn-registry stdout | 2023-06-29 13:47:36,654 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:36,654 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:36,654 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:36,655 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:36,700 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:47:37,099 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1284 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:37,099 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '24307eea-9585-426d-9a18-984ba588da14', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '24307eea-9585-426d-9a18-984ba588da14', 'ETag': '"ba072968fcd504c98c9a5722b2cad340"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:37,099 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:37,100 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:37,100 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:37,100 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:37,100 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '24307eea-9585-426d-9a18-984ba588da14', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '24307eea-9585-426d-9a18-984ba588da14', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '24307eea-9585-426d-9a18-984ba588da14', 'etag': '"ba072968fcd504c98c9a5722b2cad340"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ba072968fcd504c98c9a5722b2cad340"'} builder stdout | 2023-06-29 13:47:37,221 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:47:37,266 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:47:38,212 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:38,212 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:38,213 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1285, 'Body': <_io.BytesIO object at 0x7f7cd0fd2c20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:38,213 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:38,213 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:38,213 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:38,213 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:38,213 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:38,213 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:38,214 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:38,222 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:38,222 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:38,222 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:38,222 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:38,222 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:38,222 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1285}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'z2DFzYF9T9RfdSyXQiFfpA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd0fd2c20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1285', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:38,222 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:38,222 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:38,222 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:38,223 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:38,223 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:38,223 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1285&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:z2DFzYF9T9RfdSyXQiFfpA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134738Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:38,223 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134738Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f63a292c0786ec13cf400f5507c08f68bcb1858846dabd6badd37f3171ba27e5 gunicorn-registry stdout | 2023-06-29 13:47:38,223 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 865239ba1b5f1f37acca8a2e598904607b00c2b193c2ea55bcf4a8b8e2136d74 gunicorn-registry stdout | 2023-06-29 13:47:38,223 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:38,223 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:38,223 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:38,224 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:38,269 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:47:38,673 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1285 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:38,674 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3807e1bf-d9bc-4cf5-984a-dbdd9bb48264', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3807e1bf-d9bc-4cf5-984a-dbdd9bb48264', 'ETag': '"cf60c5cd817d4fd45f752c9742215fa4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:38,674 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:38,674 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:38,674 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:38,674 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:38,674 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3807e1bf-d9bc-4cf5-984a-dbdd9bb48264', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3807e1bf-d9bc-4cf5-984a-dbdd9bb48264', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3807e1bf-d9bc-4cf5-984a-dbdd9bb48264', 'etag': '"cf60c5cd817d4fd45f752c9742215fa4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"cf60c5cd817d4fd45f752c9742215fa4"'} repositorygcworker stdout | 2023-06-29 13:47:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:47:38,789 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:48:01.990998+00:00 (in 23.202271 seconds) repositorygcworker stdout | 2023-06-29 13:47:38,789 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:48:38 UTC)" (scheduled at 2023-06-29 13:47:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:47:38,789 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:47:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:48:38 UTC)" executed successfully quotatotalworker stdout | 2023-06-29 13:47:39,189 [78] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotatotalworker.py', 'pid': '78'} gunicorn-registry stdout | 2023-06-29 13:47:39,397 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:39,397 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:39,398 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1286, 'Body': <_io.BytesIO object at 0x7f7ccb1e6f90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:39,398 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:39,398 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:39,398 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:39,398 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:39,398 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:39,398 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:39,399 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:39,407 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:39,407 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:39,407 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:39,407 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:39,407 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:39,407 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1286}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '+G3MoEwm/xLZiIcpRV+Fcw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6f90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1286', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:39,407 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:39,407 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:39,407 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:39,407 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:39,408 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:39,408 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1286&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:+G3MoEwm/xLZiIcpRV+Fcw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134739Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:39,408 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134739Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3f6b67ea9255e24b4b8d41238cd476d56c488cfa9239ad17eb548e342c0ff776 gunicorn-registry stdout | 2023-06-29 13:47:39,408 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c0e908d77bd257eb887badee6883b6e682ffbfe787f815169eddff3a85a810af gunicorn-registry stdout | 2023-06-29 13:47:39,408 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:39,408 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:39,408 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:39,409 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:39,463 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:47:39,636 [211] [DEBUG] [app] Starting request: urn:request:bdf6b716-9668-457c-bac3-dc038bb5b3b9 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:47:39,636 [213] [DEBUG] [app] Starting request: urn:request:1ebf3644-9948-4e6e-b11f-d5c861ba2438 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:47:39,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:47:39,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:47:39,640 [216] [DEBUG] [app] Starting request: urn:request:bb37f995-5733-4ee0-b6c1-16ce27e97f69 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:47:39,640 [223] [DEBUG] [app] Starting request: urn:request:3abb0dfd-6058-4ed9-9cd5-7a8e217fee10 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:47:39,640 [216] [DEBUG] [app] Ending request: urn:request:bb37f995-5733-4ee0-b6c1-16ce27e97f69 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:bb37f995-5733-4ee0-b6c1-16ce27e97f69', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:47:39,640 [223] [DEBUG] [app] Ending request: urn:request:3abb0dfd-6058-4ed9-9cd5-7a8e217fee10 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:3abb0dfd-6058-4ed9-9cd5-7a8e217fee10', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:47:39,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:47:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:47:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:47:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:47:39,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:47:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:47:39,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:47:39,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:47:39,642 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:47:39,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:47:39,643 [213] [DEBUG] [app] Starting request: urn:request:14ab729c-c0ed-4849-9747-c5ac0edd7aff (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:47:39,644 [213] [DEBUG] [app] Ending request: urn:request:14ab729c-c0ed-4849-9747-c5ac0edd7aff (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:14ab729c-c0ed-4849-9747-c5ac0edd7aff', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:47:39,644 [214] [DEBUG] [app] Starting request: urn:request:f9aff4fd-559c-4f03-97f2-5ec4e75f9a14 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:47:39,644 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:47:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:47:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:47:39,644 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:47:39,644 [214] [DEBUG] [app] Ending request: urn:request:f9aff4fd-559c-4f03-97f2-5ec4e75f9a14 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:f9aff4fd-559c-4f03-97f2-5ec4e75f9a14', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:47:39,645 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:47:39,645 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:47:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:47:39,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:47:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:47:39,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:47:39,653 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:47:39,653 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:47:39,663 [211] [DEBUG] [app] Ending request: urn:request:bdf6b716-9668-457c-bac3-dc038bb5b3b9 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:bdf6b716-9668-457c-bac3-dc038bb5b3b9', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:47:39,663 [213] [DEBUG] [app] Ending request: urn:request:1ebf3644-9948-4e6e-b11f-d5c861ba2438 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:1ebf3644-9948-4e6e-b11f-d5c861ba2438', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:47:39,663 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:47:39,663 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:47:39,664 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:47:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:47:39,664 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:47:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:47:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:47:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) quotaregistrysizeworker stdout | 2023-06-29 13:47:39,699 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-registry stdout | 2023-06-29 13:47:39,862 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1286 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:39,862 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7e04262a-3a7b-4136-8c36-001587c1e71b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7e04262a-3a7b-4136-8c36-001587c1e71b', 'ETag': '"f86dcca04c26ff12d9888729455f8573"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:39,862 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:39,863 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:39,863 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:39,863 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:39,863 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7e04262a-3a7b-4136-8c36-001587c1e71b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7e04262a-3a7b-4136-8c36-001587c1e71b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7e04262a-3a7b-4136-8c36-001587c1e71b', 'etag': '"f86dcca04c26ff12d9888729455f8573"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f86dcca04c26ff12d9888729455f8573"'} namespacegcworker stdout | 2023-06-29 13:47:40,040 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:47:40,061 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:47:40,079 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-registry stdout | 2023-06-29 13:47:40,355 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:40,355 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:40,356 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1287, 'Body': <_io.BytesIO object at 0x7f7ccb229590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:40,356 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:40,356 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:40,356 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:40,356 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:40,356 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:40,356 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:40,356 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:40,364 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:40,365 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:40,365 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:40,365 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:40,365 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:40,365 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1287}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Lx0uIUYdu4Mqh/nfluo1Zw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb229590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1287', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:40,365 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:40,365 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:40,365 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:40,365 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:40,365 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:40,365 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1287&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Lx0uIUYdu4Mqh/nfluo1Zw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134740Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:40,365 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134740Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f55df56d0ec89414fca6cacdf062bb534f2467506e0ed3015433946e7ca4ebdd gunicorn-registry stdout | 2023-06-29 13:47:40,365 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4b030ae338c36fb515632c12f68b2751e43a34e364915ef362773045fb785edc gunicorn-registry stdout | 2023-06-29 13:47:40,366 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:40,366 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:40,366 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:40,367 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:40,413 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:47:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:47:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:47:50.585410+00:00 (in 9.999438 seconds) gcworker stdout | 2023-06-29 13:47:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:47:50 UTC)" (scheduled at 2023-06-29 13:47:40.585410+00:00) gcworker stdout | 2023-06-29 13:47:40,587 [59] [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, 1686836860586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:47:40,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:47:40,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:47:40,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:47:50 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:47:40,771 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1287 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:40,771 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4bbedb2c-9eb0-4f73-8a0d-e24aa6a59f5c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4bbedb2c-9eb0-4f73-8a0d-e24aa6a59f5c', 'ETag': '"2f1d2e21461dbb832a87f9df96ea3567"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:40,771 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:40,771 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:40,771 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:40,771 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:40,771 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4bbedb2c-9eb0-4f73-8a0d-e24aa6a59f5c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4bbedb2c-9eb0-4f73-8a0d-e24aa6a59f5c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4bbedb2c-9eb0-4f73-8a0d-e24aa6a59f5c', 'etag': '"2f1d2e21461dbb832a87f9df96ea3567"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2f1d2e21461dbb832a87f9df96ea3567"'} repositoryactioncounter stdout | 2023-06-29 13:47:40,893 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-registry stdout | 2023-06-29 13:47:41,426 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:41,426 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:41,427 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1288, 'Body': <_io.BytesIO object at 0x7f7cd012c220>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:41,427 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:41,427 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:41,427 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:41,427 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:41,427 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:41,427 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:41,427 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:41,435 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:41,436 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:41,436 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:41,436 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:41,436 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:41,436 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1288}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Jw/znI1Qzv16TjHUbgYZ+g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd012c220>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1288', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:41,436 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:41,436 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:41,436 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:41,436 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:41,436 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:41,436 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1288&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Jw/znI1Qzv16TjHUbgYZ+g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134741Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:41,436 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134741Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 74dd2c785fc57c80ac544d8e460b0c96ac78ec857aac9a5db78b30c5b06d9c6e gunicorn-registry stdout | 2023-06-29 13:47:41,436 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d170f5e979779d2955bfd4341e8c5386dc52a1c6e912e52401556636864b268b gunicorn-registry stdout | 2023-06-29 13:47:41,437 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:41,437 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:41,437 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:41,438 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:41,482 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:47:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:47:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:48:06.582504+00:00 (in 24.868280 seconds) securityworker stdout | 2023-06-29 13:47:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:48:11 UTC)" (scheduled at 2023-06-29 13:47:41.713664+00:00) securityworker stdout | 2023-06-29 13:47:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:47:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:47:41,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:47:41,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:47:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:47:41,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:47:41,718 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:47:41,721 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:47:41,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:47:41,737 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:47:41,742 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:47:41,742 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:47:41,743 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 42, 41, 722540), 1, 2]) securityworker stdout | 2023-06-29 13:47:41,747 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:47:41,747 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:47:41,748 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 42, 41, 722540), 1, 2]) securityworker stdout | 2023-06-29 13:47:41,752 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:47:41,752 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:47:41,752 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:47:41,752 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:47:41,752 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:47:41,753 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:47:41,753 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:47:41,754 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:47:41,754 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:47:41,754 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:48:11 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:47:41,882 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1288 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:41,882 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c25bfe2d-3b32-4dd8-96c1-04a9afc0143f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c25bfe2d-3b32-4dd8-96c1-04a9afc0143f', 'ETag': '"270ff39c8d50cefd7a4e31d46e0619fa"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:41,882 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:41,882 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:41,883 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:41,883 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:41,883 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c25bfe2d-3b32-4dd8-96c1-04a9afc0143f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c25bfe2d-3b32-4dd8-96c1-04a9afc0143f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c25bfe2d-3b32-4dd8-96c1-04a9afc0143f', 'etag': '"270ff39c8d50cefd7a4e31d46e0619fa"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"270ff39c8d50cefd7a4e31d46e0619fa"'} blobuploadcleanupworker stdout | 2023-06-29 13:47:42,041 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:47:42,335 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:42,336 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:42,336 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1289, 'Body': <_io.BytesIO object at 0x7f7ccb2acc20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:42,336 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:42,336 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:42,336 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:42,336 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:42,336 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:42,337 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:42,337 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:42,345 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:42,345 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:42,345 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:42,345 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:42,345 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:42,345 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1289}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '49yCrqjC4d7WCfXxH0WOaA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2acc20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1289', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:42,345 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:42,345 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:42,345 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:42,346 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:42,346 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:42,346 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1289&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:49yCrqjC4d7WCfXxH0WOaA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134742Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:42,346 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134742Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5b54f7cb89688aa9fd16ac0a59611f30d84d2a12b5e557ce04406b202eabe7d9 gunicorn-registry stdout | 2023-06-29 13:47:42,346 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5b0586270c5b15815fae52db7622277279a6e8234f3655dce7622da6d2cbaf11 gunicorn-registry stdout | 2023-06-29 13:47:42,346 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:42,346 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:42,346 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:42,347 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:42,394 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:47:42,751 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1289 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:42,751 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '9a25b911-65db-4d1b-af85-a8d64248fa79', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '9a25b911-65db-4d1b-af85-a8d64248fa79', 'ETag': '"e3dc82aea8c2e1ded609f5f11f458e68"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:42,751 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:42,751 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:42,751 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:42,752 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:42,752 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '9a25b911-65db-4d1b-af85-a8d64248fa79', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '9a25b911-65db-4d1b-af85-a8d64248fa79', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '9a25b911-65db-4d1b-af85-a8d64248fa79', 'etag': '"e3dc82aea8c2e1ded609f5f11f458e68"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e3dc82aea8c2e1ded609f5f11f458e68"'} gunicorn-registry stdout | 2023-06-29 13:47:43,262 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:43,262 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:43,263 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1290, 'Body': <_io.BytesIO object at 0x7f7cd0fd2c20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:43,263 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:43,263 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:43,263 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:43,263 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:43,263 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:43,263 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:43,263 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:43,271 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:43,272 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:43,272 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:43,272 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:43,272 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:43,272 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1290}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'XYRHYXkglxCTylBC1pzv0g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd0fd2c20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1290', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:43,272 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:43,272 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:43,272 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:43,272 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:43,272 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:43,272 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1290&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:XYRHYXkglxCTylBC1pzv0g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134743Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:43,272 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134743Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4f786abc09ced1708994e6254efa3e448f44bb5b9776d5d0cc88582dc32c7fe0 gunicorn-registry stdout | 2023-06-29 13:47:43,272 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 291cc087e4ebbb81faacab1595d151c87776308120ea209c8ddf1baa191097aa gunicorn-registry stdout | 2023-06-29 13:47:43,273 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:43,273 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:43,273 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:43,274 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:43,323 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:47:43,680 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1290 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:43,681 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'dad91a42-569b-44dc-9226-a2dfb1a44c91', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'dad91a42-569b-44dc-9226-a2dfb1a44c91', 'ETag': '"5d8447617920971093ca5042d69cefd2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:43,681 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:43,681 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:43,681 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:43,681 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:43,682 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'dad91a42-569b-44dc-9226-a2dfb1a44c91', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'dad91a42-569b-44dc-9226-a2dfb1a44c91', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'dad91a42-569b-44dc-9226-a2dfb1a44c91', 'etag': '"5d8447617920971093ca5042d69cefd2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5d8447617920971093ca5042d69cefd2"'} repositorygcworker stdout | 2023-06-29 13:47:43,953 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} notificationworker stdout | 2023-06-29 13:47:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:47:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:47:53.978401+00:00 (in 9.999399 seconds) notificationworker stdout | 2023-06-29 13:47:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:47:53 UTC)" (scheduled at 2023-06-29 13:47:43.978401+00:00) notificationworker stdout | 2023-06-29 13:47:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:47:43,980 [74] [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(2023, 6, 29, 13, 47, 43, 979528), True, datetime.datetime(2023, 6, 29, 13, 47, 43, 979528), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:47:43,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:47:43,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:47:43,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:47:53 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:47:44,260 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:44,260 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:44,260 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1291, 'Body': <_io.BytesIO object at 0x7f7ccb279180>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:44,260 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:44,261 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:44,261 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:44,261 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:44,261 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:44,261 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:44,261 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:44,269 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:44,269 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:44,269 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:44,269 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:44,269 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:44,270 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1291}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ZBfs2/K5wVvi85Cc1UDbuw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279180>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1291', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:44,270 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:44,270 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:44,270 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:44,270 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:44,270 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:44,270 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1291&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ZBfs2/K5wVvi85Cc1UDbuw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134744Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:44,270 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134744Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 963e7e447da6276304ea5e72a4a63699ef71888537d5a8482183cf990f0db6e3 gunicorn-registry stdout | 2023-06-29 13:47:44,270 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 20bd1687ce40312374ec96b2bf3491ae575b729ec5dee706b467c6d5f17536cb gunicorn-registry stdout | 2023-06-29 13:47:44,270 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:44,270 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:44,271 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:44,271 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:44,316 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:47:44,673 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1291 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:44,673 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8d20a33c-7a62-45aa-8132-633340fe0f45', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8d20a33c-7a62-45aa-8132-633340fe0f45', 'ETag': '"6417ecdbf2b9c15be2f3909cd540dbbb"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:44,673 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:44,674 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:44,674 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:44,674 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:44,674 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8d20a33c-7a62-45aa-8132-633340fe0f45', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8d20a33c-7a62-45aa-8132-633340fe0f45', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8d20a33c-7a62-45aa-8132-633340fe0f45', 'etag': '"6417ecdbf2b9c15be2f3909cd540dbbb"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6417ecdbf2b9c15be2f3909cd540dbbb"'} manifestbackfillworker stdout | 2023-06-29 13:47:45,338 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} securityworker stdout | 2023-06-29 13:47:45,343 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} exportactionlogsworker stdout | 2023-06-29 13:47:45,419 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} gunicorn-registry stdout | 2023-06-29 13:47:45,499 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:45,499 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:45,500 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1292, 'Body': <_io.BytesIO object at 0x7f7cd012c5e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:45,500 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:45,500 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:45,500 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:45,500 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:45,500 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:45,500 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:45,501 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:45,509 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:45,509 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:45,509 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:45,509 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:45,509 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:45,509 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1292}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'pap+ffIMAtcB4My23NYqIA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd012c5e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1292', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:45,509 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:45,509 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:45,509 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:45,509 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:45,509 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:45,510 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1292&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:pap+ffIMAtcB4My23NYqIA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134745Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:45,510 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134745Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4f116c38bf23e5ce606aefcf0ba82f15f722d4aa01437514379dd8f3d8b91550 gunicorn-registry stdout | 2023-06-29 13:47:45,510 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 93b5170f7153a81405b7f6eb1e7ed4c3bf2dce530e73491bc4df897eed60ac04 gunicorn-registry stdout | 2023-06-29 13:47:45,510 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:45,510 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:45,510 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:45,511 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:45,555 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. servicekey stdout | 2023-06-29 13:47:45,631 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} namespacegcworker stdout | 2023-06-29 13:47:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:47:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:47:55.889222+00:00 (in 10.198248 seconds) namespacegcworker stdout | 2023-06-29 13:47:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:48:45 UTC)" (scheduled at 2023-06-29 13:47:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:47:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:47:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:48:45 UTC)" executed successfully exportactionlogsworker stdout | 2023-06-29 13:47:45,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:47:45,793 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:47:55.591055+00:00 (in 9.797470 seconds) exportactionlogsworker stdout | 2023-06-29 13:47:45,793 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:52:45 UTC)" (scheduled at 2023-06-29 13:47:45.793045+00:00) exportactionlogsworker stdout | 2023-06-29 13:47:45,794 [58] [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(2023, 6, 29, 13, 47, 45, 794072), 'exportactionlogs/%']) exportactionlogsworker stdout | 2023-06-29 13:47:45,807 [58] [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(2023, 6, 29, 13, 47, 45, 794072), True, datetime.datetime(2023, 6, 29, 13, 47, 45, 794072), 0, 'exportactionlogs/%']) exportactionlogsworker stdout | 2023-06-29 13:47:45,811 [58] [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(2023, 6, 29, 13, 47, 45, 794072), True, datetime.datetime(2023, 6, 29, 13, 47, 45, 794072), 0, 'exportactionlogs/%', False, datetime.datetime(2023, 6, 29, 13, 47, 45, 794072), 'exportactionlogs/%']) exportactionlogsworker stdout | 2023-06-29 13:47:45,815 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:47:45,815 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:52:45 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:47:45,919 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1292 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:45,919 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a7d1830b-359a-4216-80d4-b46bdf431f85', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a7d1830b-359a-4216-80d4-b46bdf431f85', 'ETag': '"a5aa7e7df20c02d701e0ccb6dcd62a20"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:45,919 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:45,920 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:45,920 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:45,920 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:45,920 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a7d1830b-359a-4216-80d4-b46bdf431f85', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a7d1830b-359a-4216-80d4-b46bdf431f85', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a7d1830b-359a-4216-80d4-b46bdf431f85', 'etag': '"a5aa7e7df20c02d701e0ccb6dcd62a20"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a5aa7e7df20c02d701e0ccb6dcd62a20"'} gunicorn-web stdout | 2023-06-29 13:47:45,953 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-web stdout | 2023-06-29 13:47:46,074 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:47:46,076 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:47:46,080 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:47:46,083 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gcworker stdout | 2023-06-29 13:47:46,164 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:47:46,225 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} quotaregistrysizeworker stdout | 2023-06-29 13:47:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:47:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:48:46.378393+00:00 (in 59.999468 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:47:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:48:46 UTC)" (scheduled at 2023-06-29 13:47:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:47:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:47:46,390 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:47:46,390 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:48:46 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:47:46,663 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:46,663 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:46,663 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1293, 'Body': <_io.BytesIO object at 0x7f7ccb2231d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:46,663 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:46,663 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:46,663 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:46,664 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:46,664 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:46,664 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:46,664 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:46,672 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:46,672 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:46,672 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:46,672 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:46,672 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:46,672 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1293}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'TlqDaEfV772cts1+47ESzg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2231d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1293', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:46,673 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:46,673 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:46,673 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:46,673 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:46,673 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:46,673 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1293&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:TlqDaEfV772cts1+47ESzg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134746Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:46,673 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134746Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 31a79a6a580678c9168bba7189c22b89429a9c7761a40b7c80460f6d7bfd7fa8 gunicorn-registry stdout | 2023-06-29 13:47:46,673 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | bf7e704c8e26c042d8482f1a8a141084dafba5511335fca90025180a94314a47 gunicorn-registry stdout | 2023-06-29 13:47:46,673 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:46,673 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:46,674 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:46,674 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:46,719 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. globalpromstats stdout | 2023-06-29 13:47:47,301 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 13:47:47,668 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-secscan stdout | 2023-06-29 13:47:48,304 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:47:48,308 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:47:48,312 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} chunkcleanupworker stdout | 2023-06-29 13:47:48,411 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-registry stdout | 2023-06-29 13:47:48,430 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1293 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:48,430 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '611da96e-227d-41a1-b6ae-2c615cbfec68', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '611da96e-227d-41a1-b6ae-2c615cbfec68', 'ETag': '"4e5a836847d5efbd9cb6cd7ee3b112ce"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:48,430 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:48,430 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:48,431 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:48,431 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:48,431 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '611da96e-227d-41a1-b6ae-2c615cbfec68', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '611da96e-227d-41a1-b6ae-2c615cbfec68', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '611da96e-227d-41a1-b6ae-2c615cbfec68', 'etag': '"4e5a836847d5efbd9cb6cd7ee3b112ce"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4e5a836847d5efbd9cb6cd7ee3b112ce"'} gunicorn-registry stdout | 2023-06-29 13:47:48,454 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:48,454 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:48,454 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1294, 'Body': <_io.BytesIO object at 0x7f7cd012c5e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:48,454 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:48,454 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:48,454 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:48,454 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:48,454 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:48,454 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:48,455 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:48,463 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:48,463 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:48,463 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:48,463 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:48,463 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:48,463 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1294}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'mSW+B7Re3uRsGVnlBDFOUw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd012c5e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1294', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:48,463 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:48,463 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:48,463 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:48,463 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:48,463 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:48,463 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1294&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:mSW+B7Re3uRsGVnlBDFOUw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134748Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:48,463 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134748Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b8545e776524a49234ccae9147353ac5727f138001174eec1674e392f32a847a gunicorn-registry stdout | 2023-06-29 13:47:48,464 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 503be2ba840b043cd3931bb9ecb2b2d9561d1e6c9850271898c8b35c6762935a gunicorn-registry stdout | 2023-06-29 13:47:48,464 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:48,464 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:48,464 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:48,465 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:48,510 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityscanningnotificationworker stdout | 2023-06-29 13:47:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:47:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:48:23.286787+00:00 (in 34.604474 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:47:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:48:48 UTC)" (scheduled at 2023-06-29 13:47:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:47:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:47:48,684 [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(2023, 6, 29, 13, 47, 48, 682809), True, datetime.datetime(2023, 6, 29, 13, 47, 48, 682809), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:47:48,696 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:47:48,696 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:47:48,696 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:48:48 UTC)" executed successfully storagereplication stdout | 2023-06-29 13:47:48,800 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:47:49,154 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1294 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:49,154 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '085ac369-efc1-4094-bd2b-ee4a0901a675', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '085ac369-efc1-4094-bd2b-ee4a0901a675', 'ETag': '"9925be07b45edee46c1959e504314e53"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:49,155 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:49,155 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:49,155 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:49,155 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:49,155 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '085ac369-efc1-4094-bd2b-ee4a0901a675', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '085ac369-efc1-4094-bd2b-ee4a0901a675', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '085ac369-efc1-4094-bd2b-ee4a0901a675', 'etag': '"9925be07b45edee46c1959e504314e53"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9925be07b45edee46c1959e504314e53"'} gunicorn-registry stdout | 2023-06-29 13:47:49,182 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:49,182 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:49,182 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1295, 'Body': <_io.BytesIO object at 0x7f7ccb20dd60>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:49,183 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:49,183 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:49,183 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:49,183 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:49,183 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:49,183 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:49,183 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:49,191 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:49,191 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:49,191 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:49,191 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:49,191 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:49,191 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1295}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'oHGPTFYoJJJBcf7snm7gow==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb20dd60>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1295', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:49,192 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:49,192 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:49,192 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:49,192 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:49,192 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:49,192 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1295&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:oHGPTFYoJJJBcf7snm7gow== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134749Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:49,192 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134749Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 784cc3a5c0c1d3eb43b90cdc3ea066acd8d12eeb18a2922bdd2419391e872ef8 gunicorn-registry stdout | 2023-06-29 13:47:49,192 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1387282a57da7393721350bd25c5030b18f631c7eee9b06b204a3193ca9dbf7b gunicorn-registry stdout | 2023-06-29 13:47:49,192 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:49,192 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:49,192 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:49,193 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:49,241 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotatotalworker stdout | 2023-06-29 13:47:49,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:47:49,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:48:04.399457+00:00 (in 14.999464 seconds) quotatotalworker stdout | 2023-06-29 13:47:49,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:48:04 UTC)" (scheduled at 2023-06-29 13:47:49.399457+00:00) quotatotalworker stdout | 2023-06-29 13:47:49,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:47:49,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:47:49,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:48:04 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:47:49,480 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:47:49,484 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:47:49,488 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:47:49,492 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:47:49,495 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:47:49,499 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:47:49,503 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:47:49,507 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:47:49,510 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:47:49,641 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1295 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:49,642 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'dd8ebf9a-a2bc-4c86-8a74-1ccad52d6f3d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'dd8ebf9a-a2bc-4c86-8a74-1ccad52d6f3d', 'ETag': '"a0718f4c562824924171feec9e6ee0a3"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:49,642 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:49,642 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:49,642 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:49,642 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:49,642 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'dd8ebf9a-a2bc-4c86-8a74-1ccad52d6f3d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'dd8ebf9a-a2bc-4c86-8a74-1ccad52d6f3d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'dd8ebf9a-a2bc-4c86-8a74-1ccad52d6f3d', 'etag': '"a0718f4c562824924171feec9e6ee0a3"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a0718f4c562824924171feec9e6ee0a3"'} gunicorn-registry stdout | 2023-06-29 13:47:50,280 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:50,280 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:50,281 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1296, 'Body': <_io.BytesIO object at 0x7f7ccb1fbe00>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:50,281 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:50,281 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:50,281 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:50,281 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:50,281 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:50,281 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:50,281 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:50,290 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:50,290 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:50,290 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:50,290 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:50,290 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:50,290 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1296}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'SODsp3yXHyRGqIJW9VXrZw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fbe00>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1296', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:50,290 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:50,290 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:50,290 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:50,290 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:50,290 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:50,290 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1296&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:SODsp3yXHyRGqIJW9VXrZw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134750Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:50,290 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134750Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | bedbb5d7ee76debd774f08e02b8d59979032f4b067488b8b70ddf90851350a0a gunicorn-registry stdout | 2023-06-29 13:47:50,290 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a5ae6dbd3cd0283491a0c308e42fdd7d248423b16da6d6d58302ef06270ba03e gunicorn-registry stdout | 2023-06-29 13:47:50,291 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:50,291 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:50,291 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:50,292 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:50,337 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:47:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:47:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:48:00.585410+00:00 (in 9.999441 seconds) gcworker stdout | 2023-06-29 13:47:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:48:00 UTC)" (scheduled at 2023-06-29 13:47:50.585410+00:00) gcworker stdout | 2023-06-29 13:47:50,587 [59] [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, 1686836870586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:47:50,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:47:50,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:47:50,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:48:00 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:47:50,742 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1296 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:50,742 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6ac84a94-34ee-43a8-bc5e-5d1965ba2af0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6ac84a94-34ee-43a8-bc5e-5d1965ba2af0', 'ETag': '"48e0eca77c971f2446a88256f555eb67"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:50,742 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:50,742 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:50,742 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:50,743 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:50,743 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6ac84a94-34ee-43a8-bc5e-5d1965ba2af0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6ac84a94-34ee-43a8-bc5e-5d1965ba2af0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6ac84a94-34ee-43a8-bc5e-5d1965ba2af0', 'etag': '"48e0eca77c971f2446a88256f555eb67"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"48e0eca77c971f2446a88256f555eb67"'} gunicorn-registry stdout | 2023-06-29 13:47:51,471 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:51,472 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:51,472 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1297, 'Body': <_io.BytesIO object at 0x7f7ccb309ea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:51,472 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:51,472 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:51,472 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:51,472 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:51,472 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:51,472 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:51,473 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:51,481 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:51,481 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:51,481 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:51,481 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:51,481 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:51,481 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1297}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'JGgSKyTrPcYayuTbHORFPQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb309ea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1297', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:51,481 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:51,481 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:51,481 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:51,482 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:51,482 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:51,482 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1297&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:JGgSKyTrPcYayuTbHORFPQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134751Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:51,482 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134751Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c67a50216b8305428f64687b3c4df79b799b3c69dd32f3fc8e3878f940f38525 gunicorn-registry stdout | 2023-06-29 13:47:51,482 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | fead8be15a0c6f91de4d8df169e5246c48f4972f9162a550bdf549798b858472 gunicorn-registry stdout | 2023-06-29 13:47:51,482 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:51,482 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:51,482 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:51,483 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:51,528 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:47:51,973 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1297 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:51,974 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8b1393d4-77d7-4099-9df3-e80280796e09', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8b1393d4-77d7-4099-9df3-e80280796e09', 'ETag': '"2468122b24eb3dc61acae4db1ce4453d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:51,974 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:51,974 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:51,974 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:51,974 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:51,975 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8b1393d4-77d7-4099-9df3-e80280796e09', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8b1393d4-77d7-4099-9df3-e80280796e09', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8b1393d4-77d7-4099-9df3-e80280796e09', 'etag': '"2468122b24eb3dc61acae4db1ce4453d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2468122b24eb3dc61acae4db1ce4453d"'} gunicorn-registry stdout | 2023-06-29 13:47:52,534 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:52,534 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:52,535 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1298, 'Body': <_io.BytesIO object at 0x7f7ccb20d2c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:52,535 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:52,535 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:52,535 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:52,535 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:52,535 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:52,535 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:52,535 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:52,544 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:52,544 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:52,544 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:52,544 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:52,544 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:52,544 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1298}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'l9MqXIntWrkpcWkiM2iVSQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb20d2c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1298', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:52,544 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:52,544 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:52,544 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:52,544 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:52,545 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:52,545 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1298&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:l9MqXIntWrkpcWkiM2iVSQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134752Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:52,545 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134752Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 72900f8250de12a70365adcdc0fccafdad8d651211c540fcc10192564771407e gunicorn-registry stdout | 2023-06-29 13:47:52,545 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 06c9ad54bd856cbb2887a319618bd45a70e406d1a106eff178eb32757da44eab gunicorn-registry stdout | 2023-06-29 13:47:52,545 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:52,545 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:52,545 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:52,546 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:52,592 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:47:52,991 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1298 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:52,991 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'bedc9746-a78c-460e-9d4a-4c0d47e6d85b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'bedc9746-a78c-460e-9d4a-4c0d47e6d85b', 'ETag': '"97d32a5c89ed5ab92971692233689549"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:52,992 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:52,992 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:52,992 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:52,992 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:52,992 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'bedc9746-a78c-460e-9d4a-4c0d47e6d85b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'bedc9746-a78c-460e-9d4a-4c0d47e6d85b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'bedc9746-a78c-460e-9d4a-4c0d47e6d85b', 'etag': '"97d32a5c89ed5ab92971692233689549"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"97d32a5c89ed5ab92971692233689549"'} gunicorn-registry stdout | 2023-06-29 13:47:53,413 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:53,413 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:53,414 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1299, 'Body': <_io.BytesIO object at 0x7f7ccb309ea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:53,414 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:53,414 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:53,414 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:53,414 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:53,414 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:53,414 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:53,414 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:53,422 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:53,422 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:53,422 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:53,422 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:53,422 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:53,423 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1299}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'gSvqWTsckhzmY0ZLULe3Dw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb309ea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1299', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:53,423 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:53,423 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:53,423 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:53,423 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:53,423 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:53,423 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1299&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:gSvqWTsckhzmY0ZLULe3Dw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134753Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:53,423 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134753Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7b6592a5f9ba1afdfe9793c9e47cb9b437b550c3b141ab5514727eb2062f8b1b gunicorn-registry stdout | 2023-06-29 13:47:53,423 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1f3db1ce1c60a0e801488d8b12c2434a5114f560d6816138b661868474697032 gunicorn-registry stdout | 2023-06-29 13:47:53,423 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:53,423 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:53,424 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:53,424 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:53,469 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:47:53,867 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1299 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:53,867 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b92b95ef-de60-4228-b736-c00d6adf5b38', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b92b95ef-de60-4228-b736-c00d6adf5b38', 'ETag': '"812bea593b1c921ce663464b50b7b70f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:53,867 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:53,867 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:53,867 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:53,868 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:53,868 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b92b95ef-de60-4228-b736-c00d6adf5b38', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b92b95ef-de60-4228-b736-c00d6adf5b38', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b92b95ef-de60-4228-b736-c00d6adf5b38', 'etag': '"812bea593b1c921ce663464b50b7b70f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"812bea593b1c921ce663464b50b7b70f"'} notificationworker stdout | 2023-06-29 13:47:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:47:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:48:03.978401+00:00 (in 9.999442 seconds) notificationworker stdout | 2023-06-29 13:47:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:48:03 UTC)" (scheduled at 2023-06-29 13:47:53.978401+00:00) notificationworker stdout | 2023-06-29 13:47:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:47:53,980 [74] [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(2023, 6, 29, 13, 47, 53, 979393), True, datetime.datetime(2023, 6, 29, 13, 47, 53, 979393), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:47:53,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:47:53,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:47:53,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:48:03 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:47:54,384 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:54,385 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:54,385 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1300, 'Body': <_io.BytesIO object at 0x7f7cd0144680>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:54,385 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:54,385 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:54,385 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:54,385 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:54,385 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:54,386 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:54,386 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:54,394 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:54,394 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:54,394 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:54,394 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:54,394 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:54,394 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1300}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'VFNPDxwMkDM1JbknL6o41Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd0144680>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1300', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:54,394 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:54,394 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:54,395 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:54,395 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:54,395 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:54,395 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1300&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:VFNPDxwMkDM1JbknL6o41Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134754Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:54,395 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134754Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e8f2594502b5b46d4fd8a0fd1230040b141754265984daa331f7b9dcf8ba2400 gunicorn-registry stdout | 2023-06-29 13:47:54,395 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5970522fd66ed4b27a3cc74ca01c19f7ff4ebbd4bc4d2858fa5b2c2606abd261 gunicorn-registry stdout | 2023-06-29 13:47:54,395 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:54,395 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:54,395 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:54,396 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:54,441 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:47:54,636 [214] [DEBUG] [app] Starting request: urn:request:e272e14d-ed17-4b45-b668-79198e876716 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:47:54,636 [211] [DEBUG] [app] Starting request: urn:request:48627c19-0716-49d7-bb19-fc3e63bda520 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:47:54,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:47:54,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:47:54,640 [216] [DEBUG] [app] Starting request: urn:request:67f2252e-fc82-4237-9ad4-09eda96f3cfd (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:47:54,640 [220] [DEBUG] [app] Starting request: urn:request:f3ac1ce0-0a1c-47af-b6ab-7566546c4259 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:47:54,640 [220] [DEBUG] [app] Ending request: urn:request:f3ac1ce0-0a1c-47af-b6ab-7566546c4259 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:f3ac1ce0-0a1c-47af-b6ab-7566546c4259', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:47:54,641 [216] [DEBUG] [app] Ending request: urn:request:67f2252e-fc82-4237-9ad4-09eda96f3cfd (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:67f2252e-fc82-4237-9ad4-09eda96f3cfd', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:47:54,641 [220] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:47:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:47:54,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:47:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:47:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:47:54,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:47:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:47:54,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:47:54,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:47:54,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:47:54,643 [211] [DEBUG] [app] Starting request: urn:request:12ab32fc-4054-45f2-9aa1-f6afeffad206 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:47:54,644 [212] [DEBUG] [app] Starting request: urn:request:03731a9f-879f-4808-85b1-c2c79cc5eb2e (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:47:54,644 [211] [DEBUG] [app] Ending request: urn:request:12ab32fc-4054-45f2-9aa1-f6afeffad206 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:12ab32fc-4054-45f2-9aa1-f6afeffad206', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:47:54,644 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:47:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:47:54,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:47:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:47:54,644 [212] [DEBUG] [app] Ending request: urn:request:03731a9f-879f-4808-85b1-c2c79cc5eb2e (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:03731a9f-879f-4808-85b1-c2c79cc5eb2e', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:47:54,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:47:54,645 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:47:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:47:54,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:47:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:47:54,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:47:54,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:47:54,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:47:54,663 [211] [DEBUG] [app] Ending request: urn:request:48627c19-0716-49d7-bb19-fc3e63bda520 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:48627c19-0716-49d7-bb19-fc3e63bda520', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:47:54,663 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:47:54,663 [214] [DEBUG] [app] Ending request: urn:request:e272e14d-ed17-4b45-b668-79198e876716 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:e272e14d-ed17-4b45-b668-79198e876716', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:47:54,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:47:54,663 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:47:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:47:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.027) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:47:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.028) gunicorn-web stdout | 2023-06-29 13:47:54,664 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:47:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-registry stdout | 2023-06-29 13:47:54,806 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1300 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:54,806 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c53ca351-aad2-4723-b654-4d71a04bca11', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c53ca351-aad2-4723-b654-4d71a04bca11', 'ETag': '"54534f0f1c0c90333525b9272faa38d5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:54,806 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:54,806 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:54,806 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:54,806 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:54,807 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c53ca351-aad2-4723-b654-4d71a04bca11', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c53ca351-aad2-4723-b654-4d71a04bca11', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c53ca351-aad2-4723-b654-4d71a04bca11', 'etag': '"54534f0f1c0c90333525b9272faa38d5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"54534f0f1c0c90333525b9272faa38d5"'} exportactionlogsworker stdout | 2023-06-29 13:47:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:47:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:48:14.793446+00:00 (in 19.201801 seconds) exportactionlogsworker stdout | 2023-06-29 13:47:55,592 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:48:55 UTC)" (scheduled at 2023-06-29 13:47:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:47:55,592 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:47:55,593 [58] [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(2023, 6, 29, 13, 47, 55, 592241), True, datetime.datetime(2023, 6, 29, 13, 47, 55, 592241), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:47:55,617 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:47:55,617 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:47:55,617 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:48:55 UTC)" executed successfully buildlogsarchiver stdout | 2023-06-29 13:47:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:47:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:48:25.790030+00:00 (in 29.999474 seconds) buildlogsarchiver stdout | 2023-06-29 13:47:55,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:48:25 UTC)" (scheduled at 2023-06-29 13:47:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:47:55,791 [54] [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(2023, 6, 14, 13, 47, 55, 790981), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:47:55,803 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:47:55,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:47:55,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:48:25 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:47:55,841 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:55,841 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:55,842 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1301, 'Body': <_io.BytesIO object at 0x7f7cdba9a770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:55,842 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:55,842 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:55,842 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:55,842 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:55,842 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:55,842 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:55,842 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:55,850 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:55,850 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:55,850 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:55,850 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:55,851 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:55,851 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1301}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'HnGf1pKRMfA2H1TFZNwqUg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cdba9a770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1301', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:55,851 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:55,851 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:55,851 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:55,851 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:55,851 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:55,851 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1301&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:HnGf1pKRMfA2H1TFZNwqUg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134755Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:55,851 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134755Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7e842ac59ad0763cfdc06bc86ecbfda884c60c13df574a6443d97dc7f1a0e814 gunicorn-registry stdout | 2023-06-29 13:47:55,851 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5e100f380956f2c8a3275764d694607e0f06ad0ae31bbcca781952163f49d19f gunicorn-registry stdout | 2023-06-29 13:47:55,851 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:55,851 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:55,852 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:55,852 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. namespacegcworker stdout | 2023-06-29 13:47:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:47:55,890 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:48:11.690034+00:00 (in 15.800115 seconds) namespacegcworker stdout | 2023-06-29 13:47:55,890 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:48:55 UTC)" (scheduled at 2023-06-29 13:47:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:47:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:47:55,891 [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(2023, 6, 29, 13, 47, 55, 890390), True, datetime.datetime(2023, 6, 29, 13, 47, 55, 890390), 0, 'namespacegc/%', 50, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:47:55,897 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. namespacegcworker stdout | 2023-06-29 13:47:55,903 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:47:55,903 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:47:55,903 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:48:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:47:56,340 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1301 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:56,340 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1bc85050-af39-4eaa-b861-6c9ee7ef6e9c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1bc85050-af39-4eaa-b861-6c9ee7ef6e9c', 'ETag': '"1e719fd6929131f0361f54c564dc2a52"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:56,340 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:56,341 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:56,341 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:56,341 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:56,341 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1bc85050-af39-4eaa-b861-6c9ee7ef6e9c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1bc85050-af39-4eaa-b861-6c9ee7ef6e9c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1bc85050-af39-4eaa-b861-6c9ee7ef6e9c', 'etag': '"1e719fd6929131f0361f54c564dc2a52"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1e719fd6929131f0361f54c564dc2a52"'} gunicorn-registry stdout | 2023-06-29 13:47:57,272 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:57,272 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:57,273 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1302, 'Body': <_io.BytesIO object at 0x7f7cd4bad8b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:57,273 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:57,273 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:57,273 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:57,273 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:57,273 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:57,273 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:57,273 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:57,282 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:57,282 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:57,282 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:57,282 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:57,282 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:57,282 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1302}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '0gYzP1BSTchb8JGIELbhjA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd4bad8b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1302', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:57,282 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:57,282 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:57,282 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:57,282 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:57,282 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:57,282 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1302&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:0gYzP1BSTchb8JGIELbhjA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134757Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:57,283 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134757Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 106aa9d467ab8b4d918121f9f561059affb5f7410d037ff08ad71b35bdc119fd gunicorn-registry stdout | 2023-06-29 13:47:57,283 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 23c77b5ea1064a0492bb0e43fbbaf69cabd16cc04f7723160bae4a1fd9fed4c0 gunicorn-registry stdout | 2023-06-29 13:47:57,283 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:57,283 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:57,283 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:57,284 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:57,339 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:47:57,781 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1302 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:57,781 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '862b53a5-01e0-4ccf-aefd-396f1346c24b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '862b53a5-01e0-4ccf-aefd-396f1346c24b', 'ETag': '"d206333f50524dc85bf0918810b6e18c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:57,781 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:57,782 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:57,782 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:57,782 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:57,782 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '862b53a5-01e0-4ccf-aefd-396f1346c24b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '862b53a5-01e0-4ccf-aefd-396f1346c24b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '862b53a5-01e0-4ccf-aefd-396f1346c24b', 'etag': '"d206333f50524dc85bf0918810b6e18c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d206333f50524dc85bf0918810b6e18c"'} gunicorn-registry stdout | 2023-06-29 13:47:58,424 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:58,424 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:58,425 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1303, 'Body': <_io.BytesIO object at 0x7f7ccb2793b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:58,425 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:58,425 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:58,425 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:58,425 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:58,425 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:58,425 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:58,425 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:58,433 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:58,434 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:58,434 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:58,434 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:58,434 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:58,434 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1303}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'dvA9Ql/+09pp864835G8Uw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2793b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1303', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:58,434 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:58,434 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:58,434 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:58,434 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:58,434 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:58,434 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1303&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:dvA9Ql/+09pp864835G8Uw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134758Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:58,434 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134758Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | cb07a7ea682e54d9d092add65fd680eef7c33a49eee927f19297237a5eac3710 gunicorn-registry stdout | 2023-06-29 13:47:58,434 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4b4f92aab251a19981cfe54c63cad51a17cc5682dea8bdb849cb03ca897ff0b0 gunicorn-registry stdout | 2023-06-29 13:47:58,434 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:58,435 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:58,435 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:58,435 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:58,480 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:47:58,884 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1303 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:47:58,884 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a4dd3cf2-0922-447c-a75d-e30fa078171e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a4dd3cf2-0922-447c-a75d-e30fa078171e', 'ETag': '"76f03d425ffed3da69f3ae3cdf91bc53"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:47:58,884 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:47:58,884 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:58,885 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:47:58,885 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:58,885 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a4dd3cf2-0922-447c-a75d-e30fa078171e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a4dd3cf2-0922-447c-a75d-e30fa078171e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a4dd3cf2-0922-447c-a75d-e30fa078171e', 'etag': '"76f03d425ffed3da69f3ae3cdf91bc53"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"76f03d425ffed3da69f3ae3cdf91bc53"'} gunicorn-registry stdout | 2023-06-29 13:47:59,670 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:47:59,671 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:47:59,671 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1304, 'Body': <_io.BytesIO object at 0x7f7ccb2906d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:47:59,671 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:59,671 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:59,671 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:59,671 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:59,671 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:59,671 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:59,672 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:59,680 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:59,680 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:47:59,680 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:59,680 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:59,680 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:59,680 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1304}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'TyVJR3ZPbJsq6kx9qPcpBw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2906d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1304', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:47:59,680 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:59,680 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:59,680 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:59,680 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:47:59,681 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:47:59,681 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1304&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:TyVJR3ZPbJsq6kx9qPcpBw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134759Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:47:59,681 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134759Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5a8214478584b6bfe7b2c58c901bffde4afb8c099dc7faf7abcbed25236d4a42 gunicorn-registry stdout | 2023-06-29 13:47:59,681 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 28bab8e035af251effec1865822dd524303231860f13369bbb24ab002698d86c gunicorn-registry stdout | 2023-06-29 13:47:59,681 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:47:59,681 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:47:59,681 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:47:59,682 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:47:59,729 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:48:00,133 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1304 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:00,133 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'de953904-0a2d-4ce6-871f-8d4602f3df33', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'de953904-0a2d-4ce6-871f-8d4602f3df33', 'ETag': '"4f254947764f6c9b2aea4c7da8f72907"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:00,133 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:00,133 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:00,134 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:00,134 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:00,134 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'de953904-0a2d-4ce6-871f-8d4602f3df33', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'de953904-0a2d-4ce6-871f-8d4602f3df33', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'de953904-0a2d-4ce6-871f-8d4602f3df33', 'etag': '"4f254947764f6c9b2aea4c7da8f72907"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4f254947764f6c9b2aea4c7da8f72907"'} expiredappspecifictokenworker stdout | 2023-06-29 13:48:00,561 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gcworker stdout | 2023-06-29 13:48:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:48:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:48:10.585410+00:00 (in 9.999479 seconds) gcworker stdout | 2023-06-29 13:48:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:48:10 UTC)" (scheduled at 2023-06-29 13:48:00.585410+00:00) gcworker stdout | 2023-06-29 13:48:00,587 [59] [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, 1686836880586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:48:00,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:48:00,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:48:00,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:48:10 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:48:00,787 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:00,788 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:00,788 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1305, 'Body': <_io.BytesIO object at 0x7f7ccb271bd0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:00,789 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:00,789 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:00,789 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:00,789 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:00,789 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:00,789 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:00,789 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:00,797 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:00,797 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:00,797 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:00,797 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:00,797 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:00,797 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1305}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Vr3FDfU9akLZmAwT/Zv+bQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271bd0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1305', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:00,798 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:00,798 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:00,798 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:00,798 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:00,798 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:00,798 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1305&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Vr3FDfU9akLZmAwT/Zv+bQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134800Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:00,798 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134800Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3110556e0fa51d9dfeacf4ab32b631d83c35b37dba49843302569bcbd37a4f23 gunicorn-registry stdout | 2023-06-29 13:48:00,798 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b67650a4cff50a854f74d3230ad3c5a2892eb4438809cdc5dfe21b98cdf2cdf4 gunicorn-registry stdout | 2023-06-29 13:48:00,798 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:00,798 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:00,799 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:00,799 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:00,845 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:48:01,277 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1305 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:01,278 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8172c736-eb75-4ace-9e18-bbc865ee0330', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8172c736-eb75-4ace-9e18-bbc865ee0330', 'ETag': '"56bdc50df53d6a42d9980c13fd9bfe6d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:01,278 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:01,278 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:01,278 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:01,278 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:01,278 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8172c736-eb75-4ace-9e18-bbc865ee0330', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8172c736-eb75-4ace-9e18-bbc865ee0330', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8172c736-eb75-4ace-9e18-bbc865ee0330', 'etag': '"56bdc50df53d6a42d9980c13fd9bfe6d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"56bdc50df53d6a42d9980c13fd9bfe6d"'} repositorygcworker stdout | 2023-06-29 13:48:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:48:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:48:38.788158+00:00 (in 36.796553 seconds) repositorygcworker stdout | 2023-06-29 13:48:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:49:01 UTC)" (scheduled at 2023-06-29 13:48:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:48:01,992 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:48:01,993 [81] [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(2023, 6, 29, 13, 48, 1, 992113), True, datetime.datetime(2023, 6, 29, 13, 48, 1, 992113), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 13:48:02,005 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:48:02,005 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:48:02,006 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:49:01 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:48:02,221 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:02,221 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:02,221 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1306, 'Body': <_io.BytesIO object at 0x7f7ccb20d2c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:02,221 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:02,221 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:02,222 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:02,222 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:02,222 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:02,222 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:02,222 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:02,230 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:02,230 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:02,230 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:02,230 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:02,230 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:02,230 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1306}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '/WNgppoAhXWljaYOlBfAkg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb20d2c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1306', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:02,230 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:02,230 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:02,230 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:02,231 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:02,231 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:02,231 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1306&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:/WNgppoAhXWljaYOlBfAkg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134802Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:02,231 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134802Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e77708f74255665cd41f3f0a57eb64e25b797aa031662afd917249a6131593ee gunicorn-registry stdout | 2023-06-29 13:48:02,231 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4a08962965f0b70c9e0f6039e074e4e866e06208766416485aead2d19034af04 gunicorn-registry stdout | 2023-06-29 13:48:02,231 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:02,231 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:02,231 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:02,232 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:02,281 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:48:02,725 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1306 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:02,725 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '693c55d1-180c-4a16-8ae2-973e699588e0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '693c55d1-180c-4a16-8ae2-973e699588e0', 'ETag': '"fd6360a69a008575a58da60e9417c092"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:02,725 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:02,725 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:02,725 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:02,725 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:02,725 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '693c55d1-180c-4a16-8ae2-973e699588e0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '693c55d1-180c-4a16-8ae2-973e699588e0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '693c55d1-180c-4a16-8ae2-973e699588e0', 'etag': '"fd6360a69a008575a58da60e9417c092"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"fd6360a69a008575a58da60e9417c092"'} gunicorn-registry stdout | 2023-06-29 13:48:03,298 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:03,298 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:03,299 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1307, 'Body': <_io.BytesIO object at 0x7f7ccb1fb4a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:03,299 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:03,299 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:03,299 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:03,299 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:03,299 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:03,299 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:03,299 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:03,308 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:03,308 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:03,308 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:03,308 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:03,308 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:03,308 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1307}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'MyzM0mW+XSCq8ICGvmylAg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fb4a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1307', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:03,308 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:03,308 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:03,308 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:03,308 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:03,309 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:03,309 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1307&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:MyzM0mW+XSCq8ICGvmylAg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134803Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:03,309 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134803Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4cbc7d17abf68c31cac3bc6ff683afe45f7b2fa62b9d2a88eb1f15683b37ab7a gunicorn-registry stdout | 2023-06-29 13:48:03,309 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | dd6e2bb0d1d6ca1361727cf821309079a276cf3b69d0dbbd6b9395784536e258 gunicorn-registry stdout | 2023-06-29 13:48:03,309 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:03,309 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:03,309 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:03,310 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:03,354 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:48:03,716 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1307 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:03,716 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'cb8d8cec-5ba5-41aa-b02c-5067d26f683f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'cb8d8cec-5ba5-41aa-b02c-5067d26f683f', 'ETag': '"332cccd265be5d20aaf08086be6ca502"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:03,717 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:03,717 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:03,717 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:03,717 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:03,717 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'cb8d8cec-5ba5-41aa-b02c-5067d26f683f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'cb8d8cec-5ba5-41aa-b02c-5067d26f683f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'cb8d8cec-5ba5-41aa-b02c-5067d26f683f', 'etag': '"332cccd265be5d20aaf08086be6ca502"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"332cccd265be5d20aaf08086be6ca502"'} notificationworker stdout | 2023-06-29 13:48:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:48:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:48:13.978401+00:00 (in 9.999478 seconds) notificationworker stdout | 2023-06-29 13:48:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:48:13 UTC)" (scheduled at 2023-06-29 13:48:03.978401+00:00) notificationworker stdout | 2023-06-29 13:48:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:48:03,980 [74] [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(2023, 6, 29, 13, 48, 3, 979460), True, datetime.datetime(2023, 6, 29, 13, 48, 3, 979460), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:48:03,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:48:03,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:48:03,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:48:13 UTC)" executed successfully queuecleanupworker stdout | 2023-06-29 13:48:04,034 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:48:04,376 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:04,377 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:04,377 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1308, 'Body': <_io.BytesIO object at 0x7f7ccb234270>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:04,377 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:04,377 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:04,377 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:04,377 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:04,377 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:04,377 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:04,378 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:04,386 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:04,386 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:04,386 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:04,386 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:04,386 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:04,386 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1308}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'tsByHZT06PS0ym3rqrn5Xw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234270>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1308', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:04,386 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:04,386 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:04,386 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:04,386 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:04,387 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:04,387 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1308&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:tsByHZT06PS0ym3rqrn5Xw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134804Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:04,387 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134804Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c6264f46e12e8cc04c615fc8a92963d5d0fec5f8aaaec613f9202fecc28999c9 gunicorn-registry stdout | 2023-06-29 13:48:04,387 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f6eea9a9feec61f9af8a314a6bffbe25edb0c7c407a280fa3c6dca2b1aded1d9 gunicorn-registry stdout | 2023-06-29 13:48:04,387 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:04,387 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:04,387 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:04,388 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. quotatotalworker stdout | 2023-06-29 13:48:04,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:48:04,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:48:19.399457+00:00 (in 14.999445 seconds) quotatotalworker stdout | 2023-06-29 13:48:04,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:48:19 UTC)" (scheduled at 2023-06-29 13:48:04.399457+00:00) quotatotalworker stdout | 2023-06-29 13:48:04,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:48:04,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:48:04,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:48:19 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:48:04,439 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:48:04,889 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1308 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:04,889 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0e466029-c485-4a35-9520-77282b57a38c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0e466029-c485-4a35-9520-77282b57a38c', 'ETag': '"b6c0721d94f4e8f4b4ca6debaab9f95f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:04,889 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:04,889 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:04,889 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:04,889 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:04,890 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0e466029-c485-4a35-9520-77282b57a38c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0e466029-c485-4a35-9520-77282b57a38c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0e466029-c485-4a35-9520-77282b57a38c', 'etag': '"b6c0721d94f4e8f4b4ca6debaab9f95f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b6c0721d94f4e8f4b4ca6debaab9f95f"'} gunicorn-registry stdout | 2023-06-29 13:48:05,447 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:05,447 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:05,448 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1309, 'Body': <_io.BytesIO object at 0x7f7ccb2abc70>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:05,448 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:05,448 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:05,448 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:05,448 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:05,448 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:05,448 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:05,448 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:05,457 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:05,457 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:05,457 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:05,457 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:05,457 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:05,457 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1309}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'bmBHePtF6FdoUwADco3ZCQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2abc70>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1309', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:05,457 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:05,457 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:05,457 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:05,457 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:05,457 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:05,457 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1309&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:bmBHePtF6FdoUwADco3ZCQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134805Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:05,457 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134805Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a044ec0a711c5e104d3edf0b48ac007eec7ee4c3ad26693f26c04ca65eb18f8d gunicorn-registry stdout | 2023-06-29 13:48:05,457 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 32f17861458e70abcbe6cb249377a5589e563f640e470cdfabd4d0a60f1d8998 gunicorn-registry stdout | 2023-06-29 13:48:05,458 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:05,458 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:05,458 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:05,459 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:05,508 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:48:05,872 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1309 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:05,873 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a2d82ff9-a330-42b1-896d-7559dcec0bda', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a2d82ff9-a330-42b1-896d-7559dcec0bda', 'ETag': '"6e604778fb45e85768530003728dd909"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:05,873 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:05,873 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:05,873 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:05,873 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:05,873 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a2d82ff9-a330-42b1-896d-7559dcec0bda', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a2d82ff9-a330-42b1-896d-7559dcec0bda', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a2d82ff9-a330-42b1-896d-7559dcec0bda', 'etag': '"6e604778fb45e85768530003728dd909"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6e604778fb45e85768530003728dd909"'} gunicorn-registry stdout | 2023-06-29 13:48:06,517 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:06,518 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:06,518 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1310, 'Body': <_io.BytesIO object at 0x7f7cdba9a770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:06,518 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:06,518 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:06,518 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:06,518 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:06,518 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:06,519 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:06,519 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:06,527 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:06,527 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:06,527 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:06,527 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:06,527 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:06,527 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1310}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Y3ivAhgVgCKpY2qS/f9/5w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cdba9a770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1310', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:06,527 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:06,527 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:06,527 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:06,528 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:06,528 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:06,528 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1310&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Y3ivAhgVgCKpY2qS/f9/5w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134806Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:06,528 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134806Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ad2fc6c350d2c0183a26411334fcb25d0586d4ff5c15f245752ce075bf3581e0 gunicorn-registry stdout | 2023-06-29 13:48:06,528 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4ed3547f891430abc5b6c7cb5300fcb051ed86cdae89139276a3fc87a2b1a0b2 gunicorn-registry stdout | 2023-06-29 13:48:06,528 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:06,528 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:06,528 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:06,529 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. securityworker stdout | 2023-06-29 13:48:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:48:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:48:11.713664+00:00 (in 5.130687 seconds) securityworker stdout | 2023-06-29 13:48:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:48:36 UTC)" (scheduled at 2023-06-29 13:48:06.582504+00:00) securityworker stdout | 2023-06-29 13:48:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:48:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:48:06,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:48:06,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:48:06,600 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:48:06,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:48:06,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:48:36 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:48:06,682 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:48:07,095 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1310 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:07,095 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3f01c7da-4260-4f9c-aab6-59b50372568a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3f01c7da-4260-4f9c-aab6-59b50372568a', 'ETag': '"6378af0218158022a9636a92fdff7fe7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:07,096 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:07,096 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:07,096 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:07,096 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:07,096 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3f01c7da-4260-4f9c-aab6-59b50372568a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3f01c7da-4260-4f9c-aab6-59b50372568a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3f01c7da-4260-4f9c-aab6-59b50372568a', 'etag': '"6378af0218158022a9636a92fdff7fe7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6378af0218158022a9636a92fdff7fe7"'} builder stdout | 2023-06-29 13:48:07,259 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:48:07,304 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:48:07,523 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:07,524 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:07,524 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1311, 'Body': <_io.BytesIO object at 0x7f7ccb279130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:07,524 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:07,524 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:07,524 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:07,524 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:07,524 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:07,524 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:07,525 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:07,533 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:07,533 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:07,533 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:07,533 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:07,533 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:07,533 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1311}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'eukoD6X40HTrzoq7Um0ZiQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1311', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:07,533 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:07,533 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:07,533 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:07,533 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:07,534 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:07,534 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1311&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:eukoD6X40HTrzoq7Um0ZiQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134807Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:07,534 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134807Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7d8f396f749e21b462ba101cbfea8c72cadb4317786305e60b6ff4ee0631ca9a gunicorn-registry stdout | 2023-06-29 13:48:07,534 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | adb44cce1286446a301f7955e4700708ceac335db09a9c558e3d53ab493e6609 gunicorn-registry stdout | 2023-06-29 13:48:07,534 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:07,534 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:07,534 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:07,535 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:07,580 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:48:07,979 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1311 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:07,979 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '56e5208d-402e-47d3-ab37-96d51283a89b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '56e5208d-402e-47d3-ab37-96d51283a89b', 'ETag': '"7ae9280fa5f8d074ebce8abb526d1989"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:07,979 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:07,980 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:07,980 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:07,980 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:07,980 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '56e5208d-402e-47d3-ab37-96d51283a89b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '56e5208d-402e-47d3-ab37-96d51283a89b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '56e5208d-402e-47d3-ab37-96d51283a89b', 'etag': '"7ae9280fa5f8d074ebce8abb526d1989"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7ae9280fa5f8d074ebce8abb526d1989"'} gunicorn-registry stdout | 2023-06-29 13:48:08,633 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:08,633 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:08,633 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1312, 'Body': <_io.BytesIO object at 0x7f7ccb20d770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:08,633 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:08,634 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:08,634 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:08,634 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:08,634 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:08,634 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:08,634 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:08,642 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:08,642 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:08,642 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:08,642 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:08,642 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:08,642 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1312}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '9FAtA/SBKHwFd4Iv0/lzxg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb20d770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1312', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:08,643 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:08,643 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:08,643 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:08,643 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:08,643 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:08,643 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1312&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:9FAtA/SBKHwFd4Iv0/lzxg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134808Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:08,643 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134808Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9a78b74aea8790ea4fd0c053e65c31eceeb5987c0610aa847a1d0e1115f9793d gunicorn-registry stdout | 2023-06-29 13:48:08,643 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 020ce9e1fec1af90d82ae820063f77651526a4f5ded35ae5b8c11b2514123449 gunicorn-registry stdout | 2023-06-29 13:48:08,643 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:08,643 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:08,644 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:08,644 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:08,691 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:48:09,093 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1312 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:09,093 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '06c7680a-a9f6-4909-b648-285c5486f8ae', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '06c7680a-a9f6-4909-b648-285c5486f8ae', 'ETag': '"f4502d03f481287c0577822fd3f973c6"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:09,093 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:09,094 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:09,094 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:09,094 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:09,094 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '06c7680a-a9f6-4909-b648-285c5486f8ae', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '06c7680a-a9f6-4909-b648-285c5486f8ae', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '06c7680a-a9f6-4909-b648-285c5486f8ae', 'etag': '"f4502d03f481287c0577822fd3f973c6"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f4502d03f481287c0577822fd3f973c6"'} quotatotalworker stdout | 2023-06-29 13:48:09,200 [78] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotatotalworker.py', 'pid': '78'} gunicorn-web stdout | 2023-06-29 13:48:09,636 [211] [DEBUG] [app] Starting request: urn:request:4f02706c-39b6-412d-8ce0-ae8cee8667aa (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:48:09,636 [213] [DEBUG] [app] Starting request: urn:request:5d8ea4a2-a70b-4c8c-b1fe-e04a7396b6c0 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:48:09,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:48:09,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:48:09,640 [216] [DEBUG] [app] Starting request: urn:request:055fc286-eb9d-44e1-9f58-338243c561bf (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:48:09,640 [219] [DEBUG] [app] Starting request: urn:request:04b151ff-1335-4180-97f6-42a945b554e1 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:48:09,641 [216] [DEBUG] [app] Ending request: urn:request:055fc286-eb9d-44e1-9f58-338243c561bf (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:055fc286-eb9d-44e1-9f58-338243c561bf', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:48:09,641 [219] [DEBUG] [app] Ending request: urn:request:04b151ff-1335-4180-97f6-42a945b554e1 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:04b151ff-1335-4180-97f6-42a945b554e1', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:48:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:48:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:48:09,641 [219] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:48:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:48:09,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:48:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:48:09,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:48:09,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:48:09,643 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:48:09,643 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:48:09,644 [214] [DEBUG] [app] Starting request: urn:request:2f4f1cfe-a4ea-4018-b2d5-13de0d13aaf7 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:48:09,644 [212] [DEBUG] [app] Starting request: urn:request:ae507c80-54d3-4fbb-99a8-cd4a2e580a6b (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:48:09,644 [214] [DEBUG] [app] Ending request: urn:request:2f4f1cfe-a4ea-4018-b2d5-13de0d13aaf7 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:2f4f1cfe-a4ea-4018-b2d5-13de0d13aaf7', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:48:09,644 [212] [DEBUG] [app] Ending request: urn:request:ae507c80-54d3-4fbb-99a8-cd4a2e580a6b (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:ae507c80-54d3-4fbb-99a8-cd4a2e580a6b', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:48:09,645 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:48:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:48:09,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:48:09,645 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:48:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:48:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:48:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:48:09,645 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:48:09,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:48:09,645 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:48:09,653 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:48:09,653 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:48:09,664 [213] [DEBUG] [app] Ending request: urn:request:5d8ea4a2-a70b-4c8c-b1fe-e04a7396b6c0 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:5d8ea4a2-a70b-4c8c-b1fe-e04a7396b6c0', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:48:09,664 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:48:09,664 [211] [DEBUG] [app] Ending request: urn:request:4f02706c-39b6-412d-8ce0-ae8cee8667aa (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:4f02706c-39b6-412d-8ce0-ae8cee8667aa', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:48:09,664 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:48:09,664 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:48:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:48:09,664 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:48:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:48:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:48:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) quotaregistrysizeworker stdout | 2023-06-29 13:48:09,720 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-registry stdout | 2023-06-29 13:48:09,790 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:09,790 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:09,791 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1313, 'Body': <_io.BytesIO object at 0x7f7ccb20d310>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:09,791 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:09,791 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:09,791 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:09,791 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:09,791 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:09,791 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:09,791 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:09,800 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:09,800 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:09,800 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:09,800 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:09,800 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:09,800 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1313}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'cM1arNXJT2SE+WIEgKJBBQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb20d310>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1313', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:09,801 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:09,801 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:09,801 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:09,801 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:09,801 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:09,801 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1313&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:cM1arNXJT2SE+WIEgKJBBQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134809Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:09,801 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134809Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d022cac9866829d949921cb6c78129ef0d70da683d212ca873088d33c42584e9 gunicorn-registry stdout | 2023-06-29 13:48:09,801 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 40ecec76a2f44319f0b973420e6188d8d3d23ff1ee3e7f7c499c03771439fc53 gunicorn-registry stdout | 2023-06-29 13:48:09,801 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:09,801 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:09,802 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:09,803 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:09,848 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. namespacegcworker stdout | 2023-06-29 13:48:10,079 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:48:10,082 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:48:10,106 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-registry stdout | 2023-06-29 13:48:10,248 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1313 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:10,248 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '10204160-ec7e-4233-8566-17d3956bde2a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '10204160-ec7e-4233-8566-17d3956bde2a', 'ETag': '"70cd5aacd5c94f6484f9620480a24105"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:10,248 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:10,249 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:10,249 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:10,249 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:10,249 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '10204160-ec7e-4233-8566-17d3956bde2a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '10204160-ec7e-4233-8566-17d3956bde2a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '10204160-ec7e-4233-8566-17d3956bde2a', 'etag': '"70cd5aacd5c94f6484f9620480a24105"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"70cd5aacd5c94f6484f9620480a24105"'} gcworker stdout | 2023-06-29 13:48:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:48:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:48:20.585410+00:00 (in 9.999433 seconds) gcworker stdout | 2023-06-29 13:48:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:48:20 UTC)" (scheduled at 2023-06-29 13:48:10.585410+00:00) gcworker stdout | 2023-06-29 13:48:10,587 [59] [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, 1686836890586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:48:10,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:48:10,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:48:10,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:48:20 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:48:10,690 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:10,691 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:10,691 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1314, 'Body': <_io.BytesIO object at 0x7f7ccb1de6d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:10,691 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:10,692 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:10,692 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:10,692 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:10,692 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:10,692 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:10,692 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:10,700 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:10,700 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:10,700 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:10,700 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:10,700 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:10,700 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1314}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '9RdcDH0Qyuzl+bGyHmVVoA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1de6d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1314', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:10,700 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:10,701 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:10,701 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:10,701 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:10,701 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:10,701 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1314&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:9RdcDH0Qyuzl+bGyHmVVoA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134810Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:10,701 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134810Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a3930f4ad04199bd004e8956a0021de257f796ce4acff6003cc07bd9e8106de3 gunicorn-registry stdout | 2023-06-29 13:48:10,701 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ae9c80dd3f4a6cbf7f84d04807bfb8dd7b6ba17a74759c4be1a3c0e08250f958 gunicorn-registry stdout | 2023-06-29 13:48:10,701 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:10,701 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:10,701 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:10,702 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:10,747 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositoryactioncounter stdout | 2023-06-29 13:48:10,932 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-registry stdout | 2023-06-29 13:48:11,110 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1314 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:11,111 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '821fe74c-f465-4e28-ba39-dcf0f86bc863', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '821fe74c-f465-4e28-ba39-dcf0f86bc863', 'ETag': '"f5175c0c7d10caece5f9b1b21e6555a0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:11,111 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:11,111 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:11,111 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:11,111 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:11,111 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '821fe74c-f465-4e28-ba39-dcf0f86bc863', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '821fe74c-f465-4e28-ba39-dcf0f86bc863', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '821fe74c-f465-4e28-ba39-dcf0f86bc863', 'etag': '"f5175c0c7d10caece5f9b1b21e6555a0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f5175c0c7d10caece5f9b1b21e6555a0"'} namespacegcworker stdout | 2023-06-29 13:48:11,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gunicorn-registry stdout | 2023-06-29 13:48:11,690 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart namespacegcworker stdout | 2023-06-29 13:48:11,690 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:48:45.690471+00:00 (in 33.999940 seconds) namespacegcworker stdout | 2023-06-29 13:48:11,690 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:53:11 UTC)" (scheduled at 2023-06-29 13:48:11.690034+00:00) gunicorn-registry stdout | 2023-06-29 13:48:11,691 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:11,691 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1315, 'Body': <_io.BytesIO object at 0x7f7ccb216310>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:11,691 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:11,691 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:11,691 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:11,691 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:11,691 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:11,691 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:11,692 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler namespacegcworker stdout | 2023-06-29 13:48:11,691 [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(2023, 6, 29, 13, 48, 11, 691068), 'namespacegc/%']) gunicorn-registry stdout | 2023-06-29 13:48:11,700 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:11,700 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:11,700 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:11,700 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:11,700 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:11,700 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1315}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'R6vIHSkDpV7L/zgKKF2WGQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb216310>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1315', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:11,700 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:11,700 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:11,700 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:11,700 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:11,701 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:11,701 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1315&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:R6vIHSkDpV7L/zgKKF2WGQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134811Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:11,701 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134811Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d2474bbcc39627e7fa896c5b1a62ee0de746727095ecffc84b6634bb2a515d13 gunicorn-registry stdout | 2023-06-29 13:48:11,701 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | db6ebfda3b93cd08212c2d80deae76ca1c57054707f028eaa5efd3d5aff7f413 gunicorn-registry stdout | 2023-06-29 13:48:11,701 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:11,701 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:11,701 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:11,702 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. namespacegcworker stdout | 2023-06-29 13:48:11,704 [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(2023, 6, 29, 13, 48, 11, 691068), True, datetime.datetime(2023, 6, 29, 13, 48, 11, 691068), 0, 'namespacegc/%']) namespacegcworker stdout | 2023-06-29 13:48:11,709 [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(2023, 6, 29, 13, 48, 11, 691068), True, datetime.datetime(2023, 6, 29, 13, 48, 11, 691068), 0, 'namespacegc/%', False, datetime.datetime(2023, 6, 29, 13, 48, 11, 691068), 'namespacegc/%']) namespacegcworker stdout | 2023-06-29 13:48:11,712 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:48:11,712 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:53:11 UTC)" executed successfully securityworker stdout | 2023-06-29 13:48:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:48:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:48:36.582504+00:00 (in 24.868357 seconds) securityworker stdout | 2023-06-29 13:48:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:48:41 UTC)" (scheduled at 2023-06-29 13:48:11.713664+00:00) securityworker stdout | 2023-06-29 13:48:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:48:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:48:11,716 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:48:11,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:48:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:48:11,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:48:11,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:48:11,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:48:11,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:48:11,734 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:48:11,738 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:48:11,738 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:48:11,739 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 43, 11, 722303), 1, 2]) securityworker stdout | 2023-06-29 13:48:11,742 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:48:11,742 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:48:11,743 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 43, 11, 722303), 1, 2]) gunicorn-registry stdout | 2023-06-29 13:48:11,747 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:48:11,747 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:48:11,747 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:48:11,747 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:48:11,747 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:48:11,747 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:48:11,747 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:48:11,747 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:48:11,749 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:48:11,749 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:48:11,749 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:48:41 UTC)" executed successfully blobuploadcleanupworker stdout | 2023-06-29 13:48:12,058 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:48:12,112 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1315 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:12,112 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'cc36257a-ac02-49ba-8a9a-f6900b9d8e9d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'cc36257a-ac02-49ba-8a9a-f6900b9d8e9d', 'ETag': '"47abc81d2903a55ecbff380a285d9619"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:12,112 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:12,113 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:12,113 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:12,113 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:12,113 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'cc36257a-ac02-49ba-8a9a-f6900b9d8e9d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'cc36257a-ac02-49ba-8a9a-f6900b9d8e9d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'cc36257a-ac02-49ba-8a9a-f6900b9d8e9d', 'etag': '"47abc81d2903a55ecbff380a285d9619"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"47abc81d2903a55ecbff380a285d9619"'} gunicorn-registry stdout | 2023-06-29 13:48:12,621 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:12,621 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:12,622 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1316, 'Body': <_io.BytesIO object at 0x7f7ccb290770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:12,622 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:12,622 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:12,622 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:12,622 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:12,622 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:12,622 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:12,622 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:12,631 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:12,631 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:12,631 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:12,631 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:12,631 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:12,631 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1316}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '8u/N13SJsVRgEBwVQ4qGJw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1316', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:12,631 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:12,631 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:12,631 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:12,631 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:12,631 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:12,631 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1316&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:8u/N13SJsVRgEBwVQ4qGJw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134812Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:12,631 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134812Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 38c0812ac63ac8cf9cf9de64c6aa3e0fc01dce3d378d8103096c378e69e2084d gunicorn-registry stdout | 2023-06-29 13:48:12,632 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | cac83ab7973bf6d8facc3bad1d2566a8c370d828c2ba29d94a4759ff90f3aa43 gunicorn-registry stdout | 2023-06-29 13:48:12,632 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:12,632 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:12,632 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:12,633 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:12,679 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:48:13,041 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1316 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:13,041 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '021775a9-4629-4145-8204-19206fb3cd80', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '021775a9-4629-4145-8204-19206fb3cd80', 'ETag': '"f2efcdd77489b15460101c15438a8627"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:13,041 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:13,041 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:13,041 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:13,041 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:13,041 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '021775a9-4629-4145-8204-19206fb3cd80', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '021775a9-4629-4145-8204-19206fb3cd80', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '021775a9-4629-4145-8204-19206fb3cd80', 'etag': '"f2efcdd77489b15460101c15438a8627"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f2efcdd77489b15460101c15438a8627"'} gunicorn-registry stdout | 2023-06-29 13:48:13,974 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:13,974 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:13,974 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1317, 'Body': <_io.BytesIO object at 0x7f7ccb223e50>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:13,975 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:13,975 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:13,975 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:13,975 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:13,975 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:13,975 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:13,975 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler notificationworker stdout | 2023-06-29 13:48:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:48:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:48:15.985355+00:00 (in 2.006373 seconds) notificationworker stdout | 2023-06-29 13:48:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:48:23 UTC)" (scheduled at 2023-06-29 13:48:13.978401+00:00) notificationworker stdout | 2023-06-29 13:48:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:48:13,980 [74] [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(2023, 6, 29, 13, 48, 13, 979421), True, datetime.datetime(2023, 6, 29, 13, 48, 13, 979421), 0, 'notification/%', 50, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:48:13,983 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:13,984 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:13,984 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:13,984 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:13,984 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:13,984 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1317}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'G62fmax/12CbQ4Gd3290JQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223e50>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1317', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:13,984 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:13,984 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:13,984 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:13,984 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:13,984 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:13,984 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1317&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:G62fmax/12CbQ4Gd3290JQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134813Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:13,984 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134813Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | cd6bb5a8792ff8dc3eeb5261c745d5429b7a38f5255494ea91460d346457d16d gunicorn-registry stdout | 2023-06-29 13:48:13,985 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 455f131acaef00bbfb2f2be29c1d6e111400a70a54462e4b0ee4bb98c8608f66 gunicorn-registry stdout | 2023-06-29 13:48:13,985 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:13,985 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:13,985 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:13,986 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. repositorygcworker stdout | 2023-06-29 13:48:13,992 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} notificationworker stdout | 2023-06-29 13:48:13,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:48:13,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:48:13,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:48:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:48:14,031 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:48:14,472 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1317 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:14,472 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4f6a9952-324f-49b6-ba28-0aadf13344c6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4f6a9952-324f-49b6-ba28-0aadf13344c6', 'ETag': '"1bad9f99ac7fd7609b43819ddf6f7425"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:14,472 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:14,472 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:14,472 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:14,473 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:14,473 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4f6a9952-324f-49b6-ba28-0aadf13344c6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4f6a9952-324f-49b6-ba28-0aadf13344c6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4f6a9952-324f-49b6-ba28-0aadf13344c6', 'etag': '"1bad9f99ac7fd7609b43819ddf6f7425"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1bad9f99ac7fd7609b43819ddf6f7425"'} exportactionlogsworker stdout | 2023-06-29 13:48:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:48:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:48:55.591055+00:00 (in 40.797016 seconds) exportactionlogsworker stdout | 2023-06-29 13:48:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:49:14 UTC)" (scheduled at 2023-06-29 13:48:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:48:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:48:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:49:14 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:48:15,238 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:15,238 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:15,239 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1318, 'Body': <_io.BytesIO object at 0x7f7ccb2710e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:15,239 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:15,239 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:15,239 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:15,239 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:15,239 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:15,239 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:15,239 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:15,248 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:15,248 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:15,248 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:15,248 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:15,248 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:15,248 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1318}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'cR1l0dYJKQuB9GB4WAP9lA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2710e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1318', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:15,248 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:15,248 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:15,248 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:15,248 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:15,248 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:15,249 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1318&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:cR1l0dYJKQuB9GB4WAP9lA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134815Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:15,249 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134815Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a1fe5470090b42e149688312b47fd431b593da91724f88278118715afd8cb127 gunicorn-registry stdout | 2023-06-29 13:48:15,249 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ae3a87a31c73a24f07043672855f7da1fbb0e2ae21e69bf4fe70c11107637a73 gunicorn-registry stdout | 2023-06-29 13:48:15,249 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:15,249 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:15,249 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:15,250 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:15,297 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. manifestbackfillworker stdout | 2023-06-29 13:48:15,371 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} securityworker stdout | 2023-06-29 13:48:15,380 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} exportactionlogsworker stdout | 2023-06-29 13:48:15,456 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:48:15,670 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-registry stdout | 2023-06-29 13:48:15,699 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1318 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:15,699 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c053f87d-1cf9-4476-b32c-89a378aabf5c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c053f87d-1cf9-4476-b32c-89a378aabf5c', 'ETag': '"711d65d1d609290b81f460785803fd94"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:15,699 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:15,699 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:15,699 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:15,699 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:15,700 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c053f87d-1cf9-4476-b32c-89a378aabf5c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c053f87d-1cf9-4476-b32c-89a378aabf5c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c053f87d-1cf9-4476-b32c-89a378aabf5c', 'etag': '"711d65d1d609290b81f460785803fd94"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"711d65d1d609290b81f460785803fd94"'} gunicorn-web stdout | 2023-06-29 13:48:15,963 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} notificationworker stdout | 2023-06-29 13:48:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:48:15,986 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:48:16.984988+00:00 (in 0.999084 seconds) notificationworker stdout | 2023-06-29 13:48:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:49:15 UTC)" (scheduled at 2023-06-29 13:48:15.985355+00:00) notificationworker stdout | 2023-06-29 13:48:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:48:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:49:15 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:48:16,084 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:48:16,088 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:48:16,092 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:48:16,096 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gcworker stdout | 2023-06-29 13:48:16,202 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:48:16,243 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-registry stdout | 2023-06-29 13:48:16,336 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:16,336 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:16,337 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1319, 'Body': <_io.BytesIO object at 0x7f7ccb269e50>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:16,337 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:16,337 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:16,337 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:16,337 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:16,337 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:16,337 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:16,337 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:16,346 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:16,346 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:16,346 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:16,346 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:16,346 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:16,346 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1319}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '5NHo633lI+Djlq31Kivfhg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269e50>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1319', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:16,346 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:16,346 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:16,346 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:16,346 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:16,346 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:16,346 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1319&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:5NHo633lI+Djlq31Kivfhg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134816Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:16,346 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134816Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c97d9a7118147f89060ce159297290c49f609a0ef43b4a963352f4ee33362696 gunicorn-registry stdout | 2023-06-29 13:48:16,346 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d7235898c1ad6c76ac25ee33559e6bb9b173cf0809be572a4dac0f06f573db47 gunicorn-registry stdout | 2023-06-29 13:48:16,347 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:16,347 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:16,347 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:16,348 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:16,393 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:48:16,754 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1319 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:16,754 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5d0418f1-acdc-408d-b379-d90efd248a9c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5d0418f1-acdc-408d-b379-d90efd248a9c', 'ETag': '"e4d1e8eb7de523e0e396adf52a2bdf86"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:16,754 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:16,755 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:16,755 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:16,755 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:16,755 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5d0418f1-acdc-408d-b379-d90efd248a9c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5d0418f1-acdc-408d-b379-d90efd248a9c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5d0418f1-acdc-408d-b379-d90efd248a9c', 'etag': '"e4d1e8eb7de523e0e396adf52a2bdf86"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e4d1e8eb7de523e0e396adf52a2bdf86"'} notificationworker stdout | 2023-06-29 13:48:16,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:48:16,985 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:48:23.978401+00:00 (in 6.992902 seconds) notificationworker stdout | 2023-06-29 13:48:16,985 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:53:16 UTC)" (scheduled at 2023-06-29 13:48:16.984988+00:00) notificationworker stdout | 2023-06-29 13:48:16,986 [74] [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(2023, 6, 29, 13, 48, 16, 985931), 'notification/%']) notificationworker stdout | 2023-06-29 13:48:16,998 [74] [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(2023, 6, 29, 13, 48, 16, 985931), True, datetime.datetime(2023, 6, 29, 13, 48, 16, 985931), 0, 'notification/%']) notificationworker stdout | 2023-06-29 13:48:17,003 [74] [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(2023, 6, 29, 13, 48, 16, 985931), True, datetime.datetime(2023, 6, 29, 13, 48, 16, 985931), 0, 'notification/%', False, datetime.datetime(2023, 6, 29, 13, 48, 16, 985931), 'notification/%']) notificationworker stdout | 2023-06-29 13:48:17,007 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:48:17,007 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:53:16 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:48:17,253 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:17,253 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:17,254 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1320, 'Body': <_io.BytesIO object at 0x7f7ccb211220>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:17,254 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:17,254 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:17,254 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:17,254 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:17,254 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:17,254 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:17,254 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:17,263 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:17,263 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:17,263 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:17,263 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:17,263 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:17,263 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1320}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'PJaiKS9qPbaWH8UzxAcDEw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb211220>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1320', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:17,263 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:17,263 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:17,263 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:17,263 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:17,264 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:17,264 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1320&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:PJaiKS9qPbaWH8UzxAcDEw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134817Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:17,264 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134817Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ee8109ae89a60f7387c81268abe1f00ad10a253cc7e415b01a20c495b1c78804 gunicorn-registry stdout | 2023-06-29 13:48:17,264 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9844fc5ad55678ca466e97812a8c1aaaa6c7fd09ed4c7502259666fae13e9ccc gunicorn-registry stdout | 2023-06-29 13:48:17,264 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:17,264 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:17,264 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:17,265 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. globalpromstats stdout | 2023-06-29 13:48:17,311 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} gunicorn-registry stdout | 2023-06-29 13:48:17,314 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:48:17,675 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1320 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:17,676 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '52d5c457-6f87-4490-800c-0f5837af982b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '52d5c457-6f87-4490-800c-0f5837af982b', 'ETag': '"3c96a2292f6a3db6961fc533c4070313"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:17,676 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:17,676 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:17,676 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:17,676 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:17,676 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '52d5c457-6f87-4490-800c-0f5837af982b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '52d5c457-6f87-4490-800c-0f5837af982b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '52d5c457-6f87-4490-800c-0f5837af982b', 'etag': '"3c96a2292f6a3db6961fc533c4070313"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3c96a2292f6a3db6961fc533c4070313"'} teamsyncworker stdout | 2023-06-29 13:48:17,677 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-secscan stdout | 2023-06-29 13:48:18,313 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:48:18,318 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:48:18,322 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} chunkcleanupworker stdout | 2023-06-29 13:48:18,443 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} storagereplication stdout | 2023-06-29 13:48:18,820 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:48:18,835 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:18,835 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:18,835 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1321, 'Body': <_io.BytesIO object at 0x7f7ccb1decc0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:18,835 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:18,835 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:18,835 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:18,835 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:18,835 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:18,835 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:18,836 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:18,844 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:18,844 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:18,844 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:18,844 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:18,844 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:18,844 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1321}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'B4beuPLaPplHA6RxGcXxOw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1decc0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1321', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:18,844 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:18,844 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:18,844 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:18,844 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:18,845 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:18,845 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1321&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:B4beuPLaPplHA6RxGcXxOw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134818Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:18,845 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134818Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 770d6e1369cd01e6b2eb6ada97e0efd72b6ca8b095fa4bcb1ef14633011b5c8a gunicorn-registry stdout | 2023-06-29 13:48:18,845 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 940b978e30a6c1a9bd09937c40c02a18d4c29e4b2f1267b816f029e6b2a5c949 gunicorn-registry stdout | 2023-06-29 13:48:18,845 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:18,845 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:18,845 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:18,846 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:18,891 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:48:19,374 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1321 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:19,374 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a0760a51-d947-48a8-aea3-2110f5dcd466', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a0760a51-d947-48a8-aea3-2110f5dcd466', 'ETag': '"0786deb8f2da3e994703a47119c5f13b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:19,374 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:19,374 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:19,374 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:19,375 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:19,375 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a0760a51-d947-48a8-aea3-2110f5dcd466', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a0760a51-d947-48a8-aea3-2110f5dcd466', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a0760a51-d947-48a8-aea3-2110f5dcd466', 'etag': '"0786deb8f2da3e994703a47119c5f13b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0786deb8f2da3e994703a47119c5f13b"'} quotatotalworker stdout | 2023-06-29 13:48:19,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:48:19,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:48:34.399457+00:00 (in 14.999502 seconds) quotatotalworker stdout | 2023-06-29 13:48:19,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:48:34 UTC)" (scheduled at 2023-06-29 13:48:19.399457+00:00) quotatotalworker stdout | 2023-06-29 13:48:19,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:48:19,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:48:19,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:48:34 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:48:19,490 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:48:19,494 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:48:19,499 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:48:19,503 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:48:19,506 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:48:19,510 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:48:19,513 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:48:19,519 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:48:19,523 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:48:19,737 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:19,738 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:19,738 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1322, 'Body': <_io.BytesIO object at 0x7f7ccb2ab630>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:19,738 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:19,738 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:19,738 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:19,738 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:19,738 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:19,738 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:19,739 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:19,747 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:19,747 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:19,747 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:19,747 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:19,747 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:19,747 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1322}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'hRf+mkLbLwmoUl/z/BWN9Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab630>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1322', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:19,747 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:19,747 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:19,747 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:19,747 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:19,748 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:19,748 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1322&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:hRf+mkLbLwmoUl/z/BWN9Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134819Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:19,748 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134819Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0c7919a2e96157f00728e3d43c6cfec7219afebac517d251a1fded1658947078 gunicorn-registry stdout | 2023-06-29 13:48:19,748 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 76514b7a2c10367db8fc94e0921e63cbb7120cb8eb9258768b700f81105bcd8b gunicorn-registry stdout | 2023-06-29 13:48:19,748 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:19,748 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:19,748 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:19,749 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:19,803 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:48:20,126 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1322 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:20,126 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2393fcb6-e759-4da3-bafa-dcaf19ea5a17', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2393fcb6-e759-4da3-bafa-dcaf19ea5a17', 'ETag': '"8517fe9a42db2f09a8525ff3fc158df5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:20,126 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:20,127 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:20,127 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:20,127 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:20,127 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2393fcb6-e759-4da3-bafa-dcaf19ea5a17', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2393fcb6-e759-4da3-bafa-dcaf19ea5a17', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2393fcb6-e759-4da3-bafa-dcaf19ea5a17', 'etag': '"8517fe9a42db2f09a8525ff3fc158df5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8517fe9a42db2f09a8525ff3fc158df5"'} gcworker stdout | 2023-06-29 13:48:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:48:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:48:30.585410+00:00 (in 9.999438 seconds) gcworker stdout | 2023-06-29 13:48:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:48:30 UTC)" (scheduled at 2023-06-29 13:48:20.585410+00:00) gcworker stdout | 2023-06-29 13:48:20,587 [59] [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, 1686836900586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:48:20,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:48:20,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:48:20,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:48:30 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:48:21,078 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:21,079 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:21,079 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1323, 'Body': <_io.BytesIO object at 0x7f7ccb20d450>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:21,079 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:21,079 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:21,079 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:21,079 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:21,079 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:21,079 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:21,080 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:21,088 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:21,088 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:21,088 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:21,088 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:21,088 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:21,088 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1323}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ajM2GfE9+Ga0s3dAIkuEaw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb20d450>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1323', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:21,088 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:21,088 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:21,088 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:21,088 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:21,089 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:21,089 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1323&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ajM2GfE9+Ga0s3dAIkuEaw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134821Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:21,089 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134821Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d4e4e7640a6241eb7a4c6e53bc0cef1712ad899ae7ee68986d332ec0a9c3f58e gunicorn-registry stdout | 2023-06-29 13:48:21,089 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8405aee8b844b98b22e2b37c96da67792aedebaac00a895bc80ebfe4a425c7fd gunicorn-registry stdout | 2023-06-29 13:48:21,089 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:21,089 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:21,089 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:21,090 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:21,135 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:48:21,577 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1323 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:21,577 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1ff48845-eee2-4900-8a04-8e10cb7d2f3f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1ff48845-eee2-4900-8a04-8e10cb7d2f3f', 'ETag': '"6a333619f13df866b4b37740224b846b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:21,577 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:21,578 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:21,578 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:21,578 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:21,578 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1ff48845-eee2-4900-8a04-8e10cb7d2f3f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1ff48845-eee2-4900-8a04-8e10cb7d2f3f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1ff48845-eee2-4900-8a04-8e10cb7d2f3f', 'etag': '"6a333619f13df866b4b37740224b846b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6a333619f13df866b4b37740224b846b"'} gunicorn-registry stdout | 2023-06-29 13:48:22,315 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:22,315 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:22,315 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1324, 'Body': <_io.BytesIO object at 0x7f7ccb2c6590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:22,315 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:22,316 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:22,316 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:22,316 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:22,316 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:22,316 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:22,316 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:22,324 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:22,324 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:22,324 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:22,324 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:22,324 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:22,324 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1324}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'TSFseEZv9w1jg6YnC/uDdA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1324', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:22,325 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:22,325 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:22,325 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:22,325 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:22,325 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:22,325 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1324&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:TSFseEZv9w1jg6YnC/uDdA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134822Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:22,325 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134822Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 02f83fa260c3fad79a4a82e6831ff149f6201a72f9e0251fc34a077d6d9856ea gunicorn-registry stdout | 2023-06-29 13:48:22,325 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b49e943d66ce5abe11d258606b19c8e268b5d3468fda33b1095417322361a40b gunicorn-registry stdout | 2023-06-29 13:48:22,325 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:22,325 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:22,326 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:22,326 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:22,372 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:48:22,772 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1324 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:22,772 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '239a52f2-1c73-41e9-9e5f-c7b9497a2a7e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '239a52f2-1c73-41e9-9e5f-c7b9497a2a7e', 'ETag': '"4d216c78466ff70d6383a6270bfb8374"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:22,772 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:22,773 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:22,773 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:22,773 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:22,773 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '239a52f2-1c73-41e9-9e5f-c7b9497a2a7e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '239a52f2-1c73-41e9-9e5f-c7b9497a2a7e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '239a52f2-1c73-41e9-9e5f-c7b9497a2a7e', 'etag': '"4d216c78466ff70d6383a6270bfb8374"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4d216c78466ff70d6383a6270bfb8374"'} gunicorn-registry stdout | 2023-06-29 13:48:23,230 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:23,230 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:23,231 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1325, 'Body': <_io.BytesIO object at 0x7f7ccb2c6ea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:23,231 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:23,231 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:23,231 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:23,231 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:23,231 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:23,231 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:23,232 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:23,240 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:23,240 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:23,240 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:23,240 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:23,240 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:23,240 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1325}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'lkXZd4G0GPmUVTPcqxR4fg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6ea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1325', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:23,240 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:23,240 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:23,241 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:23,241 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:23,241 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:23,241 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1325&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:lkXZd4G0GPmUVTPcqxR4fg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134823Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:23,241 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134823Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e04d09bf41a2d6ce181a382fd8beaf71b581183086ee47d84c6593802f61497c gunicorn-registry stdout | 2023-06-29 13:48:23,241 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7d08b04c788272bcc8711033dfcd07ea13f81339e187bd01e20c194fdfbb7959 gunicorn-registry stdout | 2023-06-29 13:48:23,241 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:23,241 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:23,241 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:23,242 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:23,287 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityscanningnotificationworker stdout | 2023-06-29 13:48:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:48:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:48:48.681765+00:00 (in 25.394437 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:48:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:49:23 UTC)" (scheduled at 2023-06-29 13:48:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:48:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:48:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:49:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:48:23,646 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1325 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:23,646 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4325bf3a-5799-4246-aa2f-ca989fad9fee', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4325bf3a-5799-4246-aa2f-ca989fad9fee', 'ETag': '"9645d97781b418f9945533dcab14787e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:23,646 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:23,646 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:23,646 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:23,646 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:23,647 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4325bf3a-5799-4246-aa2f-ca989fad9fee', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4325bf3a-5799-4246-aa2f-ca989fad9fee', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4325bf3a-5799-4246-aa2f-ca989fad9fee', 'etag': '"9645d97781b418f9945533dcab14787e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9645d97781b418f9945533dcab14787e"'} notificationworker stdout | 2023-06-29 13:48:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:48:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:48:33.978401+00:00 (in 9.999458 seconds) notificationworker stdout | 2023-06-29 13:48:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:48:33 UTC)" (scheduled at 2023-06-29 13:48:23.978401+00:00) notificationworker stdout | 2023-06-29 13:48:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:48:23,980 [74] [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(2023, 6, 29, 13, 48, 23, 979407), True, datetime.datetime(2023, 6, 29, 13, 48, 23, 979407), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:48:23,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:48:23,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:48:23,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:48:33 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:48:24,279 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:24,279 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:24,279 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1326, 'Body': <_io.BytesIO object at 0x7f7ccb290770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:24,280 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:24,280 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:24,280 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:24,280 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:24,280 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:24,280 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:24,280 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:24,288 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:24,288 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:24,289 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:24,289 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:24,289 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:24,289 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1326}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'hDmzHFlFHwgAef/yMWxrbw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1326', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:24,289 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:24,289 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:24,289 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:24,289 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:24,289 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:24,289 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1326&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:hDmzHFlFHwgAef/yMWxrbw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134824Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:24,289 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134824Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0f35b66f886b3ace4858b80d16ff25ef07cc3a52faf6566616251e28704745fd gunicorn-registry stdout | 2023-06-29 13:48:24,289 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 648463693b94b5c9a522396de743f0d4920357b31a293f7bc7a4bf6994f065d1 gunicorn-registry stdout | 2023-06-29 13:48:24,290 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:24,290 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:24,290 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:24,291 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:24,340 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:48:24,637 [214] [DEBUG] [app] Starting request: urn:request:f1edaf56-9b88-4700-8038-800dd603d95b (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:48:24,637 [212] [DEBUG] [app] Starting request: urn:request:8dafbbd6-1fd5-456d-b74d-5f01bac57b99 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:48:24,638 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:48:24,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:48:24,640 [220] [DEBUG] [app] Starting request: urn:request:dacc03b1-e97f-4313-9722-b4a89783f19a (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:48:24,640 [221] [DEBUG] [app] Starting request: urn:request:288cb311-bba0-4b5d-b64b-52bd9fbf92b6 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:48:24,641 [221] [DEBUG] [app] Ending request: urn:request:288cb311-bba0-4b5d-b64b-52bd9fbf92b6 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:288cb311-bba0-4b5d-b64b-52bd9fbf92b6', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:48:24,641 [220] [DEBUG] [app] Ending request: urn:request:dacc03b1-e97f-4313-9722-b4a89783f19a (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:dacc03b1-e97f-4313-9722-b4a89783f19a', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:48:24,641 [221] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:48:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:48:24,641 [220] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:48:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:48:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:48:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:48:24,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:48:24,641 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:48:24,643 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:48:24,643 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:48:24,644 [212] [DEBUG] [app] Starting request: urn:request:698e6a26-a878-48fe-93f2-a748a86b7540 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:48:24,644 [213] [DEBUG] [app] Starting request: urn:request:ce9ced4b-e176-4d8f-8f8f-43e222ebc0fd (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:48:24,644 [212] [DEBUG] [app] Ending request: urn:request:698e6a26-a878-48fe-93f2-a748a86b7540 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:698e6a26-a878-48fe-93f2-a748a86b7540', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:48:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:48:24,645 [213] [DEBUG] [app] Ending request: urn:request:ce9ced4b-e176-4d8f-8f8f-43e222ebc0fd (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:ce9ced4b-e176-4d8f-8f8f-43e222ebc0fd', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:48:24,645 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:48:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:48:24,645 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:48:24,645 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:48:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:48:24,645 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:48:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:48:24,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:48:24,645 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:48:24,653 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:48:24,653 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:48:24,663 [212] [DEBUG] [app] Ending request: urn:request:8dafbbd6-1fd5-456d-b74d-5f01bac57b99 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:8dafbbd6-1fd5-456d-b74d-5f01bac57b99', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:48:24,663 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:48:24,663 [214] [DEBUG] [app] Ending request: urn:request:f1edaf56-9b88-4700-8038-800dd603d95b (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:f1edaf56-9b88-4700-8038-800dd603d95b', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:48:24,664 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:48:24,664 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:48:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:48:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.027 118 0.028) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:48:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-web stdout | 2023-06-29 13:48:24,664 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:48:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-registry stdout | 2023-06-29 13:48:24,665 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1326 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:24,666 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '73ac8053-b7e5-4c2b-b1ac-11e53113b95a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '73ac8053-b7e5-4c2b-b1ac-11e53113b95a', 'ETag': '"8439b31c59451f080079fff2316c6b6f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:24,666 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:24,666 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:24,666 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:24,667 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:24,667 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '73ac8053-b7e5-4c2b-b1ac-11e53113b95a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '73ac8053-b7e5-4c2b-b1ac-11e53113b95a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '73ac8053-b7e5-4c2b-b1ac-11e53113b95a', 'etag': '"8439b31c59451f080079fff2316c6b6f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8439b31c59451f080079fff2316c6b6f"'} gunicorn-registry stdout | 2023-06-29 13:48:25,396 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:25,396 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:25,397 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1327, 'Body': <_io.BytesIO object at 0x7f7ccb279d10>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:25,397 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:25,397 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:25,397 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:25,397 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:25,397 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:25,397 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:25,398 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:25,406 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:25,406 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:25,406 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:25,406 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:25,406 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:25,406 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1327}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '1LPX7bOitiGqPeoTeCOZFw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279d10>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1327', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:25,407 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:25,407 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:25,407 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:25,407 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:25,407 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:25,407 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1327&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:1LPX7bOitiGqPeoTeCOZFw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134825Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:25,407 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134825Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5381698f59e34f65b5039fde034e058eaf5592e0555a50835f164283d9011f4f gunicorn-registry stdout | 2023-06-29 13:48:25,408 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 381fc93f6550625cf6b31f704937bda1e41c02ede56b84b798b6e9665770f194 gunicorn-registry stdout | 2023-06-29 13:48:25,408 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:25,408 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:25,408 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:25,409 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:25,456 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. buildlogsarchiver stdout | 2023-06-29 13:48:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:48:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:48:55.790030+00:00 (in 29.999498 seconds) buildlogsarchiver stdout | 2023-06-29 13:48:25,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:48:55 UTC)" (scheduled at 2023-06-29 13:48:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:48:25,791 [54] [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(2023, 6, 14, 13, 48, 25, 790936), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:48:25,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:48:25,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:48:25,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:48:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:48:27,172 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1327 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:27,172 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3c8bd154-5792-40fd-bc1b-9e9b52e21a72', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3c8bd154-5792-40fd-bc1b-9e9b52e21a72', 'ETag': '"d4b3d7edb3a2b621aa3dea1378239917"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:27,172 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:27,173 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:27,173 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:27,173 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:27,173 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3c8bd154-5792-40fd-bc1b-9e9b52e21a72', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3c8bd154-5792-40fd-bc1b-9e9b52e21a72', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3c8bd154-5792-40fd-bc1b-9e9b52e21a72', 'etag': '"d4b3d7edb3a2b621aa3dea1378239917"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d4b3d7edb3a2b621aa3dea1378239917"'} gunicorn-registry stdout | 2023-06-29 13:48:27,195 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:27,195 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:27,196 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1328, 'Body': <_io.BytesIO object at 0x7f7ccb20d720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:27,196 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:27,196 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:27,196 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:27,196 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:27,196 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:27,196 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:27,196 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:27,204 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:27,204 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:27,204 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:27,204 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:27,204 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:27,204 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1328}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'CG7B7pUYVMuCZQU2XwDuag==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb20d720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1328', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:27,205 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:27,205 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:27,205 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:27,205 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:27,205 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:27,205 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1328&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:CG7B7pUYVMuCZQU2XwDuag== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134827Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:27,205 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134827Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 96556d878f32825a8602330b75c0443b22f9ddaf2888b76cf95e254c2c8b9af5 gunicorn-registry stdout | 2023-06-29 13:48:27,205 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 66b798707bcdd8039e25bb330103c8f1f0ca75870e7912b99e348d9487a22cd4 gunicorn-registry stdout | 2023-06-29 13:48:27,205 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:27,205 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:27,205 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:27,206 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:27,251 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:48:27,942 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1328 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:27,942 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2ac51517-bbad-4624-aa2e-1906571b5451', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2ac51517-bbad-4624-aa2e-1906571b5451', 'ETag': '"086ec1ee951854cb826505365f00ee6a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:27,942 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:27,943 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:27,943 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:27,943 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:27,943 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2ac51517-bbad-4624-aa2e-1906571b5451', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2ac51517-bbad-4624-aa2e-1906571b5451', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2ac51517-bbad-4624-aa2e-1906571b5451', 'etag': '"086ec1ee951854cb826505365f00ee6a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"086ec1ee951854cb826505365f00ee6a"'} gunicorn-registry stdout | 2023-06-29 13:48:27,966 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:27,966 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:27,967 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1329, 'Body': <_io.BytesIO object at 0x7f7ccb286810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:27,967 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:27,967 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:27,967 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:27,967 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:27,967 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:27,967 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:27,967 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:27,975 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:27,975 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:27,975 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:27,975 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:27,976 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:27,976 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1329}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '/VuTBK6RCOKLDMF6b4dwEQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1329', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:27,976 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:27,976 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:27,976 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:27,976 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:27,976 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:27,976 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1329&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:/VuTBK6RCOKLDMF6b4dwEQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134827Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:27,976 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134827Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 74c7e2db2d069fde73d561ad4d519c70c07a91f00f4ead388c9e06d3bdf6881a gunicorn-registry stdout | 2023-06-29 13:48:27,976 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 79ac4235495f4d35da5c3a7e95c3aed06f9de6ac12b3fd32b7c1bce54a5103fa gunicorn-registry stdout | 2023-06-29 13:48:27,976 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:27,976 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:27,977 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:27,977 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:28,024 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:48:28,428 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1329 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:28,428 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '14d30cd4-17fb-44de-8d7e-1f74df95bc32', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '14d30cd4-17fb-44de-8d7e-1f74df95bc32', 'ETag': '"fd5b9304ae9108e28b0cc17a6f877011"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:28,428 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:28,428 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:28,428 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:28,428 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:28,429 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '14d30cd4-17fb-44de-8d7e-1f74df95bc32', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '14d30cd4-17fb-44de-8d7e-1f74df95bc32', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '14d30cd4-17fb-44de-8d7e-1f74df95bc32', 'etag': '"fd5b9304ae9108e28b0cc17a6f877011"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"fd5b9304ae9108e28b0cc17a6f877011"'} gunicorn-registry stdout | 2023-06-29 13:48:28,997 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:28,997 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:28,998 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1330, 'Body': <_io.BytesIO object at 0x7f7ccb2c61d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:28,998 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:28,998 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:28,998 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:28,998 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:28,998 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:28,998 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:28,998 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:29,006 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:29,007 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:29,007 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:29,007 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:29,007 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:29,007 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1330}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Ksir+4R2RYBZ+guHqpysrw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c61d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1330', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:29,007 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:29,007 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:29,007 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:29,007 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:29,007 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:29,007 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1330&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Ksir+4R2RYBZ+guHqpysrw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134829Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:29,007 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134829Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f5cd7cebab932f8d5f37b5c1e6806f954e2631713ec41e14e103e55af0357b6d gunicorn-registry stdout | 2023-06-29 13:48:29,007 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 05f0dde6c4695d6a52a31bd71632b7a3b0553b0bc6380a652f0cae081cf2cdf3 gunicorn-registry stdout | 2023-06-29 13:48:29,008 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:29,008 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:29,008 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:29,009 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:29,053 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:48:29,461 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1330 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:29,461 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '029dcc18-c393-49eb-9232-614108dab545', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '029dcc18-c393-49eb-9232-614108dab545', 'ETag': '"2ac8abfb8476458059fa0b87aa9cacaf"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:29,461 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:29,462 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:29,462 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:29,462 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:29,462 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '029dcc18-c393-49eb-9232-614108dab545', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '029dcc18-c393-49eb-9232-614108dab545', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '029dcc18-c393-49eb-9232-614108dab545', 'etag': '"2ac8abfb8476458059fa0b87aa9cacaf"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2ac8abfb8476458059fa0b87aa9cacaf"'} gunicorn-registry stdout | 2023-06-29 13:48:30,387 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:30,387 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:30,388 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1331, 'Body': <_io.BytesIO object at 0x7f7ccb2864a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:30,388 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:30,388 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:30,388 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:30,388 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:30,388 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:30,388 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:30,388 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:30,397 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:30,397 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:30,397 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:30,397 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:30,397 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:30,397 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1331}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'NE4FVuIetCHbUr+DxgkP8Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2864a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1331', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:30,397 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:30,397 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:30,397 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:30,397 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:30,397 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:30,397 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1331&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:NE4FVuIetCHbUr+DxgkP8Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134830Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:30,397 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134830Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3df0c32aa7cfc4fe5eebb4760347d27aaee2d3511f9f0b0ec98cff1878696a71 gunicorn-registry stdout | 2023-06-29 13:48:30,398 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 245e1cf94bf9c92f8c58781dbb8f713566c905d82a259e460ef00a07eaf13051 gunicorn-registry stdout | 2023-06-29 13:48:30,398 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:30,398 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:30,398 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:30,399 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:30,445 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. expiredappspecifictokenworker stdout | 2023-06-29 13:48:30,584 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gcworker stdout | 2023-06-29 13:48:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:48:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:48:40.585410+00:00 (in 9.999487 seconds) gcworker stdout | 2023-06-29 13:48:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:48:40 UTC)" (scheduled at 2023-06-29 13:48:30.585410+00:00) gcworker stdout | 2023-06-29 13:48:30,587 [59] [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, 1686836910586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:48:30,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:48:30,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:48:30,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:48:40 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:48:30,929 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1331 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:30,930 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd9175b60-968c-4312-9c7c-1bcf664b5f4e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd9175b60-968c-4312-9c7c-1bcf664b5f4e', 'ETag': '"344e0556e21eb421db52bf83c6090ff1"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:30,930 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:30,930 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:30,930 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:30,930 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:30,930 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd9175b60-968c-4312-9c7c-1bcf664b5f4e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd9175b60-968c-4312-9c7c-1bcf664b5f4e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd9175b60-968c-4312-9c7c-1bcf664b5f4e', 'etag': '"344e0556e21eb421db52bf83c6090ff1"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"344e0556e21eb421db52bf83c6090ff1"'} gunicorn-registry stdout | 2023-06-29 13:48:31,518 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:31,518 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:31,519 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1332, 'Body': <_io.BytesIO object at 0x7f7ccb2713b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:31,519 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:31,519 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:31,519 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:31,519 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:31,519 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:31,519 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:31,520 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:31,528 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:31,528 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:31,528 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:31,528 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:31,528 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:31,528 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1332}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'N5LaqTqT7MYBFViexY/Dsw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2713b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1332', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:31,528 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:31,528 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:31,528 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:31,528 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:31,529 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:31,529 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1332&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:N5LaqTqT7MYBFViexY/Dsw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134831Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:31,529 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134831Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3d36f73788b9c322d9582f5ab5c3ec3d9631ed6ac5a76a6397c12393eddcfa0b gunicorn-registry stdout | 2023-06-29 13:48:31,529 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d9351a15a4f2a742467f8f4aa70fdcc40c1eb58fa4ef96fdbc467cc4ee7187ce gunicorn-registry stdout | 2023-06-29 13:48:31,529 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:31,529 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:31,529 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:31,530 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:31,580 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:48:31,991 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1332 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:31,991 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '86faf7dc-ce87-4b4e-b7ff-11ed761805b5', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '86faf7dc-ce87-4b4e-b7ff-11ed761805b5', 'ETag': '"3792daa93a93ecc60115589ec58fc3b3"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:31,992 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:31,992 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:31,992 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:31,992 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:31,992 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '86faf7dc-ce87-4b4e-b7ff-11ed761805b5', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '86faf7dc-ce87-4b4e-b7ff-11ed761805b5', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '86faf7dc-ce87-4b4e-b7ff-11ed761805b5', 'etag': '"3792daa93a93ecc60115589ec58fc3b3"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3792daa93a93ecc60115589ec58fc3b3"'} gunicorn-registry stdout | 2023-06-29 13:48:32,493 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:32,493 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:32,494 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1333, 'Body': <_io.BytesIO object at 0x7f7cd4bad8b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:32,494 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:32,494 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:32,494 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:32,494 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:32,494 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:32,494 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:32,494 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:32,503 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:32,503 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:32,503 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:32,503 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:32,503 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:32,503 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1333}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'UC39NCdDBcA8574bOaJlDQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd4bad8b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1333', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:32,503 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:32,503 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:32,503 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:32,503 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:32,504 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:32,504 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1333&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:UC39NCdDBcA8574bOaJlDQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134832Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:32,504 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134832Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a85f3fa09662d95bbbcddae32b495dd8d35ca6523fca63b60045174c3a8351e1 gunicorn-registry stdout | 2023-06-29 13:48:32,504 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | db8060b9b0858df623c3a65435fe25cd2974a064a0924bd92d3c6449eaa09bb9 gunicorn-registry stdout | 2023-06-29 13:48:32,504 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:32,504 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:32,504 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:32,505 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:32,550 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:48:32,948 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1333 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:32,949 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4b1fafcd-8b7e-48ce-8493-88be5cccd1a3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4b1fafcd-8b7e-48ce-8493-88be5cccd1a3', 'ETag': '"502dfd34274305c03ce7be1b39a2650d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:32,949 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:32,949 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:32,949 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:32,949 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:32,949 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4b1fafcd-8b7e-48ce-8493-88be5cccd1a3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4b1fafcd-8b7e-48ce-8493-88be5cccd1a3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4b1fafcd-8b7e-48ce-8493-88be5cccd1a3', 'etag': '"502dfd34274305c03ce7be1b39a2650d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"502dfd34274305c03ce7be1b39a2650d"'} gunicorn-registry stdout | 2023-06-29 13:48:33,539 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:33,539 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:33,540 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1334, 'Body': <_io.BytesIO object at 0x7f7cd00e1a40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:33,540 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:33,540 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:33,540 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:33,540 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:33,540 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:33,540 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:33,541 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:33,549 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:33,549 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:33,549 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:33,549 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:33,549 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:33,549 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1334}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '8v+dquVBZTOqA2L+EhFvrA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1a40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1334', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:33,549 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:33,550 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:33,550 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:33,550 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:33,550 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:33,550 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1334&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:8v+dquVBZTOqA2L+EhFvrA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134833Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:33,550 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134833Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 127474b1dfe2239545e15a20dbfbfeb25fcb784bc1a99f15a7bba03956bf4777 gunicorn-registry stdout | 2023-06-29 13:48:33,550 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 84e166ae3ee0d51fc464dd18d7a8cf1c02972bfdcb0107fc63dccbfa5455c1c8 gunicorn-registry stdout | 2023-06-29 13:48:33,550 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:33,550 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:33,551 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:33,551 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:33,597 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:48:33,960 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1334 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:33,960 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '41a34822-063a-42ee-b16e-0c6212d14e5e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '41a34822-063a-42ee-b16e-0c6212d14e5e', 'ETag': '"f2ff9daae5416533aa0362fe12116fac"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:33,960 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:33,960 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:33,961 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:33,961 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:33,961 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '41a34822-063a-42ee-b16e-0c6212d14e5e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '41a34822-063a-42ee-b16e-0c6212d14e5e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '41a34822-063a-42ee-b16e-0c6212d14e5e', 'etag': '"f2ff9daae5416533aa0362fe12116fac"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f2ff9daae5416533aa0362fe12116fac"'} notificationworker stdout | 2023-06-29 13:48:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:48:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:48:43.978401+00:00 (in 9.999494 seconds) notificationworker stdout | 2023-06-29 13:48:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:48:43 UTC)" (scheduled at 2023-06-29 13:48:33.978401+00:00) notificationworker stdout | 2023-06-29 13:48:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:48:33,980 [74] [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(2023, 6, 29, 13, 48, 33, 979311), True, datetime.datetime(2023, 6, 29, 13, 48, 33, 979311), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:48:33,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:48:33,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:48:33,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:48:43 UTC)" executed successfully queuecleanupworker stdout | 2023-06-29 13:48:34,048 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} quotatotalworker stdout | 2023-06-29 13:48:34,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:48:34,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:48:49.399457+00:00 (in 14.999466 seconds) quotatotalworker stdout | 2023-06-29 13:48:34,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:48:49 UTC)" (scheduled at 2023-06-29 13:48:34.399457+00:00) quotatotalworker stdout | 2023-06-29 13:48:34,402 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:48:34,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:48:34,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:48:49 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:48:34,550 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:34,550 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:34,551 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1335, 'Body': <_io.BytesIO object at 0x7f7ccb269450>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:34,551 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:34,551 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:34,551 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:34,551 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:34,551 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:34,551 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:34,551 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:34,560 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:34,560 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:34,560 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:34,560 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:34,560 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:34,560 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1335}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'JSUb0VuVSoyQSMsj/v2m0g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269450>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1335', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:34,560 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:34,560 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:34,560 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:34,560 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:34,561 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:34,561 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1335&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:JSUb0VuVSoyQSMsj/v2m0g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134834Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:34,561 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134834Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4d93b6bf039e1dc320359033dc4a0d34bfd75efcd0de34d2c8e36c581ce30109 gunicorn-registry stdout | 2023-06-29 13:48:34,561 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 27a602948760bb20033497b7d4313c0d0afd296d450491213d39db660b583697 gunicorn-registry stdout | 2023-06-29 13:48:34,561 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:34,561 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:34,561 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:34,562 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:34,607 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:48:35,278 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1335 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:35,278 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '339e14cf-29ec-488b-bd41-0e9c9311d5cd', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '339e14cf-29ec-488b-bd41-0e9c9311d5cd', 'ETag': '"25251bd15b954a8c9048cb23fefda6d2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:35,278 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:35,279 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:35,279 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:35,279 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:35,279 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '339e14cf-29ec-488b-bd41-0e9c9311d5cd', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '339e14cf-29ec-488b-bd41-0e9c9311d5cd', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '339e14cf-29ec-488b-bd41-0e9c9311d5cd', 'etag': '"25251bd15b954a8c9048cb23fefda6d2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"25251bd15b954a8c9048cb23fefda6d2"'} gunicorn-registry stdout | 2023-06-29 13:48:35,498 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:35,499 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:35,499 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1336, 'Body': <_io.BytesIO object at 0x7f7cd00ad090>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:35,499 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:35,499 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:35,499 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:35,499 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:35,499 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:35,499 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:35,500 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:35,508 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:35,508 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:35,508 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:35,508 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:35,508 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:35,508 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1336}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'XE9EAKXwdpMSwpsJQQ6JXA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00ad090>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1336', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:35,508 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:35,508 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:35,508 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:35,508 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:35,509 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:35,509 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1336&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:XE9EAKXwdpMSwpsJQQ6JXA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134835Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:35,509 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134835Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0dc25d369e7d492fc463db7d05858f6c18c4f6dc2f0e9392260f4704847cd154 gunicorn-registry stdout | 2023-06-29 13:48:35,509 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9663df2865015ef2a9b7cbfd33bc85fb88945849c61613ade7ac1303d1fc783d gunicorn-registry stdout | 2023-06-29 13:48:35,509 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:35,509 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:35,509 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:35,510 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:35,559 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:48:35,921 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1336 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:35,921 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5d5e5d8c-ae8f-4586-85f1-189e0cefb34c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5d5e5d8c-ae8f-4586-85f1-189e0cefb34c', 'ETag': '"5c4f4400a5f0769312c29b09410e895c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:35,921 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:35,922 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:35,922 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:35,922 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:35,922 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5d5e5d8c-ae8f-4586-85f1-189e0cefb34c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5d5e5d8c-ae8f-4586-85f1-189e0cefb34c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5d5e5d8c-ae8f-4586-85f1-189e0cefb34c', 'etag': '"5c4f4400a5f0769312c29b09410e895c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5c4f4400a5f0769312c29b09410e895c"'} securityworker stdout | 2023-06-29 13:48:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:48:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:48:41.713664+00:00 (in 5.130683 seconds) securityworker stdout | 2023-06-29 13:48:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:49:06 UTC)" (scheduled at 2023-06-29 13:48:36.582504+00:00) securityworker stdout | 2023-06-29 13:48:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:48:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:48:36,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:48:36,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:48:36,600 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:48:36,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:48:36,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:49:06 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:48:36,657 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:36,657 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:36,658 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1337, 'Body': <_io.BytesIO object at 0x7f7ccb286450>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:36,658 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:36,658 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:36,658 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:36,658 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:36,658 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:36,658 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:36,659 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:36,667 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:36,667 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:36,667 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:36,667 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:36,667 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:36,667 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1337}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'zB+Q521HkObLKpW3Y0pCTQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286450>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1337', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:36,667 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:36,667 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:36,667 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:36,667 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:36,667 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:36,667 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1337&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:zB+Q521HkObLKpW3Y0pCTQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134836Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:36,668 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134836Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | dcddb5a37c4a220ba1ec9ce3d7d64b4d59732138faea100dc0b21f11eb8552be gunicorn-registry stdout | 2023-06-29 13:48:36,668 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b0f7239b40da1125fa7325a360dc1c04208ca9262f2ab12df09d9081bed7f82a gunicorn-registry stdout | 2023-06-29 13:48:36,668 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:36,668 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:36,668 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:36,669 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:36,718 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:48:37,122 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1337 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:37,122 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1c46f2a1-74dc-4918-bed8-03b91c549ec4', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1c46f2a1-74dc-4918-bed8-03b91c549ec4', 'ETag': '"cc1f90e76d4790e6cb2a95b7634a424d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:37,122 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:37,122 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:37,123 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:37,123 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:37,123 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1c46f2a1-74dc-4918-bed8-03b91c549ec4', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1c46f2a1-74dc-4918-bed8-03b91c549ec4', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1c46f2a1-74dc-4918-bed8-03b91c549ec4', 'etag': '"cc1f90e76d4790e6cb2a95b7634a424d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"cc1f90e76d4790e6cb2a95b7634a424d"'} builder stdout | 2023-06-29 13:48:37,298 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:48:37,332 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:48:38,089 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:38,089 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:38,090 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1338, 'Body': <_io.BytesIO object at 0x7f7cd00ad090>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:38,090 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:38,090 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:38,090 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:38,090 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:38,090 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:38,090 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:38,090 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:38,098 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:38,099 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:38,099 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:38,099 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:38,099 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:38,099 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1338}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'spExXZvrCXrTl2kW3iPlZg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00ad090>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1338', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:38,099 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:38,099 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:38,099 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:38,099 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:38,099 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:38,099 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1338&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:spExXZvrCXrTl2kW3iPlZg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134838Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:38,099 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134838Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 071c4bbc4a672aa7b8592a57da22b5ce1dc97326a60d7c8253719f98bd3a1491 gunicorn-registry stdout | 2023-06-29 13:48:38,099 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f2ec2327b3b0966d281eb493af0d2943949d6ed5bd207dc3830fb66e545ff027 gunicorn-registry stdout | 2023-06-29 13:48:38,099 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:38,100 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:38,100 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:38,100 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:38,146 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:48:38,591 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1338 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:38,592 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c217d360-6e2c-475d-b284-7030ba21f0cb', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c217d360-6e2c-475d-b284-7030ba21f0cb', 'ETag': '"b291315d9beb097ad3976916de23e566"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:38,592 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:38,592 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:38,592 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:38,592 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:38,592 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c217d360-6e2c-475d-b284-7030ba21f0cb', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c217d360-6e2c-475d-b284-7030ba21f0cb', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c217d360-6e2c-475d-b284-7030ba21f0cb', 'etag': '"b291315d9beb097ad3976916de23e566"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b291315d9beb097ad3976916de23e566"'} repositorygcworker stdout | 2023-06-29 13:48:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:48:38,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:49:01.990998+00:00 (in 23.202312 seconds) repositorygcworker stdout | 2023-06-29 13:48:38,789 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:49:38 UTC)" (scheduled at 2023-06-29 13:48:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:48:38,789 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:48:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:49:38 UTC)" executed successfully quotatotalworker stdout | 2023-06-29 13:48:39,219 [78] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotatotalworker.py', 'pid': '78'} gunicorn-registry stdout | 2023-06-29 13:48:39,421 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:39,421 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:39,421 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1339, 'Body': <_io.BytesIO object at 0x7f7ccb216ae0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:39,422 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:39,422 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:39,422 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:39,422 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:39,422 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:39,422 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:39,422 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:39,430 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:39,431 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:39,431 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:39,431 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:39,431 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:39,431 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1339}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 't7m4WT4acnEsdO+VHx8K2g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb216ae0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1339', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:39,431 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:39,431 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:39,431 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:39,431 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:39,431 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:39,431 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1339&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:t7m4WT4acnEsdO+VHx8K2g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134839Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:39,431 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134839Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2626668ad2fcbcb1f6effa49026b4aa6f3898471d572c476e6a0f0f85f405ef5 gunicorn-registry stdout | 2023-06-29 13:48:39,431 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 339ba59cc1f68873a81de5aa0c8d0a1cc5d8901cbc979ef31067418b26306fee gunicorn-registry stdout | 2023-06-29 13:48:39,431 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:39,432 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:39,432 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:39,432 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:39,477 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:48:39,637 [211] [DEBUG] [app] Starting request: urn:request:35c17cc8-7acd-4a5f-a0be-0a80b967d214 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:48:39,637 [213] [DEBUG] [app] Starting request: urn:request:bdbf4460-27af-4453-845a-43e83f668ce2 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:48:39,639 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:48:39,639 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:48:39,640 [223] [DEBUG] [app] Starting request: urn:request:be376164-e9ae-4ce1-95a9-95a649d9262c (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:48:39,640 [221] [DEBUG] [app] Starting request: urn:request:a5e6f2fa-a9b5-4b1f-af17-76f139125102 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:48:39,641 [223] [DEBUG] [app] Ending request: urn:request:be376164-e9ae-4ce1-95a9-95a649d9262c (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:be376164-e9ae-4ce1-95a9-95a649d9262c', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:48:39,641 [221] [DEBUG] [app] Ending request: urn:request:a5e6f2fa-a9b5-4b1f-af17-76f139125102 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:a5e6f2fa-a9b5-4b1f-af17-76f139125102', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:48:39,641 [221] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:48:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:48:39,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:48:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:48:39,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:48:39,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:48:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:48:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.001) gunicorn-web stdout | 2023-06-29 13:48:39,643 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:48:39,643 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:48:39,644 [213] [DEBUG] [app] Starting request: urn:request:25241e0c-7869-48ca-93d9-5bee3e967684 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:48:39,644 [214] [DEBUG] [app] Starting request: urn:request:687b027c-5088-4326-a276-4ec812da7ca2 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:48:39,644 [213] [DEBUG] [app] Ending request: urn:request:25241e0c-7869-48ca-93d9-5bee3e967684 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:25241e0c-7869-48ca-93d9-5bee3e967684', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:48:39,645 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:48:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:48:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:48:39,645 [214] [DEBUG] [app] Ending request: urn:request:687b027c-5088-4326-a276-4ec812da7ca2 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:687b027c-5088-4326-a276-4ec812da7ca2', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:48:39,645 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:48:39,645 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:48:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:48:39,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:48:39,645 [213] [INFO] [data.database] Connection pooling disabled for postgresql nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:48:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:48:39,646 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:48:39,653 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:48:39,653 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:48:39,664 [213] [DEBUG] [app] Ending request: urn:request:bdbf4460-27af-4453-845a-43e83f668ce2 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:bdbf4460-27af-4453-845a-43e83f668ce2', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:48:39,664 [211] [DEBUG] [app] Ending request: urn:request:35c17cc8-7acd-4a5f-a0be-0a80b967d214 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:35c17cc8-7acd-4a5f-a0be-0a80b967d214', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:48:39,664 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:48:39,664 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:48:39,665 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:48:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:48:39,665 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:48:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:48:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:48:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) quotaregistrysizeworker stdout | 2023-06-29 13:48:39,759 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-registry stdout | 2023-06-29 13:48:39,879 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1339 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:39,880 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '221b7199-4edf-496a-8700-e00f7aeeb14f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '221b7199-4edf-496a-8700-e00f7aeeb14f', 'ETag': '"b7b9b8593e1a72712c74ef951f1f0ada"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:39,880 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:39,880 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:39,880 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:39,880 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:39,880 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '221b7199-4edf-496a-8700-e00f7aeeb14f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '221b7199-4edf-496a-8700-e00f7aeeb14f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '221b7199-4edf-496a-8700-e00f7aeeb14f', 'etag': '"b7b9b8593e1a72712c74ef951f1f0ada"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b7b9b8593e1a72712c74ef951f1f0ada"'} logrotateworker stdout | 2023-06-29 13:48:40,104 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} namespacegcworker stdout | 2023-06-29 13:48:40,117 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} buildlogsarchiver stdout | 2023-06-29 13:48:40,120 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gcworker stdout | 2023-06-29 13:48:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:48:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:48:50.585410+00:00 (in 9.999468 seconds) gcworker stdout | 2023-06-29 13:48:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:48:50 UTC)" (scheduled at 2023-06-29 13:48:40.585410+00:00) gcworker stdout | 2023-06-29 13:48:40,587 [59] [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, 1686836920586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:48:40,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:48:40,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:48:40,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:48:50 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:48:40,752 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:40,753 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:40,753 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1340, 'Body': <_io.BytesIO object at 0x7f7ccb211bd0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:40,753 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:40,753 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:40,753 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:40,753 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:40,753 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:40,753 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:40,754 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:40,762 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:40,762 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:40,762 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:40,762 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:40,762 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:40,762 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1340}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'WIznvKSUM/+wWtKgKWMPlg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb211bd0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1340', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:40,762 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:40,762 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:40,762 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:40,762 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:40,763 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:40,763 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1340&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:WIznvKSUM/+wWtKgKWMPlg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134840Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:40,763 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134840Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e905f38f1afc6857889549cd3d25c973ed1017156d2d2ff79f318f0df8be7642 gunicorn-registry stdout | 2023-06-29 13:48:40,763 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 218bde33598ed19d9d906c7dd4aa49495db7e57052ae343a59df9992ad8824cf gunicorn-registry stdout | 2023-06-29 13:48:40,763 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:40,763 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:40,763 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:40,764 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:40,811 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositoryactioncounter stdout | 2023-06-29 13:48:40,970 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-registry stdout | 2023-06-29 13:48:41,211 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1340 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:41,211 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '826846fd-13ee-4fb5-bbe1-f3d3bbb591d7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '826846fd-13ee-4fb5-bbe1-f3d3bbb591d7', 'ETag': '"588ce7bca49433ffb05ad2a029630f96"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:41,211 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:41,211 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:41,211 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:41,211 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:41,212 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '826846fd-13ee-4fb5-bbe1-f3d3bbb591d7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '826846fd-13ee-4fb5-bbe1-f3d3bbb591d7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '826846fd-13ee-4fb5-bbe1-f3d3bbb591d7', 'etag': '"588ce7bca49433ffb05ad2a029630f96"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"588ce7bca49433ffb05ad2a029630f96"'} securityworker stdout | 2023-06-29 13:48:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:48:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:49:06.582504+00:00 (in 24.868304 seconds) securityworker stdout | 2023-06-29 13:48:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:49:11 UTC)" (scheduled at 2023-06-29 13:48:41.713664+00:00) securityworker stdout | 2023-06-29 13:48:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:48:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:48:41,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:48:41,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:48:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:48:41,718 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:48:41,718 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:48:41,721 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:48:41,723 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:48:41,734 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:48:41,738 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:48:41,738 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:48:41,739 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 43, 41, 722736), 1, 2]) securityworker stdout | 2023-06-29 13:48:41,743 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:48:41,743 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:48:41,744 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 43, 41, 722736), 1, 2]) securityworker stdout | 2023-06-29 13:48:41,748 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:48:41,748 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:48:41,748 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:48:41,748 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:48:41,748 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:48:41,748 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:48:41,748 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:48:41,749 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:48:41,749 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:48:41,749 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:49:11 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:48:41,874 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:41,874 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:41,874 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1341, 'Body': <_io.BytesIO object at 0x7f7ccb211310>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:41,875 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:41,875 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:41,875 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:41,875 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:41,875 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:41,875 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:41,875 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:41,883 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:41,883 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:41,883 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:41,884 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:41,884 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:41,884 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1341}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'VTJwysLFaQ8qKwxSN7zL8g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb211310>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1341', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:41,884 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:41,884 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:41,884 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:41,884 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:41,884 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:41,884 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1341&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:VTJwysLFaQ8qKwxSN7zL8g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134841Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:41,884 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134841Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6cb1bd8e0c6b060810283f71ca665533ec0b4bf2990e109fc5bca9ef38a901f5 gunicorn-registry stdout | 2023-06-29 13:48:41,884 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 32f4d3654de94ac322c5fd72c302e0dc1f8c2bf3cf89bc2b02f486e3997e027d gunicorn-registry stdout | 2023-06-29 13:48:41,884 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:41,884 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:41,885 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:41,885 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:41,935 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. blobuploadcleanupworker stdout | 2023-06-29 13:48:42,093 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:48:42,337 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1341 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:42,338 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '61856597-6d8d-4a6f-b5bc-05919be8e0ec', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '61856597-6d8d-4a6f-b5bc-05919be8e0ec', 'ETag': '"553270cac2c5690f2a2b0c5237bccbf2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:42,338 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:42,338 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:42,338 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:42,338 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:42,338 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '61856597-6d8d-4a6f-b5bc-05919be8e0ec', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '61856597-6d8d-4a6f-b5bc-05919be8e0ec', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '61856597-6d8d-4a6f-b5bc-05919be8e0ec', 'etag': '"553270cac2c5690f2a2b0c5237bccbf2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"553270cac2c5690f2a2b0c5237bccbf2"'} gunicorn-registry stdout | 2023-06-29 13:48:42,934 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:42,934 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:42,935 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1342, 'Body': <_io.BytesIO object at 0x7f7ccb2c6590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:42,935 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:42,935 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:42,935 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:42,935 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:42,935 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:42,935 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:42,936 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:42,944 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:42,944 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:42,944 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:42,944 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:42,944 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:42,944 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1342}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '0GX3Hge70FD4xsJN4oAGRg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1342', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:42,944 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:42,945 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:42,945 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:42,945 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:42,945 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:42,945 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1342&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:0GX3Hge70FD4xsJN4oAGRg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134842Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:42,945 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134842Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 11ec156eaff35630087fb7a6be11391fe47b1025333b74cf4a8bdd2573823ed4 gunicorn-registry stdout | 2023-06-29 13:48:42,945 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 60a984607de3bc0a1b4ff2616aaca2fc3d6b4c6e7409dade6f611a2df5a7b99c gunicorn-registry stdout | 2023-06-29 13:48:42,945 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:42,945 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:42,946 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:42,946 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:42,993 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:48:43,355 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1342 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:43,356 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'bdaf4bdb-60c4-4276-857e-6bc5a475ae97', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'bdaf4bdb-60c4-4276-857e-6bc5a475ae97', 'ETag': '"d065f71e07bbd050f8c6c24de2800646"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:43,356 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:43,356 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:43,356 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:43,356 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:43,356 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'bdaf4bdb-60c4-4276-857e-6bc5a475ae97', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'bdaf4bdb-60c4-4276-857e-6bc5a475ae97', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'bdaf4bdb-60c4-4276-857e-6bc5a475ae97', 'etag': '"d065f71e07bbd050f8c6c24de2800646"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d065f71e07bbd050f8c6c24de2800646"'} gunicorn-registry stdout | 2023-06-29 13:48:43,955 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:43,955 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:43,955 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1343, 'Body': <_io.BytesIO object at 0x7f7ccb2c6720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:43,955 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:43,955 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:43,956 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:43,956 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:43,956 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:43,956 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:43,956 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:43,964 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:43,964 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:43,964 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:43,964 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:43,964 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:43,964 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1343}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'QjZDZuFwq38kQcVzIC6UqQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1343', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:43,964 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:43,965 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:43,965 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:43,965 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:43,965 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:43,965 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1343&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:QjZDZuFwq38kQcVzIC6UqQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134843Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:43,965 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134843Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 84a359d99636a893c0163ee1b0cd2a1d5a8110b3b5d475b17a615459a42548b5 gunicorn-registry stdout | 2023-06-29 13:48:43,965 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a5827ee80a6cc9676c2f37ec2722c888be6c5141b99a6bb288ac01a0c8fb6bf4 gunicorn-registry stdout | 2023-06-29 13:48:43,965 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:43,965 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:43,966 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:43,966 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. notificationworker stdout | 2023-06-29 13:48:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:48:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:48:53.978401+00:00 (in 9.999537 seconds) notificationworker stdout | 2023-06-29 13:48:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:48:53 UTC)" (scheduled at 2023-06-29 13:48:43.978401+00:00) notificationworker stdout | 2023-06-29 13:48:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:48:43,980 [74] [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(2023, 6, 29, 13, 48, 43, 979329), True, datetime.datetime(2023, 6, 29, 13, 48, 43, 979329), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:48:43,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:48:43,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:48:43,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:48:53 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:48:44,013 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:48:44,019 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:48:44,375 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1343 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:44,375 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '74f74c5d-e3a5-4fbc-819d-bca7bbe336b6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '74f74c5d-e3a5-4fbc-819d-bca7bbe336b6', 'ETag': '"42364366e170ab7f2441c573202e94a9"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:44,375 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:44,375 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:44,376 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:44,376 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:44,376 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '74f74c5d-e3a5-4fbc-819d-bca7bbe336b6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '74f74c5d-e3a5-4fbc-819d-bca7bbe336b6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '74f74c5d-e3a5-4fbc-819d-bca7bbe336b6', 'etag': '"42364366e170ab7f2441c573202e94a9"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"42364366e170ab7f2441c573202e94a9"'} gunicorn-registry stdout | 2023-06-29 13:48:45,056 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:45,056 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:45,057 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1344, 'Body': <_io.BytesIO object at 0x7f7ccb271c70>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:45,057 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:45,057 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:45,057 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:45,057 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:45,057 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:45,057 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:45,057 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:45,065 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:45,065 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:45,065 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:45,066 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:45,066 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:45,066 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1344}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'aR/bU49ipjEOyMYI1KYhfw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271c70>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1344', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:45,066 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:45,066 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:45,066 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:45,066 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:45,066 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:45,066 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1344&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:aR/bU49ipjEOyMYI1KYhfw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134845Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:45,066 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134845Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 850f4760935de54ee530f8f35b78060786708fc5735b1877d16065afcfb52364 gunicorn-registry stdout | 2023-06-29 13:48:45,066 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 256b19d68fda2fbb5751e0541c593426ca1ccdcffd2c64d70dad6339f4694255 gunicorn-registry stdout | 2023-06-29 13:48:45,066 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:45,067 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:45,067 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:45,067 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:45,113 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. manifestbackfillworker stdout | 2023-06-29 13:48:45,410 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} securityworker stdout | 2023-06-29 13:48:45,415 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} exportactionlogsworker stdout | 2023-06-29 13:48:45,491 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} gunicorn-registry stdout | 2023-06-29 13:48:45,516 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1344 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:45,516 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '88fb46fd-1c5e-45f8-b85f-cfe8fdcebf3d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '88fb46fd-1c5e-45f8-b85f-cfe8fdcebf3d', 'ETag': '"691fdb538f62a6310ec8c608d4a6217f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:45,517 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:45,517 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:45,517 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:45,517 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:45,517 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '88fb46fd-1c5e-45f8-b85f-cfe8fdcebf3d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '88fb46fd-1c5e-45f8-b85f-cfe8fdcebf3d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '88fb46fd-1c5e-45f8-b85f-cfe8fdcebf3d', 'etag': '"691fdb538f62a6310ec8c608d4a6217f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"691fdb538f62a6310ec8c608d4a6217f"'} namespacegcworker stdout | 2023-06-29 13:48:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:48:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:48:55.889222+00:00 (in 10.198116 seconds) namespacegcworker stdout | 2023-06-29 13:48:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:49:45 UTC)" (scheduled at 2023-06-29 13:48:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:48:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:48:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:49:45 UTC)" executed successfully servicekey stdout | 2023-06-29 13:48:45,700 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-web stdout | 2023-06-29 13:48:45,973 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-web stdout | 2023-06-29 13:48:46,096 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:48:46,100 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:48:46,104 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:48:46,107 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-registry stdout | 2023-06-29 13:48:46,235 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:46,236 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:46,236 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1345, 'Body': <_io.BytesIO object at 0x7f7ccb290540>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:46,236 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:46,236 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:46,236 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:46,236 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:46,236 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:46,236 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:46,237 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gcworker stdout | 2023-06-29 13:48:46,240 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} gunicorn-registry stdout | 2023-06-29 13:48:46,245 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:46,245 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:46,245 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:46,245 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:46,245 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:46,245 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1345}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'PgYNEtrgQazs5G6rw3oVPQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290540>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1345', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:46,245 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:46,245 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:46,245 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:46,246 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:46,246 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:46,246 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1345&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:PgYNEtrgQazs5G6rw3oVPQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134846Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:46,246 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134846Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7a6901590f3aa06731be271fd4ace88643411a3ef702281fe237647b4332a979 gunicorn-registry stdout | 2023-06-29 13:48:46,246 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c1d10bc3c7fe964733def375141dce138b30bbfb4f97acae868ad93b44d73270 gunicorn-registry stdout | 2023-06-29 13:48:46,246 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:46,246 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:46,247 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:46,247 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. securityscanningnotificationworker stdout | 2023-06-29 13:48:46,263 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-registry stdout | 2023-06-29 13:48:46,296 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotaregistrysizeworker stdout | 2023-06-29 13:48:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:48:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:49:46.378393+00:00 (in 59.999369 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:48:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:49:46 UTC)" (scheduled at 2023-06-29 13:48:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:48:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:48:46,391 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:48:46,391 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:49:46 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:48:46,698 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1345 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:46,699 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ddd26128-47cf-4621-9ad4-88714e45ece1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ddd26128-47cf-4621-9ad4-88714e45ece1', 'ETag': '"3e060d12dae041acece46eabc37a153d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:46,699 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:46,699 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:46,699 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:46,699 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:46,699 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ddd26128-47cf-4621-9ad4-88714e45ece1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ddd26128-47cf-4621-9ad4-88714e45ece1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ddd26128-47cf-4621-9ad4-88714e45ece1', 'etag': '"3e060d12dae041acece46eabc37a153d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3e060d12dae041acece46eabc37a153d"'} gunicorn-registry stdout | 2023-06-29 13:48:47,170 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:47,170 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:47,170 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1346, 'Body': <_io.BytesIO object at 0x7f7ccb211810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:47,170 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:47,171 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:47,171 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:47,171 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:47,171 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:47,171 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:47,171 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:47,179 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:47,179 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:47,179 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:47,179 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:47,179 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:47,179 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1346}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '14tYzpzrFVYVFz253QKfZA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb211810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1346', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:47,180 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:47,180 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:47,180 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:47,180 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:47,180 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:47,180 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1346&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:14tYzpzrFVYVFz253QKfZA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134847Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:47,180 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134847Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | fc29b8650edc13eabea48906ea819647f0c9cc8e5a8d0f74e12d68bb95785214 gunicorn-registry stdout | 2023-06-29 13:48:47,180 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ffd626947bd8a93c71712d9e9a0cdbcab561e2ae01fa51ff708bff966167a67c gunicorn-registry stdout | 2023-06-29 13:48:47,180 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:47,180 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:47,181 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:47,181 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:47,226 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. globalpromstats stdout | 2023-06-29 13:48:47,338 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} gunicorn-registry stdout | 2023-06-29 13:48:47,587 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1346 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:47,588 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '539845ff-e02f-42ff-8efa-6e80dae4d417', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '539845ff-e02f-42ff-8efa-6e80dae4d417', 'ETag': '"d78b58ce9ceb155615173db9dd029f64"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:47,588 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:47,588 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:47,588 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:47,588 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:47,588 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '539845ff-e02f-42ff-8efa-6e80dae4d417', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '539845ff-e02f-42ff-8efa-6e80dae4d417', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '539845ff-e02f-42ff-8efa-6e80dae4d417', 'etag': '"d78b58ce9ceb155615173db9dd029f64"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d78b58ce9ceb155615173db9dd029f64"'} teamsyncworker stdout | 2023-06-29 13:48:47,688 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:48:48,254 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:48,255 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:48,255 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1347, 'Body': <_io.BytesIO object at 0x7f7cd00ad090>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:48,255 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:48,255 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:48,255 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:48,255 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:48,255 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:48,255 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:48,255 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:48,264 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:48,264 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:48,264 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:48,264 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:48,264 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:48,264 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1347}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'OZkmG8Dn1uhhjfSOBttr5g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00ad090>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1347', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:48,264 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:48,264 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:48,264 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:48,264 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:48,264 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:48,265 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1347&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:OZkmG8Dn1uhhjfSOBttr5g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134848Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:48,265 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134848Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 016bdd6c5d0883927340d75c7a38ef6b86ae7b0ede908ed13d804f4fdaf161a1 gunicorn-registry stdout | 2023-06-29 13:48:48,265 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 31d19e1f205a2f2cdd28f7230c304d27d5bccb59a4a12106aef4b3f4a4681eae gunicorn-registry stdout | 2023-06-29 13:48:48,265 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:48,265 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:48,265 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:48,266 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:48,315 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-secscan stdout | 2023-06-29 13:48:48,324 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:48:48,328 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:48:48,333 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} chunkcleanupworker stdout | 2023-06-29 13:48:48,462 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} securityscanningnotificationworker stdout | 2023-06-29 13:48:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:48:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:49:17.286405+00:00 (in 28.604120 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:48:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:49:48 UTC)" (scheduled at 2023-06-29 13:48:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:48:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:48:48,683 [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(2023, 6, 29, 13, 48, 48, 682763), True, datetime.datetime(2023, 6, 29, 13, 48, 48, 682763), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:48:48,696 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:48:48,696 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:48:48,696 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:49:48 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:48:48,715 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1347 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:48,716 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ea271d66-ea29-4bc9-88eb-24362350911c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ea271d66-ea29-4bc9-88eb-24362350911c', 'ETag': '"3999261bc0e7d6e8618df48e06db6be6"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:48,716 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:48,716 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:48,716 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:48,716 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:48,716 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ea271d66-ea29-4bc9-88eb-24362350911c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ea271d66-ea29-4bc9-88eb-24362350911c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ea271d66-ea29-4bc9-88eb-24362350911c', 'etag': '"3999261bc0e7d6e8618df48e06db6be6"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3999261bc0e7d6e8618df48e06db6be6"'} storagereplication stdout | 2023-06-29 13:48:48,831 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:48:49,217 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:49,217 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:49,217 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1348, 'Body': <_io.BytesIO object at 0x7f7cd00ad130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:49,218 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:49,218 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:49,218 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:49,218 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:49,218 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:49,218 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:49,218 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:49,226 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:49,226 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:49,226 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:49,226 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:49,226 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:49,226 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1348}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'H4Glhi/xAKvR6fTBHKjBgA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00ad130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1348', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:49,226 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:49,227 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:49,227 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:49,227 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:49,227 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:49,227 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1348&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:H4Glhi/xAKvR6fTBHKjBgA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134849Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:49,227 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134849Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | acd01a92ba68a2bd0267d35feb9d9c94c7431eee9c96db3a5e9e84b73ab07ae6 gunicorn-registry stdout | 2023-06-29 13:48:49,227 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b15d9ae0b0ce8557f20fb513c62ecc253a050e4bec1f9975f77858c75b912411 gunicorn-registry stdout | 2023-06-29 13:48:49,227 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:49,227 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:49,227 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:49,228 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:49,273 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotatotalworker stdout | 2023-06-29 13:48:49,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:48:49,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:49:04.399457+00:00 (in 14.999406 seconds) quotatotalworker stdout | 2023-06-29 13:48:49,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:49:04 UTC)" (scheduled at 2023-06-29 13:48:49.399457+00:00) quotatotalworker stdout | 2023-06-29 13:48:49,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:48:49,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:48:49,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:49:04 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:48:49,500 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:48:49,504 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:48:49,508 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:48:49,513 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:48:49,516 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:48:49,519 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:48:49,523 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:48:49,527 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:48:49,532 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:48:49,634 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1348 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:49,634 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7e5e1071-bebc-43f3-af9a-b33e8099fc28', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7e5e1071-bebc-43f3-af9a-b33e8099fc28', 'ETag': '"1f81a5862ff100abd1e9f4c11ca8c180"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:49,634 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:49,634 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:49,634 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:49,634 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:49,634 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7e5e1071-bebc-43f3-af9a-b33e8099fc28', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7e5e1071-bebc-43f3-af9a-b33e8099fc28', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7e5e1071-bebc-43f3-af9a-b33e8099fc28', 'etag': '"1f81a5862ff100abd1e9f4c11ca8c180"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1f81a5862ff100abd1e9f4c11ca8c180"'} gcworker stdout | 2023-06-29 13:48:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:48:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:49:00.585410+00:00 (in 9.999430 seconds) gcworker stdout | 2023-06-29 13:48:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:49:00 UTC)" (scheduled at 2023-06-29 13:48:50.585410+00:00) gcworker stdout | 2023-06-29 13:48:50,587 [59] [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, 1686836930586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:48:50,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:48:50,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:48:50,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:49:00 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:48:51,142 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:51,142 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:51,143 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1349, 'Body': <_io.BytesIO object at 0x7f7cd00e1a40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:51,143 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:51,143 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:51,143 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:51,143 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:51,143 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:51,143 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:51,143 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:51,152 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:51,152 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:51,152 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:51,152 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:51,152 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:51,152 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1349}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'gAeYRYXZKNPkk/UN8mcysg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1a40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1349', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:51,152 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:51,153 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:51,153 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:51,153 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:51,153 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:51,153 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1349&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:gAeYRYXZKNPkk/UN8mcysg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134851Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:51,153 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134851Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a90203406f98f7f4ba7e0f0800eaa98d99612b61f817b696517d3105867525df gunicorn-registry stdout | 2023-06-29 13:48:51,153 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b02601b17026b2a6c750b1dc6f5efc65e861460a727475a43ae4d3db08894ed6 gunicorn-registry stdout | 2023-06-29 13:48:51,153 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:51,154 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:51,154 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:51,155 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:51,204 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:48:51,729 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1349 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:51,730 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0984c924-5198-45bd-b81d-d1c2d3c17ccc', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0984c924-5198-45bd-b81d-d1c2d3c17ccc', 'ETag': '"8007984585d928d3e493f50df26732b2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:51,730 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:51,730 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:51,730 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:51,731 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:51,731 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0984c924-5198-45bd-b81d-d1c2d3c17ccc', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0984c924-5198-45bd-b81d-d1c2d3c17ccc', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0984c924-5198-45bd-b81d-d1c2d3c17ccc', 'etag': '"8007984585d928d3e493f50df26732b2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8007984585d928d3e493f50df26732b2"'} gunicorn-registry stdout | 2023-06-29 13:48:52,358 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:52,359 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:52,359 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1350, 'Body': <_io.BytesIO object at 0x7f7cd00ad090>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:52,360 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:52,360 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:52,360 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:52,360 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:52,360 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:52,360 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:52,360 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:52,369 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:52,369 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:52,369 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:52,369 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:52,369 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:52,369 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1350}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'U0Zwnd7xgpvP+CLrbu5zyQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00ad090>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1350', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:52,369 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:52,369 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:52,370 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:52,370 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:52,370 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:52,370 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1350&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:U0Zwnd7xgpvP+CLrbu5zyQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134852Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:52,370 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134852Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 739de63491d24650f874324b8b86c936a11a206d32bbd0dc1114e0bda4075ac6 gunicorn-registry stdout | 2023-06-29 13:48:52,370 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | fef09d450a2e9962b206076f655921d081f2e2c6dd6a2396746bdd1aeefc30a0 gunicorn-registry stdout | 2023-06-29 13:48:52,370 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:52,371 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:52,371 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:52,372 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:52,417 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:48:52,777 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1350 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:52,778 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '99a63baf-bc73-4382-8923-79b5bf99aa54', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '99a63baf-bc73-4382-8923-79b5bf99aa54', 'ETag': '"5346709ddef1829bcff822eb6eee73c9"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:52,778 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:52,778 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:52,778 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:52,778 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:52,779 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '99a63baf-bc73-4382-8923-79b5bf99aa54', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '99a63baf-bc73-4382-8923-79b5bf99aa54', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '99a63baf-bc73-4382-8923-79b5bf99aa54', 'etag': '"5346709ddef1829bcff822eb6eee73c9"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5346709ddef1829bcff822eb6eee73c9"'} gunicorn-registry stdout | 2023-06-29 13:48:53,585 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:53,585 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:53,586 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1351, 'Body': <_io.BytesIO object at 0x7f7cd00ad130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:53,586 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:53,586 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:53,587 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:53,587 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:53,587 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:53,587 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:53,587 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:53,596 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:53,596 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:53,596 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:53,596 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:53,596 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:53,596 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1351}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '8ywhmM6NX9R/2tF+z2LYlQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00ad130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1351', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:53,596 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:53,597 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:53,597 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:53,597 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:53,597 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:53,597 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1351&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:8ywhmM6NX9R/2tF+z2LYlQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134853Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:53,597 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134853Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | eb1b49411965e1400b57f3eced52637ae6592458de769a6184f0353909ca8941 gunicorn-registry stdout | 2023-06-29 13:48:53,597 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9ac9f213d3945bad5acb3107f9878eff0ad1976de815fa70b0f0fcd6964ffc17 gunicorn-registry stdout | 2023-06-29 13:48:53,598 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:53,598 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:53,598 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:53,599 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:53,649 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:48:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:48:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:49:03.978401+00:00 (in 9.999513 seconds) notificationworker stdout | 2023-06-29 13:48:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:49:03 UTC)" (scheduled at 2023-06-29 13:48:53.978401+00:00) notificationworker stdout | 2023-06-29 13:48:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:48:53,980 [74] [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(2023, 6, 29, 13, 48, 53, 979384), True, datetime.datetime(2023, 6, 29, 13, 48, 53, 979384), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:48:53,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:48:53,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:48:53,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:49:03 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:48:54,054 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1351 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:54,054 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '548070b1-6f29-4bda-9077-9f0866ae7ef7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '548070b1-6f29-4bda-9077-9f0866ae7ef7', 'ETag': '"f32c2198ce8d5fd47fdad17ecf62d895"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:54,054 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:54,055 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:54,055 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:54,055 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:54,055 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '548070b1-6f29-4bda-9077-9f0866ae7ef7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '548070b1-6f29-4bda-9077-9f0866ae7ef7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '548070b1-6f29-4bda-9077-9f0866ae7ef7', 'etag': '"f32c2198ce8d5fd47fdad17ecf62d895"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f32c2198ce8d5fd47fdad17ecf62d895"'} gunicorn-web stdout | 2023-06-29 13:48:54,636 [214] [DEBUG] [app] Starting request: urn:request:d9fb45bf-0423-459e-9d6e-6e45675a74f0 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:48:54,636 [213] [DEBUG] [app] Starting request: urn:request:2098a6c8-3021-4ffe-a7d5-ba3f712923b6 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:48:54,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:48:54,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:48:54,640 [216] [DEBUG] [app] Starting request: urn:request:111752b1-90d5-450c-8057-ffd21d869e92 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:48:54,640 [217] [DEBUG] [app] Starting request: urn:request:20b09185-ea5a-4292-9f8a-d10b3a7fe4ef (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:48:54,640 [217] [DEBUG] [app] Ending request: urn:request:20b09185-ea5a-4292-9f8a-d10b3a7fe4ef (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:20b09185-ea5a-4292-9f8a-d10b3a7fe4ef', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:48:54,641 [216] [DEBUG] [app] Ending request: urn:request:111752b1-90d5-450c-8057-ffd21d869e92 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:111752b1-90d5-450c-8057-ffd21d869e92', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:48:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:48:54,641 [217] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:48:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:48:54,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:48:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:48:54,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:48:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:48:54,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:48:54,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:48:54,643 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:48:54,644 [214] [DEBUG] [app] Starting request: urn:request:786c7f2d-511c-484f-9eff-41697a630b3e (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:48:54,644 [211] [DEBUG] [app] Starting request: urn:request:22048a7b-9520-4d2c-8b03-b0ac7a4df6c0 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:48:54,644 [214] [DEBUG] [app] Ending request: urn:request:786c7f2d-511c-484f-9eff-41697a630b3e (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:786c7f2d-511c-484f-9eff-41697a630b3e', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:48:54,644 [211] [DEBUG] [app] Ending request: urn:request:22048a7b-9520-4d2c-8b03-b0ac7a4df6c0 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:22048a7b-9520-4d2c-8b03-b0ac7a4df6c0', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:48:54,645 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:48:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:48:54,645 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:48:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:48:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:48:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:48:54,645 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:48:54,645 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:48:54,645 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:48:54,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:48:54,653 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:48:54,653 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-registry stdout | 2023-06-29 13:48:54,661 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:54,662 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:54,663 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1352, 'Body': <_io.BytesIO object at 0x7f7cd00e15e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:54,663 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:54,663 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:54,663 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:54,663 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:54,663 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:54,663 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:54,663 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-web stdout | 2023-06-29 13:48:54,663 [214] [DEBUG] [app] Ending request: urn:request:d9fb45bf-0423-459e-9d6e-6e45675a74f0 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:d9fb45bf-0423-459e-9d6e-6e45675a74f0', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:48:54,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:48:54,663 [213] [DEBUG] [app] Ending request: urn:request:2098a6c8-3021-4ffe-a7d5-ba3f712923b6 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:2098a6c8-3021-4ffe-a7d5-ba3f712923b6', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:48:54,664 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:48:54,664 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:48:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:48:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:48:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.028) gunicorn-web stdout | 2023-06-29 13:48:54,664 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:48:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-registry stdout | 2023-06-29 13:48:54,672 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:54,672 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:54,672 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:54,672 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:54,672 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:54,672 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1352}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Vln6ZNmyXMhWxR69Hl9aFw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e15e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1352', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:54,673 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:54,673 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:54,673 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:54,673 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:54,673 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:54,673 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1352&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Vln6ZNmyXMhWxR69Hl9aFw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134854Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:54,673 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134854Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5e8a194c2a1900bfcf163061c8917c61d3825ee80b46e27785dacf723cccbf4d gunicorn-registry stdout | 2023-06-29 13:48:54,673 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 509f083106c0f0a8b1ed47d6c9d4f99f8dcd49259cdfdcf86efdb4dba02c320d gunicorn-registry stdout | 2023-06-29 13:48:54,674 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:54,674 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:54,674 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:54,675 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:54,720 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:48:55,083 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1352 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:55,084 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a1489507-990a-457d-a0c7-aa055072f78e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a1489507-990a-457d-a0c7-aa055072f78e', 'ETag': '"5659fa64d9b25cc856c51ebd1e5f5a17"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:55,084 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:55,084 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:55,084 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:55,085 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:55,085 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a1489507-990a-457d-a0c7-aa055072f78e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a1489507-990a-457d-a0c7-aa055072f78e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a1489507-990a-457d-a0c7-aa055072f78e', 'etag': '"5659fa64d9b25cc856c51ebd1e5f5a17"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5659fa64d9b25cc856c51ebd1e5f5a17"'} exportactionlogsworker stdout | 2023-06-29 13:48:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:48:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:49:14.793446+00:00 (in 19.201889 seconds) exportactionlogsworker stdout | 2023-06-29 13:48:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:49:55 UTC)" (scheduled at 2023-06-29 13:48:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:48:55,592 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:48:55,593 [58] [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(2023, 6, 29, 13, 48, 55, 592111), True, datetime.datetime(2023, 6, 29, 13, 48, 55, 592111), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:48:55,620 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:48:55,620 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:48:55,620 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:49:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:48:55,723 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:55,723 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:55,724 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1353, 'Body': <_io.BytesIO object at 0x7f7ccb234f90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:55,724 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:55,724 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:55,724 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:55,724 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:55,724 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:55,724 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:55,725 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:55,733 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:55,733 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:55,733 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:55,733 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:55,734 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:55,734 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1353}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'F+tFA+VeIHr8j7Ec+wI6qw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234f90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1353', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:55,734 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:55,734 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:55,734 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:55,734 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:55,734 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:55,734 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1353&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:F+tFA+VeIHr8j7Ec+wI6qw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134855Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:55,734 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134855Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 13551b46634d13a6df2c1627db648f1bdd4da224b80cda2b31d7f11e7f9bec9b gunicorn-registry stdout | 2023-06-29 13:48:55,734 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 458be775e549f8d1e2204b9b4248401e78a898f827a12c10c6626b8282b99461 gunicorn-registry stdout | 2023-06-29 13:48:55,734 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:55,734 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:55,735 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:55,735 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:55,784 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. buildlogsarchiver stdout | 2023-06-29 13:48:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:48:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:49:25.790030+00:00 (in 29.999540 seconds) buildlogsarchiver stdout | 2023-06-29 13:48:55,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:49:25 UTC)" (scheduled at 2023-06-29 13:48:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:48:55,791 [54] [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(2023, 6, 14, 13, 48, 55, 790933), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:48:55,803 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:48:55,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:48:55,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:49:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:48:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:48:55,890 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:49:45.690471+00:00 (in 49.800647 seconds) namespacegcworker stdout | 2023-06-29 13:48:55,890 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:49:55 UTC)" (scheduled at 2023-06-29 13:48:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:48:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:48:55,891 [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(2023, 6, 29, 13, 48, 55, 890409), True, datetime.datetime(2023, 6, 29, 13, 48, 55, 890409), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:48:55,903 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:48:55,903 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:48:55,903 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:49:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:48:56,148 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1353 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:56,148 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2dee3671-8fd0-43d9-bf05-e0f5c1bd4299', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2dee3671-8fd0-43d9-bf05-e0f5c1bd4299', 'ETag': '"17eb4503e55e207afc8fb11cfb023aab"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:56,148 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:56,148 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:56,148 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:56,148 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:56,149 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2dee3671-8fd0-43d9-bf05-e0f5c1bd4299', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2dee3671-8fd0-43d9-bf05-e0f5c1bd4299', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2dee3671-8fd0-43d9-bf05-e0f5c1bd4299', 'etag': '"17eb4503e55e207afc8fb11cfb023aab"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"17eb4503e55e207afc8fb11cfb023aab"'} gunicorn-registry stdout | 2023-06-29 13:48:56,742 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:56,742 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:56,742 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1354, 'Body': <_io.BytesIO object at 0x7f7ccb271e50>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:56,743 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:56,743 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:56,743 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:56,743 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:56,743 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:56,743 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:56,743 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:56,751 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:56,751 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:56,751 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:56,751 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:56,751 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:56,752 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1354}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'AQIR/IFRphx0HDYEgWJwtw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271e50>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1354', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:56,752 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:56,752 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:56,752 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:56,752 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:56,752 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:56,752 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1354&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:AQIR/IFRphx0HDYEgWJwtw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134856Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:56,752 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134856Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f833bc029e108fda6900065d5af4ca596cf78f801ba0fbc273d2ff8fd7fe660f gunicorn-registry stdout | 2023-06-29 13:48:56,752 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 355f07d39b1e9973b3bf6c4701f5fd1bbeb2e35c8bc662d64c4a41216c8afe18 gunicorn-registry stdout | 2023-06-29 13:48:56,752 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:56,752 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:56,753 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:56,753 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:56,800 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:48:57,162 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1354 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:57,163 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '13aaa827-b6d9-4557-92e6-5faf91ab800e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '13aaa827-b6d9-4557-92e6-5faf91ab800e', 'ETag': '"010211fc8151a61c741c3604816270b7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:57,163 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:57,163 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:57,163 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:57,163 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:57,163 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '13aaa827-b6d9-4557-92e6-5faf91ab800e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '13aaa827-b6d9-4557-92e6-5faf91ab800e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '13aaa827-b6d9-4557-92e6-5faf91ab800e', 'etag': '"010211fc8151a61c741c3604816270b7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"010211fc8151a61c741c3604816270b7"'} gunicorn-registry stdout | 2023-06-29 13:48:57,720 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:57,720 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:57,721 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1355, 'Body': <_io.BytesIO object at 0x7f7ccb216680>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:57,721 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:57,721 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:57,721 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:57,721 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:57,721 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:57,721 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:57,722 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:57,730 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:57,730 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:57,730 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:57,730 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:57,730 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:57,730 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1355}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'FiUezv9N8hqEzGgolaj+KA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb216680>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1355', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:57,730 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:57,730 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:57,730 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:57,730 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:57,731 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:57,731 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1355&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:FiUezv9N8hqEzGgolaj+KA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134857Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:57,731 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134857Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 61118ff9a9617d771a2e631ab18c5113f067adc5f19f0fae78f321a14a1015fb gunicorn-registry stdout | 2023-06-29 13:48:57,731 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | abc355c8f7cbc9267dd7981f4a70a2c84a2225d0149b8e22c8bcf8161e3cf094 gunicorn-registry stdout | 2023-06-29 13:48:57,731 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:57,731 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:57,731 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:57,732 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:57,777 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:48:58,141 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1355 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:58,141 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1b838dfb-be99-4ebc-85ad-a81032634610', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1b838dfb-be99-4ebc-85ad-a81032634610', 'ETag': '"16251eceff4df21a84cc682895a8fe28"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:58,141 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:58,142 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:58,142 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:58,142 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:58,142 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1b838dfb-be99-4ebc-85ad-a81032634610', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1b838dfb-be99-4ebc-85ad-a81032634610', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1b838dfb-be99-4ebc-85ad-a81032634610', 'etag': '"16251eceff4df21a84cc682895a8fe28"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"16251eceff4df21a84cc682895a8fe28"'} gunicorn-registry stdout | 2023-06-29 13:48:58,732 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:58,732 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:58,732 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1356, 'Body': <_io.BytesIO object at 0x7f7ccb2ac180>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:58,732 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:58,733 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:58,733 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:58,733 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:58,733 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:58,733 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:58,733 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:58,741 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:58,741 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:58,741 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:58,741 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:58,741 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:58,741 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1356}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Vb+ULszSD4bLBynCYHP3cQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac180>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1356', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:58,742 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:58,742 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:58,742 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:58,742 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:58,742 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:58,742 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1356&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Vb+ULszSD4bLBynCYHP3cQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134858Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:58,742 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134858Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 104e5602e8b4b2df9d6783438ebc0fc98047f279270aaabc228cc09c2d4f8219 gunicorn-registry stdout | 2023-06-29 13:48:58,742 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | fddafc866e9ed3893e289bd6a3b6af3420e36bd8b0b0c7131d414165a1e31ae5 gunicorn-registry stdout | 2023-06-29 13:48:58,742 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:58,742 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:58,743 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:58,743 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:58,788 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:48:59,151 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1356 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:48:59,151 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2414f0e6-2437-4f93-a276-e6db2d3a412b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2414f0e6-2437-4f93-a276-e6db2d3a412b', 'ETag': '"55bf942eccd20f86cb0729c26073f771"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:48:59,151 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:48:59,151 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:59,151 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:48:59,151 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:59,151 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2414f0e6-2437-4f93-a276-e6db2d3a412b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2414f0e6-2437-4f93-a276-e6db2d3a412b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2414f0e6-2437-4f93-a276-e6db2d3a412b', 'etag': '"55bf942eccd20f86cb0729c26073f771"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"55bf942eccd20f86cb0729c26073f771"'} gunicorn-registry stdout | 2023-06-29 13:48:59,878 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:48:59,878 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:48:59,879 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1357, 'Body': <_io.BytesIO object at 0x7f7ccb2ac1d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:48:59,879 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:59,879 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:59,879 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:59,879 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:59,879 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:59,879 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:59,879 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:59,888 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:59,888 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:48:59,888 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:59,888 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:59,888 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:59,888 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1357}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'N8nAxBoqPqXzCvTOt90oPA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac1d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1357', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:48:59,888 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:59,888 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:59,888 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:59,888 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:48:59,889 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:48:59,889 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1357&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:N8nAxBoqPqXzCvTOt90oPA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134859Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:48:59,889 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134859Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6a0e6761b873c188fa51d2e5dac746c2eba92c5cc3f7ae76c25a7e6ecb634b92 gunicorn-registry stdout | 2023-06-29 13:48:59,889 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 783995898dd287b8b57e526a14534ccbc597154ec7a1542b96bc2519d19e10c4 gunicorn-registry stdout | 2023-06-29 13:48:59,889 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:48:59,889 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:48:59,889 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:48:59,890 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:48:59,934 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:49:00,336 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1357 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:00,337 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c27785b4-5363-4cde-8c96-1d1d1a558a06', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c27785b4-5363-4cde-8c96-1d1d1a558a06', 'ETag': '"37c9c0c41a2a3ea5f30af4ceb7dd283c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:00,337 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:00,337 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:00,337 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:00,337 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:00,337 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c27785b4-5363-4cde-8c96-1d1d1a558a06', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c27785b4-5363-4cde-8c96-1d1d1a558a06', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c27785b4-5363-4cde-8c96-1d1d1a558a06', 'etag': '"37c9c0c41a2a3ea5f30af4ceb7dd283c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"37c9c0c41a2a3ea5f30af4ceb7dd283c"'} gcworker stdout | 2023-06-29 13:49:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:49:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:49:10.585410+00:00 (in 9.999429 seconds) gcworker stdout | 2023-06-29 13:49:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:49:10 UTC)" (scheduled at 2023-06-29 13:49:00.585410+00:00) gcworker stdout | 2023-06-29 13:49:00,587 [59] [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, 1686836940586, 1209600, True, 3, 500, 1, 0]) expiredappspecifictokenworker stdout | 2023-06-29 13:49:00,596 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gcworker stdout | 2023-06-29 13:49:00,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:49:00,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:49:00,602 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:49:10 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:49:00,931 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:00,931 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:00,931 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1358, 'Body': <_io.BytesIO object at 0x7f7ccb269c20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:00,931 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:00,931 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:00,932 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:00,932 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:00,932 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:00,932 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:00,932 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:00,940 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:00,940 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:00,940 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:00,940 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:00,940 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:00,941 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1358}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '+jFWMmWis6Jdqw3y1qksmw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269c20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1358', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:00,941 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:00,941 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:00,941 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:00,941 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:00,941 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:00,941 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1358&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:+jFWMmWis6Jdqw3y1qksmw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134900Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:00,941 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134900Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7419a00606bf940e9cae8f8374e26db1d3ed0e0f54fcb15a5ed94af775537daf gunicorn-registry stdout | 2023-06-29 13:49:00,941 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9d775e7922b0f9f22071980a8b2d3795b605471fb4f4d62ba5871a1caec1c934 gunicorn-registry stdout | 2023-06-29 13:49:00,941 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:00,941 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:00,942 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:00,942 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:00,987 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:49:01,348 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1358 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:01,349 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6d99a460-5a5b-49d4-9bd8-2b5d09eb6912', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6d99a460-5a5b-49d4-9bd8-2b5d09eb6912', 'ETag': '"fa31563265a2b3a25dab0df2d6a92c9b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:01,349 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:01,349 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:01,349 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:01,349 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:01,349 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6d99a460-5a5b-49d4-9bd8-2b5d09eb6912', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6d99a460-5a5b-49d4-9bd8-2b5d09eb6912', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6d99a460-5a5b-49d4-9bd8-2b5d09eb6912', 'etag': '"fa31563265a2b3a25dab0df2d6a92c9b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"fa31563265a2b3a25dab0df2d6a92c9b"'} repositorygcworker stdout | 2023-06-29 13:49:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:49:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:49:38.788158+00:00 (in 36.796590 seconds) repositorygcworker stdout | 2023-06-29 13:49:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:50:01 UTC)" (scheduled at 2023-06-29 13:49:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:49:01,992 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:49:01,993 [81] [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(2023, 6, 29, 13, 49, 1, 992065), True, datetime.datetime(2023, 6, 29, 13, 49, 1, 992065), 0, 'repositorygc/%', 50, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:49:01,994 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:01,994 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:01,994 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1359, 'Body': <_io.BytesIO object at 0x7f7ccb2295e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:01,994 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:01,994 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:01,994 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:01,994 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:01,995 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:01,995 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:01,995 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:02,003 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:02,003 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:02,003 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:02,003 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:02,003 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:02,003 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1359}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'nZ1Jc1TjkCA5eWbRY9elSA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2295e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1359', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:02,003 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:02,004 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:02,004 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:02,004 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:02,004 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:02,004 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1359&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:nZ1Jc1TjkCA5eWbRY9elSA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134902Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:02,004 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134902Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 89c50dd7753e80aa388497eab66f366edb76a5f121158bf905c8b7d8cfe3eb7d gunicorn-registry stdout | 2023-06-29 13:49:02,004 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9bdba0dffa3e1d881ce8db2fe0ebdd4b2ad8c2c5d67f4cf238a331ce64367cec gunicorn-registry stdout | 2023-06-29 13:49:02,004 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:02,004 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:02,004 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:02,005 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. repositorygcworker stdout | 2023-06-29 13:49:02,005 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:49:02,006 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:49:02,006 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:50:01 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:49:02,050 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:49:02,448 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1359 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:02,448 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd144c92b-601d-4ca0-915f-8a5014080f1e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd144c92b-601d-4ca0-915f-8a5014080f1e', 'ETag': '"9d9d497354e39020397966d163d7a548"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:02,448 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:02,448 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:02,448 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:02,448 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:02,449 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd144c92b-601d-4ca0-915f-8a5014080f1e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd144c92b-601d-4ca0-915f-8a5014080f1e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd144c92b-601d-4ca0-915f-8a5014080f1e', 'etag': '"9d9d497354e39020397966d163d7a548"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9d9d497354e39020397966d163d7a548"'} gunicorn-registry stdout | 2023-06-29 13:49:02,999 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:02,999 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:03,000 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1360, 'Body': <_io.BytesIO object at 0x7f7ccb309ea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:03,000 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:03,000 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:03,000 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:03,000 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:03,000 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:03,000 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:03,000 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:03,008 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:03,008 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:03,008 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:03,008 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:03,009 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:03,009 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1360}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'h3IpAfxEYoZIYyUF15Kbqw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb309ea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1360', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:03,009 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:03,009 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:03,009 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:03,009 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:03,009 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:03,009 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1360&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:h3IpAfxEYoZIYyUF15Kbqw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134903Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:03,009 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134903Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ee102b9bf406fe79c48cb9f88ca30eb02662a607c3d9058976a1628ae7577ec1 gunicorn-registry stdout | 2023-06-29 13:49:03,009 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8d3aaee5e7849d95d372e5c0e92a97c59d8d1a844430855d971d8883907a4d83 gunicorn-registry stdout | 2023-06-29 13:49:03,009 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:03,009 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:03,010 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:03,010 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:03,057 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:49:03,416 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1360 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:03,416 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '9cf54987-03d8-494c-84df-f4b868bcf060', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '9cf54987-03d8-494c-84df-f4b868bcf060', 'ETag': '"87722901fc44628648632505d7929bab"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:03,416 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:03,416 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:03,417 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:03,417 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:03,417 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '9cf54987-03d8-494c-84df-f4b868bcf060', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '9cf54987-03d8-494c-84df-f4b868bcf060', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '9cf54987-03d8-494c-84df-f4b868bcf060', 'etag': '"87722901fc44628648632505d7929bab"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"87722901fc44628648632505d7929bab"'} gunicorn-registry stdout | 2023-06-29 13:49:03,967 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:03,967 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:03,968 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1361, 'Body': <_io.BytesIO object at 0x7f7ccb2c6ea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:03,968 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:03,968 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:03,968 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:03,968 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:03,968 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:03,968 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:03,968 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:03,977 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:03,977 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:03,977 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:03,977 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:03,977 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:03,977 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1361}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'FUKRuOjiHTmuQVsY/WA30A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6ea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1361', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:03,977 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:03,977 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:03,977 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:03,977 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:03,977 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:03,977 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1361&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:FUKRuOjiHTmuQVsY/WA30A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134903Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:03,977 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134903Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 10392a4f2d42da3fb72e667aecebb6389dd896eabd4f732f8737de7d5f21303e gunicorn-registry stdout | 2023-06-29 13:49:03,978 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | cd3129d2dbbfbbe6100f31d69508ae144679db5f691e1dae98eb981e4c49c364 gunicorn-registry stdout | 2023-06-29 13:49:03,978 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:03,978 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:03,978 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem notificationworker stdout | 2023-06-29 13:49:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gunicorn-registry stdout | 2023-06-29 13:49:03,979 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. notificationworker stdout | 2023-06-29 13:49:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:49:13.978401+00:00 (in 9.999484 seconds) notificationworker stdout | 2023-06-29 13:49:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:49:13 UTC)" (scheduled at 2023-06-29 13:49:03.978401+00:00) notificationworker stdout | 2023-06-29 13:49:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:49:03,980 [74] [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(2023, 6, 29, 13, 49, 3, 979315), True, datetime.datetime(2023, 6, 29, 13, 49, 3, 979315), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:49:03,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:49:03,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:49:03,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:49:13 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:49:04,024 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. queuecleanupworker stdout | 2023-06-29 13:49:04,070 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:49:04,348 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1361 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:04,348 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0be5ad92-4b20-4d59-abe1-37085ba582eb', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0be5ad92-4b20-4d59-abe1-37085ba582eb', 'ETag': '"154291b8e8e21d39ae415b18fd6037d0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:04,348 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:04,348 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:04,348 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:04,348 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:04,348 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0be5ad92-4b20-4d59-abe1-37085ba582eb', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0be5ad92-4b20-4d59-abe1-37085ba582eb', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0be5ad92-4b20-4d59-abe1-37085ba582eb', 'etag': '"154291b8e8e21d39ae415b18fd6037d0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"154291b8e8e21d39ae415b18fd6037d0"'} quotatotalworker stdout | 2023-06-29 13:49:04,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:49:04,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:49:19.399457+00:00 (in 14.999499 seconds) quotatotalworker stdout | 2023-06-29 13:49:04,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:49:19 UTC)" (scheduled at 2023-06-29 13:49:04.399457+00:00) quotatotalworker stdout | 2023-06-29 13:49:04,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:49:04,412 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:49:04,412 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:49:19 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:49:05,358 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:05,359 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:05,359 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1362, 'Body': <_io.BytesIO object at 0x7f7ccb208f90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:05,359 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:05,359 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:05,359 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:05,360 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:05,360 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:05,360 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:05,360 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:05,368 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:05,368 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:05,368 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:05,368 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:05,368 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:05,368 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1362}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'W2SSpfVeK0iHRsQtz8P80g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb208f90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1362', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:05,369 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:05,369 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:05,369 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:05,369 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:05,369 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:05,369 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1362&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:W2SSpfVeK0iHRsQtz8P80g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134905Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:05,369 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134905Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | fd0d5b83c2d33c9fe0b5b4f673793617ef5a642d2dd394aa370ddb7dc493fe95 gunicorn-registry stdout | 2023-06-29 13:49:05,369 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 80539341b380da415d824e88f80b29b6e360cde719f0e7e5ea57c7ad26b68b8f gunicorn-registry stdout | 2023-06-29 13:49:05,369 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:05,369 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:05,370 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:05,370 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:05,415 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:49:05,814 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1362 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:05,814 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '655c54ff-94f5-44c1-aaf4-c0258defcfcf', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '655c54ff-94f5-44c1-aaf4-c0258defcfcf', 'ETag': '"5b6492a5f55e2b488746c42dcfc3fcd2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:05,814 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:05,815 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:05,815 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:05,815 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:05,815 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '655c54ff-94f5-44c1-aaf4-c0258defcfcf', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '655c54ff-94f5-44c1-aaf4-c0258defcfcf', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '655c54ff-94f5-44c1-aaf4-c0258defcfcf', 'etag': '"5b6492a5f55e2b488746c42dcfc3fcd2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5b6492a5f55e2b488746c42dcfc3fcd2"'} securityworker stdout | 2023-06-29 13:49:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:49:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:49:11.713664+00:00 (in 5.130633 seconds) securityworker stdout | 2023-06-29 13:49:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:49:36 UTC)" (scheduled at 2023-06-29 13:49:06.582504+00:00) securityworker stdout | 2023-06-29 13:49:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:49:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:49:06,587 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:49:06,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:49:06,600 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:49:06,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:49:06,604 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:49:36 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:49:06,698 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:06,698 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:06,699 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1363, 'Body': <_io.BytesIO object at 0x7f7ccb216680>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:06,699 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:06,699 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:06,699 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:06,699 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:06,699 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:06,699 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:06,700 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:06,708 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:06,708 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:06,708 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:06,708 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:06,708 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:06,708 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1363}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'YQiGhQrHoeoNUi+8L2C/3A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb216680>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1363', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:06,708 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:06,708 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:06,708 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:06,708 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:06,708 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:06,709 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1363&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:YQiGhQrHoeoNUi+8L2C/3A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134906Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:06,709 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134906Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ef3e7384d2f134f3e6f2c7354a38aab3fcafe3cc5d14846feba46ddcbfd2ce1c gunicorn-registry stdout | 2023-06-29 13:49:06,709 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0090b15999ef5066d07169a4596acf07c782241d68b9dbddd8481acc04ef92c4 gunicorn-registry stdout | 2023-06-29 13:49:06,709 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:06,709 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:06,709 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:06,710 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:06,755 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:49:07,116 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1363 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:07,116 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1c358ea4-b6d4-40e2-ab42-06dba5ee0393', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1c358ea4-b6d4-40e2-ab42-06dba5ee0393', 'ETag': '"610886850ac7a1ea0d522fbc2f60bfdc"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:07,116 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:07,116 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:07,116 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:07,116 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:07,117 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1c358ea4-b6d4-40e2-ab42-06dba5ee0393', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1c358ea4-b6d4-40e2-ab42-06dba5ee0393', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1c358ea4-b6d4-40e2-ab42-06dba5ee0393', 'etag': '"610886850ac7a1ea0d522fbc2f60bfdc"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"610886850ac7a1ea0d522fbc2f60bfdc"'} builder stdout | 2023-06-29 13:49:07,335 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:49:07,347 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:49:07,799 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:07,799 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:07,800 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1364, 'Body': <_io.BytesIO object at 0x7f7ccb216630>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:07,800 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:07,800 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:07,800 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:07,800 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:07,800 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:07,800 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:07,800 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:07,809 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:07,809 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:07,809 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:07,809 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:07,809 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:07,809 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1364}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ZpRpVvGmMYwyFjuNs/4TmA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb216630>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1364', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:07,809 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:07,809 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:07,809 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:07,809 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:07,809 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:07,810 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1364&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ZpRpVvGmMYwyFjuNs/4TmA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134907Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:07,810 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134907Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c64b9e32f6a594c399e07127f03655a7f08b6aef6e8b577248248850d7a8e37b gunicorn-registry stdout | 2023-06-29 13:49:07,810 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | dc8ac661c99d8ba4bf9cfc0a659e614a4ce6e4ea6be44edcb6bc1925fd51135f gunicorn-registry stdout | 2023-06-29 13:49:07,810 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:07,810 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:07,810 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:07,811 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:07,857 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:49:08,218 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1364 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:08,219 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7f8b2177-80a2-4017-a3f9-93276df6f8ea', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7f8b2177-80a2-4017-a3f9-93276df6f8ea', 'ETag': '"66946956f1a6318c32163b8db3fe1398"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:08,219 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:08,219 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:08,219 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:08,219 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:08,219 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7f8b2177-80a2-4017-a3f9-93276df6f8ea', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7f8b2177-80a2-4017-a3f9-93276df6f8ea', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7f8b2177-80a2-4017-a3f9-93276df6f8ea', 'etag': '"66946956f1a6318c32163b8db3fe1398"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"66946956f1a6318c32163b8db3fe1398"'} gunicorn-registry stdout | 2023-06-29 13:49:08,882 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:08,882 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:08,883 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1365, 'Body': <_io.BytesIO object at 0x7f7ccb223860>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:08,883 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:08,883 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:08,883 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:08,883 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:08,883 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:08,883 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:08,883 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:08,891 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:08,891 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:08,891 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:08,892 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:08,892 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:08,892 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1365}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'PBefcfuYTPM5hspXgMhv1g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223860>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1365', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:08,892 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:08,892 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:08,892 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:08,892 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:08,892 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:08,892 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1365&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:PBefcfuYTPM5hspXgMhv1g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134908Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:08,892 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134908Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4e2d30ee194c56ddccbd1709c70703a0dce05353b5c0e3af6512243205d4b383 gunicorn-registry stdout | 2023-06-29 13:49:08,892 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9387f990ac9d7fd35a7fd25476bea02f18bc5da89c4eb84d2aa2e3ad2c42026a gunicorn-registry stdout | 2023-06-29 13:49:08,892 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:08,893 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:08,893 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:08,893 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:08,938 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotatotalworker stdout | 2023-06-29 13:49:09,258 [78] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotatotalworker.py', 'pid': '78'} gunicorn-registry stdout | 2023-06-29 13:49:09,298 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1365 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:09,299 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b9dbe6f8-648c-4834-8743-c0d919d1896b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b9dbe6f8-648c-4834-8743-c0d919d1896b', 'ETag': '"3c179f71fb984cf33986ca5780c86fd6"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:09,299 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:09,299 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:09,299 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:09,299 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:09,299 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b9dbe6f8-648c-4834-8743-c0d919d1896b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b9dbe6f8-648c-4834-8743-c0d919d1896b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b9dbe6f8-648c-4834-8743-c0d919d1896b', 'etag': '"3c179f71fb984cf33986ca5780c86fd6"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3c179f71fb984cf33986ca5780c86fd6"'} gunicorn-web stdout | 2023-06-29 13:49:09,637 [211] [DEBUG] [app] Starting request: urn:request:e0727b5c-043c-4ed9-8e58-37895c5efeaa (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:49:09,637 [212] [DEBUG] [app] Starting request: urn:request:432b7505-45e8-4761-82ef-46bc74ce59aa (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:49:09,638 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:49:09,639 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:49:09,640 [216] [DEBUG] [app] Starting request: urn:request:f0dec9cb-4dae-4832-89d2-4f8dfc434be6 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:49:09,640 [220] [DEBUG] [app] Starting request: urn:request:04c7764d-67e6-4907-8bde-e9897bd0412a (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:49:09,641 [216] [DEBUG] [app] Ending request: urn:request:f0dec9cb-4dae-4832-89d2-4f8dfc434be6 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:f0dec9cb-4dae-4832-89d2-4f8dfc434be6', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:49:09,641 [220] [DEBUG] [app] Ending request: urn:request:04c7764d-67e6-4907-8bde-e9897bd0412a (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:04c7764d-67e6-4907-8bde-e9897bd0412a', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:49:09,641 [220] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:49:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:49:09,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:49:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:49:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:49:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-web stdout | 2023-06-29 13:49:09,641 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:49:09,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:49:09,643 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:49:09,643 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:49:09,644 [211] [DEBUG] [app] Starting request: urn:request:14bb1c2c-8d44-43d8-b34b-1cc2ef0078dd (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:49:09,644 [211] [DEBUG] [app] Ending request: urn:request:14bb1c2c-8d44-43d8-b34b-1cc2ef0078dd (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:14bb1c2c-8d44-43d8-b34b-1cc2ef0078dd', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:49:09,645 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:49:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:49:09,645 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:49:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:49:09,645 [211] [DEBUG] [app] Starting request: urn:request:58b60ca7-a3c3-438e-b684-ebe920dcfcb2 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:49:09,646 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:49:09,646 [211] [DEBUG] [app] Ending request: urn:request:58b60ca7-a3c3-438e-b684-ebe920dcfcb2 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:58b60ca7-a3c3-438e-b684-ebe920dcfcb2', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:49:09,646 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:49:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:49:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:49:09,646 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:49:09,646 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:49:09,653 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:49:09,653 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:49:09,664 [212] [DEBUG] [app] Ending request: urn:request:432b7505-45e8-4761-82ef-46bc74ce59aa (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:432b7505-45e8-4761-82ef-46bc74ce59aa', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:49:09,664 [211] [DEBUG] [app] Ending request: urn:request:e0727b5c-043c-4ed9-8e58-37895c5efeaa (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:e0727b5c-043c-4ed9-8e58-37895c5efeaa', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:49:09,664 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:49:09,664 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:49:09,664 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:49:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:49:09,664 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:49:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:49:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:49:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.029) quotaregistrysizeworker stdout | 2023-06-29 13:49:09,797 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-registry stdout | 2023-06-29 13:49:09,910 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:09,910 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:09,910 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1366, 'Body': <_io.BytesIO object at 0x7f7ccb2ac180>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:09,910 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:09,910 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:09,910 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:09,910 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:09,910 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:09,910 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:09,911 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:09,919 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:09,919 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:09,919 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:09,919 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:09,919 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:09,919 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1366}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Gkd+0y1p2GZsLTv04hg3vw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac180>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1366', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:09,919 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:09,919 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:09,919 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:09,919 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:09,920 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:09,920 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1366&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Gkd+0y1p2GZsLTv04hg3vw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134909Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:09,920 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134909Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7e9724dd548f52bcba115d8c1589e65d2bc75462005a6ac51b6fad1006af3f06 gunicorn-registry stdout | 2023-06-29 13:49:09,920 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9493f8fc4ee184a3767bf8bee313dfa1e39e61193034542a11c1e20f80656f59 gunicorn-registry stdout | 2023-06-29 13:49:09,920 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:09,920 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:09,920 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:09,921 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:09,968 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. logrotateworker stdout | 2023-06-29 13:49:10,118 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:49:10,154 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} namespacegcworker stdout | 2023-06-29 13:49:10,159 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} gunicorn-registry stdout | 2023-06-29 13:49:10,287 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1366 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:10,287 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e3ca7372-d962-44ef-8209-e88bb86d4b6f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e3ca7372-d962-44ef-8209-e88bb86d4b6f', 'ETag': '"1a477ed32d69d8666c2d3bf4e21837bf"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:10,287 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:10,287 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:10,287 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:10,288 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:10,288 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e3ca7372-d962-44ef-8209-e88bb86d4b6f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e3ca7372-d962-44ef-8209-e88bb86d4b6f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e3ca7372-d962-44ef-8209-e88bb86d4b6f', 'etag': '"1a477ed32d69d8666c2d3bf4e21837bf"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1a477ed32d69d8666c2d3bf4e21837bf"'} gcworker stdout | 2023-06-29 13:49:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:49:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:49:20.585410+00:00 (in 9.999478 seconds) gcworker stdout | 2023-06-29 13:49:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:49:20 UTC)" (scheduled at 2023-06-29 13:49:10.585410+00:00) gcworker stdout | 2023-06-29 13:49:10,587 [59] [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, 1686836950586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:49:10,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:49:10,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:49:10,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:49:20 UTC)" executed successfully repositoryactioncounter stdout | 2023-06-29 13:49:11,005 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-registry stdout | 2023-06-29 13:49:11,160 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:11,160 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:11,161 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1367, 'Body': <_io.BytesIO object at 0x7f7ccb208270>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:11,161 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:11,161 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:11,161 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:11,161 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:11,161 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:11,161 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:11,161 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:11,169 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:11,170 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:11,170 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:11,170 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:11,170 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:11,170 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1367}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'NDbjW63anZPwEGc1jY5dfg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb208270>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1367', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:11,170 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:11,170 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:11,170 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:11,170 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:11,170 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:11,170 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1367&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:NDbjW63anZPwEGc1jY5dfg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134911Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:11,170 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134911Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7a93aec28cdeeb67797754c14fabc1cfef497d1af1aa7d455db2c5889aacce47 gunicorn-registry stdout | 2023-06-29 13:49:11,170 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2bcc4c0415b9a8dbbd605f410c1d22ae47e544b7abbb48d3e7e447ac487d7123 gunicorn-registry stdout | 2023-06-29 13:49:11,170 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:11,171 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:11,171 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:11,171 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:11,222 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:49:11,579 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1367 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:11,579 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1bb9d917-bba7-44f8-a4a5-5e1bfd41531f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1bb9d917-bba7-44f8-a4a5-5e1bfd41531f', 'ETag': '"3436e35badda9d93f01067358d8e5d7e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:11,579 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:11,579 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:11,580 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:11,580 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:11,580 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1bb9d917-bba7-44f8-a4a5-5e1bfd41531f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1bb9d917-bba7-44f8-a4a5-5e1bfd41531f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1bb9d917-bba7-44f8-a4a5-5e1bfd41531f', 'etag': '"3436e35badda9d93f01067358d8e5d7e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3436e35badda9d93f01067358d8e5d7e"'} securityworker stdout | 2023-06-29 13:49:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:49:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:49:36.582504+00:00 (in 24.868319 seconds) securityworker stdout | 2023-06-29 13:49:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:49:41 UTC)" (scheduled at 2023-06-29 13:49:11.713664+00:00) securityworker stdout | 2023-06-29 13:49:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:49:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:49:11,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:49:11,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:49:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:49:11,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:49:11,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:49:11,721 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:49:11,723 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:49:11,735 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:49:11,739 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:49:11,739 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:49:11,741 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 44, 11, 723013), 1, 2]) securityworker stdout | 2023-06-29 13:49:11,744 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:49:11,744 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:49:11,746 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 44, 11, 723013), 1, 2]) securityworker stdout | 2023-06-29 13:49:11,749 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:49:11,749 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:49:11,750 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:49:11,750 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:49:11,750 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:49:11,750 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:49:11,750 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:49:11,751 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:49:11,751 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:49:11,751 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:49:41 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:49:12,073 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:12,074 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:12,074 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1368, 'Body': <_io.BytesIO object at 0x7f7ccb223360>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:12,074 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:12,074 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:12,074 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:12,074 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:12,074 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:12,074 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:12,075 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:12,083 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:12,083 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:12,083 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:12,083 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:12,083 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:12,083 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1368}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'IEJ9v8c+YjbeOACiDaS9mw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223360>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1368', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:12,083 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:12,083 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:12,083 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:12,083 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:12,084 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:12,084 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1368&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:IEJ9v8c+YjbeOACiDaS9mw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134912Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:12,084 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134912Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6b81f1bcdfd9376164d3dfdb4c723e070a31b247669017f8874109548211eedf gunicorn-registry stdout | 2023-06-29 13:49:12,084 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9a77f4567961af7987170770a362464c7d09a10cb8fd1b761d350a77439df44c gunicorn-registry stdout | 2023-06-29 13:49:12,084 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:12,084 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:12,084 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:12,085 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. blobuploadcleanupworker stdout | 2023-06-29 13:49:12,114 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:49:12,132 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:49:12,453 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1368 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:12,454 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '07f34062-12ae-4c68-9f10-b65737dbda15', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '07f34062-12ae-4c68-9f10-b65737dbda15', 'ETag': '"20427dbfc73e6236de3800a20da4bd9b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:12,454 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:12,454 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:12,454 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:12,454 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:12,454 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '07f34062-12ae-4c68-9f10-b65737dbda15', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '07f34062-12ae-4c68-9f10-b65737dbda15', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '07f34062-12ae-4c68-9f10-b65737dbda15', 'etag': '"20427dbfc73e6236de3800a20da4bd9b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"20427dbfc73e6236de3800a20da4bd9b"'} gunicorn-registry stdout | 2023-06-29 13:49:13,204 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:13,204 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:13,205 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1369, 'Body': <_io.BytesIO object at 0x7f7ccb286a90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:13,205 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:13,205 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:13,206 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:13,206 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:13,206 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:13,206 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:13,206 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:13,214 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:13,214 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:13,214 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:13,214 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:13,215 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:13,215 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1369}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'iP9cBp5tXRjw8fEJT6CiwQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286a90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1369', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:13,215 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:13,215 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:13,215 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:13,215 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:13,215 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:13,215 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1369&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:iP9cBp5tXRjw8fEJT6CiwQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134913Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:13,215 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134913Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b97d307fc8de19c3969e16cc0c0f6f5c2a4611e44b28e1822a70b2baf149d9ca gunicorn-registry stdout | 2023-06-29 13:49:13,215 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f9c2168fddd7629f38828174871e1cbae0e3caef0075edb30a655c4d4223ce57 gunicorn-registry stdout | 2023-06-29 13:49:13,216 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:13,216 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:13,216 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:13,217 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:13,261 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:49:13,591 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1369 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:13,592 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '45143712-dd3c-451c-9a0b-7e090038a66d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '45143712-dd3c-451c-9a0b-7e090038a66d', 'ETag': '"88ff5c069e6d5d18f0f1f1094fa0a2c1"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:13,592 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:13,592 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:13,592 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:13,592 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:13,592 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '45143712-dd3c-451c-9a0b-7e090038a66d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '45143712-dd3c-451c-9a0b-7e090038a66d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '45143712-dd3c-451c-9a0b-7e090038a66d', 'etag': '"88ff5c069e6d5d18f0f1f1094fa0a2c1"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"88ff5c069e6d5d18f0f1f1094fa0a2c1"'} notificationworker stdout | 2023-06-29 13:49:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:49:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:49:15.985355+00:00 (in 2.006445 seconds) notificationworker stdout | 2023-06-29 13:49:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:49:23 UTC)" (scheduled at 2023-06-29 13:49:13.978401+00:00) notificationworker stdout | 2023-06-29 13:49:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:49:13,980 [74] [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(2023, 6, 29, 13, 49, 13, 979441), True, datetime.datetime(2023, 6, 29, 13, 49, 13, 979441), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:49:13,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:49:13,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:49:13,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:49:23 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 13:49:14,053 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:49:14,419 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:14,420 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:14,420 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1370, 'Body': <_io.BytesIO object at 0x7f7ccb234a40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:14,420 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:14,420 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:14,420 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:14,420 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:14,420 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:14,420 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:14,421 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:14,429 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:14,429 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:14,429 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:14,429 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:14,429 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:14,429 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1370}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'pTj8uHyoSw2bvSQcw59SRg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234a40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1370', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:14,429 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:14,429 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:14,429 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:14,429 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:14,429 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:14,430 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1370&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:pTj8uHyoSw2bvSQcw59SRg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134914Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:14,430 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134914Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0c77c79cbafcb6152154136011ba4c2bba2f0e9425727463fc7dbcc1093954b9 gunicorn-registry stdout | 2023-06-29 13:49:14,430 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3e2c2b6a91c32f9f2e9bec21f558d9ad20cbbee05388bf15face17a17ff3e293 gunicorn-registry stdout | 2023-06-29 13:49:14,430 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:14,430 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:14,430 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:14,431 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:14,476 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. exportactionlogsworker stdout | 2023-06-29 13:49:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:49:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:49:55.591055+00:00 (in 40.797067 seconds) exportactionlogsworker stdout | 2023-06-29 13:49:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:50:14 UTC)" (scheduled at 2023-06-29 13:49:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:49:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:49:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:50:14 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:49:14,803 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1370 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:14,803 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'fd2f916a-d9cd-4ef8-b5c4-228c231d7db1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'fd2f916a-d9cd-4ef8-b5c4-228c231d7db1', 'ETag': '"a538fcb87ca84b0d9bbd241cc39f5246"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:14,803 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:14,804 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:14,804 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:14,804 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:14,804 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'fd2f916a-d9cd-4ef8-b5c4-228c231d7db1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'fd2f916a-d9cd-4ef8-b5c4-228c231d7db1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'fd2f916a-d9cd-4ef8-b5c4-228c231d7db1', 'etag': '"a538fcb87ca84b0d9bbd241cc39f5246"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a538fcb87ca84b0d9bbd241cc39f5246"'} securityworker stdout | 2023-06-29 13:49:15,424 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:49:15,446 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} exportactionlogsworker stdout | 2023-06-29 13:49:15,506 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:49:15,739 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-registry stdout | 2023-06-29 13:49:15,829 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:15,830 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:15,830 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1371, 'Body': <_io.BytesIO object at 0x7f7ccb2344a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:15,830 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:15,830 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:15,830 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:15,830 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:15,830 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:15,830 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:15,831 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:15,839 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:15,839 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:15,839 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:15,839 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:15,839 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:15,839 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1371}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'G2OOJ2i1/KG0aeb35rXg8Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2344a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1371', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:15,840 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:15,840 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:15,840 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:15,840 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:15,840 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:15,840 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1371&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:G2OOJ2i1/KG0aeb35rXg8Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134915Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:15,840 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134915Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9cab6dceb594c83c90af0f04acbf2cb8465c3de645a930ebaf52b67b35ccb776 gunicorn-registry stdout | 2023-06-29 13:49:15,840 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f5f8da07ac5eb988e0159fcd7f6dac737c30afb1df83838bba5b0bcba38e8ab1 gunicorn-registry stdout | 2023-06-29 13:49:15,840 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:15,840 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:15,841 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:15,841 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:15,891 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:49:15,982 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} notificationworker stdout | 2023-06-29 13:49:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:49:15,986 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:49:23.978401+00:00 (in 7.992533 seconds) notificationworker stdout | 2023-06-29 13:49:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:50:15 UTC)" (scheduled at 2023-06-29 13:49:15.985355+00:00) notificationworker stdout | 2023-06-29 13:49:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:49:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:50:15 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:49:16,106 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:49:16,110 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:49:16,115 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:49:16,119 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gcworker stdout | 2023-06-29 13:49:16,266 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} gunicorn-registry stdout | 2023-06-29 13:49:16,267 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1371 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:16,267 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5b87074b-1aec-4949-9cd4-74302514d547', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5b87074b-1aec-4949-9cd4-74302514d547', 'ETag': '"1b638e2768b5fca1b469e6f7e6b5e0f1"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:16,267 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:16,267 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:16,267 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:16,267 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:16,267 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5b87074b-1aec-4949-9cd4-74302514d547', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5b87074b-1aec-4949-9cd4-74302514d547', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5b87074b-1aec-4949-9cd4-74302514d547', 'etag': '"1b638e2768b5fca1b469e6f7e6b5e0f1"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1b638e2768b5fca1b469e6f7e6b5e0f1"'} securityscanningnotificationworker stdout | 2023-06-29 13:49:16,299 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-registry stdout | 2023-06-29 13:49:16,952 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:16,952 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:16,953 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1372, 'Body': <_io.BytesIO object at 0x7f7cd00e1a40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:16,953 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:16,953 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:16,953 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:16,953 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:16,953 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:16,953 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:16,953 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:16,962 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:16,962 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:16,962 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:16,962 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:16,962 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:16,962 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1372}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'cPSI3221+iYjtTN8LRs+gw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1a40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1372', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:16,962 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:16,962 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:16,962 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:16,962 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:16,962 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:16,963 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1372&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:cPSI3221+iYjtTN8LRs+gw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134916Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:16,963 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134916Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | befedb57a12d71320d5b9bec5fa516d1220e52475e34ca12e827225500ac3143 gunicorn-registry stdout | 2023-06-29 13:49:16,963 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | cce7b6a128808d3ac8f32246279c0cc9900b47be9c43ec6ebd3fe5df7e1baea5 gunicorn-registry stdout | 2023-06-29 13:49:16,963 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:16,963 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:16,963 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:16,964 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:17,009 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityscanningnotificationworker stdout | 2023-06-29 13:49:17,286 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:49:17,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:49:23.286787+00:00 (in 5.999819 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:49:17,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:54:17 UTC)" (scheduled at 2023-06-29 13:49:17.286405+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:49:17,288 [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(2023, 6, 29, 13, 49, 17, 287392), 'secscanv4/%']) securityscanningnotificationworker stdout | 2023-06-29 13:49:17,300 [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(2023, 6, 29, 13, 49, 17, 287392), True, datetime.datetime(2023, 6, 29, 13, 49, 17, 287392), 0, 'secscanv4/%']) securityscanningnotificationworker stdout | 2023-06-29 13:49:17,305 [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(2023, 6, 29, 13, 49, 17, 287392), True, datetime.datetime(2023, 6, 29, 13, 49, 17, 287392), 0, 'secscanv4/%', False, datetime.datetime(2023, 6, 29, 13, 49, 17, 287392), 'secscanv4/%']) securityscanningnotificationworker stdout | 2023-06-29 13:49:17,309 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:49:17,309 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:54:17 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:49:17,340 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1372 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:17,340 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0d2af66c-bc5a-44fc-b0fc-d0dfb09ec3ee', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0d2af66c-bc5a-44fc-b0fc-d0dfb09ec3ee', 'ETag': '"70f488df6db5fa2623b5337c2d1b3e83"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:17,340 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:17,341 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:17,341 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:17,341 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:17,341 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0d2af66c-bc5a-44fc-b0fc-d0dfb09ec3ee', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0d2af66c-bc5a-44fc-b0fc-d0dfb09ec3ee', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0d2af66c-bc5a-44fc-b0fc-d0dfb09ec3ee', 'etag': '"70f488df6db5fa2623b5337c2d1b3e83"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"70f488df6db5fa2623b5337c2d1b3e83"'} globalpromstats stdout | 2023-06-29 13:49:17,356 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 13:49:17,716 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:49:18,089 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:18,089 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:18,090 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1373, 'Body': <_io.BytesIO object at 0x7f7ccb208e00>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:18,090 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:18,090 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:18,090 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:18,090 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:18,090 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:18,090 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:18,090 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:18,098 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:18,099 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:18,099 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:18,099 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:18,099 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:18,099 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1373}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'UAf7NlldPoWLkShlkYqsMw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb208e00>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1373', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:18,099 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:18,099 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:18,099 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:18,099 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:18,099 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:18,099 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1373&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:UAf7NlldPoWLkShlkYqsMw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134918Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:18,099 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134918Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 465f1702cfb778d4dfa63bd4af6e2009e4e398f9ba2c5435bf8860e5b2234e10 gunicorn-registry stdout | 2023-06-29 13:49:18,099 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ace2b5250d154bf215ac6ec91ff1414ecef5b7330f2d25f31cbda02573c4cd4d gunicorn-registry stdout | 2023-06-29 13:49:18,100 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:18,100 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:18,100 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:18,101 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:18,148 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-secscan stdout | 2023-06-29 13:49:18,334 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:49:18,338 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:49:18,341 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} chunkcleanupworker stdout | 2023-06-29 13:49:18,497 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-registry stdout | 2023-06-29 13:49:18,506 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1373 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:18,506 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5ed92e0f-9b80-4cdb-b0ad-959155bcfb2b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5ed92e0f-9b80-4cdb-b0ad-959155bcfb2b', 'ETag': '"5007fb36595d3e858b912865918aac33"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:18,506 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:18,507 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:18,507 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:18,507 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:18,507 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5ed92e0f-9b80-4cdb-b0ad-959155bcfb2b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5ed92e0f-9b80-4cdb-b0ad-959155bcfb2b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5ed92e0f-9b80-4cdb-b0ad-959155bcfb2b', 'etag': '"5007fb36595d3e858b912865918aac33"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5007fb36595d3e858b912865918aac33"'} storagereplication stdout | 2023-06-29 13:49:18,861 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:49:19,013 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:19,013 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:19,014 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1374, 'Body': <_io.BytesIO object at 0x7f7ccb317720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:19,014 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:19,014 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:19,014 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:19,014 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:19,014 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:19,014 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:19,015 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:19,023 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:19,023 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:19,023 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:19,023 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:19,023 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:19,023 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1374}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '2wyNBMCv3ovM+W+ja1kf/Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb317720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1374', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:19,023 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:19,023 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:19,023 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:19,024 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:19,024 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:19,024 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1374&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:2wyNBMCv3ovM+W+ja1kf/Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134919Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:19,024 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134919Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0036fe30f377b83eb41d642785617933188b9e7d1498b8c43a056d73ec189369 gunicorn-registry stdout | 2023-06-29 13:49:19,024 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b02269fda88cc83aa3a10e8d5b40d126f35ff3b9ff0348c99b6c98c9491d5d55 gunicorn-registry stdout | 2023-06-29 13:49:19,024 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:19,024 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:19,024 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:19,025 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:19,070 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:49:19,389 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1374 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:19,389 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4d211b39-3434-4ff8-b721-32e1bd36adee', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4d211b39-3434-4ff8-b721-32e1bd36adee', 'ETag': '"db0c8d04c0afde8bccf96fa36b591ffd"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:19,389 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:19,389 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:19,390 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:19,390 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:19,390 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4d211b39-3434-4ff8-b721-32e1bd36adee', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4d211b39-3434-4ff8-b721-32e1bd36adee', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4d211b39-3434-4ff8-b721-32e1bd36adee', 'etag': '"db0c8d04c0afde8bccf96fa36b591ffd"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"db0c8d04c0afde8bccf96fa36b591ffd"'} quotatotalworker stdout | 2023-06-29 13:49:19,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:49:19,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:49:34.399457+00:00 (in 14.999473 seconds) quotatotalworker stdout | 2023-06-29 13:49:19,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:49:34 UTC)" (scheduled at 2023-06-29 13:49:19.399457+00:00) quotatotalworker stdout | 2023-06-29 13:49:19,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:49:19,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:49:19,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:49:34 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:49:19,514 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:49:19,518 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:49:19,522 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:49:19,525 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:49:19,529 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:49:19,534 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:49:19,537 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:49:19,540 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:49:19,544 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:49:20,162 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:20,162 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:20,162 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1375, 'Body': <_io.BytesIO object at 0x7f7ccb960db0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:20,162 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:20,162 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:20,162 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:20,163 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:20,163 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:20,163 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:20,163 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:20,171 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:20,171 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:20,171 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:20,172 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:20,172 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:20,172 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1375}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '6JJK4NhqWQaTRKfc7tNfNA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960db0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1375', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:20,172 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:20,172 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:20,172 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:20,172 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:20,172 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:20,172 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1375&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:6JJK4NhqWQaTRKfc7tNfNA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134920Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:20,172 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134920Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0baaec6e290246f4383b26c17d9ba10e6c7acd6118fe53bb67ff9fac5dda8924 gunicorn-registry stdout | 2023-06-29 13:49:20,172 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a5da1f0ede5a99c9a54c6d821181606d134865cf53f1f18331ea090a9ecad8ab gunicorn-registry stdout | 2023-06-29 13:49:20,172 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:20,172 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:20,173 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:20,173 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:20,218 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:49:20,544 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1375 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:20,544 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ae4cd50c-14c9-4957-a1d6-b3ca389de0d6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ae4cd50c-14c9-4957-a1d6-b3ca389de0d6', 'ETag': '"e8924ae0d86a59069344a7dceed35f34"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:20,545 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:20,545 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:20,545 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:20,545 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:20,545 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ae4cd50c-14c9-4957-a1d6-b3ca389de0d6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ae4cd50c-14c9-4957-a1d6-b3ca389de0d6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ae4cd50c-14c9-4957-a1d6-b3ca389de0d6', 'etag': '"e8924ae0d86a59069344a7dceed35f34"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e8924ae0d86a59069344a7dceed35f34"'} gcworker stdout | 2023-06-29 13:49:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:49:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:49:30.585410+00:00 (in 9.999406 seconds) gcworker stdout | 2023-06-29 13:49:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:49:30 UTC)" (scheduled at 2023-06-29 13:49:20.585410+00:00) gcworker stdout | 2023-06-29 13:49:20,587 [59] [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, 1686836960586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:49:20,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:49:20,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:49:20,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:49:30 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:49:21,682 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:21,682 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:21,682 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1376, 'Body': <_io.BytesIO object at 0x7f7ccb317720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:21,683 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:21,683 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:21,683 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:21,683 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:21,683 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:21,683 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:21,683 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:21,691 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:21,691 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:21,691 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:21,691 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:21,691 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:21,691 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1376}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'NstXz40lsFM9QMGNgcwvaA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb317720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1376', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:21,691 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:21,692 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:21,692 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:21,692 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:21,692 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:21,692 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1376&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:NstXz40lsFM9QMGNgcwvaA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134921Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:21,692 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134921Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 548e8b50e98b6904234f078c2c5bc6c3154b562c7f951c023d0b3ee92a7228ea gunicorn-registry stdout | 2023-06-29 13:49:21,692 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 067622af8b4e0c6b347130de845921aeda1d6f902296c973543919a58a7f6956 gunicorn-registry stdout | 2023-06-29 13:49:21,692 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:21,692 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:21,692 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:21,693 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:21,738 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:49:22,146 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1376 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:22,147 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7f3fb534-4170-4398-abb1-be782b03b6a7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7f3fb534-4170-4398-abb1-be782b03b6a7', 'ETag': '"36cb57cf8d25b0533d40c18d81cc2f68"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:22,147 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:22,147 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:22,147 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:22,147 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:22,147 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7f3fb534-4170-4398-abb1-be782b03b6a7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7f3fb534-4170-4398-abb1-be782b03b6a7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7f3fb534-4170-4398-abb1-be782b03b6a7', 'etag': '"36cb57cf8d25b0533d40c18d81cc2f68"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"36cb57cf8d25b0533d40c18d81cc2f68"'} gunicorn-registry stdout | 2023-06-29 13:49:22,627 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:22,627 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:22,628 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1377, 'Body': <_io.BytesIO object at 0x7f7ccb2ab360>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:22,628 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:22,628 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:22,628 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:22,628 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:22,628 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:22,628 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:22,628 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:22,637 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:22,637 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:22,637 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:22,637 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:22,637 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:22,637 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1377}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '5nwr0biGTnfESasb30JtfQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab360>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1377', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:22,637 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:22,637 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:22,637 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:22,637 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:22,637 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:22,637 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1377&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:5nwr0biGTnfESasb30JtfQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134922Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:22,637 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134922Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 07f12116fe4c3cda4c6df27d45f3c2ccf8f6d3a5c0a254af5f5f43fdb0a8aba1 gunicorn-registry stdout | 2023-06-29 13:49:22,637 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2fa8327508db511c7a37f55e8ba10e5c4653d7b8f449503eafc68c5fa068d3d5 gunicorn-registry stdout | 2023-06-29 13:49:22,637 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:22,638 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:22,638 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:22,638 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:22,683 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityscanningnotificationworker stdout | 2023-06-29 13:49:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:49:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:49:48.681765+00:00 (in 25.394419 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:49:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:50:23 UTC)" (scheduled at 2023-06-29 13:49:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:49:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:49:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:50:23 UTC)" executed successfully notificationworker stdout | 2023-06-29 13:49:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:49:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:49:33.978401+00:00 (in 9.999523 seconds) notificationworker stdout | 2023-06-29 13:49:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:49:33 UTC)" (scheduled at 2023-06-29 13:49:23.978401+00:00) notificationworker stdout | 2023-06-29 13:49:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:49:23,980 [74] [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(2023, 6, 29, 13, 49, 23, 979348), True, datetime.datetime(2023, 6, 29, 13, 49, 23, 979348), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:49:23,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:49:23,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:49:23,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:49:33 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:49:24,636 [213] [DEBUG] [app] Starting request: urn:request:07d507e4-07e9-4366-a9a2-b02f188e0079 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:49:24,636 [211] [DEBUG] [app] Starting request: urn:request:fa507170-80d5-4556-9a04-348fde2b67be (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:49:24,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:49:24,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:49:24,640 [216] [DEBUG] [app] Starting request: urn:request:4baa4567-bb05-4384-a08c-77b40e53e3fa (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:49:24,640 [222] [DEBUG] [app] Starting request: urn:request:775aa0bc-7855-4221-993f-72b45648b165 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:49:24,641 [216] [DEBUG] [app] Ending request: urn:request:4baa4567-bb05-4384-a08c-77b40e53e3fa (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:4baa4567-bb05-4384-a08c-77b40e53e3fa', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:49:24,641 [222] [DEBUG] [app] Ending request: urn:request:775aa0bc-7855-4221-993f-72b45648b165 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:775aa0bc-7855-4221-993f-72b45648b165', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:49:24,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:49:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:49:24,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:49:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:49:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.003) gunicorn-registry stdout | 2023-06-29 13:49:24,641 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:49:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:49:24,642 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:49:24,643 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:49:24,643 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:49:24,644 [211] [DEBUG] [app] Starting request: urn:request:328b6554-1c2f-40af-9e59-3b10e96cfea6 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:49:24,644 [211] [DEBUG] [app] Ending request: urn:request:328b6554-1c2f-40af-9e59-3b10e96cfea6 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:328b6554-1c2f-40af-9e59-3b10e96cfea6', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:49:24,645 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:49:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:49:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:49:24,645 [214] [DEBUG] [app] Starting request: urn:request:5043ecf7-a6a7-4117-9c19-54ccc8916bc1 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:49:24,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:49:24,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:49:24,645 [214] [DEBUG] [app] Ending request: urn:request:5043ecf7-a6a7-4117-9c19-54ccc8916bc1 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:5043ecf7-a6a7-4117-9c19-54ccc8916bc1', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:49:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:49:24,646 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:49:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:49:24,646 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:49:24,646 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:49:24,653 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:49:24,653 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:49:24,663 [211] [DEBUG] [app] Ending request: urn:request:fa507170-80d5-4556-9a04-348fde2b67be (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:fa507170-80d5-4556-9a04-348fde2b67be', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:49:24,664 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:49:24,664 [213] [DEBUG] [app] Ending request: urn:request:07d507e4-07e9-4366-a9a2-b02f188e0079 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:07d507e4-07e9-4366-a9a2-b02f188e0079', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:49:24,664 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:49:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:49:24,664 [213] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:49:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-web stdout | 2023-06-29 13:49:24,664 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:49:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:49:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-registry stdout | 2023-06-29 13:49:25,564 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1377 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:25,565 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ced4add9-51f0-422d-9818-a6eac167a627', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ced4add9-51f0-422d-9818-a6eac167a627', 'ETag': '"e67c2bd1b8864e77c449ab1bdf426d7d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:25,565 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:25,565 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:25,565 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:25,565 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:25,565 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ced4add9-51f0-422d-9818-a6eac167a627', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ced4add9-51f0-422d-9818-a6eac167a627', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ced4add9-51f0-422d-9818-a6eac167a627', 'etag': '"e67c2bd1b8864e77c449ab1bdf426d7d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e67c2bd1b8864e77c449ab1bdf426d7d"'} gunicorn-registry stdout | 2023-06-29 13:49:25,588 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:25,588 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:25,589 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1378, 'Body': <_io.BytesIO object at 0x7f7ccb2c65e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:25,589 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:25,589 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:25,589 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:25,589 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:25,589 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:25,589 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:25,589 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:25,597 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:25,597 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:25,597 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:25,598 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:25,598 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:25,598 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1378}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '6qgvL9G59qoM3fGCekqpvQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c65e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1378', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:25,598 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:25,598 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:25,598 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:25,598 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:25,598 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:25,598 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1378&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:6qgvL9G59qoM3fGCekqpvQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134925Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:25,598 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134925Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8ea63df8ad19d8893f596d407c8f015f333b9c16435f9189eb91e01d40704d09 gunicorn-registry stdout | 2023-06-29 13:49:25,598 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a10032f892cc91b305a3d270641b832ebccf46a1b4a507eee668b9e78d297c8e gunicorn-registry stdout | 2023-06-29 13:49:25,598 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:25,598 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:25,599 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:25,599 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:25,647 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. buildlogsarchiver stdout | 2023-06-29 13:49:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:49:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:49:55.790030+00:00 (in 29.999487 seconds) buildlogsarchiver stdout | 2023-06-29 13:49:25,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:49:55 UTC)" (scheduled at 2023-06-29 13:49:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:49:25,792 [54] [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(2023, 6, 14, 13, 49, 25, 791127), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:49:25,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:49:25,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:49:25,805 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:49:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:49:26,667 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1378 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:26,668 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0489edd9-5d5c-4298-8b58-bd32d6c14437', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0489edd9-5d5c-4298-8b58-bd32d6c14437', 'ETag': '"eaa82f2fd1b9f6aa0cddf1827a4aa9bd"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:26,668 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:26,668 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:26,668 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:26,668 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:26,668 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0489edd9-5d5c-4298-8b58-bd32d6c14437', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0489edd9-5d5c-4298-8b58-bd32d6c14437', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0489edd9-5d5c-4298-8b58-bd32d6c14437', 'etag': '"eaa82f2fd1b9f6aa0cddf1827a4aa9bd"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"eaa82f2fd1b9f6aa0cddf1827a4aa9bd"'} gunicorn-registry stdout | 2023-06-29 13:49:26,690 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:26,690 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:26,691 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1379, 'Body': <_io.BytesIO object at 0x7f7ccb2c6680>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:26,691 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:26,691 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:26,691 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:26,691 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:26,691 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:26,691 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:26,691 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:26,699 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:26,699 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:26,699 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:26,700 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:26,700 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:26,700 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1379}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'PWGQYu+R/bLZPwBKwrQbAA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6680>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1379', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:26,700 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:26,700 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:26,700 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:26,700 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:26,700 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:26,700 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1379&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:PWGQYu+R/bLZPwBKwrQbAA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134926Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:26,700 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134926Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 267ef7ba681e0c9fa0c43cddbd053688c54ebc07e87092288fd04fa53943a2fa gunicorn-registry stdout | 2023-06-29 13:49:26,700 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1eb8b14e2f24604ae6b6a70e618e29756c11b6fb7aeebe19530dbe726948f131 gunicorn-registry stdout | 2023-06-29 13:49:26,700 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:26,700 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:26,701 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:26,701 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:26,746 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:49:27,231 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1379 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:27,232 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '412880dc-aa44-4512-9158-a88523cd48fd', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '412880dc-aa44-4512-9158-a88523cd48fd', 'ETag': '"3d619062ef91fdb2d93f004ac2b41b00"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:27,232 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:27,232 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:27,232 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:27,232 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:27,232 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '412880dc-aa44-4512-9158-a88523cd48fd', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '412880dc-aa44-4512-9158-a88523cd48fd', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '412880dc-aa44-4512-9158-a88523cd48fd', 'etag': '"3d619062ef91fdb2d93f004ac2b41b00"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3d619062ef91fdb2d93f004ac2b41b00"'} gunicorn-registry stdout | 2023-06-29 13:49:27,255 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:27,255 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:27,256 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1380, 'Body': <_io.BytesIO object at 0x7f7ccb27abd0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:27,256 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:27,256 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:27,256 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:27,256 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:27,256 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:27,256 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:27,256 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:27,265 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:27,265 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:27,265 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:27,265 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:27,265 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:27,265 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1380}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'V39bqRc/zIaftf0gBEx2zg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27abd0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1380', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:27,265 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:27,265 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:27,265 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:27,265 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:27,265 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:27,265 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1380&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:V39bqRc/zIaftf0gBEx2zg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134927Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:27,265 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134927Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 38aaaf288f79603b1b2c26f44d5871a4094ce8ad6d4389488229c60bec2af7ad gunicorn-registry stdout | 2023-06-29 13:49:27,265 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2c0c1cb77e66d36fabd588ca0ec5a576f072c7cd25fa6abec88b31cc07dd0ced gunicorn-registry stdout | 2023-06-29 13:49:27,266 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:27,266 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:27,266 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:27,267 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:27,314 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:49:27,671 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1380 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:27,671 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '336ebccc-3280-4b4a-99d4-ef4cee370612', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '336ebccc-3280-4b4a-99d4-ef4cee370612', 'ETag': '"577f5ba9173fcc869fb5fd20044c76ce"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:27,672 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:27,672 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:27,672 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:27,672 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:27,672 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '336ebccc-3280-4b4a-99d4-ef4cee370612', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '336ebccc-3280-4b4a-99d4-ef4cee370612', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '336ebccc-3280-4b4a-99d4-ef4cee370612', 'etag': '"577f5ba9173fcc869fb5fd20044c76ce"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"577f5ba9173fcc869fb5fd20044c76ce"'} gunicorn-registry stdout | 2023-06-29 13:49:27,695 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:27,695 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:27,695 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1381, 'Body': <_io.BytesIO object at 0x7f7ccb960db0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:27,695 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:27,696 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:27,696 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:27,696 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:27,696 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:27,696 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:27,696 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:27,704 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:27,704 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:27,704 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:27,704 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:27,704 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:27,704 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1381}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'r876bVo78TGgMVBvnddmYg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960db0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1381', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:27,704 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:27,704 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:27,704 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:27,704 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:27,705 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:27,705 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1381&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:r876bVo78TGgMVBvnddmYg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134927Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:27,705 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134927Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | be5d3ab48ec568abfcedda966b82f12fe28e6f5c51fddd71af7a8212859d189f gunicorn-registry stdout | 2023-06-29 13:49:27,705 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 65727bb9dfbd59ee3099ebd6485418372d199a4ba43129332c2016ea43bea469 gunicorn-registry stdout | 2023-06-29 13:49:27,705 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:27,705 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:27,705 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:27,706 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:27,755 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:49:28,034 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1381 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:28,034 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '05fa0d7d-8936-44cd-8b22-a84d0b2cb8ef', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '05fa0d7d-8936-44cd-8b22-a84d0b2cb8ef', 'ETag': '"afcefa6d5a3bf131a031506f9dd76662"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:28,034 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:28,035 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:28,035 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:28,035 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:28,035 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '05fa0d7d-8936-44cd-8b22-a84d0b2cb8ef', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '05fa0d7d-8936-44cd-8b22-a84d0b2cb8ef', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '05fa0d7d-8936-44cd-8b22-a84d0b2cb8ef', 'etag': '"afcefa6d5a3bf131a031506f9dd76662"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"afcefa6d5a3bf131a031506f9dd76662"'} gunicorn-registry stdout | 2023-06-29 13:49:28,754 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:28,754 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:28,755 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1382, 'Body': <_io.BytesIO object at 0x7f7cd00e15e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:28,755 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:28,755 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:28,755 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:28,755 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:28,755 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:28,755 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:28,755 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:28,764 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:28,764 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:28,764 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:28,764 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:28,764 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:28,764 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1382}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '28QPSmAf080bKUsN+OJhxQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e15e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1382', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:28,764 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:28,764 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:28,764 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:28,764 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:28,764 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:28,764 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1382&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:28QPSmAf080bKUsN+OJhxQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134928Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:28,764 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134928Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7072252a03d2fe608590dccbf4108387705f728c00d484db79021a72b329ce38 gunicorn-registry stdout | 2023-06-29 13:49:28,765 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 62fa062a32ef39aa319811f543fe1f395d2f10a6c9d69bef1f3c10f2d46a18ba gunicorn-registry stdout | 2023-06-29 13:49:28,765 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:28,765 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:28,765 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:28,766 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:28,811 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:49:30,526 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1382 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:30,526 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '00c0d587-81a8-48e6-aec8-8d0dde3838ba', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '00c0d587-81a8-48e6-aec8-8d0dde3838ba', 'ETag': '"dbc40f4a601fd3cd1b294b0df8e261c5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:30,526 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:30,526 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:30,527 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:30,527 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:30,527 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '00c0d587-81a8-48e6-aec8-8d0dde3838ba', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '00c0d587-81a8-48e6-aec8-8d0dde3838ba', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '00c0d587-81a8-48e6-aec8-8d0dde3838ba', 'etag': '"dbc40f4a601fd3cd1b294b0df8e261c5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"dbc40f4a601fd3cd1b294b0df8e261c5"'} gunicorn-registry stdout | 2023-06-29 13:49:30,549 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:30,549 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:30,550 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1383, 'Body': <_io.BytesIO object at 0x7f7ccb216680>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:30,550 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:30,550 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:30,550 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:30,550 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:30,550 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:30,550 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:30,550 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:30,559 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:30,559 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:30,559 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:30,559 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:30,559 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:30,559 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1383}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'qOzupF5UHzTtVVsPE05qNA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb216680>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1383', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:30,559 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:30,559 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:30,559 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:30,559 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:30,559 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:30,559 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1383&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:qOzupF5UHzTtVVsPE05qNA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134930Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:30,559 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134930Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 321b9c4b3eac9872921dc36b6326c03e3f02f06cee41f596bf033ed0579f342e gunicorn-registry stdout | 2023-06-29 13:49:30,559 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 08fd6d13a69dee2b05831ce748402db2d7a2a38edd691938fbf49d7e6d7c39a8 gunicorn-registry stdout | 2023-06-29 13:49:30,560 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:30,560 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:30,560 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:30,560 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gcworker stdout | 2023-06-29 13:49:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:49:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:49:40.585410+00:00 (in 9.999520 seconds) gcworker stdout | 2023-06-29 13:49:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:49:40 UTC)" (scheduled at 2023-06-29 13:49:30.585410+00:00) gcworker stdout | 2023-06-29 13:49:30,587 [59] [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, 1686836970586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:49:30,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:49:30,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:49:30,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:49:40 UTC)" executed successfully expiredappspecifictokenworker stdout | 2023-06-29 13:49:30,604 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:49:30,605 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:49:31,252 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1383 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:31,253 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1b2294d2-da59-412b-aaa6-900fd7c8c6cd', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1b2294d2-da59-412b-aaa6-900fd7c8c6cd', 'ETag': '"a8eceea45e541f34ed555b0f134e6a34"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:31,253 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:31,253 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:31,253 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:31,253 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:31,253 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1b2294d2-da59-412b-aaa6-900fd7c8c6cd', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1b2294d2-da59-412b-aaa6-900fd7c8c6cd', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1b2294d2-da59-412b-aaa6-900fd7c8c6cd', 'etag': '"a8eceea45e541f34ed555b0f134e6a34"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a8eceea45e541f34ed555b0f134e6a34"'} gunicorn-registry stdout | 2023-06-29 13:49:31,390 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:31,390 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:31,391 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1384, 'Body': <_io.BytesIO object at 0x7f7ccb1de5e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:31,391 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:31,391 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:31,391 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:31,391 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:31,391 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:31,391 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:31,391 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:31,400 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:31,400 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:31,400 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:31,400 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:31,400 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:31,400 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1384}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'V3BFURtrTIOFEdudI4uFlw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1de5e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1384', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:31,400 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:31,400 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:31,400 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:31,400 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:31,400 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:31,400 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1384&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:V3BFURtrTIOFEdudI4uFlw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134931Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:31,400 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134931Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 92dd7f447ae43699265ce6795daadd9607d57cfc7289c0384eeecc12facccf4e gunicorn-registry stdout | 2023-06-29 13:49:31,401 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9fbdbd438f6e02db9d8f22f1f4896c8aea15c6cab6701dffe7ab889e0a79fa9b gunicorn-registry stdout | 2023-06-29 13:49:31,401 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:31,401 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:31,401 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:31,402 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:31,449 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:49:31,852 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1384 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:31,852 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3744b8a1-0c5c-45fa-aec2-e55cbfc06f1a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3744b8a1-0c5c-45fa-aec2-e55cbfc06f1a', 'ETag': '"577045511b6b4c838511db9d238b8597"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:31,852 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:31,852 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:31,852 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:31,852 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:31,853 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3744b8a1-0c5c-45fa-aec2-e55cbfc06f1a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3744b8a1-0c5c-45fa-aec2-e55cbfc06f1a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3744b8a1-0c5c-45fa-aec2-e55cbfc06f1a', 'etag': '"577045511b6b4c838511db9d238b8597"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"577045511b6b4c838511db9d238b8597"'} gunicorn-registry stdout | 2023-06-29 13:49:32,588 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:32,589 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:32,589 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1385, 'Body': <_io.BytesIO object at 0x7f7ccb1fbc70>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:32,589 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:32,590 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:32,590 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:32,590 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:32,590 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:32,590 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:32,590 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:32,599 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:32,599 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:32,599 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:32,599 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:32,599 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:32,599 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1385}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'RUPh6kPsMADsC3t/B8BDwg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fbc70>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1385', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:32,599 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:32,599 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:32,599 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:32,600 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:32,600 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:32,600 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1385&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:RUPh6kPsMADsC3t/B8BDwg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134932Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:32,600 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134932Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 957325b8bb50960a73c510397fc7f57c272d9a66abc5b441b075ffcd9efda19f gunicorn-registry stdout | 2023-06-29 13:49:32,600 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 802f506e7df4f4578ebaf9514663e0539dfffaa565b552553d318cf73ba9ad30 gunicorn-registry stdout | 2023-06-29 13:49:32,600 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:32,601 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:32,601 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:32,602 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:32,648 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:49:33,093 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1385 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:33,093 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6e37a122-5491-4d8d-a652-66dc2fed5a08', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6e37a122-5491-4d8d-a652-66dc2fed5a08', 'ETag': '"4543e1ea43ec3000ec0b7b7f07c043c2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:33,094 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:33,094 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:33,094 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:33,094 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:33,094 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6e37a122-5491-4d8d-a652-66dc2fed5a08', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6e37a122-5491-4d8d-a652-66dc2fed5a08', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6e37a122-5491-4d8d-a652-66dc2fed5a08', 'etag': '"4543e1ea43ec3000ec0b7b7f07c043c2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4543e1ea43ec3000ec0b7b7f07c043c2"'} gunicorn-registry stdout | 2023-06-29 13:49:33,750 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:33,750 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:33,751 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1386, 'Body': <_io.BytesIO object at 0x7f7ccb271a40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:33,751 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:33,751 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:33,751 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:33,751 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:33,751 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:33,751 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:33,751 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:33,759 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:33,759 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:33,760 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:33,760 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:33,760 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:33,760 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1386}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'eG1HT1Zod0oOatKWCHWiKQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271a40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1386', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:33,760 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:33,760 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:33,760 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:33,760 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:33,760 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:33,760 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1386&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:eG1HT1Zod0oOatKWCHWiKQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134933Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:33,760 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134933Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a9ae68749966cd5ca6a97f01c3a48a2116ab60c19e3f891b53a4f2918e6e740b gunicorn-registry stdout | 2023-06-29 13:49:33,760 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 16975bf003cf208c0bb01113d204dc8e2f4bba843f0a5654449790e4f9acc793 gunicorn-registry stdout | 2023-06-29 13:49:33,760 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:33,761 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:33,761 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:33,761 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:33,808 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:49:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:49:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:49:43.978401+00:00 (in 9.999504 seconds) notificationworker stdout | 2023-06-29 13:49:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:49:43 UTC)" (scheduled at 2023-06-29 13:49:33.978401+00:00) notificationworker stdout | 2023-06-29 13:49:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:49:33,980 [74] [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(2023, 6, 29, 13, 49, 33, 979349), True, datetime.datetime(2023, 6, 29, 13, 49, 33, 979349), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:49:33,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:49:33,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:49:33,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:49:43 UTC)" executed successfully queuecleanupworker stdout | 2023-06-29 13:49:34,086 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:49:34,253 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1386 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:34,253 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '52d98dc7-937b-408e-9bd7-901b35168632', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '52d98dc7-937b-408e-9bd7-901b35168632', 'ETag': '"786d474f5668774a0e6ad2960875a229"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:34,253 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:34,254 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:34,254 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:34,254 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:34,254 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '52d98dc7-937b-408e-9bd7-901b35168632', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '52d98dc7-937b-408e-9bd7-901b35168632', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '52d98dc7-937b-408e-9bd7-901b35168632', 'etag': '"786d474f5668774a0e6ad2960875a229"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"786d474f5668774a0e6ad2960875a229"'} quotatotalworker stdout | 2023-06-29 13:49:34,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:49:34,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:49:49.399457+00:00 (in 14.999474 seconds) quotatotalworker stdout | 2023-06-29 13:49:34,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:49:49 UTC)" (scheduled at 2023-06-29 13:49:34.399457+00:00) quotatotalworker stdout | 2023-06-29 13:49:34,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:49:34,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:49:34,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:49:49 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:49:34,893 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:34,893 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:34,894 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1387, 'Body': <_io.BytesIO object at 0x7f7ccb208270>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:34,894 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:34,894 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:34,894 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:34,894 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:34,894 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:34,894 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:34,894 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:34,902 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:34,902 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:34,903 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:34,903 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:34,903 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:34,903 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1387}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'OIh1SPx14tR8WjWzwhuG+g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb208270>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1387', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:34,903 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:34,903 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:34,903 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:34,903 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:34,903 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:34,903 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1387&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:OIh1SPx14tR8WjWzwhuG+g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134934Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:34,903 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134934Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9550d7787a2f46cd42519a21f9551495267e63839e7be197fa7917bb44741cba gunicorn-registry stdout | 2023-06-29 13:49:34,903 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6d97c183d039d844b5835a4ab4e858a7618d825f513a8ac9158b6e22a36863c2 gunicorn-registry stdout | 2023-06-29 13:49:34,904 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:34,904 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:34,904 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:34,905 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:34,953 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:49:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:49:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:49:41.713664+00:00 (in 5.130617 seconds) securityworker stdout | 2023-06-29 13:49:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:50:06 UTC)" (scheduled at 2023-06-29 13:49:36.582504+00:00) securityworker stdout | 2023-06-29 13:49:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:49:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:49:36,587 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:49:36,589 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:49:36,600 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:49:36,604 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:49:36,604 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:50:06 UTC)" executed successfully builder stdout | 2023-06-29 13:49:37,359 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:49:37,385 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:49:37,958 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1387 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:37,958 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f45dba28-618a-4d37-9ec3-ecf6c4b66302', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f45dba28-618a-4d37-9ec3-ecf6c4b66302', 'ETag': '"38887548fc75e2d47c5a35b3c21b86fa"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:37,959 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:37,959 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:37,959 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:37,959 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:37,959 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f45dba28-618a-4d37-9ec3-ecf6c4b66302', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f45dba28-618a-4d37-9ec3-ecf6c4b66302', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f45dba28-618a-4d37-9ec3-ecf6c4b66302', 'etag': '"38887548fc75e2d47c5a35b3c21b86fa"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"38887548fc75e2d47c5a35b3c21b86fa"'} gunicorn-registry stdout | 2023-06-29 13:49:37,983 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:37,983 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:37,983 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1388, 'Body': <_io.BytesIO object at 0x7f7ccbaa09a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:37,983 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:37,984 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:37,984 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:37,984 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:37,984 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:37,984 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:37,984 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:37,992 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:37,992 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:37,992 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:37,992 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:37,992 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:37,992 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1388}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'RZ4MrzZr+rr7NrkZkvuf3w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccbaa09a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1388', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:37,993 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:37,993 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:37,993 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:37,993 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:37,993 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:37,993 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1388&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:RZ4MrzZr+rr7NrkZkvuf3w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134937Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:37,993 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134937Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 59c9b4235e5664539daa6d207e8b5a6e915b7e81d1e76fe425cf73e2c9b0f4bc gunicorn-registry stdout | 2023-06-29 13:49:37,993 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 30870021c88420585521de39ad4c2da966060421ebe74ffd387c9b85bf740a5b gunicorn-registry stdout | 2023-06-29 13:49:37,993 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:37,993 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:37,994 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:37,994 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:38,039 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:49:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:49:38,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:50:01.990998+00:00 (in 23.202274 seconds) repositorygcworker stdout | 2023-06-29 13:49:38,789 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:50:38 UTC)" (scheduled at 2023-06-29 13:49:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:49:38,789 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:49:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:50:38 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:49:39,092 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1388 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:39,093 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3e7481fa-5375-4769-9b32-2baa5251b56a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3e7481fa-5375-4769-9b32-2baa5251b56a', 'ETag': '"459e0caf366bfabafb36b91992fb9fdf"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:39,093 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:39,093 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:39,093 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:39,093 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:39,093 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3e7481fa-5375-4769-9b32-2baa5251b56a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3e7481fa-5375-4769-9b32-2baa5251b56a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3e7481fa-5375-4769-9b32-2baa5251b56a', 'etag': '"459e0caf366bfabafb36b91992fb9fdf"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"459e0caf366bfabafb36b91992fb9fdf"'} gunicorn-registry stdout | 2023-06-29 13:49:39,121 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:39,121 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:39,122 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1389, 'Body': <_io.BytesIO object at 0x7f7ccb229f40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:39,122 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:39,122 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:39,122 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:39,122 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:39,122 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:39,122 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:39,122 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:39,130 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:39,130 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:39,130 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:39,130 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:39,130 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:39,130 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1389}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'VYusGkA2OUOT+ny0FV0QTA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb229f40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1389', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:39,131 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:39,131 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:39,131 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:39,131 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:39,131 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:39,131 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1389&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:VYusGkA2OUOT+ny0FV0QTA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134939Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:39,131 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134939Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c5619626249283473d159a8c03ed7750031686edb7270b6868bb0aca72a891d4 gunicorn-registry stdout | 2023-06-29 13:49:39,131 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 82c1e6754d5517443fc92d1ef9b79d08a2b73f9b1711c7d483e2251f5a477090 gunicorn-registry stdout | 2023-06-29 13:49:39,131 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:39,131 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:39,131 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:39,132 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:39,177 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotatotalworker stdout | 2023-06-29 13:49:39,296 [78] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotatotalworker.py', 'pid': '78'} gunicorn-web stdout | 2023-06-29 13:49:39,636 [212] [DEBUG] [app] Starting request: urn:request:3926799f-ce74-4265-9ccf-1c0e72602f39 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:49:39,636 [214] [DEBUG] [app] Starting request: urn:request:b4eb7003-b4a8-4c14-84cf-226001236e31 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:49:39,639 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:49:39,639 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:49:39,641 [219] [DEBUG] [app] Starting request: urn:request:2885f04e-f041-4573-89e9-62effc7ceea1 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:49:39,641 [216] [DEBUG] [app] Starting request: urn:request:4a98b0f9-6c98-42bf-895b-1886770744d6 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:49:39,642 [219] [DEBUG] [app] Ending request: urn:request:2885f04e-f041-4573-89e9-62effc7ceea1 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:2885f04e-f041-4573-89e9-62effc7ceea1', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:49:39,642 [216] [DEBUG] [app] Ending request: urn:request:4a98b0f9-6c98-42bf-895b-1886770744d6 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:4a98b0f9-6c98-42bf-895b-1886770744d6', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:49:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:49:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:49:39,642 [219] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:49:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:49:39,642 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:49:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:49:39,642 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:49:39,642 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:49:39,645 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:49:39,645 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:49:39,646 [213] [DEBUG] [app] Starting request: urn:request:4c5ecd0b-f2ca-4acb-8b42-cd7103e360a2 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:49:39,646 [211] [DEBUG] [app] Starting request: urn:request:8bc28a39-8c43-43cd-8a43-d39db84206eb (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:49:39,647 [213] [DEBUG] [app] Ending request: urn:request:4c5ecd0b-f2ca-4acb-8b42-cd7103e360a2 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:4c5ecd0b-f2ca-4acb-8b42-cd7103e360a2', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:49:39,647 [211] [DEBUG] [app] Ending request: urn:request:8bc28a39-8c43-43cd-8a43-d39db84206eb (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:8bc28a39-8c43-43cd-8a43-d39db84206eb', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:49:39,647 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:49:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:49:39,647 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:49:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:49:39,647 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:49:39,647 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:49:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:49:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:49:39,648 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:49:39,648 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:49:39,656 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:49:39,656 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-registry stdout | 2023-06-29 13:49:39,662 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1389 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:39,662 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6b48635d-de4d-48a2-95db-80409b1796d3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6b48635d-de4d-48a2-95db-80409b1796d3', 'ETag': '"558bac1a4036394393fa7cb4155d104c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:39,663 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:39,663 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:39,663 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:39,663 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:39,663 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6b48635d-de4d-48a2-95db-80409b1796d3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6b48635d-de4d-48a2-95db-80409b1796d3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6b48635d-de4d-48a2-95db-80409b1796d3', 'etag': '"558bac1a4036394393fa7cb4155d104c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"558bac1a4036394393fa7cb4155d104c"'} gunicorn-web stdout | 2023-06-29 13:49:39,667 [214] [DEBUG] [app] Ending request: urn:request:b4eb7003-b4a8-4c14-84cf-226001236e31 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:b4eb7003-b4a8-4c14-84cf-226001236e31', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:49:39,667 [212] [DEBUG] [app] Ending request: urn:request:3926799f-ce74-4265-9ccf-1c0e72602f39 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:3926799f-ce74-4265-9ccf-1c0e72602f39', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:49:39,667 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:49:39,667 [214] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:49:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.032 118 0.032) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:49:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.032 118 0.033) gunicorn-web stdout | 2023-06-29 13:49:39,667 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:49:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:49:39,667 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:49:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-registry stdout | 2023-06-29 13:49:39,691 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:39,691 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:39,691 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1390, 'Body': <_io.BytesIO object at 0x7f7ccb309770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:39,691 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:39,691 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:39,691 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:39,691 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:39,691 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:39,691 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:39,691 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:39,700 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:39,700 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:39,700 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:39,700 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:39,700 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:39,700 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1390}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'NWH/lX7dxRm2bnOn84DXCg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb309770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1390', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:39,700 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:39,700 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:39,700 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:39,700 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:39,700 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:39,700 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1390&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:NWH/lX7dxRm2bnOn84DXCg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134939Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:39,700 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134939Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b161e22e2c245dad31a22d985e73cb8e3b1e70f08ddcd22e62c371bcd4e8ff98 gunicorn-registry stdout | 2023-06-29 13:49:39,700 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4f80ebe7b9bc5ee0962c3aa8ae853b2a8210a6bc962b57ed47a7d3c3d8d7072a gunicorn-registry stdout | 2023-06-29 13:49:39,700 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:39,701 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:39,701 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:39,701 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:39,750 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotaregistrysizeworker stdout | 2023-06-29 13:49:39,809 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-registry stdout | 2023-06-29 13:49:40,107 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1390 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:40,107 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4290730f-14e2-41ad-b647-4190bcf0cf73', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4290730f-14e2-41ad-b647-4190bcf0cf73', 'ETag': '"3561ff957eddc519b66e73a7f380d70a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:40,107 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:40,107 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:40,107 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:40,108 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:40,108 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4290730f-14e2-41ad-b647-4190bcf0cf73', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4290730f-14e2-41ad-b647-4190bcf0cf73', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4290730f-14e2-41ad-b647-4190bcf0cf73', 'etag': '"3561ff957eddc519b66e73a7f380d70a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3561ff957eddc519b66e73a7f380d70a"'} gunicorn-registry stdout | 2023-06-29 13:49:40,136 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:40,136 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:40,136 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1391, 'Body': <_io.BytesIO object at 0x7f7ccb1fbe00>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:40,136 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:40,136 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:40,136 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:40,137 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:40,137 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:40,137 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:40,137 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:40,145 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:40,145 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:40,145 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:40,145 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:40,145 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:40,145 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1391}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ZshFlbQKsM1UEdn3+yzjqQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fbe00>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1391', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:40,145 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:40,145 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:40,145 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:40,145 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:40,146 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:40,146 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1391&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ZshFlbQKsM1UEdn3+yzjqQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134940Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:40,146 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134940Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8aaffdab6f036473657bac70d18d2e6388842a0e654fcaa659a74e6436fcc3cd gunicorn-registry stdout | 2023-06-29 13:49:40,146 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b6b5927cc3069d0e7d4ca016a58b5bc75299dd5cfe3484ea9f9ac60f3ff6935d gunicorn-registry stdout | 2023-06-29 13:49:40,146 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:40,146 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:40,146 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:40,147 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. logrotateworker stdout | 2023-06-29 13:49:40,150 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:49:40,176 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} namespacegcworker stdout | 2023-06-29 13:49:40,184 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} gunicorn-registry stdout | 2023-06-29 13:49:40,192 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:49:40,471 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1391 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:40,471 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd8de8e21-fc27-438e-b409-1f36a99a5db4', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd8de8e21-fc27-438e-b409-1f36a99a5db4', 'ETag': '"66c84595b40ab0cd5411d9f7fb2ce3a9"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:40,471 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:40,471 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:40,471 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:40,471 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:40,472 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd8de8e21-fc27-438e-b409-1f36a99a5db4', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd8de8e21-fc27-438e-b409-1f36a99a5db4', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd8de8e21-fc27-438e-b409-1f36a99a5db4', 'etag': '"66c84595b40ab0cd5411d9f7fb2ce3a9"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"66c84595b40ab0cd5411d9f7fb2ce3a9"'} gcworker stdout | 2023-06-29 13:49:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:49:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:49:50.585410+00:00 (in 9.999544 seconds) gcworker stdout | 2023-06-29 13:49:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:49:50 UTC)" (scheduled at 2023-06-29 13:49:40.585410+00:00) gcworker stdout | 2023-06-29 13:49:40,587 [59] [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, 1686836980586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:49:40,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:49:40,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:49:40,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:49:50 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:49:40,659 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:40,659 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:40,660 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1392, 'Body': <_io.BytesIO object at 0x7f7ccb1fbbd0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:40,660 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:40,660 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:40,660 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:40,660 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:40,661 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:40,661 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:40,661 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:40,669 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:40,669 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:40,669 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:40,669 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:40,669 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:40,669 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1392}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'EK1ElGcWlpZWIpOAhwABkg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fbbd0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1392', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:40,670 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:40,670 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:40,670 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:40,670 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:40,670 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:40,670 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1392&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:EK1ElGcWlpZWIpOAhwABkg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134940Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:40,670 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134940Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | bd4ed3a6e6fa00374d44bb242e21fb7c91d13a278e7cb5f7fc52e1df2cb47fb6 gunicorn-registry stdout | 2023-06-29 13:49:40,670 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9b221addd290b847b4ba04ea6315ea6a79b5860aae13c639ef2dcef9fabafbed gunicorn-registry stdout | 2023-06-29 13:49:40,670 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:40,670 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:40,671 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:40,671 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:40,721 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositoryactioncounter stdout | 2023-06-29 13:49:41,021 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-registry stdout | 2023-06-29 13:49:41,044 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1392 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:41,044 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ece21c90-6559-492f-a315-e940fe7edacf', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ece21c90-6559-492f-a315-e940fe7edacf', 'ETag': '"10ad4494671696965622938087000192"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:41,044 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:41,045 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:41,045 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:41,045 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:41,045 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ece21c90-6559-492f-a315-e940fe7edacf', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ece21c90-6559-492f-a315-e940fe7edacf', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ece21c90-6559-492f-a315-e940fe7edacf', 'etag': '"10ad4494671696965622938087000192"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"10ad4494671696965622938087000192"'} gunicorn-registry stdout | 2023-06-29 13:49:41,521 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:41,521 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:41,522 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1393, 'Body': <_io.BytesIO object at 0x7f7ccb2236d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:41,522 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:41,522 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:41,522 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:41,522 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:41,522 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:41,522 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:41,523 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:41,531 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:41,531 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:41,531 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:41,531 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:41,532 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:41,532 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1393}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'X4327M4VcOoHQeldx1c4Pg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2236d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1393', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:41,532 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:41,532 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:41,532 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:41,532 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:41,532 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:41,533 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1393&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:X4327M4VcOoHQeldx1c4Pg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134941Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:41,533 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134941Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 70843f1f04dbfbe10f5602c376f2e916d67fd767ccc5799f86ce653481570a2f gunicorn-registry stdout | 2023-06-29 13:49:41,533 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5bbc7019f75bf38595d1bc567a9b2c9b811dcf44814bb82c3cc53f940e39d053 gunicorn-registry stdout | 2023-06-29 13:49:41,533 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:41,533 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:41,533 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:41,534 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:41,581 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:49:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:49:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:50:06.582504+00:00 (in 24.868326 seconds) securityworker stdout | 2023-06-29 13:49:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:50:11 UTC)" (scheduled at 2023-06-29 13:49:41.713664+00:00) securityworker stdout | 2023-06-29 13:49:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:49:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:49:41,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:49:41,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:49:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:49:41,718 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:49:41,718 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:49:41,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:49:41,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:49:41,734 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:49:41,738 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:49:41,738 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:49:41,739 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 44, 41, 722093), 1, 2]) securityworker stdout | 2023-06-29 13:49:41,742 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:49:41,742 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:49:41,743 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 44, 41, 722093), 1, 2]) securityworker stdout | 2023-06-29 13:49:41,747 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:49:41,747 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:49:41,747 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:49:41,747 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:49:41,747 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:49:41,747 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:49:41,747 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:49:41,748 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:49:41,748 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:49:41,748 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:50:11 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:49:41,945 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1393 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:41,945 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b814eaba-f3b9-4641-b381-4a544ae9b3d6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b814eaba-f3b9-4641-b381-4a544ae9b3d6', 'ETag': '"5f8df6ecce1570ea0741e95dc757383e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:41,945 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:41,945 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:41,946 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:41,946 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:41,946 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b814eaba-f3b9-4641-b381-4a544ae9b3d6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b814eaba-f3b9-4641-b381-4a544ae9b3d6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b814eaba-f3b9-4641-b381-4a544ae9b3d6', 'etag': '"5f8df6ecce1570ea0741e95dc757383e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5f8df6ecce1570ea0741e95dc757383e"'} blobuploadcleanupworker stdout | 2023-06-29 13:49:42,124 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:49:42,197 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:42,197 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:42,197 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1394, 'Body': <_io.BytesIO object at 0x7f7ccb223f90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:42,198 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:42,198 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:42,198 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:42,198 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:42,198 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:42,198 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:42,198 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:42,206 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:42,206 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:42,206 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:42,206 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:42,206 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:42,206 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1394}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'QLWukdPM92XyDFExc2STyw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223f90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1394', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:42,207 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:42,207 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:42,207 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:42,207 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:42,207 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:42,207 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1394&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:QLWukdPM92XyDFExc2STyw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134942Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:42,207 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134942Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 41221102de22ee4876aee1b1cfcc835bbfdf6bcf5dbace9b3b415beb64f0a67c gunicorn-registry stdout | 2023-06-29 13:49:42,207 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8fa86281719f471a1db20bd0299c639778d9eb5bbd62625ca7df98f2358c8945 gunicorn-registry stdout | 2023-06-29 13:49:42,207 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:42,207 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:42,208 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:42,208 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:42,253 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:49:42,571 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1394 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:42,571 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c85a9bcd-f322-4d51-891c-f0e2893d6419', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c85a9bcd-f322-4d51-891c-f0e2893d6419', 'ETag': '"40b5ae91d3ccf765f20c5131736493cb"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:42,571 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:42,571 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:42,571 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:42,572 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:42,572 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c85a9bcd-f322-4d51-891c-f0e2893d6419', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c85a9bcd-f322-4d51-891c-f0e2893d6419', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c85a9bcd-f322-4d51-891c-f0e2893d6419', 'etag': '"40b5ae91d3ccf765f20c5131736493cb"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"40b5ae91d3ccf765f20c5131736493cb"'} gunicorn-registry stdout | 2023-06-29 13:49:43,648 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:43,649 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:43,649 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1395, 'Body': <_io.BytesIO object at 0x7f7ccb1fbbd0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:43,649 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:43,649 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:43,649 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:43,649 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:43,649 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:43,649 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:43,650 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:43,658 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:43,658 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:43,658 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:43,658 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:43,658 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:43,658 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1395}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'IeIBjqCcb20FPTHgGFh0jw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fbbd0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1395', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:43,658 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:43,658 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:43,658 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:43,658 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:43,659 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:43,659 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1395&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:IeIBjqCcb20FPTHgGFh0jw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134943Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:43,659 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134943Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5011d59fe6d21c1283b90a97621de7a5fdbfe7744689e0df3280c9b4e55e8cf9 gunicorn-registry stdout | 2023-06-29 13:49:43,659 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1fedf98c5d8e0cd46a7d807fb442a0236672040c829ef531f70020859f21eb7b gunicorn-registry stdout | 2023-06-29 13:49:43,659 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:43,659 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:43,659 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:43,660 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:43,705 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:49:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:49:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:49:53.978401+00:00 (in 9.999479 seconds) notificationworker stdout | 2023-06-29 13:49:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:49:53 UTC)" (scheduled at 2023-06-29 13:49:43.978401+00:00) notificationworker stdout | 2023-06-29 13:49:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:49:43,980 [74] [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(2023, 6, 29, 13, 49, 43, 979427), True, datetime.datetime(2023, 6, 29, 13, 49, 43, 979427), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:49:43,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:49:43,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:49:43,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:49:53 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 13:49:44,081 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:49:44,109 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1395 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:44,109 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e229e8ab-28fa-4c68-9039-11207b265ed5', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e229e8ab-28fa-4c68-9039-11207b265ed5', 'ETag': '"21e2018ea09c6f6d053d31e01858748f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:44,110 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:44,110 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:44,110 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:44,110 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:44,110 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e229e8ab-28fa-4c68-9039-11207b265ed5', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e229e8ab-28fa-4c68-9039-11207b265ed5', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e229e8ab-28fa-4c68-9039-11207b265ed5', 'etag': '"21e2018ea09c6f6d053d31e01858748f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"21e2018ea09c6f6d053d31e01858748f"'} gunicorn-registry stdout | 2023-06-29 13:49:44,534 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:44,534 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:44,535 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1396, 'Body': <_io.BytesIO object at 0x7f7ccb2236d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:44,535 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:44,535 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:44,535 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:44,535 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:44,535 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:44,535 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:44,535 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:44,544 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:44,544 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:44,544 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:44,544 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:44,544 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:44,544 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1396}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'G6+FQyAK2dd9kKkVn7o+0Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2236d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1396', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:44,544 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:44,544 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:44,544 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:44,544 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:44,544 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:44,544 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1396&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:G6+FQyAK2dd9kKkVn7o+0Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134944Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:44,544 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134944Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f7b355520bb96071a4fb231d982d92f9ca5daf88d3045a76ad15e76ee912afe2 gunicorn-registry stdout | 2023-06-29 13:49:44,544 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | be0bf6f769231444b6fc64d0e9febf19a47f4e6c8668636733230a2a05184404 gunicorn-registry stdout | 2023-06-29 13:49:44,544 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:44,545 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:44,545 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:44,545 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:44,590 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:49:44,950 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1396 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:44,950 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2d60b2fc-f709-47e7-8df2-affa8639cdf4', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2d60b2fc-f709-47e7-8df2-affa8639cdf4', 'ETag': '"1baf8543200ad9d77d90a9159fba3ed1"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:44,950 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:44,951 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:44,951 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:44,951 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:44,951 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2d60b2fc-f709-47e7-8df2-affa8639cdf4', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2d60b2fc-f709-47e7-8df2-affa8639cdf4', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2d60b2fc-f709-47e7-8df2-affa8639cdf4', 'etag': '"1baf8543200ad9d77d90a9159fba3ed1"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1baf8543200ad9d77d90a9159fba3ed1"'} securityworker stdout | 2023-06-29 13:49:45,448 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:49:45,484 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} exportactionlogsworker stdout | 2023-06-29 13:49:45,514 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} namespacegcworker stdout | 2023-06-29 13:49:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:49:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:49:55.889222+00:00 (in 10.198114 seconds) namespacegcworker stdout | 2023-06-29 13:49:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:50:45 UTC)" (scheduled at 2023-06-29 13:49:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:49:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:49:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:50:45 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:49:45,742 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:45,742 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:45,742 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1397, 'Body': <_io.BytesIO object at 0x7f7ccb27a3b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:45,742 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:45,742 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:45,742 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:45,742 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:45,742 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:45,742 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:45,743 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:45,751 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:45,751 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:45,751 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:45,751 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:45,751 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:45,751 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1397}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'aN5C0kdPiuNNamzC66i5tw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a3b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1397', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:45,751 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:45,751 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:45,751 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:45,752 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:45,752 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:45,752 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1397&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:aN5C0kdPiuNNamzC66i5tw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134945Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:45,752 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134945Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 380c298527665e13ab72fe1cb6fb7212eb9188dfad06e974aec94a1980bc6205 gunicorn-registry stdout | 2023-06-29 13:49:45,752 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 27ac6410577357bf1c57ca5aa96d90e11bec5d63efa12233fdb2b8ecf9fc0cd1 gunicorn-registry stdout | 2023-06-29 13:49:45,752 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:45,752 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:45,752 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:45,753 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. servicekey stdout | 2023-06-29 13:49:45,768 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-registry stdout | 2023-06-29 13:49:45,800 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:49:45,992 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-web stdout | 2023-06-29 13:49:46,118 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:49:46,123 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:49:46,128 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:49:46,131 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-registry stdout | 2023-06-29 13:49:46,163 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1397 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:46,164 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8ecdd1e4-266a-4c24-b06c-dde4cab557d6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8ecdd1e4-266a-4c24-b06c-dde4cab557d6', 'ETag': '"68de42d2474f8ae34d6a6cc2eba8b9b7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:46,164 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:46,164 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:46,164 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:46,164 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:46,164 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8ecdd1e4-266a-4c24-b06c-dde4cab557d6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8ecdd1e4-266a-4c24-b06c-dde4cab557d6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8ecdd1e4-266a-4c24-b06c-dde4cab557d6', 'etag': '"68de42d2474f8ae34d6a6cc2eba8b9b7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"68de42d2474f8ae34d6a6cc2eba8b9b7"'} gcworker stdout | 2023-06-29 13:49:46,305 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} securityscanningnotificationworker stdout | 2023-06-29 13:49:46,309 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} quotaregistrysizeworker stdout | 2023-06-29 13:49:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:49:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:50:46.378393+00:00 (in 59.999492 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:49:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:50:46 UTC)" (scheduled at 2023-06-29 13:49:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:49:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:49:46,391 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:49:46,391 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:50:46 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:49:46,849 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:46,849 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:46,850 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1398, 'Body': <_io.BytesIO object at 0x7f7cd00ad090>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:46,850 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:46,850 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:46,850 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:46,850 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:46,850 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:46,850 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:46,850 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:46,859 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:46,859 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:46,859 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:46,859 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:46,859 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:46,859 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1398}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'li7V1Bhieei7GYGJIczLeA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00ad090>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1398', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:46,859 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:46,859 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:46,859 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:46,859 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:46,860 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:46,860 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1398&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:li7V1Bhieei7GYGJIczLeA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134946Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:46,860 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134946Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a5ec9cf0efa07e35d14bc8571b3268dcd94b27b9ca4cb00f2566cfbc3b10f47c gunicorn-registry stdout | 2023-06-29 13:49:46,860 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a06f9a093eb8bf77a18dc791877797869aca529180892208317424274201cd50 gunicorn-registry stdout | 2023-06-29 13:49:46,860 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:46,860 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:46,860 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:46,861 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:46,912 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:49:47,275 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1398 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:47,276 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1d836731-3cfb-4229-8d79-12c471415088', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1d836731-3cfb-4229-8d79-12c471415088', 'ETag': '"962ed5d4186279e8bb19818921cccb78"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:47,276 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:47,276 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:47,276 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:47,276 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:47,276 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1d836731-3cfb-4229-8d79-12c471415088', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1d836731-3cfb-4229-8d79-12c471415088', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1d836731-3cfb-4229-8d79-12c471415088', 'etag': '"962ed5d4186279e8bb19818921cccb78"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"962ed5d4186279e8bb19818921cccb78"'} globalpromstats stdout | 2023-06-29 13:49:47,393 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 13:49:47,754 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:49:47,904 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:47,905 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:47,905 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1399, 'Body': <_io.BytesIO object at 0x7f7ccb1e6ef0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:47,905 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:47,905 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:47,905 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:47,905 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:47,905 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:47,906 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:47,906 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:47,914 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:47,914 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:47,914 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:47,914 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:47,914 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:47,915 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1399}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'd7SNDCWWeMdRZ7lqPw6aqQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6ef0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1399', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:47,915 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:47,915 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:47,915 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:47,915 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:47,915 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:47,915 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1399&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:d7SNDCWWeMdRZ7lqPw6aqQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134947Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:47,915 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134947Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1e8f004b3f14272f026b0964b7c6fc89d3a2f72528a8baaf528590a4e4f35531 gunicorn-registry stdout | 2023-06-29 13:49:47,915 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | bec7f8ceab36ecf3087b6a7ff6e7ef40463ff154fa68114f4aefbf76f0dc7879 gunicorn-registry stdout | 2023-06-29 13:49:47,915 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:47,915 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:47,916 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:47,916 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:47,961 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:49:48,321 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1399 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:48,321 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a4bd84c3-cc9e-4935-b42b-f920a8999c9a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a4bd84c3-cc9e-4935-b42b-f920a8999c9a', 'ETag': '"77b48d0c259678c75167b96a3f0e9aa9"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:48,322 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:48,322 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:48,322 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:48,322 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:48,322 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a4bd84c3-cc9e-4935-b42b-f920a8999c9a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a4bd84c3-cc9e-4935-b42b-f920a8999c9a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a4bd84c3-cc9e-4935-b42b-f920a8999c9a', 'etag': '"77b48d0c259678c75167b96a3f0e9aa9"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"77b48d0c259678c75167b96a3f0e9aa9"'} gunicorn-secscan stdout | 2023-06-29 13:49:48,344 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:49:48,348 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:49:48,352 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} chunkcleanupworker stdout | 2023-06-29 13:49:48,536 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} securityscanningnotificationworker stdout | 2023-06-29 13:49:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:49:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:50:23.286787+00:00 (in 34.604462 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:49:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:50:48 UTC)" (scheduled at 2023-06-29 13:49:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:49:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:49:48,684 [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(2023, 6, 29, 13, 49, 48, 682959), True, datetime.datetime(2023, 6, 29, 13, 49, 48, 682959), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:49:48,696 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:49:48,696 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:49:48,697 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:50:48 UTC)" executed successfully storagereplication stdout | 2023-06-29 13:49:48,900 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:49:49,134 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:49,135 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:49,135 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1400, 'Body': <_io.BytesIO object at 0x7f7cd00e1720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:49,135 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:49,135 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:49,136 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:49,136 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:49,136 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:49,136 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:49,136 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:49,145 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:49,145 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:49,145 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:49,145 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:49,145 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:49,145 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1400}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'zrNjG+ddDcgvlV8NZKlXtA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1400', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:49,145 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:49,145 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:49,145 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:49,145 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:49,145 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:49,145 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1400&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:zrNjG+ddDcgvlV8NZKlXtA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134949Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:49,145 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134949Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b2cc456c15a77dcff76807bf61cb0186b5a8e4a3aaf73ddfb994505e6f0a1af3 gunicorn-registry stdout | 2023-06-29 13:49:49,145 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f07965d205875e363ddb24e5fe7da591e9ec825e729db577c2297b8fe279bd45 gunicorn-registry stdout | 2023-06-29 13:49:49,146 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:49,146 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:49,146 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:49,146 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:49,196 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotatotalworker stdout | 2023-06-29 13:49:49,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:49:49,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:50:04.399457+00:00 (in 14.999461 seconds) quotatotalworker stdout | 2023-06-29 13:49:49,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:50:04 UTC)" (scheduled at 2023-06-29 13:49:49.399457+00:00) quotatotalworker stdout | 2023-06-29 13:49:49,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:49:49,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:49:49,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:50:04 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:49:49,527 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:49:49,533 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:49:49,538 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:49:49,541 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:49:49,543 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:49:49,546 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:49:49,549 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:49:49,553 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:49:49,558 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:49:49,562 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1400 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:49,563 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0557d149-c2da-4cf6-ab09-c1dabf0cc5c6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0557d149-c2da-4cf6-ab09-c1dabf0cc5c6', 'ETag': '"ceb3631be75d0dc82f955f0d64a957b4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:49,563 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:49,563 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:49,563 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:49,563 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:49,563 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0557d149-c2da-4cf6-ab09-c1dabf0cc5c6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0557d149-c2da-4cf6-ab09-c1dabf0cc5c6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0557d149-c2da-4cf6-ab09-c1dabf0cc5c6', 'etag': '"ceb3631be75d0dc82f955f0d64a957b4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ceb3631be75d0dc82f955f0d64a957b4"'} gcworker stdout | 2023-06-29 13:49:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:49:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:50:00.585410+00:00 (in 9.999518 seconds) gcworker stdout | 2023-06-29 13:49:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:50:00 UTC)" (scheduled at 2023-06-29 13:49:50.585410+00:00) gcworker stdout | 2023-06-29 13:49:50,587 [59] [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, 1686836990586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:49:50,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:49:50,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:49:50,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:50:00 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:49:50,722 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:50,722 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:50,723 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1401, 'Body': <_io.BytesIO object at 0x7f7ccb223ea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:50,723 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:50,723 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:50,723 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:50,723 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:50,723 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:50,723 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:50,723 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:50,732 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:50,732 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:50,732 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:50,732 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:50,732 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:50,732 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1401}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'BqqZwKfxkiaTLUZcszRDvA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223ea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1401', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:50,732 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:50,732 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:50,732 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:50,732 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:50,733 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:50,733 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1401&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:BqqZwKfxkiaTLUZcszRDvA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134950Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:50,733 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134950Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 99a98368deb77e51625ae409b1ad46bc9f8cbdbb9069a9d9f87f460c676278fe gunicorn-registry stdout | 2023-06-29 13:49:50,733 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f170ab5c004ffaa1be756efb85bfa74e81abe12f43d10108891108de55363029 gunicorn-registry stdout | 2023-06-29 13:49:50,733 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:50,733 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:50,733 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:50,734 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:50,781 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:49:51,269 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1401 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:51,270 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ddae20d3-6814-404e-b361-139b4e253a8e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ddae20d3-6814-404e-b361-139b4e253a8e', 'ETag': '"06aa99c0a7f19226932d465cb33443bc"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:51,270 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:51,270 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:51,270 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:51,270 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:51,270 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ddae20d3-6814-404e-b361-139b4e253a8e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ddae20d3-6814-404e-b361-139b4e253a8e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ddae20d3-6814-404e-b361-139b4e253a8e', 'etag': '"06aa99c0a7f19226932d465cb33443bc"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"06aa99c0a7f19226932d465cb33443bc"'} gunicorn-registry stdout | 2023-06-29 13:49:51,905 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:51,905 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:51,906 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1402, 'Body': <_io.BytesIO object at 0x7f7cd00ad130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:51,906 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:51,906 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:51,906 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:51,906 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:51,906 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:51,906 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:51,906 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:51,915 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:51,915 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:51,915 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:51,915 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:51,915 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:51,915 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1402}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'cxX+iekLufWDRm6QvljMOw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00ad130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1402', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:51,916 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:51,916 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:51,916 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:51,916 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:51,916 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:51,916 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1402&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:cxX+iekLufWDRm6QvljMOw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134951Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:51,916 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134951Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e6a251fcb36865d51b2cd4411265155d4e7cb830cec2a48c569f76ea4ed4aa68 gunicorn-registry stdout | 2023-06-29 13:49:51,916 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 596b92888a144d0ee2859f620d3bbd2461a8de75a56e7d3a4460106b952057d7 gunicorn-registry stdout | 2023-06-29 13:49:51,916 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:51,917 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:51,917 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:51,917 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:51,964 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:49:52,328 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1402 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:52,329 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'da30716e-8cfc-4660-b5d0-dbc5ff209b71', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'da30716e-8cfc-4660-b5d0-dbc5ff209b71', 'ETag': '"7315fe89e90bb9f583466e90be58cc3b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:52,329 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:52,329 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:52,330 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:52,330 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:52,330 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'da30716e-8cfc-4660-b5d0-dbc5ff209b71', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'da30716e-8cfc-4660-b5d0-dbc5ff209b71', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'da30716e-8cfc-4660-b5d0-dbc5ff209b71', 'etag': '"7315fe89e90bb9f583466e90be58cc3b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7315fe89e90bb9f583466e90be58cc3b"'} gunicorn-registry stdout | 2023-06-29 13:49:53,085 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:53,086 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:53,086 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1403, 'Body': <_io.BytesIO object at 0x7f7ccb1fbd60>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:53,086 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:53,086 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:53,086 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:53,086 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:53,086 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:53,086 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:53,087 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:53,095 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:53,095 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:53,095 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:53,095 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:53,095 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:53,095 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1403}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '2cRhVV0v8Khypp4qnLgYOQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fbd60>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1403', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:53,096 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:53,096 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:53,096 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:53,096 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:53,096 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:53,096 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1403&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:2cRhVV0v8Khypp4qnLgYOQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134953Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:53,096 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134953Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8d3aab0090e899d72bfa3f7a61c0f19f49cb5cf3c74b2048a26101c96e094012 gunicorn-registry stdout | 2023-06-29 13:49:53,096 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a5b6b65dd6b17348a454132aec6b8f401a9218a85ff48701e5889c68cb79e32d gunicorn-registry stdout | 2023-06-29 13:49:53,096 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:53,096 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:53,097 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:53,097 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:53,142 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:49:53,505 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1403 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:53,505 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'bfd85c7b-263b-420b-8796-8347727f3603', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'bfd85c7b-263b-420b-8796-8347727f3603', 'ETag': '"d9c461555d2ff0a872a69e2a9cb81839"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:53,505 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:53,505 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:53,506 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:53,506 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:53,506 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'bfd85c7b-263b-420b-8796-8347727f3603', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'bfd85c7b-263b-420b-8796-8347727f3603', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'bfd85c7b-263b-420b-8796-8347727f3603', 'etag': '"d9c461555d2ff0a872a69e2a9cb81839"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d9c461555d2ff0a872a69e2a9cb81839"'} notificationworker stdout | 2023-06-29 13:49:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:49:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:50:03.978401+00:00 (in 9.999390 seconds) notificationworker stdout | 2023-06-29 13:49:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:50:03 UTC)" (scheduled at 2023-06-29 13:49:53.978401+00:00) notificationworker stdout | 2023-06-29 13:49:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:49:53,981 [74] [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(2023, 6, 29, 13, 49, 53, 979621), True, datetime.datetime(2023, 6, 29, 13, 49, 53, 979621), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:49:53,994 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:49:53,994 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:49:53,994 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:50:03 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:49:54,184 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:54,185 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:54,185 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1404, 'Body': <_io.BytesIO object at 0x7f7ccb1e6ef0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:54,185 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:54,185 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:54,185 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:54,185 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:54,185 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:54,185 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:54,186 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:54,194 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:54,194 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:54,194 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:54,195 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:54,195 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:54,195 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1404}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'SkIXhwyClRdZUPrYyaHvbQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6ef0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1404', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:54,195 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:54,195 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:54,195 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:54,195 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:54,195 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:54,195 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1404&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:SkIXhwyClRdZUPrYyaHvbQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134954Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:54,195 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134954Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d5700f8af2cdd3cec7eef1e740627198d4c9f66cddc705b293f66021167bb044 gunicorn-registry stdout | 2023-06-29 13:49:54,195 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 65bfe7f1e057e8f70427070d0ba75170414d9c17248ca4753c72d832bca1ee7a gunicorn-registry stdout | 2023-06-29 13:49:54,196 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:54,196 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:54,196 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:54,197 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:54,243 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:49:54,612 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1404 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:54,613 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '85765e71-1a7d-4cf6-9b67-482076c14fd9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '85765e71-1a7d-4cf6-9b67-482076c14fd9', 'ETag': '"4a4217870c8295175950fad8c9a1ef6d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:54,613 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:54,613 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:54,613 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:54,613 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:54,613 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '85765e71-1a7d-4cf6-9b67-482076c14fd9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '85765e71-1a7d-4cf6-9b67-482076c14fd9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '85765e71-1a7d-4cf6-9b67-482076c14fd9', 'etag': '"4a4217870c8295175950fad8c9a1ef6d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4a4217870c8295175950fad8c9a1ef6d"'} gunicorn-web stdout | 2023-06-29 13:49:54,637 [214] [DEBUG] [app] Starting request: urn:request:2ee1408a-f473-4b76-831c-c52f1dda7a0f (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:49:54,637 [212] [DEBUG] [app] Starting request: urn:request:68b37fb4-2fd4-4175-930e-78b739be0b8c (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:49:54,639 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:49:54,639 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:49:54,641 [216] [DEBUG] [app] Starting request: urn:request:057e4283-3717-41a9-8afa-f6ee4d76db5b (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:49:54,641 [222] [DEBUG] [app] Starting request: urn:request:c2c843d9-2462-42e9-b796-618521007ef2 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:49:54,641 [216] [DEBUG] [app] Ending request: urn:request:057e4283-3717-41a9-8afa-f6ee4d76db5b (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:057e4283-3717-41a9-8afa-f6ee4d76db5b', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:49:54,642 [222] [DEBUG] [app] Ending request: urn:request:c2c843d9-2462-42e9-b796-618521007ef2 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:c2c843d9-2462-42e9-b796-618521007ef2', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:49:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:49:54,642 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:49:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:49:54,642 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:49:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:49:54,642 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:49:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:49:54,642 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:49:54,643 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:49:54,644 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:49:54,645 [211] [DEBUG] [app] Starting request: urn:request:1742f315-1f1a-41fd-87a1-cfb615964df7 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:49:54,645 [213] [DEBUG] [app] Starting request: urn:request:b75d2249-6443-45a5-9599-809604a3821d (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:49:54,645 [211] [DEBUG] [app] Ending request: urn:request:1742f315-1f1a-41fd-87a1-cfb615964df7 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:1742f315-1f1a-41fd-87a1-cfb615964df7', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:49:54,646 [213] [DEBUG] [app] Ending request: urn:request:b75d2249-6443-45a5-9599-809604a3821d (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:b75d2249-6443-45a5-9599-809604a3821d', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:49:54,646 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:49:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:49:54,646 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:49:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:49:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:49:54,646 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:49:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:49:54,646 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:49:54,646 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:49:54,647 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:49:54,654 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:49:54,654 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:49:54,666 [214] [DEBUG] [app] Ending request: urn:request:2ee1408a-f473-4b76-831c-c52f1dda7a0f (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:2ee1408a-f473-4b76-831c-c52f1dda7a0f', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:49:54,666 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:49:54,666 [212] [DEBUG] [app] Ending request: urn:request:68b37fb4-2fd4-4175-930e-78b739be0b8c (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:68b37fb4-2fd4-4175-930e-78b739be0b8c', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:49:54,666 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:49:54,666 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:49:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:49:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.030 118 0.030) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:49:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.030 118 0.031) gunicorn-web stdout | 2023-06-29 13:49:54,667 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:49:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-registry stdout | 2023-06-29 13:49:55,583 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:55,583 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:55,584 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1405, 'Body': <_io.BytesIO object at 0x7f7ccb73c3b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:55,584 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:55,584 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:55,584 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:55,584 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:55,584 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:55,584 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:55,585 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler exportactionlogsworker stdout | 2023-06-29 13:49:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:49:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:50:14.793446+00:00 (in 19.201888 seconds) exportactionlogsworker stdout | 2023-06-29 13:49:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:50:55 UTC)" (scheduled at 2023-06-29 13:49:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:49:55,592 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:49:55,593 [58] [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(2023, 6, 29, 13, 49, 55, 592137), True, datetime.datetime(2023, 6, 29, 13, 49, 55, 592137), 0, 'exportactionlogs/%', 50, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:49:55,593 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:55,593 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:55,593 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:55,594 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:55,594 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:55,594 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1405}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'L8Moys0/M1Z5MhHfD5GZag==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb73c3b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1405', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:55,594 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:55,594 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:55,594 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:55,594 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:55,594 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:55,595 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1405&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:L8Moys0/M1Z5MhHfD5GZag== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134955Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:55,595 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134955Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 43be8e1c460940c0b99fa60f1f29534f62334ce8ba2fe893e2dec8d75eb5d0f0 gunicorn-registry stdout | 2023-06-29 13:49:55,595 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9318065959dcfda27a45611b2f37db6e4854ea5a8502671b59b3acbd3f667566 gunicorn-registry stdout | 2023-06-29 13:49:55,595 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:55,595 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:55,595 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:55,596 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. exportactionlogsworker stdout | 2023-06-29 13:49:55,611 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:49:55,611 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:49:55,611 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:50:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:49:55,657 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. buildlogsarchiver stdout | 2023-06-29 13:49:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:49:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:50:25.790030+00:00 (in 29.999364 seconds) buildlogsarchiver stdout | 2023-06-29 13:49:55,791 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:50:25 UTC)" (scheduled at 2023-06-29 13:49:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:49:55,791 [54] [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(2023, 6, 14, 13, 49, 55, 791106), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:49:55,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:49:55,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:49:55,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:50:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:49:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:49:55,890 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:50:45.690471+00:00 (in 49.800621 seconds) namespacegcworker stdout | 2023-06-29 13:49:55,890 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:50:55 UTC)" (scheduled at 2023-06-29 13:49:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:49:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:49:55,891 [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(2023, 6, 29, 13, 49, 55, 890421), True, datetime.datetime(2023, 6, 29, 13, 49, 55, 890421), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:49:55,904 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:49:55,904 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:49:55,905 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:50:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:49:56,065 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1405 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:56,065 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1467a1b9-6ce0-48e3-bf8a-593637c9130e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1467a1b9-6ce0-48e3-bf8a-593637c9130e', 'ETag': '"2fc328cacd3f3356793211df0f91996a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:56,066 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:56,066 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:56,066 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:56,066 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:56,066 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1467a1b9-6ce0-48e3-bf8a-593637c9130e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1467a1b9-6ce0-48e3-bf8a-593637c9130e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1467a1b9-6ce0-48e3-bf8a-593637c9130e', 'etag': '"2fc328cacd3f3356793211df0f91996a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2fc328cacd3f3356793211df0f91996a"'} gunicorn-registry stdout | 2023-06-29 13:49:56,683 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:56,683 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:56,684 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1406, 'Body': <_io.BytesIO object at 0x7f7cd00ad090>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:56,684 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:56,684 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:56,684 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:56,684 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:56,684 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:56,684 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:56,684 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:56,693 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:56,693 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:56,693 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:56,693 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:56,693 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:56,693 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1406}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '5rMRbwTgglymnetMTCGytQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00ad090>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1406', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:56,694 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:56,694 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:56,694 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:56,694 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:56,694 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:56,694 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1406&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:5rMRbwTgglymnetMTCGytQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134956Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:56,694 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134956Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9c6359c1e35c29f9be9f08a60f30e6ed86397633d072a970f49550a94bf0e9f0 gunicorn-registry stdout | 2023-06-29 13:49:56,694 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 179081225bf902abe2817e4a395ad63a3a259ed58fd2916769dc983215fe6948 gunicorn-registry stdout | 2023-06-29 13:49:56,694 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:56,694 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:56,695 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:56,696 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:56,740 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:49:57,101 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1406 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:57,101 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e8b0a855-2092-4ce2-a78e-9c4a7684b00e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e8b0a855-2092-4ce2-a78e-9c4a7684b00e', 'ETag': '"e6b3116f04e0825ca69deb4c4c21b2b5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:57,102 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:57,102 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:57,102 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:57,102 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:57,102 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e8b0a855-2092-4ce2-a78e-9c4a7684b00e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e8b0a855-2092-4ce2-a78e-9c4a7684b00e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e8b0a855-2092-4ce2-a78e-9c4a7684b00e', 'etag': '"e6b3116f04e0825ca69deb4c4c21b2b5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e6b3116f04e0825ca69deb4c4c21b2b5"'} gunicorn-registry stdout | 2023-06-29 13:49:57,854 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:57,854 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:57,855 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1407, 'Body': <_io.BytesIO object at 0x7f7ccb229f40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:57,855 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:57,855 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:57,855 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:57,855 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:57,855 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:57,855 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:57,855 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:57,864 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:57,864 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:57,864 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:57,864 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:57,864 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:57,864 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1407}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'srLvbyGVbQrqeY2IqxE2bw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb229f40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1407', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:57,864 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:57,864 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:57,864 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:57,864 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:57,864 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:57,864 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1407&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:srLvbyGVbQrqeY2IqxE2bw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134957Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:57,865 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134957Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | aad4b1e2bf0aa7451be08a321fa6ceb95082d14eef738c46fd0b724a5ff53fb7 gunicorn-registry stdout | 2023-06-29 13:49:57,865 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f273998b19c71a1fa87ae329884cf8e55eea5cf8ac4070a79631bf46468b7a4a gunicorn-registry stdout | 2023-06-29 13:49:57,865 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:57,865 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:57,865 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:57,866 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:57,915 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:49:58,280 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1407 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:58,281 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'be9c80cb-f82b-45fb-9048-e49202dbe565', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'be9c80cb-f82b-45fb-9048-e49202dbe565', 'ETag': '"b2b2ef6f21956d0aea798d88ab11366f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:58,281 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:58,281 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:58,281 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:58,282 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:58,282 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'be9c80cb-f82b-45fb-9048-e49202dbe565', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'be9c80cb-f82b-45fb-9048-e49202dbe565', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'be9c80cb-f82b-45fb-9048-e49202dbe565', 'etag': '"b2b2ef6f21956d0aea798d88ab11366f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b2b2ef6f21956d0aea798d88ab11366f"'} gunicorn-registry stdout | 2023-06-29 13:49:59,006 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:49:59,006 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:49:59,006 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1408, 'Body': <_io.BytesIO object at 0x7f7ccb27a130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:49:59,006 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:59,007 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:59,007 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:59,007 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:59,007 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:59,007 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:59,007 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:59,015 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:59,015 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:49:59,015 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:59,015 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:59,016 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:59,016 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1408}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'W59z7m6pHUrP9xyU1XCOWQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1408', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:49:59,016 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:59,016 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:59,016 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:59,016 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:59,016 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:49:59,016 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1408&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:W59z7m6pHUrP9xyU1XCOWQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T134959Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:49:59,016 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T134959Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 28fdc189ee8eaf85c097fbd2a5eb2c606994914b0455d6561f5f6b40e5a4237a gunicorn-registry stdout | 2023-06-29 13:49:59,016 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b95503eaa62c58f2dd3e35cb5c276b121b516b0be1ee582d735b2d22611dcc1e gunicorn-registry stdout | 2023-06-29 13:49:59,016 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:59,016 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:49:59,017 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:49:59,017 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:49:59,146 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:49:59,513 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1408 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:49:59,514 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ca5f3dcb-00ff-4bff-9910-6c5edce58ba7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ca5f3dcb-00ff-4bff-9910-6c5edce58ba7', 'ETag': '"5b9f73ee6ea91d4acff71c94d5708e59"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:49:59,514 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:49:59,514 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:49:59,514 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:49:59,514 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:49:59,514 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ca5f3dcb-00ff-4bff-9910-6c5edce58ba7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ca5f3dcb-00ff-4bff-9910-6c5edce58ba7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ca5f3dcb-00ff-4bff-9910-6c5edce58ba7', 'etag': '"5b9f73ee6ea91d4acff71c94d5708e59"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5b9f73ee6ea91d4acff71c94d5708e59"'} gunicorn-registry stdout | 2023-06-29 13:50:00,099 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:00,099 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:00,100 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1409, 'Body': <_io.BytesIO object at 0x7f7ccb2ab2c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:00,100 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:00,100 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:00,100 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:00,100 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:00,101 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:00,101 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:00,101 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:00,110 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:00,110 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:00,110 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:00,110 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:00,110 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:00,110 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1409}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ruAGKZh1snrk9MOf6C2yNA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab2c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1409', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:00,110 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:00,110 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:00,110 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:00,110 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:00,111 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:00,111 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1409&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ruAGKZh1snrk9MOf6C2yNA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135000Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:00,111 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135000Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9e82b4ee0eac291b2804575c68cf8797bd1da5621c9f45911559fb8d73b49285 gunicorn-registry stdout | 2023-06-29 13:50:00,111 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c4448e1897a8bb3ad8369eeb5fdbb90a01ab522014bc5205d49cc754446f1016 gunicorn-registry stdout | 2023-06-29 13:50:00,111 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:00,111 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:00,111 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:00,112 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:00,162 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:50:00,526 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1409 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:00,527 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e23d7053-8d70-4a6a-99b8-395a0a85dae2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e23d7053-8d70-4a6a-99b8-395a0a85dae2', 'ETag': '"aee006299875b27ae4f4c39fe82db234"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:00,527 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:00,527 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:00,527 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:00,527 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:00,527 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e23d7053-8d70-4a6a-99b8-395a0a85dae2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e23d7053-8d70-4a6a-99b8-395a0a85dae2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e23d7053-8d70-4a6a-99b8-395a0a85dae2', 'etag': '"aee006299875b27ae4f4c39fe82db234"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"aee006299875b27ae4f4c39fe82db234"'} gcworker stdout | 2023-06-29 13:50:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:50:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:50:10.585410+00:00 (in 9.999464 seconds) gcworker stdout | 2023-06-29 13:50:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:50:10 UTC)" (scheduled at 2023-06-29 13:50:00.585410+00:00) gcworker stdout | 2023-06-29 13:50:00,587 [59] [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, 1686837000586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:50:00,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:50:00,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:50:00,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:50:10 UTC)" executed successfully expiredappspecifictokenworker stdout | 2023-06-29 13:50:00,635 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:50:01,276 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:01,276 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:01,276 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1410, 'Body': <_io.BytesIO object at 0x7f7ccb73c3b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:01,276 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:01,276 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:01,276 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:01,277 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:01,277 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:01,277 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:01,277 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:01,285 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:01,285 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:01,285 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:01,285 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:01,285 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:01,286 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1410}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Tiw/fktWP2vY0krbxCf2gA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb73c3b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1410', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:01,286 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:01,286 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:01,286 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:01,286 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:01,286 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:01,286 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1410&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Tiw/fktWP2vY0krbxCf2gA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135001Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:01,286 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135001Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2166bd00497efe7331c0245e80379532a37a6e01dee5de96f67b4391a65a68be gunicorn-registry stdout | 2023-06-29 13:50:01,286 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4584a4082b1ccd52725893d257c9cc081adf294d622e05aed03c34e847e00617 gunicorn-registry stdout | 2023-06-29 13:50:01,286 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:01,286 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:01,287 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:01,287 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:01,333 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:50:01,700 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1410 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:01,700 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '70eff816-4aab-4942-8896-8c7c0f8100b2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '70eff816-4aab-4942-8896-8c7c0f8100b2', 'ETag': '"4e2c3f7e4b563f6bd8d24adbc427f680"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:01,700 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:01,701 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:01,701 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:01,701 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:01,701 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '70eff816-4aab-4942-8896-8c7c0f8100b2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '70eff816-4aab-4942-8896-8c7c0f8100b2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '70eff816-4aab-4942-8896-8c7c0f8100b2', 'etag': '"4e2c3f7e4b563f6bd8d24adbc427f680"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4e2c3f7e4b563f6bd8d24adbc427f680"'} repositorygcworker stdout | 2023-06-29 13:50:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:50:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:50:38.788158+00:00 (in 36.796653 seconds) repositorygcworker stdout | 2023-06-29 13:50:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:51:01 UTC)" (scheduled at 2023-06-29 13:50:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:50:01,991 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:50:01,993 [81] [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(2023, 6, 29, 13, 50, 1, 991958), True, datetime.datetime(2023, 6, 29, 13, 50, 1, 991958), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 13:50:02,005 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:50:02,005 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:50:02,006 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:51:01 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:50:02,404 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:02,405 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:02,405 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1411, 'Body': <_io.BytesIO object at 0x7f7ccb229f40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:02,405 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:02,405 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:02,405 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:02,405 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:02,405 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:02,405 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:02,406 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:02,414 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:02,414 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:02,414 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:02,414 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:02,414 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:02,415 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1411}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'wsL98H2jYJRmB6iWRl580g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb229f40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1411', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:02,415 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:02,415 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:02,415 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:02,415 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:02,415 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:02,415 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1411&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:wsL98H2jYJRmB6iWRl580g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135002Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:02,415 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135002Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 249dad22c3ea37b8116f5b8fe5a8ce5403a0fb6f97b6a59abeb3093c6beb72b5 gunicorn-registry stdout | 2023-06-29 13:50:02,415 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 28bdbce794d4675bbf5e9561766ff53b3bc6053fd76c464796b06b62a4bfbadf gunicorn-registry stdout | 2023-06-29 13:50:02,415 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:02,415 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:02,416 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:02,416 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:02,464 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:50:02,829 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1411 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:02,830 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a92d7b36-6792-4956-97dc-19bed04f2a7d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a92d7b36-6792-4956-97dc-19bed04f2a7d', 'ETag': '"c2c2fdf07da360946607a896465e7cd2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:02,830 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:02,830 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:02,830 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:02,830 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:02,830 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a92d7b36-6792-4956-97dc-19bed04f2a7d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a92d7b36-6792-4956-97dc-19bed04f2a7d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a92d7b36-6792-4956-97dc-19bed04f2a7d', 'etag': '"c2c2fdf07da360946607a896465e7cd2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c2c2fdf07da360946607a896465e7cd2"'} gunicorn-registry stdout | 2023-06-29 13:50:03,537 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:03,537 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:03,537 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1412, 'Body': <_io.BytesIO object at 0x7f7ccb1fb630>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:03,537 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:03,538 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:03,538 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:03,538 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:03,538 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:03,538 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:03,538 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:03,546 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:03,546 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:03,547 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:03,547 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:03,547 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:03,547 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1412}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'YQND6iafQ/dfeVlAaN0oEw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fb630>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1412', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:03,547 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:03,547 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:03,547 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:03,547 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:03,547 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:03,547 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1412&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:YQND6iafQ/dfeVlAaN0oEw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135003Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:03,547 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135003Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 04b8b118d3bd027b23bc820d5d4fab8338c256a695e1e25f464bfaa687e7ec3a gunicorn-registry stdout | 2023-06-29 13:50:03,547 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d29c62018a489aeaedd9a2c5ca8f320346b72e428f971f3579f62c9819cf71e3 gunicorn-registry stdout | 2023-06-29 13:50:03,547 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:03,548 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:03,548 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:03,549 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:03,682 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:50:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:50:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:50:13.978401+00:00 (in 9.999427 seconds) notificationworker stdout | 2023-06-29 13:50:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:50:13 UTC)" (scheduled at 2023-06-29 13:50:03.978401+00:00) notificationworker stdout | 2023-06-29 13:50:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:50:03,981 [74] [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(2023, 6, 29, 13, 50, 3, 979537), True, datetime.datetime(2023, 6, 29, 13, 50, 3, 979537), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:50:03,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:50:03,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:50:03,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:50:13 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:50:04,049 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1412 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:04,050 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '31238284-d4c8-4082-8a0d-8c91142dc911', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '31238284-d4c8-4082-8a0d-8c91142dc911', 'ETag': '"610343ea269f43f75f79594068dd2813"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:04,050 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:04,050 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:04,050 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:04,050 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:04,050 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '31238284-d4c8-4082-8a0d-8c91142dc911', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '31238284-d4c8-4082-8a0d-8c91142dc911', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '31238284-d4c8-4082-8a0d-8c91142dc911', 'etag': '"610343ea269f43f75f79594068dd2813"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"610343ea269f43f75f79594068dd2813"'} queuecleanupworker stdout | 2023-06-29 13:50:04,122 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} quotatotalworker stdout | 2023-06-29 13:50:04,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:50:04,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:50:19.399457+00:00 (in 14.999451 seconds) quotatotalworker stdout | 2023-06-29 13:50:04,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:50:19 UTC)" (scheduled at 2023-06-29 13:50:04.399457+00:00) quotatotalworker stdout | 2023-06-29 13:50:04,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:50:04,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:50:04,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:50:19 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:50:04,510 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:04,510 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:04,511 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1413, 'Body': <_io.BytesIO object at 0x7f7ccb223810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:04,511 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:04,511 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:04,511 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:04,511 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:04,511 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:04,511 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:04,511 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:04,520 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:04,520 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:04,520 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:04,520 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:04,520 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:04,520 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1413}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '+jjpCM+/RbwFE3VJ0AVMVw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1413', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:04,520 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:04,520 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:04,520 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:04,520 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:04,520 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:04,521 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1413&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:+jjpCM+/RbwFE3VJ0AVMVw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135004Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:04,521 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135004Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a88c6b49b3d7b5ca01fe040bce144e13374c0d9a960d452ec910db5fbefe8d34 gunicorn-registry stdout | 2023-06-29 13:50:04,521 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 041dec76314e3c8d7446766248ca77ff368dd7db28d5439e581668b28a30d5ac gunicorn-registry stdout | 2023-06-29 13:50:04,521 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:04,521 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:04,521 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:04,522 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:04,567 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:50:04,923 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1413 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:04,924 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5f58667f-2f98-4ce9-a847-eeaf313a8240', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5f58667f-2f98-4ce9-a847-eeaf313a8240', 'ETag': '"fa38e908cfbf45bc05137549d0054c57"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:04,924 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:04,924 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:04,924 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:04,924 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:04,924 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5f58667f-2f98-4ce9-a847-eeaf313a8240', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5f58667f-2f98-4ce9-a847-eeaf313a8240', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5f58667f-2f98-4ce9-a847-eeaf313a8240', 'etag': '"fa38e908cfbf45bc05137549d0054c57"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"fa38e908cfbf45bc05137549d0054c57"'} gunicorn-registry stdout | 2023-06-29 13:50:05,353 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:05,354 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:05,354 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1414, 'Body': <_io.BytesIO object at 0x7f7ccb73c3b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:05,354 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:05,354 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:05,354 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:05,354 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:05,354 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:05,354 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:05,355 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:05,363 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:05,363 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:05,363 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:05,363 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:05,363 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:05,363 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1414}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ILB3YWLcfWyLCXYe7yvi6Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb73c3b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1414', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:05,363 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:05,363 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:05,363 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:05,363 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:05,364 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:05,364 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1414&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ILB3YWLcfWyLCXYe7yvi6Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135005Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:05,364 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135005Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1ffb1adc86941b185a1861a588100d13069e34c9cba537bc8914f663156cb4e6 gunicorn-registry stdout | 2023-06-29 13:50:05,364 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e3361fd3508665dc390cc5fd62de986e3738bee5fc11012f222f27ef1720de51 gunicorn-registry stdout | 2023-06-29 13:50:05,364 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:05,364 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:05,364 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:05,365 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:05,414 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:50:05,773 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1414 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:05,774 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4dba8bc6-8f51-4f80-b6af-aaf94b78f1f4', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4dba8bc6-8f51-4f80-b6af-aaf94b78f1f4', 'ETag': '"20b0776162dc7d6c8b09761eef2be2e9"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:05,774 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:05,774 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:05,774 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:05,774 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:05,774 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4dba8bc6-8f51-4f80-b6af-aaf94b78f1f4', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4dba8bc6-8f51-4f80-b6af-aaf94b78f1f4', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4dba8bc6-8f51-4f80-b6af-aaf94b78f1f4', 'etag': '"20b0776162dc7d6c8b09761eef2be2e9"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"20b0776162dc7d6c8b09761eef2be2e9"'} gunicorn-registry stdout | 2023-06-29 13:50:06,274 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:06,275 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:06,275 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1415, 'Body': <_io.BytesIO object at 0x7f7cd00e1720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:06,275 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:06,275 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:06,275 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:06,275 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:06,275 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:06,275 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:06,276 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:06,284 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:06,284 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:06,284 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:06,284 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:06,284 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:06,284 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1415}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Yeq3kOIWb9LAS8O76szDnw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1415', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:06,284 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:06,284 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:06,284 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:06,284 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:06,284 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:06,285 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1415&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Yeq3kOIWb9LAS8O76szDnw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135006Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:06,285 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135006Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | bb6cc2eb205e52d1630d56c594f84c3915f6a62f00a8be192b85daabdaeac7c2 gunicorn-registry stdout | 2023-06-29 13:50:06,285 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | bcae045c99f0955b1b0df73fd0c2288615240272fd3a8fc6b0d8d2623d79e3e8 gunicorn-registry stdout | 2023-06-29 13:50:06,285 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:06,285 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:06,285 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:06,286 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:06,335 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:50:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:50:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:50:11.713664+00:00 (in 5.130660 seconds) securityworker stdout | 2023-06-29 13:50:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:50:36 UTC)" (scheduled at 2023-06-29 13:50:06.582504+00:00) securityworker stdout | 2023-06-29 13:50:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:50:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:50:06,587 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:50:06,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:50:06,600 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:50:06,604 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:50:06,604 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:50:36 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:50:06,690 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1415 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:06,691 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5d8a59b6-0333-4287-8720-4b9a4fea9a64', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5d8a59b6-0333-4287-8720-4b9a4fea9a64', 'ETag': '"61eab790e2166fd2c04bc3bbeaccc39f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:06,691 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:06,691 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:06,691 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:06,691 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:06,691 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5d8a59b6-0333-4287-8720-4b9a4fea9a64', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5d8a59b6-0333-4287-8720-4b9a4fea9a64', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5d8a59b6-0333-4287-8720-4b9a4fea9a64', 'etag': '"61eab790e2166fd2c04bc3bbeaccc39f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"61eab790e2166fd2c04bc3bbeaccc39f"'} gunicorn-registry stdout | 2023-06-29 13:50:07,308 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:07,309 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:07,309 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1416, 'Body': <_io.BytesIO object at 0x7f7ccb27a6d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:07,309 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:07,309 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:07,309 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:07,309 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:07,309 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:07,309 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:07,310 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:07,318 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:07,318 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:07,318 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:07,318 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:07,318 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:07,318 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1416}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Xgdf3wzNIpAmupeYSLdQAg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a6d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1416', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:07,318 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:07,318 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:07,318 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:07,319 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:07,319 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:07,319 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1416&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Xgdf3wzNIpAmupeYSLdQAg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135007Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:07,319 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135007Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4526b87ba82ee0a03545f01849b546b4379a65ae345d8e211d75a6e0c8e0d2b1 gunicorn-registry stdout | 2023-06-29 13:50:07,319 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ef197450aeab69ec78e792e06ecbb33cc1fd0f0ce13593e3a9d65781e41986be gunicorn-registry stdout | 2023-06-29 13:50:07,319 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:07,319 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:07,319 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:07,320 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:07,365 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. builder stdout | 2023-06-29 13:50:07,397 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:50:07,422 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:50:07,724 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1416 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:07,725 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1c3dde57-d7d5-4398-a0d6-a80fa9ab168e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1c3dde57-d7d5-4398-a0d6-a80fa9ab168e', 'ETag': '"5e075fdf0ccd229026ba979848b75002"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:07,725 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:07,725 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:07,725 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:07,725 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:07,725 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1c3dde57-d7d5-4398-a0d6-a80fa9ab168e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1c3dde57-d7d5-4398-a0d6-a80fa9ab168e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1c3dde57-d7d5-4398-a0d6-a80fa9ab168e', 'etag': '"5e075fdf0ccd229026ba979848b75002"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5e075fdf0ccd229026ba979848b75002"'} gunicorn-registry stdout | 2023-06-29 13:50:08,762 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:08,762 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:08,762 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1417, 'Body': <_io.BytesIO object at 0x7f7ccb27a630>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:08,762 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:08,762 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:08,762 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:08,762 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:08,762 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:08,763 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:08,763 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:08,771 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:08,771 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:08,771 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:08,771 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:08,771 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:08,771 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1417}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '+uvDUqnTMgb1aNQ4U5NTCA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a630>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1417', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:08,771 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:08,771 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:08,771 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:08,772 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:08,772 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:08,772 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1417&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:+uvDUqnTMgb1aNQ4U5NTCA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135008Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:08,772 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135008Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a543257ba20a9ca7462e55fbf5885ded1815f77f19bd9ae71736a640861956fe gunicorn-registry stdout | 2023-06-29 13:50:08,772 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1c7bbc0234e7af7adf2373d734a081d6830c4cf828ddbad7e69325548c54b62b gunicorn-registry stdout | 2023-06-29 13:50:08,772 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:08,772 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:08,772 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:08,773 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:08,820 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:50:09,226 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1417 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:09,227 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5b17084c-fd1b-4088-8f27-96f1d9ee22a7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5b17084c-fd1b-4088-8f27-96f1d9ee22a7', 'ETag': '"faebc352a9d33206f568d43853935308"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:09,227 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:09,227 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:09,227 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:09,227 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:09,227 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5b17084c-fd1b-4088-8f27-96f1d9ee22a7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5b17084c-fd1b-4088-8f27-96f1d9ee22a7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5b17084c-fd1b-4088-8f27-96f1d9ee22a7', 'etag': '"faebc352a9d33206f568d43853935308"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"faebc352a9d33206f568d43853935308"'} quotatotalworker stdout | 2023-06-29 13:50:09,317 [78] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotatotalworker.py', 'pid': '78'} gunicorn-web stdout | 2023-06-29 13:50:09,637 [213] [DEBUG] [app] Starting request: urn:request:cce491b9-c5e4-41e6-9c88-ed119aea21ff (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:50:09,637 [211] [DEBUG] [app] Starting request: urn:request:5588bafa-4a87-44af-bd0b-caf443cbaf7e (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:50:09,639 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:50:09,639 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:50:09,640 [223] [DEBUG] [app] Starting request: urn:request:44232655-a254-4461-b6e9-35960ffd88e6 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:50:09,641 [219] [DEBUG] [app] Starting request: urn:request:5bc5bcb5-9efa-496a-a426-0dc51fbac26b (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:50:09,641 [223] [DEBUG] [app] Ending request: urn:request:44232655-a254-4461-b6e9-35960ffd88e6 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:44232655-a254-4461-b6e9-35960ffd88e6', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:50:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-registry stdout | 2023-06-29 13:50:09,641 [219] [DEBUG] [app] Ending request: urn:request:5bc5bcb5-9efa-496a-a426-0dc51fbac26b (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:5bc5bcb5-9efa-496a-a426-0dc51fbac26b', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:50:09,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:50:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:50:09,642 [219] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:50:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:50:09,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:50:09,642 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:50:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:50:09,643 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:50:09,643 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:50:09,644 [211] [DEBUG] [app] Starting request: urn:request:7d7bad37-04c8-47b4-86c3-e7bfe89a0ecb (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:50:09,645 [214] [DEBUG] [app] Starting request: urn:request:c8e86ded-4564-4962-9200-39430e1cf7bd (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:50:09,645 [211] [DEBUG] [app] Ending request: urn:request:7d7bad37-04c8-47b4-86c3-e7bfe89a0ecb (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:7d7bad37-04c8-47b4-86c3-e7bfe89a0ecb', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:50:09,645 [214] [DEBUG] [app] Ending request: urn:request:c8e86ded-4564-4962-9200-39430e1cf7bd (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:c8e86ded-4564-4962-9200-39430e1cf7bd', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:50:09,645 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:50:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:50:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:50:09,645 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:50:09,646 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:50:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:50:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-06-29 13:50:09,646 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:50:09,646 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:50:09,646 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:50:09,654 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:50:09,654 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:50:09,665 [211] [DEBUG] [app] Ending request: urn:request:5588bafa-4a87-44af-bd0b-caf443cbaf7e (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:5588bafa-4a87-44af-bd0b-caf443cbaf7e', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:50:09,665 [213] [DEBUG] [app] Ending request: urn:request:cce491b9-c5e4-41e6-9c88-ed119aea21ff (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:cce491b9-c5e4-41e6-9c88-ed119aea21ff', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:50:09,665 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:50:09,665 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:50:09,665 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:50:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:50:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:50:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-web stdout | 2023-06-29 13:50:09,665 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:50:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" quotaregistrysizeworker stdout | 2023-06-29 13:50:09,840 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-registry stdout | 2023-06-29 13:50:09,849 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:09,849 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:09,850 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1418, 'Body': <_io.BytesIO object at 0x7f7cd00e1720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:09,850 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:09,850 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:09,850 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:09,850 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:09,850 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:09,850 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:09,850 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:09,859 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:09,859 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:09,859 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:09,859 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:09,859 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:09,859 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1418}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Hvgevgba9bzTE8yFDEPZzg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1418', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:09,859 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:09,859 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:09,859 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:09,859 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:09,859 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:09,859 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1418&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Hvgevgba9bzTE8yFDEPZzg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135009Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:09,859 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135009Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | bcf43743daa54b15dc9f34e5483a70b6761560d450a3f2e3b72880d87cda8b16 gunicorn-registry stdout | 2023-06-29 13:50:09,860 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8a3c78393bce5a1b9e1eab328dee1bb730f7a62fc76eb15c191da3556900a7d3 gunicorn-registry stdout | 2023-06-29 13:50:09,860 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:09,860 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:09,860 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:09,861 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:09,908 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. logrotateworker stdout | 2023-06-29 13:50:10,182 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:50:10,202 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} namespacegcworker stdout | 2023-06-29 13:50:10,206 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} gunicorn-registry stdout | 2023-06-29 13:50:10,267 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1418 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:10,268 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd379d35c-8d8b-43ee-bb2c-626832bdbcc2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd379d35c-8d8b-43ee-bb2c-626832bdbcc2', 'ETag': '"1ef81ebe06daf5bcd313cc850c43d9ce"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:10,268 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:10,268 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:10,268 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:10,268 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:10,268 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd379d35c-8d8b-43ee-bb2c-626832bdbcc2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd379d35c-8d8b-43ee-bb2c-626832bdbcc2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd379d35c-8d8b-43ee-bb2c-626832bdbcc2', 'etag': '"1ef81ebe06daf5bcd313cc850c43d9ce"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1ef81ebe06daf5bcd313cc850c43d9ce"'} gcworker stdout | 2023-06-29 13:50:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:50:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:50:20.585410+00:00 (in 9.999448 seconds) gcworker stdout | 2023-06-29 13:50:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:50:20 UTC)" (scheduled at 2023-06-29 13:50:10.585410+00:00) gcworker stdout | 2023-06-29 13:50:10,587 [59] [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, 1686837010586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:50:10,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:50:10,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:50:10,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:50:20 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:50:10,886 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:10,887 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:10,887 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1419, 'Body': <_io.BytesIO object at 0x7f7ccb211b80>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:10,887 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:10,887 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:10,887 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:10,887 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:10,887 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:10,887 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:10,888 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:10,896 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:10,896 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:10,896 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:10,896 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:10,896 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:10,896 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1419}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'pQNvp3JSmRcttNLsUtDdfA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb211b80>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1419', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:10,896 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:10,896 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:10,896 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:10,896 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:10,897 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:10,897 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1419&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:pQNvp3JSmRcttNLsUtDdfA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135010Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:10,897 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135010Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e173f9f2f3bd247bfe92183808630bac01f9b88f28a93b430b7db3adc81d4f87 gunicorn-registry stdout | 2023-06-29 13:50:10,897 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3f951fac6995ef6918bce184c6109ddcfcdb096ca0c40ade026b6d2af35c14bb gunicorn-registry stdout | 2023-06-29 13:50:10,897 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:10,897 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:10,897 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:10,898 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:11,015 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositoryactioncounter stdout | 2023-06-29 13:50:11,059 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-registry stdout | 2023-06-29 13:50:11,376 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1419 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:11,377 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '441dfd7e-5660-49da-9685-a5183b97d94e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '441dfd7e-5660-49da-9685-a5183b97d94e', 'ETag': '"a5036fa7725299172db4d2ec52d0dd7c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:11,377 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:11,377 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:11,377 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:11,377 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:11,377 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '441dfd7e-5660-49da-9685-a5183b97d94e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '441dfd7e-5660-49da-9685-a5183b97d94e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '441dfd7e-5660-49da-9685-a5183b97d94e', 'etag': '"a5036fa7725299172db4d2ec52d0dd7c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a5036fa7725299172db4d2ec52d0dd7c"'} securityworker stdout | 2023-06-29 13:50:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:50:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:50:36.582504+00:00 (in 24.868335 seconds) securityworker stdout | 2023-06-29 13:50:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:50:41 UTC)" (scheduled at 2023-06-29 13:50:11.713664+00:00) securityworker stdout | 2023-06-29 13:50:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:50:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:50:11,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:50:11,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:50:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:50:11,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:50:11,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:50:11,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:50:11,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:50:11,734 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:50:11,738 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:50:11,738 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:50:11,740 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 45, 11, 722082), 1, 2]) securityworker stdout | 2023-06-29 13:50:11,743 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:50:11,743 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:50:11,745 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 45, 11, 722082), 1, 2]) securityworker stdout | 2023-06-29 13:50:11,749 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:50:11,749 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:50:11,749 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:50:11,749 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:50:11,749 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:50:11,749 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:50:11,749 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:50:11,750 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:50:11,750 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:50:11,750 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:50:41 UTC)" executed successfully blobuploadcleanupworker stdout | 2023-06-29 13:50:12,157 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:50:12,244 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:12,244 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:12,245 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1420, 'Body': <_io.BytesIO object at 0x7f7ccb20dcc0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:12,245 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:12,245 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:12,245 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:12,245 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:12,245 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:12,245 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:12,245 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:12,254 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:12,254 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:12,254 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:12,254 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:12,254 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:12,254 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1420}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'H28fKAh2niL9xIhxnmTZ/g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb20dcc0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1420', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:12,254 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:12,254 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:12,254 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:12,254 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:12,254 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:12,254 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1420&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:H28fKAh2niL9xIhxnmTZ/g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135012Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:12,254 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135012Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | aa313cadeec15e98d4e7d1dd8788d2bd89f5ced3138d84593b0fba1b724cebbd gunicorn-registry stdout | 2023-06-29 13:50:12,254 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 057202d4e32b577a07b17199de1228ba52cae08b04292c5e4219e847f243c04b gunicorn-registry stdout | 2023-06-29 13:50:12,254 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:12,255 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:12,255 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:12,255 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:12,376 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:50:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:50:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:50:15.985355+00:00 (in 2.006463 seconds) notificationworker stdout | 2023-06-29 13:50:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:50:23 UTC)" (scheduled at 2023-06-29 13:50:13.978401+00:00) notificationworker stdout | 2023-06-29 13:50:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:50:13,981 [74] [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(2023, 6, 29, 13, 50, 13, 979434), True, datetime.datetime(2023, 6, 29, 13, 50, 13, 979434), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:50:13,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:50:13,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:50:13,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:50:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:50:14,099 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1420 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:14,099 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '135ad191-a2b9-4b56-8ec4-5705f619a26d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '135ad191-a2b9-4b56-8ec4-5705f619a26d', 'ETag': '"1f6f1f2808769e22fdc488719e64d9fe"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:14,100 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:14,100 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:14,100 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:14,100 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:14,100 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '135ad191-a2b9-4b56-8ec4-5705f619a26d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '135ad191-a2b9-4b56-8ec4-5705f619a26d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '135ad191-a2b9-4b56-8ec4-5705f619a26d', 'etag': '"1f6f1f2808769e22fdc488719e64d9fe"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1f6f1f2808769e22fdc488719e64d9fe"'} repositorygcworker stdout | 2023-06-29 13:50:14,118 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:50:14,123 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:14,123 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:14,124 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1421, 'Body': <_io.BytesIO object at 0x7f7ccb1e6860>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:14,124 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:14,124 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:14,124 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:14,124 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:14,124 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:14,124 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:14,124 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:14,132 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:14,132 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:14,132 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:14,132 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:14,132 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:14,132 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1421}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Ep0H+XVShjnjytx451qbug==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6860>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1421', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:14,133 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:14,133 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:14,133 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:14,133 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:14,133 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:14,133 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1421&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Ep0H+XVShjnjytx451qbug== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135014Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:14,133 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135014Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0fe79fd2daab2434345bd3a01eb7f9f09f803908bd34d7317396aede019bacd3 gunicorn-registry stdout | 2023-06-29 13:50:14,133 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8506461ec02e40e9a0eeddf1f38d7bda506fe11977892bccda8dec1cda9e483f gunicorn-registry stdout | 2023-06-29 13:50:14,133 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:14,133 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:14,134 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:14,134 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:14,179 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. exportactionlogsworker stdout | 2023-06-29 13:50:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:50:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:50:55.591055+00:00 (in 40.797067 seconds) exportactionlogsworker stdout | 2023-06-29 13:50:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:51:14 UTC)" (scheduled at 2023-06-29 13:50:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:50:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:50:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:51:14 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:50:14,826 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1421 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:14,826 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b860911b-2387-466e-808b-cf28b0ba39fa', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b860911b-2387-466e-808b-cf28b0ba39fa', 'ETag': '"129d07f975528639e3cadc78e75a9bba"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:14,826 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:14,827 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:14,827 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:14,827 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:14,827 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b860911b-2387-466e-808b-cf28b0ba39fa', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b860911b-2387-466e-808b-cf28b0ba39fa', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b860911b-2387-466e-808b-cf28b0ba39fa', 'etag': '"129d07f975528639e3cadc78e75a9bba"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"129d07f975528639e3cadc78e75a9bba"'} gunicorn-registry stdout | 2023-06-29 13:50:14,850 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:14,850 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:14,851 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1422, 'Body': <_io.BytesIO object at 0x7f7ccb1de360>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:14,851 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:14,851 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:14,851 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:14,851 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:14,851 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:14,851 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:14,851 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:14,859 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:14,859 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:14,859 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:14,859 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:14,859 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:14,859 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1422}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'vPuHxspnza9sGmPu/M/sHw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1de360>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1422', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:14,859 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:14,860 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:14,860 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:14,860 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:14,860 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:14,860 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1422&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:vPuHxspnza9sGmPu/M/sHw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135014Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:14,860 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135014Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 611dbea148e62b49f0ff9092d57c90e72ca2c19f5dfea5f525c96e40221cf5c8 gunicorn-registry stdout | 2023-06-29 13:50:14,860 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 967c48bb8fc19e5444a572aa6cba249d3d90b1eb9d8aff0e7fcdf01a24e16e0f gunicorn-registry stdout | 2023-06-29 13:50:14,860 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:14,860 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:14,860 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:14,861 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:14,907 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:50:15,313 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1422 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:15,313 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1124bda5-750b-4804-8631-dd0946bb2340', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1124bda5-750b-4804-8631-dd0946bb2340', 'ETag': '"bcfb87c6ca67cdaf6c1a63eefccfec1f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:15,313 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:15,313 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:15,314 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:15,314 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:15,314 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1124bda5-750b-4804-8631-dd0946bb2340', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1124bda5-750b-4804-8631-dd0946bb2340', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1124bda5-750b-4804-8631-dd0946bb2340', 'etag': '"bcfb87c6ca67cdaf6c1a63eefccfec1f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"bcfb87c6ca67cdaf6c1a63eefccfec1f"'} gunicorn-registry stdout | 2023-06-29 13:50:15,337 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:15,338 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:15,338 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1423, 'Body': <_io.BytesIO object at 0x7f7ccb2905e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:15,338 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:15,338 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:15,338 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:15,338 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:15,338 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:15,338 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:15,339 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:15,347 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:15,347 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:15,347 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:15,347 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:15,347 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:15,347 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1423}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'YmgKbp02MygnSD2bZuS0+A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2905e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1423', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:15,347 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:15,347 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:15,347 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:15,347 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:15,347 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:15,347 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1423&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:YmgKbp02MygnSD2bZuS0+A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135015Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:15,348 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135015Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9258a43c1010a6211e50b1c3e297b4a53358c03c1c4aa23360fe214a12b20fd3 gunicorn-registry stdout | 2023-06-29 13:50:15,348 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c4de95cfe48433062d4f3185bbf357104d421c47d6f3ff48fb1d1f3be544499a gunicorn-registry stdout | 2023-06-29 13:50:15,348 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:15,348 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:15,348 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:15,349 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:15,473 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:50:15,486 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:50:15,502 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} exportactionlogsworker stdout | 2023-06-29 13:50:15,543 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} servicekey stdout | 2023-06-29 13:50:15,778 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-registry stdout | 2023-06-29 13:50:15,791 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1423 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:15,791 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '960fb267-9ea4-49f1-a6a0-d24d1dc0879a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '960fb267-9ea4-49f1-a6a0-d24d1dc0879a', 'ETag': '"62680a6e9d36332827483d9b66e4b4f8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:15,791 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:15,791 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:15,791 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:15,791 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:15,792 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '960fb267-9ea4-49f1-a6a0-d24d1dc0879a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '960fb267-9ea4-49f1-a6a0-d24d1dc0879a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '960fb267-9ea4-49f1-a6a0-d24d1dc0879a', 'etag': '"62680a6e9d36332827483d9b66e4b4f8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"62680a6e9d36332827483d9b66e4b4f8"'} notificationworker stdout | 2023-06-29 13:50:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:50:15,986 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:50:23.978401+00:00 (in 7.992533 seconds) notificationworker stdout | 2023-06-29 13:50:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:51:15 UTC)" (scheduled at 2023-06-29 13:50:15.985355+00:00) notificationworker stdout | 2023-06-29 13:50:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:50:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:51:15 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:50:16,002 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-web stdout | 2023-06-29 13:50:16,130 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:50:16,133 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:50:16,137 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:50:16,140 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} securityscanningnotificationworker stdout | 2023-06-29 13:50:16,335 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gcworker stdout | 2023-06-29 13:50:16,339 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} gunicorn-registry stdout | 2023-06-29 13:50:16,538 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:16,538 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:16,538 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1424, 'Body': <_io.BytesIO object at 0x7f7ccb2c6540>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:16,538 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:16,538 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:16,538 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:16,538 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:16,538 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:16,539 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:16,539 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:16,547 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:16,547 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:16,547 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:16,547 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:16,547 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:16,547 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1424}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '47ba6Xhtw1uc9T6dzKhohw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6540>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1424', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:16,547 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:16,547 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:16,547 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:16,547 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:16,548 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:16,548 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1424&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:47ba6Xhtw1uc9T6dzKhohw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135016Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:16,548 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135016Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 863e81dff705002883567dc4282a3f4775ae2a4030748cd3ea33e6f826c7cd23 gunicorn-registry stdout | 2023-06-29 13:50:16,548 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1a67f92c0424bbf64f032fa593f299a305b20ae3bc65718159c749fdef5ed074 gunicorn-registry stdout | 2023-06-29 13:50:16,548 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:16,548 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:16,548 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:16,549 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:16,597 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:50:16,978 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1424 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:16,978 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'cc7b20b9-4d3e-4ad2-9a32-7bf59f7a56f2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'cc7b20b9-4d3e-4ad2-9a32-7bf59f7a56f2', 'ETag': '"e3b6dae9786dc35b9cf53e9dcca86887"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:16,978 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:16,979 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:16,979 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:16,979 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:16,979 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'cc7b20b9-4d3e-4ad2-9a32-7bf59f7a56f2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'cc7b20b9-4d3e-4ad2-9a32-7bf59f7a56f2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'cc7b20b9-4d3e-4ad2-9a32-7bf59f7a56f2', 'etag': '"e3b6dae9786dc35b9cf53e9dcca86887"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e3b6dae9786dc35b9cf53e9dcca86887"'} gunicorn-web stdout | 2023-06-29 13:50:17,346 [211] [DEBUG] [app] Starting request: urn:request:69f2c538-b220-45da-9d40-139b9326f2bb (/api/v1/user/apptoken) {'X-Forwarded-For': '209.132.188.14, 10.131.0.8'} gunicorn-web stdout | 2023-06-29 13:50:17,346 [213] [DEBUG] [app] Starting request: urn:request:e6acec89-4e91-4890-b469-721a6a27ae18 (/api/v1/user/notifications) {'X-Forwarded-For': '209.132.188.14, 10.128.2.5'} gunicorn-web stdout | 2023-06-29 13:50:17,346 [211] [DEBUG] [app] User loader loading deferred user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:50:17,346 [213] [DEBUG] [app] User loader loading deferred user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:50:17,346 [211] [DEBUG] [auth.cookie] Loading user from cookie: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:50:17,346 [213] [DEBUG] [auth.cookie] Loading user from cookie: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:50:17,347 [211] [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', ['ac2fc6f0-2e87-4695-9c83-b3592b08e757', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:50:17,347 [213] [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', ['ac2fc6f0-2e87-4695-9c83-b3592b08e757', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:50:17,359 [213] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-06-29 13:50:17,359 [211] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-06-29 13:50:17,359 [213] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-06-29 13:50:17,359 [213] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:50:17,359 [211] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-06-29 13:50:17,359 [211] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:50:17,359 [213] [DEBUG] [endpoints.api] Checking permission for user whuquay gunicorn-web stdout | 2023-06-29 13:50:17,359 [211] [DEBUG] [endpoints.api] Checking permission for user whuquay gunicorn-web stdout | 2023-06-29 13:50:17,359 [213] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:50:17,359 [211] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:50:17,359 [213] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:50:17,359 [211] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:50:17,359 [213] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:50:17,359 [211] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:50:17,359 [213] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:50:17,359 [211] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:50:17,360 [211] [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))', [1, datetime.datetime(2023, 7, 2, 9, 2, 17, 360093), datetime.datetime(2023, 6, 29, 13, 50, 17, 360146)]) gunicorn-web stdout | 2023-06-29 13:50:17,361 [213] [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, 1, False, 1, 'admin', 6]) gunicorn-web stdout | 2023-06-29 13:50:17,364 [211] [DEBUG] [app] Ending request: urn:request:69f2c538-b220-45da-9d40-139b9326f2bb (/api/v1/user/apptoken) {'endpoint': 'api.apptokens', 'request_id': 'urn:request:69f2c538-b220-45da-9d40-139b9326f2bb', 'remote_addr': '10.131.0.8', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/api/v1/user/apptoken?expiring=true', 'path': '/api/v1/user/apptoken', 'parameters': {'expiring': 'true'}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-06-29 13:50:17,365 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:50:17,366 [211] [INFO] [gunicorn.access] 10.131.0.8 - - [29/Jun/2023:13:50:17 +0000] "GET /api/v1/user/apptoken?expiring=true HTTP/1.0" 200 38 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:13:50:17 +0000] "GET /api/v1/user/apptoken?expiring=true HTTP/1.1" 200 38 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.021 1509 0.021) gunicorn-web stdout | 2023-06-29 13:50:17,368 [213] [DEBUG] [app] Ending request: urn:request:e6acec89-4e91-4890-b469-721a6a27ae18 (/api/v1/user/notifications) {'endpoint': 'api.usernotificationlist', 'request_id': 'urn:request:e6acec89-4e91-4890-b469-721a6a27ae18', 'remote_addr': '10.128.2.5', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/api/v1/user/notifications', 'path': '/api/v1/user/notifications', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-06-29 13:50:17,369 [213] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:13:50:17 +0000] "GET /api/v1/user/notifications HTTP/1.1" 200 43 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.024 1500 0.024) gunicorn-web stdout | 2023-06-29 13:50:17,369 [213] [INFO] [gunicorn.access] 10.128.2.5 - - [29/Jun/2023:13:50:17 +0000] "GET /api/v1/user/notifications HTTP/1.0" 200 43 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" globalpromstats stdout | 2023-06-29 13:50:17,431 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} gunicorn-registry stdout | 2023-06-29 13:50:17,561 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:17,562 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:17,562 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1425, 'Body': <_io.BytesIO object at 0x7f7ccb1e6680>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:17,562 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:17,562 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:17,562 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:17,562 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:17,562 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:17,563 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:17,563 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:17,571 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:17,571 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:17,571 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:17,571 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:17,571 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:17,571 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1425}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'k5jg0A1kKiNoDaj4z3XMdA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6680>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1425', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:17,572 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:17,572 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:17,572 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:17,572 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:17,572 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:17,572 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1425&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:k5jg0A1kKiNoDaj4z3XMdA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135017Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:17,572 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135017Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9c455294e57ae39c695f0a361dc2cccd826535e036bb9e6043f3a64800555d16 gunicorn-registry stdout | 2023-06-29 13:50:17,572 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 79d8584eb206536964a7e624018cc032096bb1bb001469ea359d3e1bc5c7f92c gunicorn-registry stdout | 2023-06-29 13:50:17,572 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:17,572 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:17,573 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:17,573 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:17,618 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. teamsyncworker stdout | 2023-06-29 13:50:17,790 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:50:17,977 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1425 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:17,978 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b9c2a01f-80c7-40a3-b360-747022e12c14', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b9c2a01f-80c7-40a3-b360-747022e12c14', 'ETag': '"9398e0d00d642a23680da8f8cf75cc74"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:17,978 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:17,978 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:17,978 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:17,978 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:17,978 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b9c2a01f-80c7-40a3-b360-747022e12c14', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b9c2a01f-80c7-40a3-b360-747022e12c14', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b9c2a01f-80c7-40a3-b360-747022e12c14', 'etag': '"9398e0d00d642a23680da8f8cf75cc74"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9398e0d00d642a23680da8f8cf75cc74"'} gunicorn-secscan stdout | 2023-06-29 13:50:18,355 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:50:18,359 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:50:18,363 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} chunkcleanupworker stdout | 2023-06-29 13:50:18,573 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} storagereplication stdout | 2023-06-29 13:50:18,938 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:50:19,066 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:19,066 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:19,066 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1426, 'Body': <_io.BytesIO object at 0x7f7ccb2c64f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:19,067 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:19,067 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:19,067 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:19,067 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:19,067 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:19,067 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:19,067 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:19,076 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:19,076 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:19,076 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:19,076 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:19,076 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:19,076 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1426}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '7Zh8gMfJjKGAHl0FvHAZtA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c64f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1426', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:19,076 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:19,076 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:19,076 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:19,076 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:19,076 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:19,076 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1426&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:7Zh8gMfJjKGAHl0FvHAZtA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135019Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:19,076 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135019Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3666ac0b7510f822654aaf04d55b71528985e6f97231c23463b55aa6da9b86e5 gunicorn-registry stdout | 2023-06-29 13:50:19,076 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d3611b4ac11362641dcf0202e22c51e4fae9213d7d50d3b828d063975d96f65d gunicorn-registry stdout | 2023-06-29 13:50:19,076 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:19,077 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:19,077 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:19,077 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:19,126 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotatotalworker stdout | 2023-06-29 13:50:19,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:50:19,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:50:34.399457+00:00 (in 14.999463 seconds) quotatotalworker stdout | 2023-06-29 13:50:19,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:50:34 UTC)" (scheduled at 2023-06-29 13:50:19.399457+00:00) quotatotalworker stdout | 2023-06-29 13:50:19,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:50:19,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:50:19,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:50:34 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:50:19,531 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1426 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:19,532 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'bad3e6fe-52fb-400e-9218-333eb7f4e217', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'bad3e6fe-52fb-400e-9218-333eb7f4e217', 'ETag': '"ed987c80c7c98ca1801e5d05bc7019b4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:19,532 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:19,532 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:19,532 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:19,532 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:19,532 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'bad3e6fe-52fb-400e-9218-333eb7f4e217', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'bad3e6fe-52fb-400e-9218-333eb7f4e217', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'bad3e6fe-52fb-400e-9218-333eb7f4e217', 'etag': '"ed987c80c7c98ca1801e5d05bc7019b4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ed987c80c7c98ca1801e5d05bc7019b4"'} gunicorn-registry stdout | 2023-06-29 13:50:19,541 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:50:19,545 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:50:19,548 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:50:19,551 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:50:19,557 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:50:19,560 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:50:19,563 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:50:19,566 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:50:19,569 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:50:20,542 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:20,542 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:20,543 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1427, 'Body': <_io.BytesIO object at 0x7f7ccb20d040>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:20,543 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:20,543 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:20,543 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:20,543 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:20,543 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:20,543 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:20,543 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:20,551 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:20,552 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:20,552 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:20,552 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:20,552 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:20,552 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1427}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'oR8617o4+KYTZmKq6GbH8w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb20d040>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1427', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:20,552 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:20,552 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:20,552 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:20,552 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:20,552 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:20,552 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1427&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:oR8617o4+KYTZmKq6GbH8w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135020Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:20,552 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135020Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 95f417a4106feb5b4ce4be120c0e167b9f3abd9245475a4406e77c919c44798b gunicorn-registry stdout | 2023-06-29 13:50:20,552 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | cc687a62c39b058ea962d178972b047c12c23abb4e79b1a8d75f4336ee976dc5 gunicorn-registry stdout | 2023-06-29 13:50:20,552 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:20,553 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:20,553 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:20,554 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gcworker stdout | 2023-06-29 13:50:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:50:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:50:30.585410+00:00 (in 9.999528 seconds) gcworker stdout | 2023-06-29 13:50:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:50:30 UTC)" (scheduled at 2023-06-29 13:50:20.585410+00:00) gcworker stdout | 2023-06-29 13:50:20,587 [59] [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, 1686837020586, 1209600, True, 3, 500, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:50:20,599 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:50:20,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:50:20,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:50:20,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:50:30 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:50:21,004 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1427 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:21,005 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8b3fe70c-1ce0-4c3a-93b4-62c80406421f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8b3fe70c-1ce0-4c3a-93b4-62c80406421f', 'ETag': '"a11f3ad7ba38f8a6136662aae866c7f3"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:21,005 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:21,005 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:21,005 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:21,005 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:21,005 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8b3fe70c-1ce0-4c3a-93b4-62c80406421f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8b3fe70c-1ce0-4c3a-93b4-62c80406421f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8b3fe70c-1ce0-4c3a-93b4-62c80406421f', 'etag': '"a11f3ad7ba38f8a6136662aae866c7f3"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a11f3ad7ba38f8a6136662aae866c7f3"'} gunicorn-registry stdout | 2023-06-29 13:50:21,787 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:21,787 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:21,787 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1428, 'Body': <_io.BytesIO object at 0x7f7ccb216f90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:21,787 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:21,787 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:21,788 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:21,788 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:21,788 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:21,788 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:21,788 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:21,796 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:21,796 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:21,796 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:21,796 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:21,796 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:21,796 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1428}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Duhvqj9RDmiDqCx3+vQ8ig==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb216f90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1428', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:21,797 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:21,797 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:21,797 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:21,797 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:21,797 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:21,797 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1428&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Duhvqj9RDmiDqCx3+vQ8ig== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135021Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:21,797 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135021Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8dc697bb56127fc447fbd71ff7f88b110d7cb2c301adc362cbce7efc7132ab2b gunicorn-registry stdout | 2023-06-29 13:50:21,797 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9730aa60917f264a4ee543914708487a7cf0ace5de5434ae775650236d73bc83 gunicorn-registry stdout | 2023-06-29 13:50:21,797 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:21,797 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:21,797 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:21,798 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:21,843 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:50:22,207 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1428 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:22,208 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a4842c6d-3b15-4591-857d-0db65d08d81f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a4842c6d-3b15-4591-857d-0db65d08d81f', 'ETag': '"0ee86faa3f510e6883a82c77faf43c8a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:22,208 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:22,208 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:22,208 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:22,208 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:22,208 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a4842c6d-3b15-4591-857d-0db65d08d81f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a4842c6d-3b15-4591-857d-0db65d08d81f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a4842c6d-3b15-4591-857d-0db65d08d81f', 'etag': '"0ee86faa3f510e6883a82c77faf43c8a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0ee86faa3f510e6883a82c77faf43c8a"'} gunicorn-registry stdout | 2023-06-29 13:50:23,024 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:23,024 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:23,025 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1429, 'Body': <_io.BytesIO object at 0x7f7ccb1fbea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:23,025 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:23,025 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:23,025 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:23,025 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:23,025 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:23,025 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:23,025 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:23,033 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:23,034 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:23,034 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:23,034 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:23,034 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:23,034 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1429}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ViVYeu8hC2KKl9J77Mg+Kg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fbea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1429', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:23,034 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:23,034 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:23,034 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:23,034 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:23,034 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:23,034 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1429&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ViVYeu8hC2KKl9J77Mg+Kg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135023Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:23,034 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135023Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7587d0e55d70ce21a52d732729a835f6f4cfb5c42e8f3621f57bf78a1d0ab3b1 gunicorn-registry stdout | 2023-06-29 13:50:23,034 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 835b6917300aacf172f13926f70ae7fac0fb4200eee8a630f098114bee36913d gunicorn-registry stdout | 2023-06-29 13:50:23,034 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:23,035 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:23,035 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:23,035 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:23,080 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityscanningnotificationworker stdout | 2023-06-29 13:50:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:50:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:50:48.681765+00:00 (in 25.394337 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:50:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:51:23 UTC)" (scheduled at 2023-06-29 13:50:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:50:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:50:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:51:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:50:23,446 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1429 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:23,447 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '031754c1-4b5e-47b5-905b-46663a8738e2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '031754c1-4b5e-47b5-905b-46663a8738e2', 'ETag': '"5625587aef210b628a97d27becc83e2a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:23,447 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:23,447 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:23,447 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:23,447 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:23,447 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '031754c1-4b5e-47b5-905b-46663a8738e2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '031754c1-4b5e-47b5-905b-46663a8738e2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '031754c1-4b5e-47b5-905b-46663a8738e2', 'etag': '"5625587aef210b628a97d27becc83e2a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5625587aef210b628a97d27becc83e2a"'} notificationworker stdout | 2023-06-29 13:50:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:50:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:50:33.978401+00:00 (in 9.999483 seconds) notificationworker stdout | 2023-06-29 13:50:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:50:33 UTC)" (scheduled at 2023-06-29 13:50:23.978401+00:00) notificationworker stdout | 2023-06-29 13:50:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:50:23,980 [74] [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(2023, 6, 29, 13, 50, 23, 979417), True, datetime.datetime(2023, 6, 29, 13, 50, 23, 979417), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:50:23,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:50:23,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:50:23,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:50:33 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:50:24,209 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:24,210 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:24,210 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1430, 'Body': <_io.BytesIO object at 0x7f7ccb2794f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:24,210 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:24,210 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:24,210 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:24,210 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:24,210 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:24,210 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:24,211 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:24,219 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:24,219 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:24,219 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:24,219 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:24,219 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:24,219 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1430}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '0u2VnIE+Fii/RjtrOdLbdw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2794f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1430', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:24,219 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:24,219 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:24,219 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:24,220 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:24,220 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:24,220 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1430&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:0u2VnIE+Fii/RjtrOdLbdw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135024Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:24,220 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135024Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e7b2dc26cdcc71a3032fea9cfd9d9da7c3c33a0033409140f08c69ac83382f28 gunicorn-registry stdout | 2023-06-29 13:50:24,220 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 179afde1b1b26b14eea2c415f17a18e139438c5bbd1b0de0ea715de456711f68 gunicorn-registry stdout | 2023-06-29 13:50:24,220 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:24,220 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:24,220 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:24,221 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:24,269 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:50:24,635 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1430 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:24,635 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6bef33dd-63b4-46e0-a140-0b084f2bab7f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6bef33dd-63b4-46e0-a140-0b084f2bab7f', 'ETag': '"d2ed959c813e1628bf463b6b39d2db77"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:24,635 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:24,635 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:24,635 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:24,635 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:24,636 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6bef33dd-63b4-46e0-a140-0b084f2bab7f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6bef33dd-63b4-46e0-a140-0b084f2bab7f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6bef33dd-63b4-46e0-a140-0b084f2bab7f', 'etag': '"d2ed959c813e1628bf463b6b39d2db77"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d2ed959c813e1628bf463b6b39d2db77"'} gunicorn-web stdout | 2023-06-29 13:50:24,637 [211] [DEBUG] [app] Starting request: urn:request:3572ae27-0d7b-4e13-b5e5-624435fee4ba (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:50:24,637 [212] [DEBUG] [app] Starting request: urn:request:6d4f766c-71cd-4d05-ae71-f2e60764e602 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:50:24,639 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:50:24,640 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:50:24,641 [222] [DEBUG] [app] Starting request: urn:request:006d14d2-d33a-4559-878c-9d09b28bb310 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:50:24,641 [222] [DEBUG] [app] Ending request: urn:request:006d14d2-d33a-4559-878c-9d09b28bb310 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:006d14d2-d33a-4559-878c-9d09b28bb310', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:50:24,642 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:50:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:50:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:50:24,642 [221] [DEBUG] [app] Starting request: urn:request:fa15f3ca-2ed1-4701-ae47-98b4ac612ff8 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:50:24,642 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-registry stdout | 2023-06-29 13:50:24,643 [221] [DEBUG] [app] Ending request: urn:request:fa15f3ca-2ed1-4701-ae47-98b4ac612ff8 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:fa15f3ca-2ed1-4701-ae47-98b4ac612ff8', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:50:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:50:24,643 [221] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:50:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:50:24,643 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:50:24,644 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:50:24,645 [213] [DEBUG] [app] Starting request: urn:request:d98dc673-1fc4-4fbd-96e3-790caea76176 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:50:24,645 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:50:24,646 [213] [DEBUG] [app] Ending request: urn:request:d98dc673-1fc4-4fbd-96e3-790caea76176 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:d98dc673-1fc4-4fbd-96e3-790caea76176', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:50:24,646 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:50:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:50:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:50:24,646 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:50:24,647 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:50:24,647 [214] [DEBUG] [app] Starting request: urn:request:f12a3336-0be8-454d-be01-ac45a9c973c0 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:50:24,648 [214] [DEBUG] [app] Ending request: urn:request:f12a3336-0be8-454d-be01-ac45a9c973c0 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:f12a3336-0be8-454d-be01-ac45a9c973c0', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:50:24,648 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:50:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:50:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:50:24,648 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:50:24,649 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:50:24,654 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:50:24,656 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:50:24,665 [211] [DEBUG] [app] Ending request: urn:request:3572ae27-0d7b-4e13-b5e5-624435fee4ba (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:3572ae27-0d7b-4e13-b5e5-624435fee4ba', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:50:24,665 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:50:24,666 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:50:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:50:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.030 118 0.030) gunicorn-web stdout | 2023-06-29 13:50:24,667 [212] [DEBUG] [app] Ending request: urn:request:6d4f766c-71cd-4d05-ae71-f2e60764e602 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:6d4f766c-71cd-4d05-ae71-f2e60764e602', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:50:24,667 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:50:24,667 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:50:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:50:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.031 118 0.031) gunicorn-registry stdout | 2023-06-29 13:50:25,580 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:25,580 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:25,581 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1431, 'Body': <_io.BytesIO object at 0x7f7ccb2166d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:25,581 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:25,581 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:25,581 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:25,581 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:25,581 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:25,581 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:25,581 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:25,589 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:25,590 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:25,590 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:25,590 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:25,590 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:25,590 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1431}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'pjOi+kVbo3EwCATwZ99TJw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2166d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1431', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:25,590 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:25,590 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:25,590 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:25,590 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:25,590 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:25,590 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1431&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:pjOi+kVbo3EwCATwZ99TJw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135025Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:25,590 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135025Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 99a0de053db1f86d7cbadc65fe526350befde3027c2651627313eabb182b9122 gunicorn-registry stdout | 2023-06-29 13:50:25,590 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 453238fb24ba72d1a3b6b5135b4ec43d6d4963e93db974fd9ba9424e56c218a4 gunicorn-registry stdout | 2023-06-29 13:50:25,590 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:25,591 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:25,591 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:25,591 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:25,636 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. buildlogsarchiver stdout | 2023-06-29 13:50:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:50:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:50:55.790030+00:00 (in 29.999472 seconds) buildlogsarchiver stdout | 2023-06-29 13:50:25,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:50:55 UTC)" (scheduled at 2023-06-29 13:50:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:50:25,792 [54] [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(2023, 6, 14, 13, 50, 25, 791047), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:50:25,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:50:25,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:50:25,805 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:50:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:50:26,042 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1431 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:26,043 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c83284c8-9eb3-481c-9bfd-5ad91aa606c8', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c83284c8-9eb3-481c-9bfd-5ad91aa606c8', 'ETag': '"a633a2fa455ba371300804f067df5327"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:26,043 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:26,043 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:26,043 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:26,043 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:26,044 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c83284c8-9eb3-481c-9bfd-5ad91aa606c8', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c83284c8-9eb3-481c-9bfd-5ad91aa606c8', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c83284c8-9eb3-481c-9bfd-5ad91aa606c8', 'etag': '"a633a2fa455ba371300804f067df5327"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a633a2fa455ba371300804f067df5327"'} gunicorn-registry stdout | 2023-06-29 13:50:26,705 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:26,705 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:26,705 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1432, 'Body': <_io.BytesIO object at 0x7f7ccb1de310>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:26,706 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:26,706 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:26,706 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:26,706 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:26,706 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:26,706 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:26,706 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:26,715 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:26,715 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:26,715 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:26,715 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:26,715 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:26,715 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1432}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'gRjUr+9wfWiP1gxC73Z6WQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1de310>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1432', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:26,715 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:26,715 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:26,715 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:26,715 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:26,715 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:26,715 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1432&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:gRjUr+9wfWiP1gxC73Z6WQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135026Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:26,716 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135026Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 30957845a515fa8bb77a9a45f0c9b19fec7508889bad1a7afb2c72d3733d7980 gunicorn-registry stdout | 2023-06-29 13:50:26,716 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8919c503b1e9b42fbd20aa26d183e6539e417725bf516cac22ef98f2fa2f5717 gunicorn-registry stdout | 2023-06-29 13:50:26,716 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:26,716 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:26,716 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:26,717 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:26,766 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:50:27,166 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1432 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:27,166 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7ff43e45-0205-45f7-955a-c97b144e1955', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7ff43e45-0205-45f7-955a-c97b144e1955', 'ETag': '"8118d4afef707d688fd60c42ef767a59"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:27,166 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:27,167 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:27,167 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:27,167 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:27,167 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7ff43e45-0205-45f7-955a-c97b144e1955', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7ff43e45-0205-45f7-955a-c97b144e1955', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7ff43e45-0205-45f7-955a-c97b144e1955', 'etag': '"8118d4afef707d688fd60c42ef767a59"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8118d4afef707d688fd60c42ef767a59"'} gunicorn-registry stdout | 2023-06-29 13:50:28,030 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:28,031 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:28,031 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1433, 'Body': <_io.BytesIO object at 0x7f7ccb2794f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:28,031 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:28,031 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:28,031 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:28,031 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:28,031 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:28,031 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:28,032 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:28,040 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:28,040 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:28,040 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:28,040 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:28,040 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:28,040 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1433}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'zRjvvn8rPOHxuHeZ78/hkQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2794f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1433', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:28,040 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:28,041 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:28,041 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:28,041 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:28,041 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:28,041 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1433&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:zRjvvn8rPOHxuHeZ78/hkQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135028Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:28,041 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135028Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f697f68de56de6472a4b0a589f6da9a444e9a4601855c5e81b3ea014806d5b88 gunicorn-registry stdout | 2023-06-29 13:50:28,041 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 41e6ab5afa2312cd66c2db7c2878c0a92ed8183e93f135a08eb60d3f64cd4b46 gunicorn-registry stdout | 2023-06-29 13:50:28,041 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:28,041 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:28,041 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:28,042 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:28,091 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:50:28,456 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1433 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:28,457 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8ff21b8f-ce5a-4558-af07-17325a5fd9a0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8ff21b8f-ce5a-4558-af07-17325a5fd9a0', 'ETag': '"cd18efbe7f2b3ce1f1b87799efcfe191"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:28,457 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:28,457 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:28,457 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:28,457 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:28,457 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8ff21b8f-ce5a-4558-af07-17325a5fd9a0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8ff21b8f-ce5a-4558-af07-17325a5fd9a0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8ff21b8f-ce5a-4558-af07-17325a5fd9a0', 'etag': '"cd18efbe7f2b3ce1f1b87799efcfe191"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"cd18efbe7f2b3ce1f1b87799efcfe191"'} gunicorn-registry stdout | 2023-06-29 13:50:29,179 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:29,179 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:29,180 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1434, 'Body': <_io.BytesIO object at 0x7f7ccb2690e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:29,180 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:29,180 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:29,180 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:29,180 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:29,180 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:29,180 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:29,180 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:29,189 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:29,189 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:29,189 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:29,189 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:29,189 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:29,189 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1434}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'uMiX/57AqogKGXeTS5/7JQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2690e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1434', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:29,189 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:29,190 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:29,190 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:29,190 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:29,190 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:29,190 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1434&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:uMiX/57AqogKGXeTS5/7JQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135029Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:29,190 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135029Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c7f3ddf8055251eba37103a2f8f2b05e7516195f9f275bf2dbc8779e21eb7a97 gunicorn-registry stdout | 2023-06-29 13:50:29,190 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0c2f19f706a71a6cdf93a53a060dd7f084939d5449136f2176d896d67f2c30c7 gunicorn-registry stdout | 2023-06-29 13:50:29,190 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:29,191 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:29,191 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:29,192 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:29,241 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:50:29,607 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1434 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:29,608 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f83e9906-6ffc-4599-bf5d-6fcaddcc0dba', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f83e9906-6ffc-4599-bf5d-6fcaddcc0dba', 'ETag': '"b8c897ff9ec0aa880a1977934b9ffb25"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:29,608 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:29,608 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:29,608 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:29,608 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:29,608 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f83e9906-6ffc-4599-bf5d-6fcaddcc0dba', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f83e9906-6ffc-4599-bf5d-6fcaddcc0dba', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f83e9906-6ffc-4599-bf5d-6fcaddcc0dba', 'etag': '"b8c897ff9ec0aa880a1977934b9ffb25"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b8c897ff9ec0aa880a1977934b9ffb25"'} gunicorn-registry stdout | 2023-06-29 13:50:30,310 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:30,310 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:30,311 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1435, 'Body': <_io.BytesIO object at 0x7f7ccb269c20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:30,311 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:30,311 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:30,311 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:30,311 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:30,311 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:30,311 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:30,311 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:30,320 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:30,320 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:30,320 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:30,320 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:30,320 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:30,320 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1435}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'WLyYsXg3AAI/+7be9UEW1w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269c20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1435', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:30,320 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:30,321 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:30,321 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:30,321 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:30,321 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:30,321 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1435&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:WLyYsXg3AAI/+7be9UEW1w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135030Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:30,321 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135030Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8cbd4f3398e7367a4127fe2304bafda4c06ac67939d281e6f1b17f4182f622bf gunicorn-registry stdout | 2023-06-29 13:50:30,321 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5e3f680b19ed466d1d68a585609e29c24aa5a952105dff334a5f0922a86d416c gunicorn-registry stdout | 2023-06-29 13:50:30,321 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:30,321 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:30,322 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:30,322 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:30,367 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:50:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:50:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:50:40.585410+00:00 (in 9.999467 seconds) gcworker stdout | 2023-06-29 13:50:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:50:40 UTC)" (scheduled at 2023-06-29 13:50:30.585410+00:00) gcworker stdout | 2023-06-29 13:50:30,587 [59] [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, 1686837030586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:50:30,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:50:30,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:50:30,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:50:40 UTC)" executed successfully expiredappspecifictokenworker stdout | 2023-06-29 13:50:30,673 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:50:30,734 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1435 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:30,735 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '36332bfe-9142-43ce-a3be-ec583a934618', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '36332bfe-9142-43ce-a3be-ec583a934618', 'ETag': '"58bc98b1783700023ffbb6def54116d7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:30,735 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:30,735 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:30,735 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:30,735 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:30,735 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '36332bfe-9142-43ce-a3be-ec583a934618', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '36332bfe-9142-43ce-a3be-ec583a934618', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '36332bfe-9142-43ce-a3be-ec583a934618', 'etag': '"58bc98b1783700023ffbb6def54116d7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"58bc98b1783700023ffbb6def54116d7"'} gunicorn-registry stdout | 2023-06-29 13:50:31,384 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:31,384 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:31,385 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1436, 'Body': <_io.BytesIO object at 0x7f7ccb27a4a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:31,385 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:31,385 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:31,385 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:31,385 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:31,385 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:31,385 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:31,386 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:31,394 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:31,394 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:31,394 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:31,394 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:31,394 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:31,394 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1436}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '0pFvxulJvfV1PoH8KLKY0w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a4a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1436', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:31,394 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:31,394 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:31,394 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:31,394 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:31,395 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:31,395 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1436&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:0pFvxulJvfV1PoH8KLKY0w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135031Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:31,395 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135031Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e484b7a2012635af6079815b0372fb26df2e1b3037bfb0f587589cc43d4f3eef gunicorn-registry stdout | 2023-06-29 13:50:31,395 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a7a690adcbc3dbc90cdb56593fe5b956a2d120f1310bafa052d7b2e42cae48c9 gunicorn-registry stdout | 2023-06-29 13:50:31,395 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:31,395 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:31,396 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:31,396 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:31,442 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:50:31,807 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1436 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:31,807 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '57457c3a-22d2-4e59-884b-a0385105fa8f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '57457c3a-22d2-4e59-884b-a0385105fa8f', 'ETag': '"d2916fc6e949bdf5753e81fc28b298d3"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:31,807 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:31,807 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:31,808 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:31,808 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:31,808 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '57457c3a-22d2-4e59-884b-a0385105fa8f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '57457c3a-22d2-4e59-884b-a0385105fa8f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '57457c3a-22d2-4e59-884b-a0385105fa8f', 'etag': '"d2916fc6e949bdf5753e81fc28b298d3"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d2916fc6e949bdf5753e81fc28b298d3"'} gunicorn-registry stdout | 2023-06-29 13:50:32,330 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:32,330 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:32,331 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1437, 'Body': <_io.BytesIO object at 0x7f7ccb27a3b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:32,331 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:32,331 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:32,331 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:32,331 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:32,331 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:32,331 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:32,331 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:32,340 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:32,340 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:32,340 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:32,340 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:32,340 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:32,340 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1437}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'zeuNxEElJErLeLkq/cuogg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a3b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1437', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:32,340 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:32,340 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:32,340 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:32,340 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:32,340 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:32,340 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1437&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:zeuNxEElJErLeLkq/cuogg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135032Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:32,340 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135032Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6ce75c6386c21703f35be4e921020bc864962eb94a6f06c9eb5b942eb944425c gunicorn-registry stdout | 2023-06-29 13:50:32,341 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ccad3b767ecef5bd682dad0cd7c7a2495f12fafbffd2e12c349c992b20f983e0 gunicorn-registry stdout | 2023-06-29 13:50:32,341 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:32,341 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:32,341 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:32,342 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:32,387 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:50:32,746 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1437 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:32,746 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd182fae8-ec03-44dd-a651-35268fe45315', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd182fae8-ec03-44dd-a651-35268fe45315', 'ETag': '"cdeb8dc44125244acb78b92afdcba882"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:32,746 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:32,747 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:32,747 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:32,747 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:32,747 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd182fae8-ec03-44dd-a651-35268fe45315', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd182fae8-ec03-44dd-a651-35268fe45315', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd182fae8-ec03-44dd-a651-35268fe45315', 'etag': '"cdeb8dc44125244acb78b92afdcba882"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"cdeb8dc44125244acb78b92afdcba882"'} gunicorn-registry stdout | 2023-06-29 13:50:33,469 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:33,469 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:33,470 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1438, 'Body': <_io.BytesIO object at 0x7f7ccb211360>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:33,470 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:33,470 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:33,470 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:33,470 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:33,470 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:33,470 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:33,471 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:33,479 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:33,479 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:33,479 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:33,479 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:33,479 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:33,479 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1438}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'IYRRQ7y3ueLqM3uvKqvMmA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb211360>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1438', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:33,479 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:33,479 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:33,480 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:33,480 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:33,480 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:33,480 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1438&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:IYRRQ7y3ueLqM3uvKqvMmA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135033Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:33,480 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135033Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5bda53ac58225a43669252b28b5ad53bc24d5db332bbc1c0031ead1f8927ec66 gunicorn-registry stdout | 2023-06-29 13:50:33,480 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 180d7e5d393bc1a02c9faabbaaca2b54bbe4d2769adc87e36d1714743d5c95cf gunicorn-registry stdout | 2023-06-29 13:50:33,480 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:33,480 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:33,480 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:33,481 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:33,531 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:50:33,900 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1438 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:33,901 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '72276b95-f5ce-4d06-9346-8897998cf6dc', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '72276b95-f5ce-4d06-9346-8897998cf6dc', 'ETag': '"21845143bcb7b9e2ea337baf2aabcc98"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:33,901 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:33,901 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:33,901 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:33,901 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:33,901 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '72276b95-f5ce-4d06-9346-8897998cf6dc', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '72276b95-f5ce-4d06-9346-8897998cf6dc', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '72276b95-f5ce-4d06-9346-8897998cf6dc', 'etag': '"21845143bcb7b9e2ea337baf2aabcc98"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"21845143bcb7b9e2ea337baf2aabcc98"'} notificationworker stdout | 2023-06-29 13:50:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:50:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:50:43.978401+00:00 (in 9.999389 seconds) notificationworker stdout | 2023-06-29 13:50:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:50:43 UTC)" (scheduled at 2023-06-29 13:50:33.978401+00:00) notificationworker stdout | 2023-06-29 13:50:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:50:33,981 [74] [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(2023, 6, 29, 13, 50, 33, 979612), True, datetime.datetime(2023, 6, 29, 13, 50, 33, 979612), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:50:33,994 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:50:33,994 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:50:33,994 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:50:43 UTC)" executed successfully queuecleanupworker stdout | 2023-06-29 13:50:34,161 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:50:34,352 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:34,352 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:34,353 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1439, 'Body': <_io.BytesIO object at 0x7f7ccb2794f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:34,353 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:34,353 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:34,353 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:34,353 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:34,353 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:34,353 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:34,353 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:34,362 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:34,362 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:34,362 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:34,362 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:34,362 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:34,362 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1439}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '5KJFla23mFT5HopGTN9b0w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2794f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1439', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:34,362 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:34,362 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:34,362 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:34,362 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:34,362 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:34,362 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1439&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:5KJFla23mFT5HopGTN9b0w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135034Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:34,362 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135034Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 939a1c77c81f4ca0ccfa0f339e1ba1eaae57b1c31e280b5990d045ee07266d31 gunicorn-registry stdout | 2023-06-29 13:50:34,363 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b50fd2472b9b197b90511912b29d6a903cd08a5f9fd36bbe43b65f8f8862c96f gunicorn-registry stdout | 2023-06-29 13:50:34,363 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:34,363 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:34,363 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:34,364 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. quotatotalworker stdout | 2023-06-29 13:50:34,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:50:34,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:50:49.399457+00:00 (in 14.999500 seconds) quotatotalworker stdout | 2023-06-29 13:50:34,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:50:49 UTC)" (scheduled at 2023-06-29 13:50:34.399457+00:00) quotatotalworker stdout | 2023-06-29 13:50:34,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) gunicorn-registry stdout | 2023-06-29 13:50:34,409 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotatotalworker stdout | 2023-06-29 13:50:34,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:50:34,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:50:49 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:50:34,768 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1439 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:34,769 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3646cca7-6f18-46cf-bb13-56e722db487a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3646cca7-6f18-46cf-bb13-56e722db487a', 'ETag': '"e4a24595adb79854f91e8a464cdf5bd3"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:34,769 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:34,769 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:34,769 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:34,769 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:34,769 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3646cca7-6f18-46cf-bb13-56e722db487a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3646cca7-6f18-46cf-bb13-56e722db487a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3646cca7-6f18-46cf-bb13-56e722db487a', 'etag': '"e4a24595adb79854f91e8a464cdf5bd3"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e4a24595adb79854f91e8a464cdf5bd3"'} gunicorn-registry stdout | 2023-06-29 13:50:35,495 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:35,495 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:35,495 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1440, 'Body': <_io.BytesIO object at 0x7f7ccb1ab6d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:35,495 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:35,495 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:35,496 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:35,496 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:35,496 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:35,496 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:35,496 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:35,505 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:35,505 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:35,505 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:35,505 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:35,505 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:35,505 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1440}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Z/E8aRab7r2QBeKs6tZsxA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1ab6d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1440', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:35,505 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:35,505 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:35,505 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:35,505 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:35,505 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:35,506 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1440&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Z/E8aRab7r2QBeKs6tZsxA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135035Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:35,506 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135035Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e74aa0b434c32a8ff733a710069e0347e189555afa42bb0413cbd647faa14231 gunicorn-registry stdout | 2023-06-29 13:50:35,506 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f71c8327e81615b7de77689803c5e28372ff09c76d764fc41b2ee1b7ea4e7c90 gunicorn-registry stdout | 2023-06-29 13:50:35,506 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:35,506 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:35,506 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:35,507 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:35,551 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:50:35,914 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1440 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:35,914 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c8e0d60e-8b10-4150-9ffd-8d3712dfa4e3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c8e0d60e-8b10-4150-9ffd-8d3712dfa4e3', 'ETag': '"67f13c69169beebd9005e2acead66cc4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:35,914 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:35,914 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:35,914 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:35,915 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:35,915 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c8e0d60e-8b10-4150-9ffd-8d3712dfa4e3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c8e0d60e-8b10-4150-9ffd-8d3712dfa4e3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c8e0d60e-8b10-4150-9ffd-8d3712dfa4e3', 'etag': '"67f13c69169beebd9005e2acead66cc4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"67f13c69169beebd9005e2acead66cc4"'} gunicorn-registry stdout | 2023-06-29 13:50:36,416 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:36,416 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:36,417 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1441, 'Body': <_io.BytesIO object at 0x7f7ccb269ef0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:36,417 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:36,417 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:36,417 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:36,417 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:36,417 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:36,417 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:36,417 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:36,426 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:36,426 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:36,426 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:36,426 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:36,426 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:36,426 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1441}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 't74H6h1Std8Qz793RIA92A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269ef0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1441', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:36,426 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:36,426 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:36,426 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:36,426 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:36,427 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:36,427 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1441&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:t74H6h1Std8Qz793RIA92A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135036Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:36,427 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135036Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b41e48743d4fd5f57d059f07ebdeb8261a7388ced352c6989df13ade1fb25cf8 gunicorn-registry stdout | 2023-06-29 13:50:36,427 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 690e1ae6322e305108ef6483c56119699901d65bc1ed9723373b5fe4063d70ce gunicorn-registry stdout | 2023-06-29 13:50:36,427 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:36,427 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:36,427 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:36,428 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:36,473 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:50:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:50:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:50:41.713664+00:00 (in 5.130634 seconds) securityworker stdout | 2023-06-29 13:50:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:51:06 UTC)" (scheduled at 2023-06-29 13:50:36.582504+00:00) securityworker stdout | 2023-06-29 13:50:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:50:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:50:36,587 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:50:36,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:50:36,600 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:50:36,604 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:50:36,604 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:51:06 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:50:36,830 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1441 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:36,831 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '9b443809-4f78-4cb8-bcfd-b000bc86ccdb', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '9b443809-4f78-4cb8-bcfd-b000bc86ccdb', 'ETag': '"b7be07ea1d52b5df10cfbf7744803dd8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:36,831 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:36,831 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:36,831 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:36,831 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:36,831 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '9b443809-4f78-4cb8-bcfd-b000bc86ccdb', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '9b443809-4f78-4cb8-bcfd-b000bc86ccdb', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '9b443809-4f78-4cb8-bcfd-b000bc86ccdb', 'etag': '"b7be07ea1d52b5df10cfbf7744803dd8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b7be07ea1d52b5df10cfbf7744803dd8"'} gunicorn-registry stdout | 2023-06-29 13:50:37,046 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:37,047 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:37,047 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1442, 'Body': <_io.BytesIO object at 0x7f7ccb1ab130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:37,047 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:37,047 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:37,047 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:37,047 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:37,047 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:37,047 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:37,048 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:37,056 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:37,056 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:37,056 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:37,056 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:37,056 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:37,056 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1442}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'm0rGXNbqGmQdrqmPSJCyDA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1ab130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1442', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:37,056 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:37,056 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:37,056 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:37,056 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:37,057 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:37,057 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1442&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:m0rGXNbqGmQdrqmPSJCyDA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135037Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:37,057 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135037Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a381eec8b4f9308f613c88a4e05bed0d4bfc4f024d4224f0fd18a48b3d9b8081 gunicorn-registry stdout | 2023-06-29 13:50:37,057 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 46551389fc2b3a9d20fee54e89da65d7f7f35e73a2db7444b23883b2816b2d15 gunicorn-registry stdout | 2023-06-29 13:50:37,057 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:37,057 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:37,057 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:37,058 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:37,103 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. builder stdout | 2023-06-29 13:50:37,427 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:50:37,430 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:50:38,612 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1442 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:38,613 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'bbe49d5c-c5fd-40f7-a84c-b276ae3b870a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'bbe49d5c-c5fd-40f7-a84c-b276ae3b870a', 'ETag': '"9b4ac65cd6ea1a641daea98f4890b20c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:38,613 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:38,613 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:38,613 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:38,614 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:38,614 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'bbe49d5c-c5fd-40f7-a84c-b276ae3b870a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'bbe49d5c-c5fd-40f7-a84c-b276ae3b870a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'bbe49d5c-c5fd-40f7-a84c-b276ae3b870a', 'etag': '"9b4ac65cd6ea1a641daea98f4890b20c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9b4ac65cd6ea1a641daea98f4890b20c"'} gunicorn-registry stdout | 2023-06-29 13:50:38,637 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:38,637 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:38,637 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1443, 'Body': <_io.BytesIO object at 0x7f7ccb1abea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:38,637 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:38,637 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:38,638 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:38,638 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:38,638 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:38,638 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:38,638 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:38,646 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:38,646 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:38,646 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:38,646 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:38,646 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:38,646 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1443}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'tSGAYPRmUdFbJvipL2itdA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1abea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1443', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:38,647 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:38,647 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:38,647 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:38,647 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:38,647 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:38,647 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1443&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:tSGAYPRmUdFbJvipL2itdA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135038Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:38,647 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135038Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | cf8ca1423cb3741fb0679ff375c2bdbcaba5c5aad2f30e3d41dec6f83fd7a68b gunicorn-registry stdout | 2023-06-29 13:50:38,647 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1b99d2b253a3c4b4ed0e70e63612b1f3d42160eb73f37d4495dd698cc8bd4772 gunicorn-registry stdout | 2023-06-29 13:50:38,647 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:38,648 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:38,648 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:38,649 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:38,693 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:50:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:50:38,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:51:01.990998+00:00 (in 23.202360 seconds) repositorygcworker stdout | 2023-06-29 13:50:38,789 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:51:38 UTC)" (scheduled at 2023-06-29 13:50:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:50:38,789 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:50:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:51:38 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:50:39,093 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1443 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:39,094 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e3cac6f7-36b8-4f61-a086-a9844b85c33b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e3cac6f7-36b8-4f61-a086-a9844b85c33b', 'ETag': '"b5218060f46651d15b26f8a92f68ad74"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:39,094 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:39,094 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:39,094 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:39,094 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:39,094 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e3cac6f7-36b8-4f61-a086-a9844b85c33b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e3cac6f7-36b8-4f61-a086-a9844b85c33b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e3cac6f7-36b8-4f61-a086-a9844b85c33b', 'etag': '"b5218060f46651d15b26f8a92f68ad74"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b5218060f46651d15b26f8a92f68ad74"'} gunicorn-registry stdout | 2023-06-29 13:50:39,299 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:39,299 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:39,299 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1444, 'Body': <_io.BytesIO object at 0x7f7ccb2869a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:39,299 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:39,299 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:39,299 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:39,300 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:39,300 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:39,300 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:39,300 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:39,308 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:39,308 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:39,308 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:39,308 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:39,308 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:39,308 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1444}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ftDaxqNUP9Wcjs07zS/K7Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2869a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1444', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:39,308 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:39,308 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:39,308 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:39,309 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:39,309 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:39,309 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1444&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ftDaxqNUP9Wcjs07zS/K7Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135039Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:39,309 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135039Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 572ff89290831cb6cc68ed5c1bc08392c98386c8480034bf47f5c7cb7cf0a19f gunicorn-registry stdout | 2023-06-29 13:50:39,309 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5fdca50d2368a1ef14ac2907c9ba64d7878b9a50dcd887e717201d2b638c8a59 gunicorn-registry stdout | 2023-06-29 13:50:39,309 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:39,309 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:39,309 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:39,310 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. quotatotalworker stdout | 2023-06-29 13:50:39,328 [78] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotatotalworker.py', 'pid': '78'} gunicorn-registry stdout | 2023-06-29 13:50:39,355 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:50:39,636 [214] [DEBUG] [app] Starting request: urn:request:9a4fb699-ecd7-4668-a9da-dcf9830f97ea (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:50:39,636 [212] [DEBUG] [app] Starting request: urn:request:be00f6c4-24df-4a20-993f-684a3a10db0b (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:50:39,638 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:50:39,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:50:39,640 [216] [DEBUG] [app] Starting request: urn:request:cf7998dc-de41-4bf3-89a8-ff0422de522a (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:50:39,640 [220] [DEBUG] [app] Starting request: urn:request:f4f6f2db-9288-48b3-83ea-c856338e3968 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:50:39,640 [216] [DEBUG] [app] Ending request: urn:request:cf7998dc-de41-4bf3-89a8-ff0422de522a (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:cf7998dc-de41-4bf3-89a8-ff0422de522a', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:50:39,641 [220] [DEBUG] [app] Ending request: urn:request:f4f6f2db-9288-48b3-83ea-c856338e3968 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:f4f6f2db-9288-48b3-83ea-c856338e3968', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:50:39,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:50:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:50:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:50:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:50:39,641 [220] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:50:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:50:39,641 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:50:39,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:50:39,642 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:50:39,643 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:50:39,644 [212] [DEBUG] [app] Starting request: urn:request:56ff8e01-30a6-464d-8b6f-176c40fbd939 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:50:39,644 [212] [DEBUG] [app] Ending request: urn:request:56ff8e01-30a6-464d-8b6f-176c40fbd939 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:56ff8e01-30a6-464d-8b6f-176c40fbd939', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:50:39,644 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:50:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:50:39,644 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:50:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:50:39,645 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:50:39,645 [213] [DEBUG] [app] Starting request: urn:request:badd33a9-fd47-4f12-93e4-8da4dad85bf7 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:50:39,646 [213] [DEBUG] [app] Ending request: urn:request:badd33a9-fd47-4f12-93e4-8da4dad85bf7 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:badd33a9-fd47-4f12-93e4-8da4dad85bf7', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:50:39,646 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:50:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:50:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:50:39,646 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:50:39,647 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:50:39,652 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:50:39,654 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:50:39,663 [212] [DEBUG] [app] Ending request: urn:request:be00f6c4-24df-4a20-993f-684a3a10db0b (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:be00f6c4-24df-4a20-993f-684a3a10db0b', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:50:39,663 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:50:39,664 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:50:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:50:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-web stdout | 2023-06-29 13:50:39,665 [214] [DEBUG] [app] Ending request: urn:request:9a4fb699-ecd7-4668-a9da-dcf9830f97ea (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:9a4fb699-ecd7-4668-a9da-dcf9830f97ea', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:50:39,665 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:50:39,666 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:50:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:50:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.031 118 0.031) gunicorn-registry stdout | 2023-06-29 13:50:39,720 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1444 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:39,720 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '317f08e6-9e09-4dce-b967-29944b959e3d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '317f08e6-9e09-4dce-b967-29944b959e3d', 'ETag': '"7ed0dac6a3543fd59c8ecd3bcd2fcaed"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:39,720 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:39,720 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:39,720 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:39,720 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:39,721 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '317f08e6-9e09-4dce-b967-29944b959e3d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '317f08e6-9e09-4dce-b967-29944b959e3d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '317f08e6-9e09-4dce-b967-29944b959e3d', 'etag': '"7ed0dac6a3543fd59c8ecd3bcd2fcaed"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7ed0dac6a3543fd59c8ecd3bcd2fcaed"'} quotaregistrysizeworker stdout | 2023-06-29 13:50:39,866 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} logrotateworker stdout | 2023-06-29 13:50:40,220 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:50:40,224 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} namespacegcworker stdout | 2023-06-29 13:50:40,237 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} gcworker stdout | 2023-06-29 13:50:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:50:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:50:50.585410+00:00 (in 9.999283 seconds) gcworker stdout | 2023-06-29 13:50:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:50:50 UTC)" (scheduled at 2023-06-29 13:50:40.585410+00:00) gcworker stdout | 2023-06-29 13:50:40,587 [59] [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, 1686837040586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:50:40,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:50:40,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:50:40,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:50:50 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:50:41,074 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:41,075 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:41,075 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1445, 'Body': <_io.BytesIO object at 0x7f7cdba9a130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:41,075 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:41,075 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:41,075 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:41,075 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:41,075 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:41,075 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:41,075 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:41,084 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:41,084 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:41,084 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:41,084 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:41,084 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:41,084 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1445}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'VX/oyl/gr0Cg9+mrClvlyg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cdba9a130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1445', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:41,084 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:41,084 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:41,084 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:41,085 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:41,085 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:41,085 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1445&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:VX/oyl/gr0Cg9+mrClvlyg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135041Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:41,085 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135041Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3a2c4bb2cf6969fc693db9ef5fcb3ee38c5f4be6e02e59b33ed38eb1b10a41e2 gunicorn-registry stdout | 2023-06-29 13:50:41,085 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b9237b631909536d1d2eab9b5a708ba8634c3537f845ed517920d6aa55f3f435 gunicorn-registry stdout | 2023-06-29 13:50:41,085 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:41,085 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:41,085 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:41,086 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. repositoryactioncounter stdout | 2023-06-29 13:50:41,093 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-registry stdout | 2023-06-29 13:50:41,131 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:50:41,621 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1445 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:41,622 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '108f4d48-4e20-47ea-a021-f96fead9fa44', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '108f4d48-4e20-47ea-a021-f96fead9fa44', 'ETag': '"557fe8ca5fe0af40a0f7e9ab0a5be5ca"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:41,622 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:41,622 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:41,622 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:41,622 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:41,622 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '108f4d48-4e20-47ea-a021-f96fead9fa44', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '108f4d48-4e20-47ea-a021-f96fead9fa44', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '108f4d48-4e20-47ea-a021-f96fead9fa44', 'etag': '"557fe8ca5fe0af40a0f7e9ab0a5be5ca"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"557fe8ca5fe0af40a0f7e9ab0a5be5ca"'} securityworker stdout | 2023-06-29 13:50:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:50:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:51:06.582504+00:00 (in 24.868255 seconds) securityworker stdout | 2023-06-29 13:50:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:51:11 UTC)" (scheduled at 2023-06-29 13:50:41.713664+00:00) securityworker stdout | 2023-06-29 13:50:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:50:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:50:41,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:50:41,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:50:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:50:41,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:50:41,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:50:41,721 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:50:41,723 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:50:41,735 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:50:41,739 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:50:41,740 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:50:41,741 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 45, 41, 723344), 1, 2]) securityworker stdout | 2023-06-29 13:50:41,744 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:50:41,744 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:50:41,745 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 45, 41, 723344), 1, 2]) securityworker stdout | 2023-06-29 13:50:41,749 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:50:41,749 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:50:41,749 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:50:41,749 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:50:41,749 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:50:41,749 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:50:41,749 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:50:41,750 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:50:41,751 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:50:41,751 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:51:11 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:50:41,971 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:41,971 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:41,972 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1446, 'Body': <_io.BytesIO object at 0x7f7ccb286db0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:41,972 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:41,972 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:41,972 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:41,972 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:41,972 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:41,972 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:41,972 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:41,980 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:41,980 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:41,981 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:41,981 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:41,981 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:41,981 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1446}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'zTCADwv8A2DlZP0uIPtMMQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286db0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1446', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:41,981 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:41,981 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:41,981 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:41,981 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:41,981 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:41,981 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1446&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:zTCADwv8A2DlZP0uIPtMMQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135041Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:41,981 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135041Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 058f2de0b11f83154bd0c243d0995d49024f7dc360d5c9615f462570418a7b27 gunicorn-registry stdout | 2023-06-29 13:50:41,981 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5fc274948a454a1a964a8b25032ee638a142f7c6c1b841a8c86170fea0a22a9d gunicorn-registry stdout | 2023-06-29 13:50:41,981 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:41,981 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:41,982 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:41,982 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:42,031 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. blobuploadcleanupworker stdout | 2023-06-29 13:50:42,196 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:50:42,392 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1446 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:42,392 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '270875c2-cd33-4b53-b55a-9d8401ef63a1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '270875c2-cd33-4b53-b55a-9d8401ef63a1', 'ETag': '"cd30800f0bfc0360e564fd2e20fb4c31"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:42,392 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:42,393 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:42,393 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:42,393 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:42,393 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '270875c2-cd33-4b53-b55a-9d8401ef63a1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '270875c2-cd33-4b53-b55a-9d8401ef63a1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '270875c2-cd33-4b53-b55a-9d8401ef63a1', 'etag': '"cd30800f0bfc0360e564fd2e20fb4c31"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"cd30800f0bfc0360e564fd2e20fb4c31"'} gunicorn-registry stdout | 2023-06-29 13:50:43,139 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:43,139 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:43,140 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1447, 'Body': <_io.BytesIO object at 0x7f7cdba9a2c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:43,140 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:43,140 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:43,140 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:43,140 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:43,140 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:43,140 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:43,140 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:43,148 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:43,149 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:43,149 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:43,149 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:43,149 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:43,149 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1447}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'iIrZ4i4cTfOW5GmU6pimWA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cdba9a2c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1447', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:43,149 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:43,149 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:43,149 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:43,149 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:43,149 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:43,149 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1447&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:iIrZ4i4cTfOW5GmU6pimWA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135043Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:43,149 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135043Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | aff0f202f506126803cb3c9f4efc7e7bae90796402c4453a225170ca35a2c484 gunicorn-registry stdout | 2023-06-29 13:50:43,149 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 12cad0935b69d6ef88b2265a8ccdf2569cfde343db8da4522a8018d0e4e68d1a gunicorn-registry stdout | 2023-06-29 13:50:43,149 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:43,150 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:43,150 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:43,151 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:43,195 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:50:43,606 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1447 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:43,606 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '27ab4e5f-c5f9-4b31-bd0c-da1bc1fdb90f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '27ab4e5f-c5f9-4b31-bd0c-da1bc1fdb90f', 'ETag': '"888ad9e22e1c4df396e46994ea98a658"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:43,606 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:43,607 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:43,607 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:43,607 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:43,607 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '27ab4e5f-c5f9-4b31-bd0c-da1bc1fdb90f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '27ab4e5f-c5f9-4b31-bd0c-da1bc1fdb90f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '27ab4e5f-c5f9-4b31-bd0c-da1bc1fdb90f', 'etag': '"888ad9e22e1c4df396e46994ea98a658"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"888ad9e22e1c4df396e46994ea98a658"'} notificationworker stdout | 2023-06-29 13:50:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:50:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:50:53.978401+00:00 (in 9.999372 seconds) notificationworker stdout | 2023-06-29 13:50:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:50:53 UTC)" (scheduled at 2023-06-29 13:50:43.978401+00:00) notificationworker stdout | 2023-06-29 13:50:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:50:43,980 [74] [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(2023, 6, 29, 13, 50, 43, 979547), True, datetime.datetime(2023, 6, 29, 13, 50, 43, 979547), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:50:43,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:50:43,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:50:43,994 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:50:53 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 13:50:44,157 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:50:44,210 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:44,210 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:44,211 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1448, 'Body': <_io.BytesIO object at 0x7f7ccb2869a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:44,211 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:44,211 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:44,211 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:44,211 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:44,211 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:44,211 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:44,211 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:44,220 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:44,220 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:44,220 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:44,220 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:44,220 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:44,220 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1448}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'suy6iUgm+6klkrpTTLVGFA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2869a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1448', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:44,220 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:44,220 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:44,221 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:44,221 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:44,221 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:44,221 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1448&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:suy6iUgm+6klkrpTTLVGFA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135044Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:44,221 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135044Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 21a836bc9dbdc189718ca0c3a8dc3cd1d336fbffb465ff1833884120c619a737 gunicorn-registry stdout | 2023-06-29 13:50:44,221 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 627dc40e9801f07d1b2ea90e244386d644e29d623b53bacac5ee140b14fb1f01 gunicorn-registry stdout | 2023-06-29 13:50:44,221 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:44,221 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:44,222 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:44,222 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:44,271 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:50:44,633 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1448 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:44,634 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6575c9c7-2fb2-4eb5-a31e-9cd4da29663f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6575c9c7-2fb2-4eb5-a31e-9cd4da29663f', 'ETag': '"b2ecba894826fba92592ba534cb54614"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:44,634 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:44,634 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:44,634 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:44,634 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:44,634 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6575c9c7-2fb2-4eb5-a31e-9cd4da29663f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6575c9c7-2fb2-4eb5-a31e-9cd4da29663f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6575c9c7-2fb2-4eb5-a31e-9cd4da29663f', 'etag': '"b2ecba894826fba92592ba534cb54614"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b2ecba894826fba92592ba534cb54614"'} manifestbackfillworker stdout | 2023-06-29 13:50:45,519 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} securityworker stdout | 2023-06-29 13:50:45,523 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} exportactionlogsworker stdout | 2023-06-29 13:50:45,581 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} namespacegcworker stdout | 2023-06-29 13:50:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:50:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:50:55.889222+00:00 (in 10.198145 seconds) namespacegcworker stdout | 2023-06-29 13:50:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:51:45 UTC)" (scheduled at 2023-06-29 13:50:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:50:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:50:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:51:45 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:50:45,741 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:45,741 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:45,742 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1449, 'Body': <_io.BytesIO object at 0x7f7ccb286db0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:45,742 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:45,742 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:45,742 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:45,742 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:45,742 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:45,742 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:45,742 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:45,750 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:45,750 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:45,750 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:45,750 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:45,750 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:45,750 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1449}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'A5d5AE1TWkrgbtJsA4kcIg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286db0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1449', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:45,751 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:45,751 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:45,751 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:45,751 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:45,751 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:45,751 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1449&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:A5d5AE1TWkrgbtJsA4kcIg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135045Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:45,751 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135045Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | bdedb6eb60dbe8cdfec3f5e96838ca1abbaa021a172f4b8d385c712b4349a5c6 gunicorn-registry stdout | 2023-06-29 13:50:45,751 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5811bf95b68aaaee98823f2ae97340f81578c35010a42438d3e5aeebeb909f70 gunicorn-registry stdout | 2023-06-29 13:50:45,751 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:45,751 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:45,752 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:45,752 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:45,803 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. servicekey stdout | 2023-06-29 13:50:45,814 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-web stdout | 2023-06-29 13:50:46,013 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-web stdout | 2023-06-29 13:50:46,142 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:50:46,147 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:50:46,150 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:50:46,154 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-registry stdout | 2023-06-29 13:50:46,250 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1449 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:46,251 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a59a49f6-ceb9-4990-9d29-25e82c479ca4', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a59a49f6-ceb9-4990-9d29-25e82c479ca4', 'ETag': '"039779004d535a4ae06ed26c03891c22"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:46,251 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:46,251 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:46,251 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:46,251 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:46,252 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a59a49f6-ceb9-4990-9d29-25e82c479ca4', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a59a49f6-ceb9-4990-9d29-25e82c479ca4', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a59a49f6-ceb9-4990-9d29-25e82c479ca4', 'etag': '"039779004d535a4ae06ed26c03891c22"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"039779004d535a4ae06ed26c03891c22"'} securityscanningnotificationworker stdout | 2023-06-29 13:50:46,366 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gcworker stdout | 2023-06-29 13:50:46,370 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} quotaregistrysizeworker stdout | 2023-06-29 13:50:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:50:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:51:46.378393+00:00 (in 59.999532 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:50:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:51:46 UTC)" (scheduled at 2023-06-29 13:50:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:50:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:50:46,390 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:50:46,390 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:51:46 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:50:47,045 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:47,046 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:47,046 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1450, 'Body': <_io.BytesIO object at 0x7f7ccb1ab130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:47,046 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:47,046 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:47,046 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:47,046 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:47,046 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:47,046 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:47,047 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:47,055 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:47,055 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:47,055 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:47,055 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:47,055 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:47,055 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1450}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'iBqKgKs5zyT8oqd2snY03A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1ab130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1450', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:47,055 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:47,055 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:47,055 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:47,055 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:47,056 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:47,056 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1450&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:iBqKgKs5zyT8oqd2snY03A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135047Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:47,056 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135047Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b857a7202600191470047d3cdaa92e9daed0ee4ec3ceb40a87c1bc66768b20b7 gunicorn-registry stdout | 2023-06-29 13:50:47,056 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0d000733f09e43e3f09212f5f5a45e62930b7ebccf7b76fd5238359683112a0d gunicorn-registry stdout | 2023-06-29 13:50:47,056 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:47,056 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:47,056 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:47,057 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:47,103 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. globalpromstats stdout | 2023-06-29 13:50:47,458 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} gunicorn-registry stdout | 2023-06-29 13:50:47,511 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1450 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:47,512 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3abdc488-fec6-4e0f-964e-016f2f3fb10c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3abdc488-fec6-4e0f-964e-016f2f3fb10c', 'ETag': '"881a8a80ab39cf24fca2a776b27634dc"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:47,512 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:47,512 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:47,512 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:47,512 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:47,512 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3abdc488-fec6-4e0f-964e-016f2f3fb10c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3abdc488-fec6-4e0f-964e-016f2f3fb10c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3abdc488-fec6-4e0f-964e-016f2f3fb10c', 'etag': '"881a8a80ab39cf24fca2a776b27634dc"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"881a8a80ab39cf24fca2a776b27634dc"'} teamsyncworker stdout | 2023-06-29 13:50:47,808 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-secscan stdout | 2023-06-29 13:50:48,365 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:50:48,368 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:50:48,371 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:50:48,465 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:48,465 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:48,466 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1451, 'Body': <_io.BytesIO object at 0x7f7ccb229f40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:48,466 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:48,466 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:48,466 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:48,466 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:48,466 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:48,466 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:48,466 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:48,475 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:48,475 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:48,475 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:48,475 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:48,475 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:48,476 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1451}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'uOdVxzMeQnLuB6Fj0O30TA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb229f40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1451', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:48,476 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:48,476 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:48,476 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:48,476 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:48,476 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:48,476 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1451&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:uOdVxzMeQnLuB6Fj0O30TA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135048Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:48,476 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135048Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e8777c04ddad577c365b0b1d8f7eefbb59e0c4dab0fe20d2862db45345995f66 gunicorn-registry stdout | 2023-06-29 13:50:48,477 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 940c86f87e98cd0bddeec28c24118875145a2bc60e8320932669306faed8b7c2 gunicorn-registry stdout | 2023-06-29 13:50:48,477 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:48,477 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:48,477 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:48,478 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:48,523 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. chunkcleanupworker stdout | 2023-06-29 13:50:48,607 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} securityscanningnotificationworker stdout | 2023-06-29 13:50:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:50:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:51:23.286787+00:00 (in 34.604504 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:50:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:51:48 UTC)" (scheduled at 2023-06-29 13:50:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:50:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:50:48,683 [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(2023, 6, 29, 13, 50, 48, 682737), True, datetime.datetime(2023, 6, 29, 13, 50, 48, 682737), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:50:48,696 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:50:48,696 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:50:48,696 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:51:48 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:50:48,968 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1451 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:48,968 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '39953499-e8e0-4000-8850-48b3dce5f09d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '39953499-e8e0-4000-8850-48b3dce5f09d', 'ETag': '"b8e755c7331e4272ee07a163d0edf44c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:48,968 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:48,969 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:48,969 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:48,969 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:48,969 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '39953499-e8e0-4000-8850-48b3dce5f09d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '39953499-e8e0-4000-8850-48b3dce5f09d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '39953499-e8e0-4000-8850-48b3dce5f09d', 'etag': '"b8e755c7331e4272ee07a163d0edf44c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b8e755c7331e4272ee07a163d0edf44c"'} storagereplication stdout | 2023-06-29 13:50:48,979 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} quotatotalworker stdout | 2023-06-29 13:50:49,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:50:49,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:51:04.399457+00:00 (in 14.999478 seconds) quotatotalworker stdout | 2023-06-29 13:50:49,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:51:04 UTC)" (scheduled at 2023-06-29 13:50:49.399457+00:00) quotatotalworker stdout | 2023-06-29 13:50:49,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:50:49,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:50:49,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:51:04 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:50:49,554 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:50:49,556 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:50:49,560 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:50:49,563 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:50:49,568 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:50:49,572 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:50:49,576 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:50:49,579 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:50:49,582 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:50:49,682 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:49,682 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:49,683 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1452, 'Body': <_io.BytesIO object at 0x7f7ccb211310>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:49,683 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:49,683 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:49,683 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:49,683 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:49,683 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:49,683 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:49,683 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:49,692 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:49,692 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:49,692 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:49,692 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:49,692 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:49,692 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1452}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '0GAWTEX2/DIlpzkkFbZTBg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb211310>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1452', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:49,692 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:49,692 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:49,692 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:49,692 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:49,693 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:49,693 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1452&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:0GAWTEX2/DIlpzkkFbZTBg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135049Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:49,693 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135049Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d701c98bf6d7db044a1988a77d28073a45ba261d1572458ad400290cc766bcec gunicorn-registry stdout | 2023-06-29 13:50:49,693 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0bc8be921e02c38d0ee8b10859d94c9e455213d3f0ddf79576ac1c3f5f17e1a1 gunicorn-registry stdout | 2023-06-29 13:50:49,693 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:49,693 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:49,693 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:49,694 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:49,739 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:50:50,141 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1452 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:50,141 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0d78c3ee-4c0b-43d3-aae9-6c41a8a9c62d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0d78c3ee-4c0b-43d3-aae9-6c41a8a9c62d', 'ETag': '"d060164c45f6fc3225a7392415b65306"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:50,142 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:50,142 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:50,142 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:50,142 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:50,142 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0d78c3ee-4c0b-43d3-aae9-6c41a8a9c62d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0d78c3ee-4c0b-43d3-aae9-6c41a8a9c62d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0d78c3ee-4c0b-43d3-aae9-6c41a8a9c62d', 'etag': '"d060164c45f6fc3225a7392415b65306"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d060164c45f6fc3225a7392415b65306"'} gcworker stdout | 2023-06-29 13:50:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:50:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:51:00.585410+00:00 (in 9.999413 seconds) gcworker stdout | 2023-06-29 13:50:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:51:00 UTC)" (scheduled at 2023-06-29 13:50:50.585410+00:00) gcworker stdout | 2023-06-29 13:50:50,587 [59] [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, 1686837050586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:50:50,611 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:50:50,611 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:50:50,611 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:51:00 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:50:50,959 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:50,960 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:50,960 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1453, 'Body': <_io.BytesIO object at 0x7f7ccb211400>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:50,960 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:50,960 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:50,960 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:50,960 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:50,961 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:50,961 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:50,961 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:50,969 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:50,969 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:50,969 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:50,969 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:50,969 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:50,969 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1453}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'RBCtOHQYkaKGMKmNnJXgaA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb211400>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1453', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:50,970 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:50,970 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:50,970 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:50,970 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:50,970 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:50,970 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1453&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:RBCtOHQYkaKGMKmNnJXgaA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135050Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:50,970 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135050Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6387c89e2c5efc566c2696fe6a46327e496664a2b460c030872aa5346236f3d0 gunicorn-registry stdout | 2023-06-29 13:50:50,970 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | bf4ee153ec875de712a6fa697ed14d9f2c6f9a50f52fdcc61708f6acb0c40408 gunicorn-registry stdout | 2023-06-29 13:50:50,970 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:50,970 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:50,971 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:50,971 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:51,016 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:50:51,421 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1453 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:51,422 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a001bb28-3ebc-455b-98c3-8931b25fbca6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a001bb28-3ebc-455b-98c3-8931b25fbca6', 'ETag': '"4410ad38741891a28630a98d9c95e068"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:51,422 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:51,422 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:51,422 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:51,422 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:51,422 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a001bb28-3ebc-455b-98c3-8931b25fbca6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a001bb28-3ebc-455b-98c3-8931b25fbca6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a001bb28-3ebc-455b-98c3-8931b25fbca6', 'etag': '"4410ad38741891a28630a98d9c95e068"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4410ad38741891a28630a98d9c95e068"'} gunicorn-registry stdout | 2023-06-29 13:50:52,049 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:52,050 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:52,050 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1454, 'Body': <_io.BytesIO object at 0x7f7ccb2167c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:52,051 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:52,051 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:52,051 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:52,051 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:52,051 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:52,051 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:52,051 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:52,060 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:52,060 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:52,060 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:52,060 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:52,060 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:52,060 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1454}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'o442X8lqeegNAIm2jwWq3A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2167c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1454', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:52,061 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:52,061 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:52,061 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:52,061 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:52,061 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:52,061 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1454&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:o442X8lqeegNAIm2jwWq3A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135052Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:52,061 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135052Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 13a3c96710540c956a0605651fdc97a39688c22d5a4b3191e76986b2940f9342 gunicorn-registry stdout | 2023-06-29 13:50:52,061 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2af920ee286531d98139781362eedccf2f095c00c9b310244dcf90d498629920 gunicorn-registry stdout | 2023-06-29 13:50:52,062 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:52,062 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:52,062 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:52,063 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:52,110 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:50:52,475 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1454 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:52,475 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f6182b0f-33b2-405d-b8c4-5ffd843b9a9d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f6182b0f-33b2-405d-b8c4-5ffd843b9a9d', 'ETag': '"a38e365fc96a79e80d0089b68f05aadc"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:52,475 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:52,475 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:52,475 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:52,475 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:52,476 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f6182b0f-33b2-405d-b8c4-5ffd843b9a9d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f6182b0f-33b2-405d-b8c4-5ffd843b9a9d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f6182b0f-33b2-405d-b8c4-5ffd843b9a9d', 'etag': '"a38e365fc96a79e80d0089b68f05aadc"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a38e365fc96a79e80d0089b68f05aadc"'} gunicorn-registry stdout | 2023-06-29 13:50:53,087 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:53,087 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:53,088 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1455, 'Body': <_io.BytesIO object at 0x7f7ccb1fbc20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:53,088 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:53,088 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:53,088 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:53,088 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:53,088 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:53,088 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:53,088 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:53,097 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:53,097 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:53,097 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:53,097 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:53,097 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:53,097 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1455}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'MT2scm0TJoLOhSVuITrlIg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fbc20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1455', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:53,098 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:53,098 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:53,098 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:53,098 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:53,098 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:53,098 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1455&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:MT2scm0TJoLOhSVuITrlIg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135053Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:53,098 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135053Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c786d3a82bb85e6117dd208589d0e692deff33d292ddae685b4fd994bc5bafd0 gunicorn-registry stdout | 2023-06-29 13:50:53,098 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 400b71d0c9ce887a40cfbb78ae09f9e9f1a566b0d7eb3f6d1a251fbde51dae3c gunicorn-registry stdout | 2023-06-29 13:50:53,098 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:53,098 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:53,099 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:53,099 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:53,146 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:50:53,509 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1455 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:53,510 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '060e0f78-3b2a-4725-8bd0-eafabcd64c1d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '060e0f78-3b2a-4725-8bd0-eafabcd64c1d', 'ETag': '"313dac726d132682ce85256e213ae522"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:53,510 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:53,510 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:53,510 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:53,510 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:53,510 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '060e0f78-3b2a-4725-8bd0-eafabcd64c1d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '060e0f78-3b2a-4725-8bd0-eafabcd64c1d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '060e0f78-3b2a-4725-8bd0-eafabcd64c1d', 'etag': '"313dac726d132682ce85256e213ae522"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"313dac726d132682ce85256e213ae522"'} notificationworker stdout | 2023-06-29 13:50:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:50:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:51:03.978401+00:00 (in 9.999413 seconds) notificationworker stdout | 2023-06-29 13:50:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:51:03 UTC)" (scheduled at 2023-06-29 13:50:53.978401+00:00) notificationworker stdout | 2023-06-29 13:50:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:50:53,981 [74] [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(2023, 6, 29, 13, 50, 53, 979509), True, datetime.datetime(2023, 6, 29, 13, 50, 53, 979509), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:50:53,994 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:50:53,994 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:50:53,994 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:51:03 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:50:54,111 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:54,111 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:54,111 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1456, 'Body': <_io.BytesIO object at 0x7f7ccb216ae0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:54,111 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:54,112 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:54,112 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:54,112 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:54,112 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:54,112 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:54,112 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:54,120 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:54,121 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:54,121 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:54,121 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:54,121 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:54,121 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1456}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'kuBC1RoYJhqtzxb4HU0B3g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb216ae0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1456', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:54,121 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:54,121 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:54,121 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:54,121 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:54,121 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:54,121 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1456&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:kuBC1RoYJhqtzxb4HU0B3g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135054Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:54,121 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135054Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 958d5c16ea570f0677e82dca7ac451fb40cc17de7fca2cfcdf4c7977a1eeb548 gunicorn-registry stdout | 2023-06-29 13:50:54,122 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d5f6057e859efa5f909d4cf614890327cd5e92c2d80f47039d4a02916fc2b21a gunicorn-registry stdout | 2023-06-29 13:50:54,122 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:54,122 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:54,122 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:54,123 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:54,167 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:50:54,530 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1456 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:54,530 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'eb96c7c2-3c8f-4806-9407-99a09de94b07', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'eb96c7c2-3c8f-4806-9407-99a09de94b07', 'ETag': '"92e042d51a18261aadcf16f81d4d01de"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:54,530 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:54,531 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:54,531 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:54,531 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:54,531 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'eb96c7c2-3c8f-4806-9407-99a09de94b07', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'eb96c7c2-3c8f-4806-9407-99a09de94b07', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'eb96c7c2-3c8f-4806-9407-99a09de94b07', 'etag': '"92e042d51a18261aadcf16f81d4d01de"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"92e042d51a18261aadcf16f81d4d01de"'} gunicorn-web stdout | 2023-06-29 13:50:54,636 [213] [DEBUG] [app] Starting request: urn:request:36e9f9ea-28e8-4a8d-b904-8cd78f9dbfde (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:50:54,636 [211] [DEBUG] [app] Starting request: urn:request:5eca1c73-fed4-40d8-890a-109c37879b32 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:50:54,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:50:54,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:50:54,640 [216] [DEBUG] [app] Starting request: urn:request:6273abff-1a4d-40b5-8ec9-9221d1304a5a (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:50:54,640 [220] [DEBUG] [app] Starting request: urn:request:73b7a91e-d2e8-438e-977c-9549133b7546 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:50:54,640 [216] [DEBUG] [app] Ending request: urn:request:6273abff-1a4d-40b5-8ec9-9221d1304a5a (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:6273abff-1a4d-40b5-8ec9-9221d1304a5a', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:50:54,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:50:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:50:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:50:54,641 [220] [DEBUG] [app] Ending request: urn:request:73b7a91e-d2e8-438e-977c-9549133b7546 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:73b7a91e-d2e8-438e-977c-9549133b7546', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:50:54,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-registry stdout | 2023-06-29 13:50:54,641 [220] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:50:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:50:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-web stdout | 2023-06-29 13:50:54,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:50:54,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:50:54,643 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:50:54,644 [214] [DEBUG] [app] Starting request: urn:request:2e2696d9-2f34-4663-9c96-802a0fd0a2b6 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:50:54,644 [214] [DEBUG] [app] Ending request: urn:request:2e2696d9-2f34-4663-9c96-802a0fd0a2b6 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:2e2696d9-2f34-4663-9c96-802a0fd0a2b6', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:50:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:50:54,645 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:50:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:50:54,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:50:54,645 [212] [DEBUG] [app] Starting request: urn:request:26cf328b-2a26-4534-a6c8-49ba8217c0d9 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:50:54,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:50:54,646 [212] [DEBUG] [app] Ending request: urn:request:26cf328b-2a26-4534-a6c8-49ba8217c0d9 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:26cf328b-2a26-4534-a6c8-49ba8217c0d9', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:50:54,646 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:50:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:50:54,646 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:50:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:50:54,647 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:50:54,654 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:50:54,654 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:50:54,665 [213] [DEBUG] [app] Ending request: urn:request:36e9f9ea-28e8-4a8d-b904-8cd78f9dbfde (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:36e9f9ea-28e8-4a8d-b904-8cd78f9dbfde', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:50:54,665 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:50:54,665 [211] [DEBUG] [app] Ending request: urn:request:5eca1c73-fed4-40d8-890a-109c37879b32 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:5eca1c73-fed4-40d8-890a-109c37879b32', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:50:54,665 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:50:54,665 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:50:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:50:54,665 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:50:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:50:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.030 118 0.030) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:50:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.030 118 0.030) gunicorn-registry stdout | 2023-06-29 13:50:55,202 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:55,203 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:55,203 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1457, 'Body': <_io.BytesIO object at 0x7f7ccb1fb770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:55,204 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:55,204 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:55,204 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:55,204 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:55,204 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:55,204 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:55,204 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:55,213 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:55,213 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:55,213 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:55,213 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:55,213 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:55,213 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1457}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'jq5fKDASbrzSY/1p53ulnQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fb770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1457', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:55,213 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:55,213 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:55,214 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:55,214 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:55,214 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:55,214 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1457&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:jq5fKDASbrzSY/1p53ulnQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135055Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:55,214 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135055Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 047a24de1e4ffc8ec55928c14e5c03a7c371291e395d5834fe4d5e2221f4eade gunicorn-registry stdout | 2023-06-29 13:50:55,214 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d0332bd536e4e8f69b81cd35bb9f89a9609b03f3485f60672457de5decb76532 gunicorn-registry stdout | 2023-06-29 13:50:55,214 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:55,214 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:55,215 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:55,216 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:55,261 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. exportactionlogsworker stdout | 2023-06-29 13:50:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:50:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:51:14.793446+00:00 (in 19.201877 seconds) exportactionlogsworker stdout | 2023-06-29 13:50:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:51:55 UTC)" (scheduled at 2023-06-29 13:50:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:50:55,592 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:50:55,593 [58] [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(2023, 6, 29, 13, 50, 55, 592123), True, datetime.datetime(2023, 6, 29, 13, 50, 55, 592123), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:50:55,606 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:50:55,606 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:50:55,607 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:51:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:50:55,662 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1457 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:55,663 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '21c98f21-762c-43b6-a088-a8870bb5b778', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '21c98f21-762c-43b6-a088-a8870bb5b778', 'ETag': '"8eae5f2830126ebcd263fd69e77ba59d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:55,663 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:55,663 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:55,663 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:55,663 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:55,663 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '21c98f21-762c-43b6-a088-a8870bb5b778', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '21c98f21-762c-43b6-a088-a8870bb5b778', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '21c98f21-762c-43b6-a088-a8870bb5b778', 'etag': '"8eae5f2830126ebcd263fd69e77ba59d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8eae5f2830126ebcd263fd69e77ba59d"'} buildlogsarchiver stdout | 2023-06-29 13:50:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:50:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:51:25.790030+00:00 (in 29.999326 seconds) buildlogsarchiver stdout | 2023-06-29 13:50:55,791 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:51:25 UTC)" (scheduled at 2023-06-29 13:50:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:50:55,792 [54] [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(2023, 6, 14, 13, 50, 55, 791259), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:50:55,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:50:55,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:50:55,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:51:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:50:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:50:55,890 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:51:45.690471+00:00 (in 49.800614 seconds) namespacegcworker stdout | 2023-06-29 13:50:55,890 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:51:55 UTC)" (scheduled at 2023-06-29 13:50:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:50:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:50:55,891 [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(2023, 6, 29, 13, 50, 55, 890293), True, datetime.datetime(2023, 6, 29, 13, 50, 55, 890293), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:50:55,903 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:50:55,904 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:50:55,904 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:51:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:50:56,216 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:56,216 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:56,217 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1458, 'Body': <_io.BytesIO object at 0x7f7ccb1ab900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:56,217 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:56,217 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:56,217 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:56,217 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:56,217 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:56,217 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:56,218 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:56,226 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:56,226 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:56,226 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:56,226 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:56,226 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:56,226 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1458}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'vyuTGh1SnGwefS7Zz+udoQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1ab900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1458', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:56,226 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:56,226 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:56,226 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:56,226 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:56,227 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:56,227 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1458&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:vyuTGh1SnGwefS7Zz+udoQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135056Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:56,227 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135056Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 447838baa22d9bd05ea2cc318dcc02e2e37288f4f269ca4cb8a82acbc4e9c0f7 gunicorn-registry stdout | 2023-06-29 13:50:56,227 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2ab805d932342ad19d6b7173dfa62f21f74a75632c5b0165e922175eb79d55de gunicorn-registry stdout | 2023-06-29 13:50:56,227 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:56,227 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:56,227 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:56,228 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:56,275 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:50:56,640 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1458 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:56,640 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '69d8e049-c6ec-485d-8150-80c80115368a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '69d8e049-c6ec-485d-8150-80c80115368a', 'ETag': '"bf2b931a1d529c6c1e7d2ed9cfeb9da1"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:56,640 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:56,641 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:56,641 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:56,641 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:56,641 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '69d8e049-c6ec-485d-8150-80c80115368a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '69d8e049-c6ec-485d-8150-80c80115368a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '69d8e049-c6ec-485d-8150-80c80115368a', 'etag': '"bf2b931a1d529c6c1e7d2ed9cfeb9da1"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"bf2b931a1d529c6c1e7d2ed9cfeb9da1"'} gunicorn-registry stdout | 2023-06-29 13:50:57,298 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:57,298 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:57,299 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1459, 'Body': <_io.BytesIO object at 0x7f7ccb1ab130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:57,299 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:57,299 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:57,299 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:57,299 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:57,299 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:57,299 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:57,300 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:57,308 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:57,308 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:57,308 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:57,308 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:57,308 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:57,308 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1459}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Igk0Tlq3+GytOA9LD2tGIA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1ab130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1459', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:57,308 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:57,308 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:57,308 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:57,308 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:57,309 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:57,309 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1459&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Igk0Tlq3+GytOA9LD2tGIA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135057Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:57,309 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135057Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 92ba92575dc2bb91bfa4a73e652d8b3be07b9609434b7b64b91708a286a2c3c4 gunicorn-registry stdout | 2023-06-29 13:50:57,309 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6b9d2e8b2de18d9cce00d5c68cb23cfde0ff6cebb56095507aa7e1ee1b37b1f4 gunicorn-registry stdout | 2023-06-29 13:50:57,309 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:57,309 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:57,309 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:57,310 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:57,355 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:50:57,755 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1459 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:57,756 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ee2e782c-a6e5-4a78-877d-113346c27e01', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ee2e782c-a6e5-4a78-877d-113346c27e01', 'ETag': '"2209344e5ab7f86cad380f4b0f6b4620"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:57,756 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:57,756 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:57,756 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:57,756 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:57,756 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ee2e782c-a6e5-4a78-877d-113346c27e01', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ee2e782c-a6e5-4a78-877d-113346c27e01', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ee2e782c-a6e5-4a78-877d-113346c27e01', 'etag': '"2209344e5ab7f86cad380f4b0f6b4620"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2209344e5ab7f86cad380f4b0f6b4620"'} gunicorn-registry stdout | 2023-06-29 13:50:58,344 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:58,345 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:58,345 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1460, 'Body': <_io.BytesIO object at 0x7f7ccb1de770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:58,345 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:58,345 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:58,345 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:58,345 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:58,345 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:58,346 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:58,346 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:58,354 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:58,354 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:58,354 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:58,354 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:58,354 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:58,354 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1460}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 's0NNoTLjfKICiwCqya6jFg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1de770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1460', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:58,354 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:58,354 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:58,355 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:58,355 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:58,355 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:58,355 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1460&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:s0NNoTLjfKICiwCqya6jFg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135058Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:58,355 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135058Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e18c2f8808b7b70159cefea5d2edbc62ba2ba91578c5cbdb3f17789104c6320d gunicorn-registry stdout | 2023-06-29 13:50:58,355 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 887e8fa09fdb0ef257fc9800d776bcd074bb4d0147233f90f70c6a477d68f1c6 gunicorn-registry stdout | 2023-06-29 13:50:58,355 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:58,355 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:58,356 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:58,356 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:58,406 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:50:58,772 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1460 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:58,772 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '666baaf4-6103-4eb8-96f4-6d503b6477db', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '666baaf4-6103-4eb8-96f4-6d503b6477db', 'ETag': '"b3434da132e37ca2028b00aac9aea316"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:58,772 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:58,772 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:58,772 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:58,773 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:58,773 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '666baaf4-6103-4eb8-96f4-6d503b6477db', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '666baaf4-6103-4eb8-96f4-6d503b6477db', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '666baaf4-6103-4eb8-96f4-6d503b6477db', 'etag': '"b3434da132e37ca2028b00aac9aea316"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b3434da132e37ca2028b00aac9aea316"'} gunicorn-registry stdout | 2023-06-29 13:50:59,282 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:50:59,282 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:50:59,283 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1461, 'Body': <_io.BytesIO object at 0x7f7ccb1abbd0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:50:59,283 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:59,283 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:59,283 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:59,283 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:59,283 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:59,283 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:59,283 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:59,291 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:59,291 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:50:59,291 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:59,292 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:59,292 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:59,292 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1461}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'aahvfktFefpgZOB311byGQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1abbd0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1461', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:50:59,292 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:59,292 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:59,292 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:59,292 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:59,292 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:50:59,292 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1461&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:aahvfktFefpgZOB311byGQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135059Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:50:59,292 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135059Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 15282c65b1b3fc61f391a2645d9e5d17f5bf82fd3404f0abd79457566b51b01d gunicorn-registry stdout | 2023-06-29 13:50:59,292 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ad96b7da2941ac2c8c000d3efdf46c45c3ae77679f56eea6a461e1c066740ea3 gunicorn-registry stdout | 2023-06-29 13:50:59,292 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:59,293 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:50:59,293 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:50:59,293 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:50:59,417 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:50:59,782 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1461 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:50:59,782 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f73ce7e4-83c8-4bba-a014-91eb63e88f83', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f73ce7e4-83c8-4bba-a014-91eb63e88f83', 'ETag': '"69a86f7e4b4579fa6064e077d756f219"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:50:59,782 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:50:59,783 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:50:59,783 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:50:59,783 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:50:59,783 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f73ce7e4-83c8-4bba-a014-91eb63e88f83', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f73ce7e4-83c8-4bba-a014-91eb63e88f83', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f73ce7e4-83c8-4bba-a014-91eb63e88f83', 'etag': '"69a86f7e4b4579fa6064e077d756f219"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"69a86f7e4b4579fa6064e077d756f219"'} gunicorn-registry stdout | 2023-06-29 13:51:00,346 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:00,346 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:00,347 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1462, 'Body': <_io.BytesIO object at 0x7f7ccb216770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:00,347 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:00,347 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:00,347 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:00,347 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:00,347 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:00,347 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:00,347 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:00,356 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:00,356 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:00,356 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:00,356 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:00,356 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:00,356 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1462}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'tLnUdMOUnx/zefa8ZY0U+A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb216770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1462', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:00,356 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:00,356 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:00,356 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:00,356 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:00,356 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:00,356 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1462&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:tLnUdMOUnx/zefa8ZY0U+A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135100Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:00,356 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135100Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d774ab89bc2ed59a9e18dacb1aab02edc86edbf665f58732771910af56c3f2f6 gunicorn-registry stdout | 2023-06-29 13:51:00,357 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c1eccb1ad712a5677ac26e7cfb97f0800bf62351974095c02ef6c0856836ca38 gunicorn-registry stdout | 2023-06-29 13:51:00,357 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:00,357 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:00,357 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:00,358 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:00,404 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:51:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:51:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:51:10.585410+00:00 (in 9.999416 seconds) gcworker stdout | 2023-06-29 13:51:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:51:10 UTC)" (scheduled at 2023-06-29 13:51:00.585410+00:00) gcworker stdout | 2023-06-29 13:51:00,587 [59] [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, 1686837060586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:51:00,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:51:00,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:51:00,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:51:10 UTC)" executed successfully expiredappspecifictokenworker stdout | 2023-06-29 13:51:00,704 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:51:00,767 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1462 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:00,767 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'bc3d0415-b66a-4f60-84c2-c7ef175498be', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'bc3d0415-b66a-4f60-84c2-c7ef175498be', 'ETag': '"b4b9d474c3949f1ff379f6bc658d14f8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:00,767 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:00,768 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:00,768 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:00,768 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:00,768 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'bc3d0415-b66a-4f60-84c2-c7ef175498be', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'bc3d0415-b66a-4f60-84c2-c7ef175498be', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'bc3d0415-b66a-4f60-84c2-c7ef175498be', 'etag': '"b4b9d474c3949f1ff379f6bc658d14f8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b4b9d474c3949f1ff379f6bc658d14f8"'} gunicorn-registry stdout | 2023-06-29 13:51:01,252 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:01,253 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:01,253 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1463, 'Body': <_io.BytesIO object at 0x7f7ccb2167c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:01,253 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:01,253 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:01,253 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:01,253 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:01,253 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:01,253 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:01,254 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:01,262 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:01,262 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:01,262 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:01,262 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:01,262 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:01,262 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1463}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'YzOoYJ51Cep3hzw9XfrrKQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2167c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1463', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:01,262 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:01,262 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:01,262 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:01,262 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:01,263 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:01,263 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1463&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:YzOoYJ51Cep3hzw9XfrrKQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135101Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:01,263 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135101Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7e0cd884102c6a7358eead7d834efe2fc6ac26408ee08c6f1940d725215060c5 gunicorn-registry stdout | 2023-06-29 13:51:01,263 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7f852b004f377fe1936d2914dfa29e2b5a5ed06f92491679e91e864a0ebe8a47 gunicorn-registry stdout | 2023-06-29 13:51:01,263 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:01,263 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:01,263 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:01,264 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:01,309 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:51:01,673 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1463 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:01,673 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e2a93632-a7a5-48f7-a8ad-6f482af3f6ea', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e2a93632-a7a5-48f7-a8ad-6f482af3f6ea', 'ETag': '"6333a8609e7509ea77873c3d5dfaeb29"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:01,673 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:01,673 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:01,673 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:01,673 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:01,673 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e2a93632-a7a5-48f7-a8ad-6f482af3f6ea', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e2a93632-a7a5-48f7-a8ad-6f482af3f6ea', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e2a93632-a7a5-48f7-a8ad-6f482af3f6ea', 'etag': '"6333a8609e7509ea77873c3d5dfaeb29"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6333a8609e7509ea77873c3d5dfaeb29"'} repositorygcworker stdout | 2023-06-29 13:51:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:51:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:51:38.788158+00:00 (in 36.796547 seconds) repositorygcworker stdout | 2023-06-29 13:51:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:52:01 UTC)" (scheduled at 2023-06-29 13:51:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:51:01,992 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:51:01,993 [81] [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(2023, 6, 29, 13, 51, 1, 992065), True, datetime.datetime(2023, 6, 29, 13, 51, 1, 992065), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 13:51:02,006 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:51:02,006 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:51:02,006 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:52:01 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:51:02,738 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:02,738 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:02,738 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1464, 'Body': <_io.BytesIO object at 0x7f7ccb290180>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:02,738 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:02,738 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:02,738 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:02,738 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:02,738 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:02,738 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:02,739 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:02,747 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:02,747 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:02,747 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:02,747 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:02,747 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:02,747 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1464}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'OkhlO3Bk9zvCpLweaXsLIw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290180>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1464', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:02,747 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:02,747 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:02,747 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:02,747 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:02,748 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:02,748 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1464&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:OkhlO3Bk9zvCpLweaXsLIw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135102Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:02,748 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135102Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | bec526daf79485fef0ff48aaa7f2ecb8b5f15b07f8c927d595dd89a032e3d777 gunicorn-registry stdout | 2023-06-29 13:51:02,748 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f0c0dbefde038bc2ec8343be59ba17e2c928297bea55681810f73dc42760c33b gunicorn-registry stdout | 2023-06-29 13:51:02,748 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:02,748 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:02,748 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:02,749 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:02,796 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:51:03,238 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1464 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:03,238 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '55289efc-9ad4-4116-b264-1829f8cae2f1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '55289efc-9ad4-4116-b264-1829f8cae2f1', 'ETag': '"3a48653b7064f73bc2a4bc1e697b0b23"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:03,238 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:03,238 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:03,238 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:03,238 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:03,238 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '55289efc-9ad4-4116-b264-1829f8cae2f1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '55289efc-9ad4-4116-b264-1829f8cae2f1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '55289efc-9ad4-4116-b264-1829f8cae2f1', 'etag': '"3a48653b7064f73bc2a4bc1e697b0b23"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3a48653b7064f73bc2a4bc1e697b0b23"'} gunicorn-registry stdout | 2023-06-29 13:51:03,834 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:03,834 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:03,835 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1465, 'Body': <_io.BytesIO object at 0x7f7ccb290a90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:03,835 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:03,835 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:03,835 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:03,835 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:03,835 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:03,835 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:03,835 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:03,844 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:03,844 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:03,844 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:03,844 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:03,844 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:03,844 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1465}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ybQG7JakfkwBnJyXEUU2oQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290a90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1465', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:03,844 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:03,844 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:03,844 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:03,844 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:03,844 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:03,845 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1465&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ybQG7JakfkwBnJyXEUU2oQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135103Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:03,845 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135103Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2739a93e25bd7a011a9d5a3feea5ccb78ee02f2768e546fc3801e1c443bffcff gunicorn-registry stdout | 2023-06-29 13:51:03,845 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d5f6edb345e97541ed140f3461936d9ccba04c8a48163a0a63d72f08f28716ca gunicorn-registry stdout | 2023-06-29 13:51:03,845 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:03,845 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:03,845 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:03,846 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:03,891 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:51:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:51:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:51:13.978401+00:00 (in 9.999456 seconds) notificationworker stdout | 2023-06-29 13:51:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:51:13 UTC)" (scheduled at 2023-06-29 13:51:03.978401+00:00) notificationworker stdout | 2023-06-29 13:51:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:51:03,981 [74] [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(2023, 6, 29, 13, 51, 3, 979498), True, datetime.datetime(2023, 6, 29, 13, 51, 3, 979498), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:51:03,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:51:03,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:51:03,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:51:13 UTC)" executed successfully queuecleanupworker stdout | 2023-06-29 13:51:04,183 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:51:04,257 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1465 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:04,258 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6a3cf036-90ca-4600-b3c0-1af5c1283a10', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6a3cf036-90ca-4600-b3c0-1af5c1283a10', 'ETag': '"c9b406ec96a47e4c019c9c97114536a1"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:04,258 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:04,258 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:04,258 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:04,258 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:04,258 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6a3cf036-90ca-4600-b3c0-1af5c1283a10', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6a3cf036-90ca-4600-b3c0-1af5c1283a10', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6a3cf036-90ca-4600-b3c0-1af5c1283a10', 'etag': '"c9b406ec96a47e4c019c9c97114536a1"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c9b406ec96a47e4c019c9c97114536a1"'} quotatotalworker stdout | 2023-06-29 13:51:04,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:51:04,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:51:19.399457+00:00 (in 14.999479 seconds) quotatotalworker stdout | 2023-06-29 13:51:04,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:51:19 UTC)" (scheduled at 2023-06-29 13:51:04.399457+00:00) quotatotalworker stdout | 2023-06-29 13:51:04,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:51:04,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:51:04,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:51:19 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:51:05,153 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:05,154 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:05,154 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1466, 'Body': <_io.BytesIO object at 0x7f7ccb229f40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:05,154 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:05,154 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:05,154 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:05,154 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:05,154 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:05,154 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:05,155 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:05,163 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:05,163 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:05,163 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:05,163 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:05,163 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:05,163 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1466}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'xemFZT0+FcgR2PWfsKHjvA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb229f40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1466', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:05,163 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:05,163 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:05,163 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:05,163 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:05,164 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:05,164 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1466&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:xemFZT0+FcgR2PWfsKHjvA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135105Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:05,164 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135105Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e0bd400a3650b23be43e475a36133f33a13df4b132eb6bcd3bf6ebbfe9f6c312 gunicorn-registry stdout | 2023-06-29 13:51:05,164 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c9a86ecd0b400533593506da138362c03c461a8b775ee6777ef0a196a9efee91 gunicorn-registry stdout | 2023-06-29 13:51:05,164 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:05,164 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:05,164 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:05,165 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:05,210 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:51:05,656 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1466 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:05,657 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6a0935b6-0825-4e8c-aff4-1b16db4eca46', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6a0935b6-0825-4e8c-aff4-1b16db4eca46', 'ETag': '"c5e985653d3e15c811d8f59fb0a1e3bc"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:05,657 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:05,657 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:05,657 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:05,657 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:05,657 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6a0935b6-0825-4e8c-aff4-1b16db4eca46', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6a0935b6-0825-4e8c-aff4-1b16db4eca46', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6a0935b6-0825-4e8c-aff4-1b16db4eca46', 'etag': '"c5e985653d3e15c811d8f59fb0a1e3bc"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c5e985653d3e15c811d8f59fb0a1e3bc"'} gunicorn-registry stdout | 2023-06-29 13:51:06,243 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:06,243 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:06,244 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1467, 'Body': <_io.BytesIO object at 0x7f7ccb1fbf40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:06,244 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:06,244 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:06,244 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:06,244 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:06,244 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:06,244 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:06,244 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:06,253 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:06,253 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:06,253 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:06,253 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:06,253 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:06,253 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1467}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Lxhb+yptqm3dum1HpCxGag==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fbf40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1467', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:06,253 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:06,253 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:06,253 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:06,253 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:06,253 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:06,254 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1467&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Lxhb+yptqm3dum1HpCxGag== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135106Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:06,254 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135106Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e2426cf75ce6038afdfdacc0cbf3e88e8a1b85b5a902772e216d4b5fb7c62344 gunicorn-registry stdout | 2023-06-29 13:51:06,254 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 720e7a534a529405453d381b13726734860240b32734db49917ae4e6084d80dc gunicorn-registry stdout | 2023-06-29 13:51:06,254 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:06,254 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:06,254 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:06,255 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:06,303 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:51:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:51:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:51:11.713664+00:00 (in 5.130688 seconds) securityworker stdout | 2023-06-29 13:51:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:51:36 UTC)" (scheduled at 2023-06-29 13:51:06.582504+00:00) securityworker stdout | 2023-06-29 13:51:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:51:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:51:06,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:51:06,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:51:06,599 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:51:06,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:51:06,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:51:36 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:51:06,669 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1467 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:06,669 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a3f48e9b-5fda-4db4-81c9-f661aa427b86', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a3f48e9b-5fda-4db4-81c9-f661aa427b86', 'ETag': '"2f185bfb2a6daa6dddba6d47a42c466a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:06,669 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:06,669 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:06,670 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:06,670 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:06,670 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a3f48e9b-5fda-4db4-81c9-f661aa427b86', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a3f48e9b-5fda-4db4-81c9-f661aa427b86', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a3f48e9b-5fda-4db4-81c9-f661aa427b86', 'etag': '"2f185bfb2a6daa6dddba6d47a42c466a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2f185bfb2a6daa6dddba6d47a42c466a"'} builder stdout | 2023-06-29 13:51:07,465 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:51:07,468 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:51:07,504 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:07,504 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:07,505 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1468, 'Body': <_io.BytesIO object at 0x7f7ccb211220>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:07,505 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:07,505 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:07,505 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:07,505 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:07,505 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:07,505 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:07,506 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:07,514 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:07,514 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:07,514 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:07,514 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:07,514 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:07,514 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1468}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ai8vQ46X23UN0XTCCGEWkw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb211220>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1468', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:07,514 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:07,514 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:07,514 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:07,514 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:07,515 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:07,515 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1468&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ai8vQ46X23UN0XTCCGEWkw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135107Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:07,515 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135107Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | bae85000f042e0eb04a9321157b1bf9612845cd77b58bc3aca31546cfe6a2e06 gunicorn-registry stdout | 2023-06-29 13:51:07,515 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4c650ceef82fde3e52f3f3c3c241c69558bd5f6ac074b18594e7f16d3b9d051e gunicorn-registry stdout | 2023-06-29 13:51:07,515 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:07,515 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:07,515 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:07,516 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:07,561 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:51:07,963 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1468 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:07,963 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'acd104ff-aec7-47f4-b405-5de454bbfd78', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'acd104ff-aec7-47f4-b405-5de454bbfd78', 'ETag': '"6a2f2f438e97db750dd174c208611693"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:07,963 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:07,964 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:07,964 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:07,964 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:07,964 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'acd104ff-aec7-47f4-b405-5de454bbfd78', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'acd104ff-aec7-47f4-b405-5de454bbfd78', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'acd104ff-aec7-47f4-b405-5de454bbfd78', 'etag': '"6a2f2f438e97db750dd174c208611693"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6a2f2f438e97db750dd174c208611693"'} gunicorn-registry stdout | 2023-06-29 13:51:08,461 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:08,462 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:08,462 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1469, 'Body': <_io.BytesIO object at 0x7f7ccb2ac090>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:08,462 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:08,462 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:08,462 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:08,462 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:08,463 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:08,463 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:08,463 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:08,471 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:08,471 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:08,471 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:08,471 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:08,471 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:08,471 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1469}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'pVV8XK8+xIX3D0XOVTTsZg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac090>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1469', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:08,472 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:08,472 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:08,472 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:08,472 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:08,472 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:08,472 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1469&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:pVV8XK8+xIX3D0XOVTTsZg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135108Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:08,472 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135108Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a201efe589b3245f56dcf308a7aa519c84c4b87edc7622b6a04d7579004def5d gunicorn-registry stdout | 2023-06-29 13:51:08,472 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 24e85cf3cd6f75028540a8e8554ee3b5f9c710611e26d3a3429cb5f1a56ef5cc gunicorn-registry stdout | 2023-06-29 13:51:08,472 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:08,472 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:08,473 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:08,473 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:08,520 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:51:08,884 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1469 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:08,885 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7495275a-3478-47e0-a0a4-b976d77da109', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7495275a-3478-47e0-a0a4-b976d77da109', 'ETag': '"a5557c5caf3ec485f70f45ce5534ec66"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:08,885 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:08,885 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:08,885 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:08,885 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:08,885 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7495275a-3478-47e0-a0a4-b976d77da109', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7495275a-3478-47e0-a0a4-b976d77da109', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7495275a-3478-47e0-a0a4-b976d77da109', 'etag': '"a5557c5caf3ec485f70f45ce5534ec66"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a5557c5caf3ec485f70f45ce5534ec66"'} quotatotalworker stdout | 2023-06-29 13:51:09,366 [78] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotatotalworker.py', 'pid': '78'} gunicorn-registry stdout | 2023-06-29 13:51:09,405 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:09,405 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:09,406 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1470, 'Body': <_io.BytesIO object at 0x7f7ccb1fbc20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:09,406 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:09,406 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:09,406 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:09,406 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:09,406 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:09,406 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:09,406 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:09,414 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:09,415 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:09,415 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:09,415 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:09,415 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:09,415 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1470}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'yLG8z1E1jvEhYZQA9YpEDg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fbc20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1470', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:09,415 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:09,415 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:09,415 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:09,415 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:09,415 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:09,415 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1470&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:yLG8z1E1jvEhYZQA9YpEDg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135109Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:09,415 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135109Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4cb44ce4fbf8fb9510835ba2641e87cf164c8acced522b034ec8e886c6f89032 gunicorn-registry stdout | 2023-06-29 13:51:09,415 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3d7018654a24ea34eaf65849284cc6ce45ec27b90189afca683074d1f9d42b9b gunicorn-registry stdout | 2023-06-29 13:51:09,416 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:09,416 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:09,416 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:09,417 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:09,463 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:51:09,636 [213] [DEBUG] [app] Starting request: urn:request:bc5f5aa1-297a-45b0-8d87-08b7eb9e94ac (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:51:09,636 [211] [DEBUG] [app] Starting request: urn:request:983c6187-901e-41af-894e-e275778bef31 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:51:09,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:51:09,639 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:51:09,640 [216] [DEBUG] [app] Starting request: urn:request:19f28152-4819-4a30-b29f-33578143e90c (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:51:09,640 [217] [DEBUG] [app] Starting request: urn:request:bcbca058-29a3-479f-a47b-726c6261c2a5 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:51:09,641 [216] [DEBUG] [app] Ending request: urn:request:19f28152-4819-4a30-b29f-33578143e90c (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:19f28152-4819-4a30-b29f-33578143e90c', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:51:09,641 [217] [DEBUG] [app] Ending request: urn:request:bcbca058-29a3-479f-a47b-726c6261c2a5 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:bcbca058-29a3-479f-a47b-726c6261c2a5', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:51:09,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:51:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:51:09,641 [217] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:51:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:51:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:51:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-web stdout | 2023-06-29 13:51:09,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:51:09,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:51:09,643 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:51:09,643 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:51:09,644 [212] [DEBUG] [app] Starting request: urn:request:a4c525f1-c477-48d8-ab2a-c895111af5da (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:51:09,644 [214] [DEBUG] [app] Starting request: urn:request:5c702432-39ef-43f9-a198-bb1b7d080280 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:51:09,645 [212] [DEBUG] [app] Ending request: urn:request:a4c525f1-c477-48d8-ab2a-c895111af5da (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:a4c525f1-c477-48d8-ab2a-c895111af5da', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:51:09,645 [214] [DEBUG] [app] Ending request: urn:request:5c702432-39ef-43f9-a198-bb1b7d080280 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:5c702432-39ef-43f9-a198-bb1b7d080280', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:51:09,645 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:51:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:51:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:51:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:51:09,645 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:51:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:51:09,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:51:09,645 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:51:09,646 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:51:09,646 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:51:09,653 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:51:09,653 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:51:09,664 [211] [DEBUG] [app] Ending request: urn:request:983c6187-901e-41af-894e-e275778bef31 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:983c6187-901e-41af-894e-e275778bef31', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:51:09,664 [213] [DEBUG] [app] Ending request: urn:request:bc5f5aa1-297a-45b0-8d87-08b7eb9e94ac (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:bc5f5aa1-297a-45b0-8d87-08b7eb9e94ac', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:51:09,664 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:51:09,664 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:51:09,664 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:51:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:51:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.030) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:51:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.030 118 0.030) gunicorn-web stdout | 2023-06-29 13:51:09,665 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:51:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-registry stdout | 2023-06-29 13:51:09,823 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1470 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:09,823 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '07b3f3eb-9b7f-472f-9ca3-37bcf6579679', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '07b3f3eb-9b7f-472f-9ca3-37bcf6579679', 'ETag': '"c8b1bccf51358ef121619400f58a440e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:09,823 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:09,823 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:09,823 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:09,823 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:09,824 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '07b3f3eb-9b7f-472f-9ca3-37bcf6579679', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '07b3f3eb-9b7f-472f-9ca3-37bcf6579679', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '07b3f3eb-9b7f-472f-9ca3-37bcf6579679', 'etag': '"c8b1bccf51358ef121619400f58a440e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c8b1bccf51358ef121619400f58a440e"'} quotaregistrysizeworker stdout | 2023-06-29 13:51:09,905 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} logrotateworker stdout | 2023-06-29 13:51:10,257 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:51:10,260 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} namespacegcworker stdout | 2023-06-29 13:51:10,273 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} gunicorn-registry stdout | 2023-06-29 13:51:10,299 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:10,299 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:10,299 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1471, 'Body': <_io.BytesIO object at 0x7f7ccb1fb900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:10,299 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:10,299 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:10,299 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:10,300 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:10,300 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:10,300 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:10,300 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:10,308 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:10,308 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:10,308 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:10,308 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:10,308 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:10,308 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1471}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Z4ienOcS/RvrwZPpBuNZ7g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fb900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1471', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:10,308 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:10,309 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:10,309 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:10,309 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:10,309 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:10,309 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1471&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Z4ienOcS/RvrwZPpBuNZ7g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135110Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:10,309 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135110Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | adc5b708fe43960aded04421b3816f2d3cba524c8c72c8c8853ccf12c8be217e gunicorn-registry stdout | 2023-06-29 13:51:10,309 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 14051adfadb05a326badd506e785ff186e94025b8c136e4b6e8cb28645ba3b16 gunicorn-registry stdout | 2023-06-29 13:51:10,309 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:10,309 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:10,310 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:10,310 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:10,355 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:51:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:51:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:51:20.585410+00:00 (in 9.999513 seconds) gcworker stdout | 2023-06-29 13:51:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:51:20 UTC)" (scheduled at 2023-06-29 13:51:10.585410+00:00) gcworker stdout | 2023-06-29 13:51:10,587 [59] [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, 1686837070586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:51:10,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:51:10,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:51:10,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:51:20 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:51:10,713 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1471 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:10,713 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4ec959c0-b86b-404e-841f-3f479974ada4', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4ec959c0-b86b-404e-841f-3f479974ada4', 'ETag': '"67889e9ce712fd1bebc193e906e359ee"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:10,713 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:10,713 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:10,713 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:10,714 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:10,714 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4ec959c0-b86b-404e-841f-3f479974ada4', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4ec959c0-b86b-404e-841f-3f479974ada4', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4ec959c0-b86b-404e-841f-3f479974ada4', 'etag': '"67889e9ce712fd1bebc193e906e359ee"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"67889e9ce712fd1bebc193e906e359ee"'} repositoryactioncounter stdout | 2023-06-29 13:51:11,119 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} securityworker stdout | 2023-06-29 13:51:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:51:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:51:36.582504+00:00 (in 24.868297 seconds) securityworker stdout | 2023-06-29 13:51:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:51:41 UTC)" (scheduled at 2023-06-29 13:51:11.713664+00:00) securityworker stdout | 2023-06-29 13:51:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:51:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:51:11,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:51:11,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:51:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:51:11,718 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:51:11,718 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:51:11,722 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:51:11,724 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:51:11,736 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:51:11,741 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:51:11,741 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:51:11,742 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 46, 11, 723782), 1, 2]) securityworker stdout | 2023-06-29 13:51:11,746 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:51:11,746 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:51:11,747 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 46, 11, 723782), 1, 2]) securityworker stdout | 2023-06-29 13:51:11,751 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:51:11,751 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:51:11,751 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:51:11,751 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:51:11,751 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:51:11,751 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:51:11,751 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:51:11,753 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:51:11,753 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:51:11,753 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:51:41 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:51:11,758 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:11,759 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:11,759 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1472, 'Body': <_io.BytesIO object at 0x7f7ccb1fbc20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:11,759 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:11,759 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:11,759 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:11,759 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:11,759 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:11,759 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:11,760 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:11,768 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:11,768 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:11,768 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:11,768 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:11,768 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:11,768 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1472}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'WZF8gTTfwTzz5vhotjZl3g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fbc20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1472', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:11,768 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:11,768 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:11,768 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:11,768 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:11,769 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:11,769 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1472&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:WZF8gTTfwTzz5vhotjZl3g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135111Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:11,769 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135111Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 021437ce119d77bc10ceff2e70f590693768ae3c7bd8da3d95f2bf5bf47d3b40 gunicorn-registry stdout | 2023-06-29 13:51:11,769 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7b5bd3e98b39664262797c6e701b7515f4a4e3ead56b17d58eeea8b78b8cdca7 gunicorn-registry stdout | 2023-06-29 13:51:11,769 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:11,769 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:11,769 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:11,770 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:11,815 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:51:12,219 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1472 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:12,220 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '347dfe83-28b2-488e-9002-8efe863fc4f9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '347dfe83-28b2-488e-9002-8efe863fc4f9', 'ETag': '"59917c8134dfc13cf3e6f868b63665de"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:12,220 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:12,220 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:12,220 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:12,220 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:12,220 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '347dfe83-28b2-488e-9002-8efe863fc4f9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '347dfe83-28b2-488e-9002-8efe863fc4f9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '347dfe83-28b2-488e-9002-8efe863fc4f9', 'etag': '"59917c8134dfc13cf3e6f868b63665de"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"59917c8134dfc13cf3e6f868b63665de"'} blobuploadcleanupworker stdout | 2023-06-29 13:51:12,235 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:51:12,883 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:12,883 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:12,884 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1473, 'Body': <_io.BytesIO object at 0x7f7ccb2111d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:12,884 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:12,884 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:12,884 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:12,884 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:12,884 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:12,884 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:12,884 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:12,893 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:12,893 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:12,893 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:12,893 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:12,893 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:12,893 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1473}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '0iDBM/YqbziBCll87P9cNQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2111d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1473', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:12,893 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:12,893 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:12,893 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:12,893 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:12,893 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:12,893 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1473&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:0iDBM/YqbziBCll87P9cNQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135112Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:12,893 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135112Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | fb8ec7d758a81bd8cccf6461ca89a557ad49ff271f51a292e1e15f1bb9da0325 gunicorn-registry stdout | 2023-06-29 13:51:12,893 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | eccd1ac39ea36af4e413cdd56de68608c5f43d6ed0f058bf2c142b0c88d441af gunicorn-registry stdout | 2023-06-29 13:51:12,894 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:12,894 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:12,894 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:12,895 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:12,942 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:51:13,303 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1473 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:13,304 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b7934fa8-70cd-4ca0-9b82-725b6079f888', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b7934fa8-70cd-4ca0-9b82-725b6079f888', 'ETag': '"d220c133f62a6f38810a597cecff5c35"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:13,304 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:13,304 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:13,304 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:13,304 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:13,305 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b7934fa8-70cd-4ca0-9b82-725b6079f888', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b7934fa8-70cd-4ca0-9b82-725b6079f888', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b7934fa8-70cd-4ca0-9b82-725b6079f888', 'etag': '"d220c133f62a6f38810a597cecff5c35"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d220c133f62a6f38810a597cecff5c35"'} notificationworker stdout | 2023-06-29 13:51:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:51:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:51:15.985355+00:00 (in 2.006421 seconds) notificationworker stdout | 2023-06-29 13:51:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:51:23 UTC)" (scheduled at 2023-06-29 13:51:13.978401+00:00) notificationworker stdout | 2023-06-29 13:51:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:51:13,980 [74] [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(2023, 6, 29, 13, 51, 13, 979430), True, datetime.datetime(2023, 6, 29, 13, 51, 13, 979430), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:51:13,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:51:13,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:51:13,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:51:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:51:14,019 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:14,019 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:14,019 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1474, 'Body': <_io.BytesIO object at 0x7f7ccb269770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:14,020 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:14,020 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:14,020 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:14,020 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:14,020 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:14,020 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:14,020 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:14,029 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:14,029 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:14,029 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:14,029 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:14,029 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:14,029 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1474}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'D3jk2MSFQ+LsEiWK0UsOmQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1474', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:14,030 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:14,030 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:14,030 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:14,030 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:14,030 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:14,030 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1474&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:D3jk2MSFQ+LsEiWK0UsOmQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135114Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:14,030 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135114Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e9e500923e849b8773c7764ef6ae1756571be1e2cd3fd6fe62a3ef53b91a385f gunicorn-registry stdout | 2023-06-29 13:51:14,030 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 38b63b0d3c74f311d8781aafc0c686bf64161cb664b81ae893b3bae253b752b6 gunicorn-registry stdout | 2023-06-29 13:51:14,030 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:14,030 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:14,031 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:14,031 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:14,077 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:51:14,182 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:51:14,438 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1474 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:14,438 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2567ada0-6208-4088-b197-2c21b09529c2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2567ada0-6208-4088-b197-2c21b09529c2', 'ETag': '"0f78e4d8c48543e2ec12258ad14b0e99"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:14,438 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:14,439 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:14,439 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:14,439 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:14,439 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2567ada0-6208-4088-b197-2c21b09529c2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2567ada0-6208-4088-b197-2c21b09529c2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2567ada0-6208-4088-b197-2c21b09529c2', 'etag': '"0f78e4d8c48543e2ec12258ad14b0e99"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0f78e4d8c48543e2ec12258ad14b0e99"'} exportactionlogsworker stdout | 2023-06-29 13:51:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:51:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:51:55.591055+00:00 (in 40.797022 seconds) exportactionlogsworker stdout | 2023-06-29 13:51:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:52:14 UTC)" (scheduled at 2023-06-29 13:51:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:51:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:51:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:52:14 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:51:15,250 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:15,250 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:15,251 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1475, 'Body': <_io.BytesIO object at 0x7f7ccb269270>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:15,251 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:15,251 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:15,251 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:15,251 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:15,251 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:15,251 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:15,252 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:15,260 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:15,260 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:15,260 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:15,260 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:15,260 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:15,260 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1475}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Hi8y2GX1GQvwu5PDFRwlIA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269270>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1475', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:15,260 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:15,261 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:15,261 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:15,261 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:15,261 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:15,261 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1475&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Hi8y2GX1GQvwu5PDFRwlIA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135115Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:15,261 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135115Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | dfe51284ecfc2768dc628de37e02324347309c7721425fd868a43239ef531e14 gunicorn-registry stdout | 2023-06-29 13:51:15,261 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1747cc42ceb657d3da11c1f39e2c0f073fb5760151ca901074d183064187123b gunicorn-registry stdout | 2023-06-29 13:51:15,261 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:15,261 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:15,262 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:15,262 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:15,310 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:51:15,532 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:51:15,557 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} exportactionlogsworker stdout | 2023-06-29 13:51:15,619 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} gunicorn-registry stdout | 2023-06-29 13:51:15,670 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1475 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:15,670 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'dba2c609-d6c4-4042-b8fa-bd3a2a42557c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'dba2c609-d6c4-4042-b8fa-bd3a2a42557c', 'ETag': '"1e2f32d865f5190bf0bb93c3151c2520"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:15,670 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:15,671 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:15,671 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:15,671 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:15,671 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'dba2c609-d6c4-4042-b8fa-bd3a2a42557c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'dba2c609-d6c4-4042-b8fa-bd3a2a42557c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'dba2c609-d6c4-4042-b8fa-bd3a2a42557c', 'etag': '"1e2f32d865f5190bf0bb93c3151c2520"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1e2f32d865f5190bf0bb93c3151c2520"'} servicekey stdout | 2023-06-29 13:51:15,847 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} notificationworker stdout | 2023-06-29 13:51:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:51:15,986 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:51:23.978401+00:00 (in 7.992524 seconds) notificationworker stdout | 2023-06-29 13:51:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:52:15 UTC)" (scheduled at 2023-06-29 13:51:15.985355+00:00) notificationworker stdout | 2023-06-29 13:51:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:51:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:52:15 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:51:16,024 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-web stdout | 2023-06-29 13:51:16,155 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:51:16,160 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:51:16,164 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:51:16,168 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} securityscanningnotificationworker stdout | 2023-06-29 13:51:16,379 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gcworker stdout | 2023-06-29 13:51:16,407 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} gunicorn-registry stdout | 2023-06-29 13:51:16,525 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:16,525 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:16,526 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1476, 'Body': <_io.BytesIO object at 0x7f7ccb1de810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:16,526 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:16,526 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:16,526 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:16,526 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:16,526 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:16,526 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:16,527 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:16,535 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:16,535 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:16,535 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:16,535 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:16,535 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:16,536 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1476}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'QDZSCxpuZAf3rnUJun5Xrg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1de810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1476', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:16,536 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:16,536 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:16,536 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:16,536 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:16,536 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:16,536 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1476&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:QDZSCxpuZAf3rnUJun5Xrg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135116Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:16,536 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135116Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 11b6cd0f6acb28fb8630d15e72dc6ca66e902ed29246dd6beb64b61cff7be7fc gunicorn-registry stdout | 2023-06-29 13:51:16,537 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | cafa36f145d471129dc648e53bb1ab005d29af0178a81afb89113a89a7feab4b gunicorn-registry stdout | 2023-06-29 13:51:16,537 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:16,537 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:16,537 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:16,538 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:16,661 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:51:17,023 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1476 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:17,023 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b5c24abf-a56a-4059-8a39-5175781a8e13', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b5c24abf-a56a-4059-8a39-5175781a8e13', 'ETag': '"4036520b1a6e6407f7ae7509ba7e57ae"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:17,023 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:17,024 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:17,024 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:17,024 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:17,024 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b5c24abf-a56a-4059-8a39-5175781a8e13', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b5c24abf-a56a-4059-8a39-5175781a8e13', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b5c24abf-a56a-4059-8a39-5175781a8e13', 'etag': '"4036520b1a6e6407f7ae7509ba7e57ae"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4036520b1a6e6407f7ae7509ba7e57ae"'} globalpromstats stdout | 2023-06-29 13:51:17,479 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} gunicorn-registry stdout | 2023-06-29 13:51:17,542 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:17,542 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:17,543 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1477, 'Body': <_io.BytesIO object at 0x7f7ccb1dec70>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:17,543 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:17,543 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:17,543 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:17,543 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:17,543 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:17,543 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:17,543 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:17,552 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:17,552 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:17,552 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:17,552 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:17,552 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:17,552 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1477}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'kYfIRpI4l6FcEG7gej80kw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1dec70>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1477', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:17,552 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:17,552 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:17,552 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:17,552 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:17,553 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:17,553 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1477&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:kYfIRpI4l6FcEG7gej80kw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135117Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:17,553 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135117Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 50682f53549c15042e81fce649470b5836c7aa874a53cc65e5ef80f4a4e61b46 gunicorn-registry stdout | 2023-06-29 13:51:17,553 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5dd13bb4b8251ea7fa50a5d8625313ddaebec0fd7d99e59e5e43410cdab7910a gunicorn-registry stdout | 2023-06-29 13:51:17,553 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:17,553 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:17,553 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:17,554 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:17,601 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. teamsyncworker stdout | 2023-06-29 13:51:17,846 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:51:17,923 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1477 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:17,923 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1e787cce-cf64-494f-a504-6f649897fea2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1e787cce-cf64-494f-a504-6f649897fea2', 'ETag': '"9187c846923897a15c106ee07a3f3493"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:17,923 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:17,923 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:17,923 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:17,923 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:17,923 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1e787cce-cf64-494f-a504-6f649897fea2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1e787cce-cf64-494f-a504-6f649897fea2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1e787cce-cf64-494f-a504-6f649897fea2', 'etag': '"9187c846923897a15c106ee07a3f3493"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9187c846923897a15c106ee07a3f3493"'} gunicorn-secscan stdout | 2023-06-29 13:51:18,376 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:51:18,379 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:51:18,383 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} chunkcleanupworker stdout | 2023-06-29 13:51:18,646 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-registry stdout | 2023-06-29 13:51:18,714 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:18,715 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:18,715 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1478, 'Body': <_io.BytesIO object at 0x7f7cd0116b80>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:18,716 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:18,716 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:18,716 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:18,716 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:18,716 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:18,716 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:18,716 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:18,724 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:18,724 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:18,725 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:18,725 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:18,725 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:18,725 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1478}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'SB/O7KzJ8RIm87twLchbPg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd0116b80>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1478', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:18,725 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:18,725 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:18,725 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:18,725 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:18,725 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:18,725 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1478&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:SB/O7KzJ8RIm87twLchbPg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135118Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:18,725 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135118Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0ce742458bc9c0ba3af29951d62e029e021748c1e7410a46ed30edea99f01a00 gunicorn-registry stdout | 2023-06-29 13:51:18,725 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7738cfd987eb899a362751d538b64d68097443c289b3e4dd9e8ae920c0516316 gunicorn-registry stdout | 2023-06-29 13:51:18,726 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:18,726 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:18,726 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:18,727 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:18,771 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. storagereplication stdout | 2023-06-29 13:51:19,017 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} quotatotalworker stdout | 2023-06-29 13:51:19,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:51:19,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:51:34.399457+00:00 (in 14.999480 seconds) quotatotalworker stdout | 2023-06-29 13:51:19,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:51:34 UTC)" (scheduled at 2023-06-29 13:51:19.399457+00:00) quotatotalworker stdout | 2023-06-29 13:51:19,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:51:19,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:51:19,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:51:34 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:51:19,565 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:51:19,570 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:51:19,574 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:51:19,578 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:51:19,582 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:51:19,586 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:51:19,591 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:51:19,594 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:51:19,597 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:51:20,242 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1478 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:20,243 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'fdde3e30-dd0d-47c7-8755-c27a38c8ab60', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'fdde3e30-dd0d-47c7-8755-c27a38c8ab60', 'ETag': '"481fceecacc9f11226f3bb702dc85b3e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:20,243 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:20,243 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:20,243 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:20,243 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:20,243 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'fdde3e30-dd0d-47c7-8755-c27a38c8ab60', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'fdde3e30-dd0d-47c7-8755-c27a38c8ab60', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'fdde3e30-dd0d-47c7-8755-c27a38c8ab60', 'etag': '"481fceecacc9f11226f3bb702dc85b3e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"481fceecacc9f11226f3bb702dc85b3e"'} gunicorn-registry stdout | 2023-06-29 13:51:20,266 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:20,266 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:20,266 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1479, 'Body': <_io.BytesIO object at 0x7f7ccb290180>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:20,266 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:20,266 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:20,267 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:20,267 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:20,267 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:20,267 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:20,267 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:20,275 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:20,275 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:20,275 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:20,275 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:20,275 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:20,276 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1479}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '8Bre4Aw7u9tWSBFsY8g5QQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290180>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1479', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:20,276 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:20,276 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:20,276 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:20,276 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:20,276 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:20,276 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1479&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:8Bre4Aw7u9tWSBFsY8g5QQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135120Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:20,276 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135120Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 817f8da0d10461269a6f39e4e7b1ed03ebe37e1cfa8a060e5ef2c9f18e685668 gunicorn-registry stdout | 2023-06-29 13:51:20,276 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 06ec101d083f76aee64d56c090f87f62cc50b0b5ecd15f50a9565cf2ca603867 gunicorn-registry stdout | 2023-06-29 13:51:20,277 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:20,277 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:20,277 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:20,278 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:20,323 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:51:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:51:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:51:30.585410+00:00 (in 9.999495 seconds) gcworker stdout | 2023-06-29 13:51:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:51:30 UTC)" (scheduled at 2023-06-29 13:51:20.585410+00:00) gcworker stdout | 2023-06-29 13:51:20,587 [59] [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, 1686837080586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:51:20,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:51:20,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:51:20,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:51:30 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:51:20,848 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1479 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:20,849 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '10c5a647-dc0c-4513-848b-a6c324212552', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '10c5a647-dc0c-4513-848b-a6c324212552', 'ETag': '"f01adee00c3bbbdb5648116c63c83941"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:20,849 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:20,849 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:20,849 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:20,850 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:20,850 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '10c5a647-dc0c-4513-848b-a6c324212552', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '10c5a647-dc0c-4513-848b-a6c324212552', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '10c5a647-dc0c-4513-848b-a6c324212552', 'etag': '"f01adee00c3bbbdb5648116c63c83941"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f01adee00c3bbbdb5648116c63c83941"'} gunicorn-registry stdout | 2023-06-29 13:51:20,871 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:20,871 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:20,872 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1480, 'Body': <_io.BytesIO object at 0x7f7ccb234450>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:20,872 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:20,872 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:20,872 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:20,872 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:20,872 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:20,872 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:20,872 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:20,880 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:20,881 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:20,881 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:20,881 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:20,881 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:20,881 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1480}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '/EbLSPPbkRG2sH1O348omQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234450>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1480', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:20,881 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:20,881 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:20,881 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:20,881 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:20,881 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:20,881 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1480&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:/EbLSPPbkRG2sH1O348omQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135120Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:20,882 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135120Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6c7069caaef39be3cfca0aafa3ad2886a2d8941ea90501e3e54b58856bae355c gunicorn-registry stdout | 2023-06-29 13:51:20,882 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f6e1c77cf4630b9c256ddfeaa1793f2f097a4de60c4d810b4322590bc15eb44a gunicorn-registry stdout | 2023-06-29 13:51:20,882 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:20,882 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:20,882 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:20,883 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:20,930 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:51:21,307 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1480 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:21,307 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4bc2e8aa-573a-4bfb-ad4d-b6819373bce2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4bc2e8aa-573a-4bfb-ad4d-b6819373bce2', 'ETag': '"fc46cb48f3db9111b6b07d4edf8f2899"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:21,307 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:21,308 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:21,308 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:21,308 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:21,308 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4bc2e8aa-573a-4bfb-ad4d-b6819373bce2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4bc2e8aa-573a-4bfb-ad4d-b6819373bce2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4bc2e8aa-573a-4bfb-ad4d-b6819373bce2', 'etag': '"fc46cb48f3db9111b6b07d4edf8f2899"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"fc46cb48f3db9111b6b07d4edf8f2899"'} gunicorn-registry stdout | 2023-06-29 13:51:21,763 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:21,764 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:21,764 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1481, 'Body': <_io.BytesIO object at 0x7f7ccb317ae0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:21,765 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:21,765 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:21,765 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:21,765 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:21,765 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:21,765 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:21,765 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:21,774 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:21,774 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:21,774 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:21,774 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:21,774 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:21,774 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1481}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'NCRnlcJsWaE2LSXroI3azg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb317ae0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1481', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:21,774 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:21,774 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:21,774 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:21,775 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:21,775 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:21,775 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1481&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:NCRnlcJsWaE2LSXroI3azg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135121Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:21,775 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135121Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | bc852510d77d5fa2a1eb06f7ac849492e3d618cc6b36b9b23ec293eaf4bf32ba gunicorn-registry stdout | 2023-06-29 13:51:21,775 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8886f90a9d8805a077d3d7d470e51d31d6dda344b7f035bd5f30e30ad33ae2d1 gunicorn-registry stdout | 2023-06-29 13:51:21,775 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:21,775 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:21,776 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:21,777 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:21,822 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:51:22,223 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1481 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:22,223 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ae39a70d-4d97-4083-9377-94a688bac550', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ae39a70d-4d97-4083-9377-94a688bac550', 'ETag': '"34246795c26c59a1362d25eba08ddace"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:22,224 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:22,224 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:22,224 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:22,224 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:22,224 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ae39a70d-4d97-4083-9377-94a688bac550', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ae39a70d-4d97-4083-9377-94a688bac550', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ae39a70d-4d97-4083-9377-94a688bac550', 'etag': '"34246795c26c59a1362d25eba08ddace"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"34246795c26c59a1362d25eba08ddace"'} gunicorn-registry stdout | 2023-06-29 13:51:22,823 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:22,823 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:22,824 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1482, 'Body': <_io.BytesIO object at 0x7f7ccb1fbf40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:22,824 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:22,824 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:22,824 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:22,824 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:22,824 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:22,824 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:22,824 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:22,833 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:22,833 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:22,833 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:22,833 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:22,833 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:22,833 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1482}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'HVnipQ+N5CZtnL6tZGI4Ow==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fbf40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1482', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:22,833 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:22,833 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:22,833 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:22,833 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:22,833 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:22,833 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1482&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:HVnipQ+N5CZtnL6tZGI4Ow== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135122Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:22,833 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135122Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 59bb0061d867b2ef1d64492a76afd02c30ec24898a59dddf48875227fed94722 gunicorn-registry stdout | 2023-06-29 13:51:22,834 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f2393edc18dd9d3c6ff3fe1dd60c8c7e2dafbde4a2b083abd02dc0c9b921a08d gunicorn-registry stdout | 2023-06-29 13:51:22,834 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:22,834 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:22,834 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:22,835 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:22,880 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:51:23,279 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1482 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:23,279 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '811580bb-99e0-4c73-b467-7f80f23ede01', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '811580bb-99e0-4c73-b467-7f80f23ede01', 'ETag': '"1d59e2a50f8de4266d9cbead6462383b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:23,279 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:23,280 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:23,280 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:23,280 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:23,280 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '811580bb-99e0-4c73-b467-7f80f23ede01', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '811580bb-99e0-4c73-b467-7f80f23ede01', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '811580bb-99e0-4c73-b467-7f80f23ede01', 'etag': '"1d59e2a50f8de4266d9cbead6462383b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1d59e2a50f8de4266d9cbead6462383b"'} securityscanningnotificationworker stdout | 2023-06-29 13:51:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:51:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:51:48.681765+00:00 (in 25.394506 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:51:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:52:23 UTC)" (scheduled at 2023-06-29 13:51:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:51:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:51:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:52:23 UTC)" executed successfully notificationworker stdout | 2023-06-29 13:51:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:51:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:51:33.978401+00:00 (in 9.999465 seconds) notificationworker stdout | 2023-06-29 13:51:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:51:33 UTC)" (scheduled at 2023-06-29 13:51:23.978401+00:00) notificationworker stdout | 2023-06-29 13:51:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:51:23,980 [74] [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(2023, 6, 29, 13, 51, 23, 979430), True, datetime.datetime(2023, 6, 29, 13, 51, 23, 979430), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:51:23,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:51:23,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:51:23,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:51:33 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:51:24,207 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:24,207 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:24,208 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1483, 'Body': <_io.BytesIO object at 0x7f7ccb211400>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:24,208 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:24,208 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:24,208 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:24,208 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:24,208 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:24,208 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:24,208 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:24,217 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:24,217 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:24,217 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:24,217 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:24,217 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:24,217 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1483}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '8d0RKjfZv+y2XbxrBHYqgQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb211400>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1483', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:24,217 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:24,217 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:24,217 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:24,217 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:24,218 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:24,218 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1483&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:8d0RKjfZv+y2XbxrBHYqgQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135124Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:24,218 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135124Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ccd1e9f18930e41541675135fe7110c71fa8fd072bab07dbd5d12195dc2cf301 gunicorn-registry stdout | 2023-06-29 13:51:24,218 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 72336beb50f923dd7e3e3b726f0c41f51dca2cdfa88ac0a4dfddf321131bafc5 gunicorn-registry stdout | 2023-06-29 13:51:24,218 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:24,218 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:24,218 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:24,219 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:24,266 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:51:24,637 [211] [DEBUG] [app] Starting request: urn:request:0b45692b-f9ba-4e13-bfd6-441626ef3cae (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:51:24,637 [213] [DEBUG] [app] Starting request: urn:request:c5e47cfc-092a-4b30-9ed3-f04ee3085194 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:51:24,639 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:51:24,639 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:51:24,640 [216] [DEBUG] [app] Starting request: urn:request:81d6d697-d030-4d68-827f-aa0c8375902a (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:51:24,641 [223] [DEBUG] [app] Starting request: urn:request:98c654c8-635d-4e30-b395-b4ff555d6307 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:51:24,641 [216] [DEBUG] [app] Ending request: urn:request:81d6d697-d030-4d68-827f-aa0c8375902a (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:81d6d697-d030-4d68-827f-aa0c8375902a', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:51:24,641 [223] [DEBUG] [app] Ending request: urn:request:98c654c8-635d-4e30-b395-b4ff555d6307 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:98c654c8-635d-4e30-b395-b4ff555d6307', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:51:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:51:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.001) gunicorn-registry stdout | 2023-06-29 13:51:24,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:51:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:51:24,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:51:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:51:24,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:51:24,642 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:51:24,643 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:51:24,644 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:51:24,644 [214] [DEBUG] [app] Starting request: urn:request:b6dc7302-8b30-48d5-baea-ab372b271a5c (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:51:24,645 [214] [DEBUG] [app] Ending request: urn:request:b6dc7302-8b30-48d5-baea-ab372b271a5c (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:b6dc7302-8b30-48d5-baea-ab372b271a5c', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:51:24,645 [211] [DEBUG] [app] Starting request: urn:request:6c6a4bae-5781-49e5-9ac9-150fdedb7361 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:51:24,645 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:51:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:51:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:51:24,645 [211] [DEBUG] [app] Ending request: urn:request:6c6a4bae-5781-49e5-9ac9-150fdedb7361 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:6c6a4bae-5781-49e5-9ac9-150fdedb7361', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:51:24,646 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:51:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:51:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:51:24,646 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:51:24,646 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:51:24,646 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:51:24,646 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:51:24,654 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:51:24,656 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:51:24,665 [213] [DEBUG] [app] Ending request: urn:request:c5e47cfc-092a-4b30-9ed3-f04ee3085194 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:c5e47cfc-092a-4b30-9ed3-f04ee3085194', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:51:24,665 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:51:24,665 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:51:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:51:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-web stdout | 2023-06-29 13:51:24,666 [211] [DEBUG] [app] Ending request: urn:request:0b45692b-f9ba-4e13-bfd6-441626ef3cae (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:0b45692b-f9ba-4e13-bfd6-441626ef3cae', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:51:24,666 [211] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:51:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.031 118 0.031) gunicorn-web stdout | 2023-06-29 13:51:24,667 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:51:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-registry stdout | 2023-06-29 13:51:24,708 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1483 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:24,709 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e185434d-68da-40f2-8303-2c88adff26fb', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e185434d-68da-40f2-8303-2c88adff26fb', 'ETag': '"f1dd112a37d9bfecb65dbc6b04762a81"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:24,709 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:24,709 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:24,709 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:24,709 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:24,709 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e185434d-68da-40f2-8303-2c88adff26fb', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e185434d-68da-40f2-8303-2c88adff26fb', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e185434d-68da-40f2-8303-2c88adff26fb', 'etag': '"f1dd112a37d9bfecb65dbc6b04762a81"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f1dd112a37d9bfecb65dbc6b04762a81"'} gunicorn-registry stdout | 2023-06-29 13:51:25,606 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:25,606 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:25,607 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1484, 'Body': <_io.BytesIO object at 0x7f7ccb269ef0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:25,607 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:25,607 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:25,607 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:25,607 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:25,607 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:25,607 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:25,607 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:25,616 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:25,616 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:25,616 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:25,616 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:25,616 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:25,616 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1484}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'rDvSHtw69Q7KKsDlX7ibvA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269ef0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1484', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:25,616 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:25,617 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:25,617 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:25,617 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:25,617 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:25,617 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1484&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:rDvSHtw69Q7KKsDlX7ibvA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135125Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:25,617 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135125Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | fa83abdb1167315ee687fd25fe525b73bbd3bd1c6b76b0b90b9fbb7b434a997e gunicorn-registry stdout | 2023-06-29 13:51:25,617 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | dd3cf358dbe5a9ead692108375c8e85365e7287cd4b953169181df7df586b060 gunicorn-registry stdout | 2023-06-29 13:51:25,617 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:25,618 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:25,618 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:25,619 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:25,664 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. buildlogsarchiver stdout | 2023-06-29 13:51:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:51:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:51:55.790030+00:00 (in 29.999296 seconds) buildlogsarchiver stdout | 2023-06-29 13:51:25,791 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:51:55 UTC)" (scheduled at 2023-06-29 13:51:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:51:25,792 [54] [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(2023, 6, 14, 13, 51, 25, 791155), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:51:25,805 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:51:25,805 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:51:25,805 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:51:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:51:26,108 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1484 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:26,109 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b4c9d427-296d-4f5c-925f-e603f8e65551', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b4c9d427-296d-4f5c-925f-e603f8e65551', 'ETag': '"ac3bd21edc3af50eca2ac0e55fb89bbc"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:26,109 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:26,109 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:26,109 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:26,109 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:26,109 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b4c9d427-296d-4f5c-925f-e603f8e65551', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b4c9d427-296d-4f5c-925f-e603f8e65551', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b4c9d427-296d-4f5c-925f-e603f8e65551', 'etag': '"ac3bd21edc3af50eca2ac0e55fb89bbc"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ac3bd21edc3af50eca2ac0e55fb89bbc"'} gunicorn-registry stdout | 2023-06-29 13:51:26,757 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:26,757 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:26,758 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1485, 'Body': <_io.BytesIO object at 0x7f7ccb269310>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:26,758 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:26,758 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:26,758 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:26,758 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:26,758 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:26,758 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:26,758 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:26,767 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:26,767 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:26,767 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:26,767 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:26,767 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:26,767 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1485}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'eZfnxB8tSKQNo5/TzvDk9Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269310>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1485', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:26,767 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:26,767 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:26,767 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:26,767 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:26,767 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:26,767 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1485&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:eZfnxB8tSKQNo5/TzvDk9Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135126Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:26,768 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135126Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ec7e209e362fd6a7f4644fe5e77aeb0d9e2926abb0898f69250fc82b932a83c1 gunicorn-registry stdout | 2023-06-29 13:51:26,768 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ca6b82b8f29610931b355baf076b22a23cda07fc0aaaefad5913b5332c982378 gunicorn-registry stdout | 2023-06-29 13:51:26,768 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:26,768 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:26,768 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:26,769 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:26,818 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:51:27,226 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1485 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:27,227 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a91583da-dd31-4e49-b5da-22b4bbef65a3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a91583da-dd31-4e49-b5da-22b4bbef65a3', 'ETag': '"7997e7c41f2d48a40da39fd3cef0e4f5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:27,227 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:27,227 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:27,227 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:27,227 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:27,228 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a91583da-dd31-4e49-b5da-22b4bbef65a3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a91583da-dd31-4e49-b5da-22b4bbef65a3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a91583da-dd31-4e49-b5da-22b4bbef65a3', 'etag': '"7997e7c41f2d48a40da39fd3cef0e4f5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7997e7c41f2d48a40da39fd3cef0e4f5"'} gunicorn-registry stdout | 2023-06-29 13:51:27,866 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:27,867 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:27,867 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1486, 'Body': <_io.BytesIO object at 0x7f7ccb1fbc20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:27,867 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:27,867 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:27,867 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:27,867 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:27,868 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:27,868 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:27,868 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:27,877 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:27,877 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:27,877 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:27,877 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:27,877 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:27,877 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1486}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'FJjqjbkQHk6IxX2Rlmb5Lg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fbc20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1486', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:27,877 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:27,877 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:27,877 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:27,877 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:27,878 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:27,878 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1486&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:FJjqjbkQHk6IxX2Rlmb5Lg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135127Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:27,878 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135127Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4f031af55397d3ac747b3b86ff11d24c183fd7a0a89dbfdd8d5a4e5837e063e5 gunicorn-registry stdout | 2023-06-29 13:51:27,878 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | bcc79b6fd2f21902de0c35f7c994c0406cb14576cd2cc8611ccd74baad77c2fe gunicorn-registry stdout | 2023-06-29 13:51:27,878 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:27,878 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:27,878 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:27,879 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:27,926 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:51:28,329 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1486 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:28,330 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '98bf3389-0548-4238-845d-305763b945e6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '98bf3389-0548-4238-845d-305763b945e6', 'ETag': '"1498ea8db9101e4e88c57d919666f92e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:28,330 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:28,330 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:28,330 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:28,330 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:28,330 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '98bf3389-0548-4238-845d-305763b945e6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '98bf3389-0548-4238-845d-305763b945e6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '98bf3389-0548-4238-845d-305763b945e6', 'etag': '"1498ea8db9101e4e88c57d919666f92e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1498ea8db9101e4e88c57d919666f92e"'} gunicorn-registry stdout | 2023-06-29 13:51:29,108 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:29,108 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:29,109 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1487, 'Body': <_io.BytesIO object at 0x7f7ccb2344a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:29,109 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:29,109 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:29,109 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:29,109 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:29,109 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:29,109 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:29,110 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:29,118 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:29,119 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:29,119 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:29,119 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:29,119 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:29,119 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1487}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'NkCtabbzibW44KkMGxo69A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2344a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1487', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:29,119 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:29,119 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:29,119 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:29,119 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:29,119 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:29,119 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1487&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:NkCtabbzibW44KkMGxo69A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135129Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:29,120 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135129Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d047711a512de94474d7a374051a36cc6d1da796c6cf409b5b4d230d5eef97ef gunicorn-registry stdout | 2023-06-29 13:51:29,120 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | eb25bc953872718eaddcfbc63f1021df53caa7264ac0542d3bbf20913fade17a gunicorn-registry stdout | 2023-06-29 13:51:29,120 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:29,120 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:29,120 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:29,121 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:29,171 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:51:29,575 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1487 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:29,576 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a60b7a52-10ea-4d4b-b142-4b2345a8faed', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a60b7a52-10ea-4d4b-b142-4b2345a8faed', 'ETag': '"3640ad69b6f389b5b8e0a90c1b1a3af4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:29,576 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:29,576 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:29,576 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:29,576 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:29,576 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a60b7a52-10ea-4d4b-b142-4b2345a8faed', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a60b7a52-10ea-4d4b-b142-4b2345a8faed', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a60b7a52-10ea-4d4b-b142-4b2345a8faed', 'etag': '"3640ad69b6f389b5b8e0a90c1b1a3af4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3640ad69b6f389b5b8e0a90c1b1a3af4"'} gunicorn-registry stdout | 2023-06-29 13:51:30,082 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:30,082 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:30,083 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1488, 'Body': <_io.BytesIO object at 0x7f7ccb27a630>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:30,083 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:30,083 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:30,083 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:30,083 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:30,083 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:30,083 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:30,083 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:30,092 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:30,092 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:30,092 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:30,092 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:30,092 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:30,092 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1488}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'MnVCEpgRMMe3vl4z4S/Pjw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a630>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1488', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:30,092 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:30,092 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:30,092 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:30,092 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:30,093 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:30,093 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1488&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:MnVCEpgRMMe3vl4z4S/Pjw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135130Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:30,093 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135130Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | dd3aff682d8e1b598d7ac77048485e26ff168ed5d532637c479bdb807b3989fe gunicorn-registry stdout | 2023-06-29 13:51:30,093 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a7aefbb324b41c96cba42f49fe1beee7a7909c1b5904fdfa397bb59cb473f434 gunicorn-registry stdout | 2023-06-29 13:51:30,093 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:30,093 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:30,093 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:30,094 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:30,139 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:51:30,503 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1488 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:30,503 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd37d6d13-ff1e-4dce-aa61-a0eee272672e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd37d6d13-ff1e-4dce-aa61-a0eee272672e', 'ETag': '"32754212981130c7b7be5e33e12fcf8f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:30,503 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:30,503 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:30,504 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:30,504 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:30,504 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd37d6d13-ff1e-4dce-aa61-a0eee272672e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd37d6d13-ff1e-4dce-aa61-a0eee272672e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd37d6d13-ff1e-4dce-aa61-a0eee272672e', 'etag': '"32754212981130c7b7be5e33e12fcf8f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"32754212981130c7b7be5e33e12fcf8f"'} gcworker stdout | 2023-06-29 13:51:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:51:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:51:40.585410+00:00 (in 9.999500 seconds) gcworker stdout | 2023-06-29 13:51:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:51:40 UTC)" (scheduled at 2023-06-29 13:51:30.585410+00:00) gcworker stdout | 2023-06-29 13:51:30,587 [59] [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, 1686837090586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:51:30,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:51:30,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:51:30,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:51:40 UTC)" executed successfully expiredappspecifictokenworker stdout | 2023-06-29 13:51:30,741 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:51:31,225 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:31,225 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:31,226 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1489, 'Body': <_io.BytesIO object at 0x7f7ccb271a40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:31,226 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:31,226 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:31,226 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:31,226 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:31,226 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:31,226 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:31,226 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:31,235 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:31,235 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:31,235 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:31,235 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:31,235 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:31,235 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1489}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'SeAdZG2lBjjF/9IpbxBFzA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271a40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1489', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:31,235 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:31,235 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:31,235 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:31,236 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:31,236 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:31,236 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1489&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:SeAdZG2lBjjF/9IpbxBFzA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135131Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:31,236 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135131Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 808f97e018653dd2d5109160530ebc7438cfc96f438168e3948610b6bc8f25f5 gunicorn-registry stdout | 2023-06-29 13:51:31,236 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 257697737db039ad6c06f76e46e41198992f184ad471e477c42904639a6bc8d0 gunicorn-registry stdout | 2023-06-29 13:51:31,236 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:31,236 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:31,237 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:31,237 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:31,282 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:51:31,688 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1489 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:31,689 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '9da8855d-fedd-473d-846d-13bdb4bf2dc7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '9da8855d-fedd-473d-846d-13bdb4bf2dc7', 'ETag': '"49e01d646da50638c5ffd2296f1045cc"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:31,689 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:31,689 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:31,689 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:31,689 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:31,689 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '9da8855d-fedd-473d-846d-13bdb4bf2dc7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '9da8855d-fedd-473d-846d-13bdb4bf2dc7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '9da8855d-fedd-473d-846d-13bdb4bf2dc7', 'etag': '"49e01d646da50638c5ffd2296f1045cc"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"49e01d646da50638c5ffd2296f1045cc"'} gunicorn-registry stdout | 2023-06-29 13:51:32,481 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:32,482 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:32,482 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1490, 'Body': <_io.BytesIO object at 0x7f7ccb2344a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:32,482 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:32,482 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:32,482 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:32,482 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:32,482 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:32,482 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:32,483 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:32,491 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:32,491 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:32,491 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:32,491 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:32,491 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:32,491 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1490}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '8Y10ovUIORuD4WxOcX1D1A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2344a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1490', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:32,492 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:32,492 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:32,492 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:32,492 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:32,492 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:32,492 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1490&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:8Y10ovUIORuD4WxOcX1D1A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135132Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:32,492 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135132Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2938830a82bfe24b959aac7cf3100132310b77a484e3eebb051bb39a352ccd80 gunicorn-registry stdout | 2023-06-29 13:51:32,492 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5157aa7a8851bcbd2d60c1a28a9c878c61be013beb237e40ccac1d9f18e07e5c gunicorn-registry stdout | 2023-06-29 13:51:32,492 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:32,492 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:32,493 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:32,493 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:32,540 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:51:32,943 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1490 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:32,943 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1aba5540-002f-47d4-9e3d-e984b4ae610f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1aba5540-002f-47d4-9e3d-e984b4ae610f', 'ETag': '"f18d74a2f508391b83e16c4e717d43d4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:32,943 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:32,944 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:32,944 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:32,944 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:32,944 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1aba5540-002f-47d4-9e3d-e984b4ae610f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1aba5540-002f-47d4-9e3d-e984b4ae610f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1aba5540-002f-47d4-9e3d-e984b4ae610f', 'etag': '"f18d74a2f508391b83e16c4e717d43d4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f18d74a2f508391b83e16c4e717d43d4"'} gunicorn-registry stdout | 2023-06-29 13:51:33,452 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:33,452 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:33,453 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1491, 'Body': <_io.BytesIO object at 0x7f7ccb1de6d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:33,453 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:33,453 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:33,453 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:33,453 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:33,453 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:33,453 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:33,453 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:33,462 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:33,462 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:33,462 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:33,462 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:33,462 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:33,462 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1491}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'oFAzA6lR2z2aAhIp8YXPbA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1de6d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1491', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:33,462 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:33,463 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:33,463 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:33,463 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:33,463 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:33,463 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1491&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:oFAzA6lR2z2aAhIp8YXPbA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135133Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:33,463 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135133Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | fe4eb9b7a9c4eee79f7ce0a53e9790708e6c4b5deed1fb61df6f0b8ae4c66ef0 gunicorn-registry stdout | 2023-06-29 13:51:33,463 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 62e5a3d20518396dd7d609b6d1c4613c590fe51b3a128d225c8ed6c78d53d7c7 gunicorn-registry stdout | 2023-06-29 13:51:33,463 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:33,463 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:33,463 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:33,464 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:33,509 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:51:33,874 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1491 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:33,875 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6348fe21-8a54-4819-809a-9cf0f68771af', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6348fe21-8a54-4819-809a-9cf0f68771af', 'ETag': '"a0503303a951db3d9a021229f185cf6c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:33,875 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:33,875 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:33,875 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:33,875 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:33,875 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6348fe21-8a54-4819-809a-9cf0f68771af', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6348fe21-8a54-4819-809a-9cf0f68771af', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6348fe21-8a54-4819-809a-9cf0f68771af', 'etag': '"a0503303a951db3d9a021229f185cf6c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a0503303a951db3d9a021229f185cf6c"'} notificationworker stdout | 2023-06-29 13:51:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:51:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:51:43.978401+00:00 (in 9.999430 seconds) notificationworker stdout | 2023-06-29 13:51:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:51:43 UTC)" (scheduled at 2023-06-29 13:51:33.978401+00:00) notificationworker stdout | 2023-06-29 13:51:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:51:33,981 [74] [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(2023, 6, 29, 13, 51, 33, 979589), True, datetime.datetime(2023, 6, 29, 13, 51, 33, 979589), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:51:33,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:51:33,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:51:33,994 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:51:43 UTC)" executed successfully queuecleanupworker stdout | 2023-06-29 13:51:34,223 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} quotatotalworker stdout | 2023-06-29 13:51:34,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:51:34,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:51:49.399457+00:00 (in 14.999468 seconds) quotatotalworker stdout | 2023-06-29 13:51:34,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:51:49 UTC)" (scheduled at 2023-06-29 13:51:34.399457+00:00) quotatotalworker stdout | 2023-06-29 13:51:34,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:51:34,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:51:34,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:51:49 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:51:34,768 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:34,769 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:34,770 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1492, 'Body': <_io.BytesIO object at 0x7f7ccb2084a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:34,770 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:34,770 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:34,770 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:34,770 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:34,770 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:34,770 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:34,770 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:34,779 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:34,779 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:34,779 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:34,779 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:34,779 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:34,779 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1492}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'bGA/h/lTGfhqScWBRno3LQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2084a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1492', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:34,779 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:34,779 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:34,779 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:34,779 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:34,779 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:34,779 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1492&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:bGA/h/lTGfhqScWBRno3LQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135134Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:34,779 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135134Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 590a6c6c56ae632fe492c1bccb0a8ac232bd3febdc74705baa062f848f690ab4 gunicorn-registry stdout | 2023-06-29 13:51:34,780 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 37d9f30b424a9ee447db47546e3cda965b4b5d04dc3496be39db68633dd28068 gunicorn-registry stdout | 2023-06-29 13:51:34,780 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:34,780 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:34,780 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:34,781 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:34,827 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:51:35,271 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1492 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:35,271 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '238a5a7c-40c8-4d1a-92e0-70e55e0d758e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '238a5a7c-40c8-4d1a-92e0-70e55e0d758e', 'ETag': '"6c603f87f95319f86a49c581467a372d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:35,272 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:35,272 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:35,272 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:35,272 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:35,272 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '238a5a7c-40c8-4d1a-92e0-70e55e0d758e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '238a5a7c-40c8-4d1a-92e0-70e55e0d758e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '238a5a7c-40c8-4d1a-92e0-70e55e0d758e', 'etag': '"6c603f87f95319f86a49c581467a372d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6c603f87f95319f86a49c581467a372d"'} gunicorn-registry stdout | 2023-06-29 13:51:35,775 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:35,776 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:35,776 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1493, 'Body': <_io.BytesIO object at 0x7f7ccb317720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:35,776 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:35,777 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:35,777 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:35,777 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:35,777 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:35,777 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:35,777 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:35,786 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:35,786 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:35,786 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:35,786 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:35,786 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:35,786 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1493}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '6uYhmDenr+sSKkg1F3kDJw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb317720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1493', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:35,786 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:35,786 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:35,786 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:35,786 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:35,786 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:35,787 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1493&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:6uYhmDenr+sSKkg1F3kDJw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135135Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:35,787 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135135Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8d7ee77ac601f5a2d0de87c2b2fc7020584d7b1cdd12129a03478865b279959a gunicorn-registry stdout | 2023-06-29 13:51:35,787 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6305abf898b4f9163380e6191c4675ac8a2212f55106152a1dd4037cf4e5385e gunicorn-registry stdout | 2023-06-29 13:51:35,787 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:35,787 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:35,787 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:35,788 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:35,833 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:51:36,197 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1493 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:36,198 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '253d581f-bb68-47f5-9c64-3e84afd02f34', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '253d581f-bb68-47f5-9c64-3e84afd02f34', 'ETag': '"eae6219837a7afeb122a483517790327"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:36,198 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:36,198 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:36,198 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:36,198 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:36,198 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '253d581f-bb68-47f5-9c64-3e84afd02f34', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '253d581f-bb68-47f5-9c64-3e84afd02f34', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '253d581f-bb68-47f5-9c64-3e84afd02f34', 'etag': '"eae6219837a7afeb122a483517790327"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"eae6219837a7afeb122a483517790327"'} securityworker stdout | 2023-06-29 13:51:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:51:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:51:41.713664+00:00 (in 5.130574 seconds) securityworker stdout | 2023-06-29 13:51:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:52:06 UTC)" (scheduled at 2023-06-29 13:51:36.582504+00:00) securityworker stdout | 2023-06-29 13:51:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:51:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:51:36,587 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:51:36,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:51:36,600 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:51:36,604 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:51:36,604 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:52:06 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:51:36,740 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:36,740 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:36,740 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1494, 'Body': <_io.BytesIO object at 0x7f7cdba9a130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:36,741 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:36,741 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:36,741 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:36,741 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:36,741 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:36,741 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:36,741 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:36,750 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:36,750 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:36,750 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:36,750 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:36,750 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:36,750 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1494}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'X5wPAoSnYfDEM71eI2V7gQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cdba9a130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1494', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:36,750 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:36,750 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:36,750 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:36,750 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:36,751 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:36,751 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1494&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:X5wPAoSnYfDEM71eI2V7gQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135136Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:36,751 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135136Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a9fcc78c94988c2bed646cb4f5840626aaccd7e915f19213bbc41f4d50d9de31 gunicorn-registry stdout | 2023-06-29 13:51:36,751 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 16d0c9324951911eeaf60b896aa128c1d92727349772b58989f2b32f6f839fcc gunicorn-registry stdout | 2023-06-29 13:51:36,751 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:36,751 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:36,751 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:36,752 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:36,797 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:51:37,159 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1494 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:37,159 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd1f8b339-f772-40d7-a9c0-f8070d43c89f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd1f8b339-f772-40d7-a9c0-f8070d43c89f', 'ETag': '"5f9c0f0284a761f0c433bd5e23657b81"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:37,159 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:37,160 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:37,160 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:37,160 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:37,160 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd1f8b339-f772-40d7-a9c0-f8070d43c89f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd1f8b339-f772-40d7-a9c0-f8070d43c89f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd1f8b339-f772-40d7-a9c0-f8070d43c89f', 'etag': '"5f9c0f0284a761f0c433bd5e23657b81"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5f9c0f0284a761f0c433bd5e23657b81"'} builder stdout | 2023-06-29 13:51:37,476 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:51:37,507 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:51:37,878 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:37,878 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:37,879 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1495, 'Body': <_io.BytesIO object at 0x7f7ccb269ef0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:37,879 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:37,879 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:37,879 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:37,879 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:37,879 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:37,879 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:37,880 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:37,888 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:37,888 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:37,888 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:37,888 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:37,888 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:37,888 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1495}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'PuJJWu1VLfSzx2hTyjDQQQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269ef0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1495', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:37,888 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:37,888 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:37,888 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:37,889 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:37,889 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:37,889 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1495&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:PuJJWu1VLfSzx2hTyjDQQQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135137Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:37,889 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135137Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1a23df93a378fae2f81b6c3a92f9643583e12071a6c2abdee57a2bd11943a357 gunicorn-registry stdout | 2023-06-29 13:51:37,889 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b0972fa9a08dd754fc904d16275fe954476c00e46fd8148dc69e9f3b51e71bd1 gunicorn-registry stdout | 2023-06-29 13:51:37,889 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:37,889 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:37,890 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:37,890 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:37,937 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:51:38,340 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1495 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:38,341 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '9cac9275-bd84-4341-afd3-71ffde07ae89', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '9cac9275-bd84-4341-afd3-71ffde07ae89', 'ETag': '"3ee2495aed552df4b3c76853ca30d041"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:38,341 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:38,341 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:38,341 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:38,341 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:38,341 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '9cac9275-bd84-4341-afd3-71ffde07ae89', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '9cac9275-bd84-4341-afd3-71ffde07ae89', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '9cac9275-bd84-4341-afd3-71ffde07ae89', 'etag': '"3ee2495aed552df4b3c76853ca30d041"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3ee2495aed552df4b3c76853ca30d041"'} repositorygcworker stdout | 2023-06-29 13:51:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:51:38,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:51:51.787775+00:00 (in 12.999062 seconds) repositorygcworker stdout | 2023-06-29 13:51:38,789 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:52:38 UTC)" (scheduled at 2023-06-29 13:51:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:51:38,789 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:51:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:52:38 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:51:38,837 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:38,837 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:38,837 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1496, 'Body': <_io.BytesIO object at 0x7f7ccb223630>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:38,838 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:38,838 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:38,838 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:38,838 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:38,838 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:38,838 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:38,838 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:38,847 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:38,847 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:38,847 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:38,847 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:38,847 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:38,847 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1496}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'y5TAJbwqf8rUdfH0AE1pog==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223630>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1496', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:38,847 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:38,847 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:38,847 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:38,847 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:38,847 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:38,847 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1496&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:y5TAJbwqf8rUdfH0AE1pog== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135138Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:38,847 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135138Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c47654c74e29e2b96e9ee7e9c10df3d180cbf9ea0f589340902df1b70c2c2a92 gunicorn-registry stdout | 2023-06-29 13:51:38,847 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 19b5bcb88975e5b42a6fd2019a4f6d3eee54d8e5d0887aa31eeda308e0799ec6 gunicorn-registry stdout | 2023-06-29 13:51:38,848 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:38,848 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:38,848 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:38,849 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:38,894 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:51:39,256 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1496 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:39,257 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd885095a-7d22-4f79-8305-9381d3eb792c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd885095a-7d22-4f79-8305-9381d3eb792c', 'ETag': '"cb94c025bc2a7fcad475f1f4004d69a2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:39,257 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:39,257 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:39,257 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:39,257 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:39,258 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd885095a-7d22-4f79-8305-9381d3eb792c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd885095a-7d22-4f79-8305-9381d3eb792c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd885095a-7d22-4f79-8305-9381d3eb792c', 'etag': '"cb94c025bc2a7fcad475f1f4004d69a2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"cb94c025bc2a7fcad475f1f4004d69a2"'} quotatotalworker stdout | 2023-06-29 13:51:39,406 [78] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotatotalworker.py', 'pid': '78'} gunicorn-web stdout | 2023-06-29 13:51:39,637 [214] [DEBUG] [app] Starting request: urn:request:d64131b5-6a23-4a60-bc44-e8d31e716237 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:51:39,637 [211] [DEBUG] [app] Starting request: urn:request:89f2106e-63df-48d8-93ac-a4a7a23d0bb5 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:51:39,639 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:51:39,639 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:51:39,641 [223] [DEBUG] [app] Starting request: urn:request:e75679ec-d79d-4043-8477-24c5ed3996c5 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:51:39,641 [222] [DEBUG] [app] Starting request: urn:request:92826903-6294-4954-aad2-1165b0e3af23 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:51:39,642 [223] [DEBUG] [app] Ending request: urn:request:e75679ec-d79d-4043-8477-24c5ed3996c5 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:e75679ec-d79d-4043-8477-24c5ed3996c5', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:51:39,642 [222] [DEBUG] [app] Ending request: urn:request:92826903-6294-4954-aad2-1165b0e3af23 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:92826903-6294-4954-aad2-1165b0e3af23', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:51:39,642 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:51:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:51:39,642 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:51:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:51:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:51:39,642 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:51:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:51:39,642 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:51:39,644 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:51:39,644 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:51:39,645 [211] [DEBUG] [app] Starting request: urn:request:c3b010ed-c59c-4a16-a8b5-22f7f164bac2 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:51:39,646 [211] [DEBUG] [app] Ending request: urn:request:c3b010ed-c59c-4a16-a8b5-22f7f164bac2 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:c3b010ed-c59c-4a16-a8b5-22f7f164bac2', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:51:39,646 [213] [DEBUG] [app] Starting request: urn:request:2371a40d-c36c-449d-ba91-a063eee76b70 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:51:39,646 [213] [DEBUG] [app] Ending request: urn:request:2371a40d-c36c-449d-ba91-a063eee76b70 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:2371a40d-c36c-449d-ba91-a063eee76b70', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:51:39,646 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:51:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:51:39,646 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:51:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:51:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:51:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-06-29 13:51:39,647 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:51:39,647 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:51:39,647 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:51:39,647 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:51:39,654 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:51:39,655 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:51:39,665 [211] [DEBUG] [app] Ending request: urn:request:89f2106e-63df-48d8-93ac-a4a7a23d0bb5 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:89f2106e-63df-48d8-93ac-a4a7a23d0bb5', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:51:39,665 [214] [DEBUG] [app] Ending request: urn:request:d64131b5-6a23-4a60-bc44-e8d31e716237 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:d64131b5-6a23-4a60-bc44-e8d31e716237', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:51:39,665 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:51:39,665 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:51:39,665 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:51:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:51:39,665 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:51:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:51:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:51:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.030) quotaregistrysizeworker stdout | 2023-06-29 13:51:39,942 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} namespacegcworker stdout | 2023-06-29 13:51:40,284 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:51:40,293 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:51:40,297 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-registry stdout | 2023-06-29 13:51:40,482 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:40,483 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:40,483 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1497, 'Body': <_io.BytesIO object at 0x7f7ccb229590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:40,483 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:40,483 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:40,483 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:40,483 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:40,483 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:40,483 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:40,484 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:40,492 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:40,492 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:40,492 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:40,492 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:40,492 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:40,492 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1497}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'sgfpgdgryvjdWLdjCUvhxw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb229590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1497', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:40,492 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:40,492 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:40,492 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:40,492 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:40,493 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:40,493 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1497&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:sgfpgdgryvjdWLdjCUvhxw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135140Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:40,493 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135140Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 375f5f0332e2c31baea0e591b35bc3d3df940f0df9a1002c3bcb878a8715154b gunicorn-registry stdout | 2023-06-29 13:51:40,493 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 30e0d783ebc5add4ba409bbd71c02ff991fda9588bec293d91c583ac1e661493 gunicorn-registry stdout | 2023-06-29 13:51:40,493 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:40,493 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:40,493 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:40,494 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:40,543 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:51:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:51:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:51:50.585410+00:00 (in 9.999441 seconds) gcworker stdout | 2023-06-29 13:51:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:51:50 UTC)" (scheduled at 2023-06-29 13:51:40.585410+00:00) gcworker stdout | 2023-06-29 13:51:40,587 [59] [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, 1686837100586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:51:40,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:51:40,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:51:40,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:51:50 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:51:41,026 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1497 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:41,026 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '98ddd102-0fc6-4d9d-9f8a-80b91f6dafed', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '98ddd102-0fc6-4d9d-9f8a-80b91f6dafed', 'ETag': '"b207e981d82bcaf8dd58b763094be1c7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:41,026 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:41,026 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:41,026 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:41,026 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:41,026 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '98ddd102-0fc6-4d9d-9f8a-80b91f6dafed', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '98ddd102-0fc6-4d9d-9f8a-80b91f6dafed', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '98ddd102-0fc6-4d9d-9f8a-80b91f6dafed', 'etag': '"b207e981d82bcaf8dd58b763094be1c7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b207e981d82bcaf8dd58b763094be1c7"'} repositoryactioncounter stdout | 2023-06-29 13:51:41,151 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} securityworker stdout | 2023-06-29 13:51:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:51:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:52:06.582504+00:00 (in 24.868298 seconds) securityworker stdout | 2023-06-29 13:51:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:52:11 UTC)" (scheduled at 2023-06-29 13:51:41.713664+00:00) securityworker stdout | 2023-06-29 13:51:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:51:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:51:41,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:51:41,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:51:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:51:41,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:51:41,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:51:41,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:51:41,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:51:41,734 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:51:41,738 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:51:41,738 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:51:41,739 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 46, 41, 721958), 1, 2]) securityworker stdout | 2023-06-29 13:51:41,743 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:51:41,743 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:51:41,744 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 46, 41, 721958), 1, 2]) securityworker stdout | 2023-06-29 13:51:41,748 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:51:41,748 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:51:41,748 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:51:41,748 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:51:41,748 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:51:41,748 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:51:41,748 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:51:41,749 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:51:41,749 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:51:41,749 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:52:11 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:51:41,836 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:41,836 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:41,836 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1498, 'Body': <_io.BytesIO object at 0x7f7cd0fd2c20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:41,837 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:41,837 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:41,837 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:41,837 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:41,837 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:41,837 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:41,837 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:41,846 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:41,846 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:41,846 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:41,846 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:41,846 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:41,846 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1498}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'M8KRN+MxPVKmqWveLgpZLg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd0fd2c20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1498', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:41,846 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:41,846 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:41,846 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:41,846 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:41,846 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:41,846 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1498&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:M8KRN+MxPVKmqWveLgpZLg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135141Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:41,846 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135141Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8fa73a869b2a8d0ea9bdb5ba45898032ddd2375ad2a33cd9d8ec350cafd0904b gunicorn-registry stdout | 2023-06-29 13:51:41,846 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 24f378d930d597315d1b970d695b455a835017a9ef9f843f212940f5d8a67a01 gunicorn-registry stdout | 2023-06-29 13:51:41,847 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:41,847 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:41,847 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:41,848 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:41,897 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. blobuploadcleanupworker stdout | 2023-06-29 13:51:42,273 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:51:42,299 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1498 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:42,300 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '72a758fa-7741-40a8-be95-a470efaea29c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '72a758fa-7741-40a8-be95-a470efaea29c', 'ETag': '"33c29137e3313d52a6a96bde2e0a592e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:42,300 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:42,300 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:42,300 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:42,300 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:42,300 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '72a758fa-7741-40a8-be95-a470efaea29c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '72a758fa-7741-40a8-be95-a470efaea29c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '72a758fa-7741-40a8-be95-a470efaea29c', 'etag': '"33c29137e3313d52a6a96bde2e0a592e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"33c29137e3313d52a6a96bde2e0a592e"'} gunicorn-registry stdout | 2023-06-29 13:51:42,918 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:42,919 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:42,919 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1499, 'Body': <_io.BytesIO object at 0x7f7ccb257db0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:42,919 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:42,919 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:42,919 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:42,919 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:42,919 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:42,919 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:42,920 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:42,928 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:42,928 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:42,928 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:42,928 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:42,928 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:42,928 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1499}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'qGLSOm1OokcSVPRyYQyC0Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb257db0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1499', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:42,929 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:42,929 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:42,929 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:42,929 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:42,929 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:42,929 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1499&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:qGLSOm1OokcSVPRyYQyC0Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135142Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:42,929 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135142Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 03aef92d7c40de38972a6ce2988d475228cfef505709624fd886aac3b90a8d93 gunicorn-registry stdout | 2023-06-29 13:51:42,930 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3767281ce89b25209bc1115f78f570e982face20963e0f686f9ee8735ca05c5d gunicorn-registry stdout | 2023-06-29 13:51:42,930 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:42,930 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:42,930 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:42,931 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:42,976 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:51:43,339 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1499 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:43,339 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'bd47a1b1-0e7a-4e34-94e5-9b51689f1127', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'bd47a1b1-0e7a-4e34-94e5-9b51689f1127', 'ETag': '"a862d23a6d4ea2471254f472610c82d1"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:43,339 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:43,339 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:43,339 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:43,340 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:43,340 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'bd47a1b1-0e7a-4e34-94e5-9b51689f1127', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'bd47a1b1-0e7a-4e34-94e5-9b51689f1127', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'bd47a1b1-0e7a-4e34-94e5-9b51689f1127', 'etag': '"a862d23a6d4ea2471254f472610c82d1"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a862d23a6d4ea2471254f472610c82d1"'} gunicorn-registry stdout | 2023-06-29 13:51:43,909 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:43,909 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:43,909 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1500, 'Body': <_io.BytesIO object at 0x7f7ccb229590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:43,910 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:43,910 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:43,910 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:43,910 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:43,910 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:43,910 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:43,910 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:43,918 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:43,919 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:43,919 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:43,919 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:43,919 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:43,919 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1500}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'hwf3byno4d0EFmGzbxsf1Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb229590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1500', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:43,919 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:43,919 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:43,919 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:43,919 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:43,919 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:43,919 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1500&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:hwf3byno4d0EFmGzbxsf1Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135143Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:43,919 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135143Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3e3b1a5f17553601ac6b245dca0224a291795c7a0dc4d642d048b374299501f4 gunicorn-registry stdout | 2023-06-29 13:51:43,919 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3691a3dcb7553e0c534ca09722fdd12efd757a2a4077dccfa21e665bb010bdf1 gunicorn-registry stdout | 2023-06-29 13:51:43,919 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:43,920 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:43,920 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:43,921 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:43,965 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:51:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:51:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:51:53.978401+00:00 (in 9.999399 seconds) notificationworker stdout | 2023-06-29 13:51:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:51:53 UTC)" (scheduled at 2023-06-29 13:51:43.978401+00:00) notificationworker stdout | 2023-06-29 13:51:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:51:43,980 [74] [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(2023, 6, 29, 13, 51, 43, 979510), True, datetime.datetime(2023, 6, 29, 13, 51, 43, 979510), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:51:43,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:51:43,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:51:43,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:51:53 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 13:51:44,218 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:51:44,328 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1500 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:44,329 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd3be5cbf-c925-4e10-ae0e-598ab2795e2c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd3be5cbf-c925-4e10-ae0e-598ab2795e2c', 'ETag': '"8707f76f29e8e1dd041661b36f1b1fd5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:44,329 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:44,329 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:44,329 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:44,329 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:44,329 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd3be5cbf-c925-4e10-ae0e-598ab2795e2c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd3be5cbf-c925-4e10-ae0e-598ab2795e2c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd3be5cbf-c925-4e10-ae0e-598ab2795e2c', 'etag': '"8707f76f29e8e1dd041661b36f1b1fd5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8707f76f29e8e1dd041661b36f1b1fd5"'} gunicorn-registry stdout | 2023-06-29 13:51:44,863 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:44,864 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:44,864 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1501, 'Body': <_io.BytesIO object at 0x7f7cd00e15e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:44,865 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:44,865 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:44,865 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:44,865 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:44,865 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:44,865 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:44,865 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:44,874 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:44,874 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:44,874 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:44,874 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:44,874 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:44,874 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1501}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'qxKBzpZAJ/QZuqvN12ZOpA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e15e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1501', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:44,874 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:44,874 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:44,874 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:44,874 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:44,874 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:44,874 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1501&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:qxKBzpZAJ/QZuqvN12ZOpA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135144Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:44,875 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135144Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 978304e9b57ac6d8a41c91cd91bd0ce31f30c53bbdfe4ac15904e1b86a33d190 gunicorn-registry stdout | 2023-06-29 13:51:44,875 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c134e0927d381fbf69f2dabe3b0d74825f384b6d77a5fc164cb4ed06d832ce93 gunicorn-registry stdout | 2023-06-29 13:51:44,875 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:44,875 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:44,875 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:44,876 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:44,921 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:51:45,282 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1501 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:45,283 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e04b39ca-5244-49a1-a288-d0355395f0f0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e04b39ca-5244-49a1-a288-d0355395f0f0', 'ETag': '"ab1281ce964027f419baabcdd7664ea4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:45,283 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:45,283 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:45,283 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:45,283 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:45,283 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e04b39ca-5244-49a1-a288-d0355395f0f0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e04b39ca-5244-49a1-a288-d0355395f0f0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e04b39ca-5244-49a1-a288-d0355395f0f0', 'etag': '"ab1281ce964027f419baabcdd7664ea4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ab1281ce964027f419baabcdd7664ea4"'} securityworker stdout | 2023-06-29 13:51:45,570 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:51:45,595 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} exportactionlogsworker stdout | 2023-06-29 13:51:45,658 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} namespacegcworker stdout | 2023-06-29 13:51:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:51:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:51:55.889222+00:00 (in 10.198248 seconds) namespacegcworker stdout | 2023-06-29 13:51:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:52:45 UTC)" (scheduled at 2023-06-29 13:51:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:51:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:51:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:52:45 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:51:45,833 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:45,833 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:45,834 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1502, 'Body': <_io.BytesIO object at 0x7f7ccb2abd60>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:45,834 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:45,834 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:45,834 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:45,834 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:45,834 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:45,834 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:45,834 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:45,843 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:45,843 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:45,843 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:45,843 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:45,843 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:45,843 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1502}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'k1KjInra0J/8Wb4C0rKUpQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2abd60>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1502', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:45,843 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:45,843 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:45,843 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:45,843 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:45,844 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:45,844 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1502&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:k1KjInra0J/8Wb4C0rKUpQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135145Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:45,844 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135145Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ae4014f3d4d428d721d130c9fe275736c0afaf4ca48777eeffe28ec113521b88 gunicorn-registry stdout | 2023-06-29 13:51:45,844 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 45613603eb4ffd5a0cb057378984579b856045904deeb67fb3662f19936754fe gunicorn-registry stdout | 2023-06-29 13:51:45,844 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:45,844 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:45,844 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:45,845 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. servicekey stdout | 2023-06-29 13:51:45,885 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-registry stdout | 2023-06-29 13:51:45,890 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:51:46,034 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-web stdout | 2023-06-29 13:51:46,166 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:51:46,170 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:51:46,174 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:51:46,179 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-registry stdout | 2023-06-29 13:51:46,252 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1502 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:46,253 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '271477fb-1aa4-4d04-b5a3-6c1ee2f07967', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '271477fb-1aa4-4d04-b5a3-6c1ee2f07967', 'ETag': '"9352a3227adad09ffc59be02d2b294a5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:46,253 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:46,253 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:46,253 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:46,253 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:46,253 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '271477fb-1aa4-4d04-b5a3-6c1ee2f07967', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '271477fb-1aa4-4d04-b5a3-6c1ee2f07967', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '271477fb-1aa4-4d04-b5a3-6c1ee2f07967', 'etag': '"9352a3227adad09ffc59be02d2b294a5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9352a3227adad09ffc59be02d2b294a5"'} quotaregistrysizeworker stdout | 2023-06-29 13:51:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:51:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:52:46.378393+00:00 (in 59.999481 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:51:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:52:46 UTC)" (scheduled at 2023-06-29 13:51:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:51:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:51:46,391 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:51:46,391 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:52:46 UTC)" executed successfully securityscanningnotificationworker stdout | 2023-06-29 13:51:46,395 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gcworker stdout | 2023-06-29 13:51:46,444 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} gunicorn-registry stdout | 2023-06-29 13:51:46,728 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:46,728 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:46,728 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1503, 'Body': <_io.BytesIO object at 0x7f7ccb317ae0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:46,729 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:46,729 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:46,729 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:46,729 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:46,729 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:46,729 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:46,729 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:46,737 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:46,737 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:46,737 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:46,737 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:46,738 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:46,738 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1503}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'D/3u3ratJu4v5nG6RHik5A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb317ae0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1503', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:46,738 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:46,738 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:46,738 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:46,738 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:46,738 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:46,738 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1503&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:D/3u3ratJu4v5nG6RHik5A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135146Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:46,738 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135146Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a3b716c342026a4fdb057137f5d6bdb2d026526f9701da4155adaaf9aca18a40 gunicorn-registry stdout | 2023-06-29 13:51:46,738 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b4d9e72c51386e83ae2f655e722427db1130bf88c3a53a29c845b10a845db55a gunicorn-registry stdout | 2023-06-29 13:51:46,738 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:46,739 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:46,739 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:46,739 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:46,786 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:51:47,147 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1503 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:47,148 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f3c3640f-d08a-4de4-add0-72dfbc3e66bb', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f3c3640f-d08a-4de4-add0-72dfbc3e66bb', 'ETag': '"0ffdeedeb6ad26ee2fe671ba4478a4e4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:47,148 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:47,148 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:47,148 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:47,148 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:47,148 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f3c3640f-d08a-4de4-add0-72dfbc3e66bb', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f3c3640f-d08a-4de4-add0-72dfbc3e66bb', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f3c3640f-d08a-4de4-add0-72dfbc3e66bb', 'etag': '"0ffdeedeb6ad26ee2fe671ba4478a4e4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0ffdeedeb6ad26ee2fe671ba4478a4e4"'} globalpromstats stdout | 2023-06-29 13:51:47,517 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 13:51:47,884 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-secscan stdout | 2023-06-29 13:51:48,386 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:51:48,389 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:51:48,393 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:51:48,397 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:48,397 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:48,398 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1504, 'Body': <_io.BytesIO object at 0x7f7cd00e15e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:48,398 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:48,398 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:48,398 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:48,398 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:48,398 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:48,398 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:48,398 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:48,407 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:48,407 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:48,407 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:48,407 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:48,407 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:48,407 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1504}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'hvSh+y3HjtLIFiCeZg1jQw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e15e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1504', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:48,407 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:48,407 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:48,407 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:48,407 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:48,407 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:48,407 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1504&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:hvSh+y3HjtLIFiCeZg1jQw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135148Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:48,407 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135148Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 26cf6ae0105372c4ea51851255c3bd38d6e3106a083c9083ee9367d1b2abf152 gunicorn-registry stdout | 2023-06-29 13:51:48,407 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 02c5eab5ded7c170031c9dc76cbd0a06b6c04c66f8740fe000e498bcb8a4f5a7 gunicorn-registry stdout | 2023-06-29 13:51:48,408 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:48,408 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:48,408 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:48,409 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:48,519 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. chunkcleanupworker stdout | 2023-06-29 13:51:48,681 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} securityscanningnotificationworker stdout | 2023-06-29 13:51:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:51:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:52:23.286787+00:00 (in 34.604552 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:51:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:52:48 UTC)" (scheduled at 2023-06-29 13:51:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:51:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:51:48,683 [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(2023, 6, 29, 13, 51, 48, 682666), True, datetime.datetime(2023, 6, 29, 13, 51, 48, 682666), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:51:48,696 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:51:48,696 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:51:48,696 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:52:48 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:51:49,003 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1504 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:49,003 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ec0d8272-9e68-4c10-9b82-5bd4973ea9bf', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ec0d8272-9e68-4c10-9b82-5bd4973ea9bf', 'ETag': '"86f4a1fb2dc78ed2c816209e660d6343"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:49,003 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:49,003 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:49,004 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:49,004 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:49,004 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ec0d8272-9e68-4c10-9b82-5bd4973ea9bf', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ec0d8272-9e68-4c10-9b82-5bd4973ea9bf', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ec0d8272-9e68-4c10-9b82-5bd4973ea9bf', 'etag': '"86f4a1fb2dc78ed2c816209e660d6343"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"86f4a1fb2dc78ed2c816209e660d6343"'} storagereplication stdout | 2023-06-29 13:51:49,055 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} quotatotalworker stdout | 2023-06-29 13:51:49,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:51:49,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:52:04.399457+00:00 (in 14.999494 seconds) quotatotalworker stdout | 2023-06-29 13:51:49,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:52:04 UTC)" (scheduled at 2023-06-29 13:51:49.399457+00:00) quotatotalworker stdout | 2023-06-29 13:51:49,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:51:49,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:51:49,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:52:04 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:51:49,579 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:51:49,584 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:51:49,588 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:51:49,592 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:51:49,595 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:51:49,598 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:51:49,602 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:51:49,606 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:51:49,609 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:51:49,736 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:49,736 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:49,737 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1505, 'Body': <_io.BytesIO object at 0x7f7ccb2ab540>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:49,737 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:49,737 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:49,737 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:49,737 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:49,737 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:49,737 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:49,737 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:49,745 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:49,745 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:49,746 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:49,746 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:49,746 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:49,746 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1505}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'mlmueEHYJB9WKsIGcD/NLQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab540>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1505', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:49,746 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:49,746 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:49,746 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:49,746 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:49,746 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:49,746 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1505&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:mlmueEHYJB9WKsIGcD/NLQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135149Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:49,746 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135149Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 117967f53edabc37bfc94b094e5ef26db957690bdeba8c96e1152db044578abf gunicorn-registry stdout | 2023-06-29 13:51:49,746 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 596e2fd364195ebbf765e2c1de593f0901e519fb2c5d6bbb19d1debd7ca7a7b7 gunicorn-registry stdout | 2023-06-29 13:51:49,746 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:49,747 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:49,747 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:49,748 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:49,793 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:51:50,191 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1505 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:50,191 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ac7d768d-8cb6-47c7-8881-4a46086f09c1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ac7d768d-8cb6-47c7-8881-4a46086f09c1', 'ETag': '"9a59ae7841d8241f562ac206703fcd2d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:50,191 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:50,192 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:50,192 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:50,192 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:50,192 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ac7d768d-8cb6-47c7-8881-4a46086f09c1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ac7d768d-8cb6-47c7-8881-4a46086f09c1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ac7d768d-8cb6-47c7-8881-4a46086f09c1', 'etag': '"9a59ae7841d8241f562ac206703fcd2d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9a59ae7841d8241f562ac206703fcd2d"'} gcworker stdout | 2023-06-29 13:51:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:51:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:52:00.585410+00:00 (in 9.999457 seconds) gcworker stdout | 2023-06-29 13:51:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:52:00 UTC)" (scheduled at 2023-06-29 13:51:50.585410+00:00) gcworker stdout | 2023-06-29 13:51:50,587 [59] [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, 1686837110586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:51:50,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:51:50,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:51:50,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:52:00 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:51:50,913 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:50,913 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:50,913 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1506, 'Body': <_io.BytesIO object at 0x7f7ccb2dc900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:50,914 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:50,914 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:50,914 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:50,914 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:50,914 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:50,914 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:50,914 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:50,922 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:50,923 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:50,923 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:50,923 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:50,923 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:50,923 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1506}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '2tGubYQwORG+ngyDjRQGgQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2dc900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1506', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:50,923 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:50,923 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:50,923 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:50,923 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:50,923 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:50,923 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1506&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:2tGubYQwORG+ngyDjRQGgQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135150Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:50,923 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135150Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 517f6e1f2606bf5b84c1160e88ae6758a4b322765a40ff616cd03ffe1672240f gunicorn-registry stdout | 2023-06-29 13:51:50,923 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f50658d86a3e2bcd998017c2ac7708b5d74d9bdd0e5ee8f7831e3b9e730f6a06 gunicorn-registry stdout | 2023-06-29 13:51:50,924 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:50,924 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:50,924 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:50,925 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:50,969 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:51:51,371 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1506 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:51,372 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f236a027-b882-4c85-9897-e1c1373c8ddc', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f236a027-b882-4c85-9897-e1c1373c8ddc', 'ETag': '"dad1ae6d84303911be9e0c838d140681"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:51,372 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:51,372 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:51,372 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:51,372 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:51,372 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f236a027-b882-4c85-9897-e1c1373c8ddc', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f236a027-b882-4c85-9897-e1c1373c8ddc', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f236a027-b882-4c85-9897-e1c1373c8ddc', 'etag': '"dad1ae6d84303911be9e0c838d140681"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"dad1ae6d84303911be9e0c838d140681"'} repositorygcworker stdout | 2023-06-29 13:51:51,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:51:51,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:52:01.990998+00:00 (in 10.202678 seconds) repositorygcworker stdout | 2023-06-29 13:51:51,788 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:56:51 UTC)" (scheduled at 2023-06-29 13:51:51.787775+00:00) repositorygcworker stdout | 2023-06-29 13:51:51,789 [81] [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(2023, 6, 29, 13, 51, 51, 788719), 'repositorygc/%']) repositorygcworker stdout | 2023-06-29 13:51:51,801 [81] [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(2023, 6, 29, 13, 51, 51, 788719), True, datetime.datetime(2023, 6, 29, 13, 51, 51, 788719), 0, 'repositorygc/%']) repositorygcworker stdout | 2023-06-29 13:51:51,806 [81] [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(2023, 6, 29, 13, 51, 51, 788719), True, datetime.datetime(2023, 6, 29, 13, 51, 51, 788719), 0, 'repositorygc/%', False, datetime.datetime(2023, 6, 29, 13, 51, 51, 788719), 'repositorygc/%']) repositorygcworker stdout | 2023-06-29 13:51:51,810 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:51:51,810 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:56:51 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:51:52,059 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:52,059 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:52,059 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1507, 'Body': <_io.BytesIO object at 0x7f7ccb2575e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:52,059 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:52,060 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:52,060 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:52,060 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:52,060 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:52,060 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:52,060 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:52,068 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:52,068 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:52,068 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:52,068 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:52,068 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:52,069 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1507}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'fRie3MixWfCtXUmCnZhdNQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2575e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1507', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:52,069 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:52,069 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:52,069 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:52,069 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:52,069 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:52,069 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1507&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:fRie3MixWfCtXUmCnZhdNQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135152Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:52,069 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135152Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0f9b069df8bb0a52ccd8891afcff5533d37c72fcbc720fe16d2c40b82b179acf gunicorn-registry stdout | 2023-06-29 13:51:52,069 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 57c88a65a993f3b81fc36251fedd81aa554ff40b1ff14d44c542d60227dc25ae gunicorn-registry stdout | 2023-06-29 13:51:52,069 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:52,070 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:52,070 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:52,070 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:52,116 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:51:52,517 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1507 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:52,518 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '397affa9-13ed-495d-a6c2-f5ba3746b73c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '397affa9-13ed-495d-a6c2-f5ba3746b73c', 'ETag': '"7d189edcc8b159f0ad5d49829d985d35"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:52,518 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:52,518 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:52,518 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:52,518 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:52,518 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '397affa9-13ed-495d-a6c2-f5ba3746b73c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '397affa9-13ed-495d-a6c2-f5ba3746b73c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '397affa9-13ed-495d-a6c2-f5ba3746b73c', 'etag': '"7d189edcc8b159f0ad5d49829d985d35"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7d189edcc8b159f0ad5d49829d985d35"'} gunicorn-registry stdout | 2023-06-29 13:51:53,138 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:53,138 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:53,139 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1508, 'Body': <_io.BytesIO object at 0x7f7ccb1e6cc0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:53,139 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:53,139 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:53,139 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:53,139 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:53,139 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:53,139 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:53,139 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:53,148 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:53,148 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:53,148 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:53,148 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:53,148 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:53,148 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1508}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'vIbNcPB2F2XAMTLbqPZm1Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6cc0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1508', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:53,148 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:53,148 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:53,148 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:53,148 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:53,149 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:53,149 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1508&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:vIbNcPB2F2XAMTLbqPZm1Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135153Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:53,149 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135153Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1ec97a553c1fdd9c83817d4c38e65d62e1cda878b262e3d2335e633043b5c7e9 gunicorn-registry stdout | 2023-06-29 13:51:53,149 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e5733773e79c92d303f10de17e045ff62d04c8ae32af38fd32a9a73cfe499ded gunicorn-registry stdout | 2023-06-29 13:51:53,149 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:53,149 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:53,149 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:53,150 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:53,195 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:51:53,556 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1508 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:53,556 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '23091fc4-70e7-4582-b4c1-2ebf306f0b26', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '23091fc4-70e7-4582-b4c1-2ebf306f0b26', 'ETag': '"bc86cd70f0761765c03132dba8f666d5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:53,556 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:53,556 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:53,556 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:53,556 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:53,557 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '23091fc4-70e7-4582-b4c1-2ebf306f0b26', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '23091fc4-70e7-4582-b4c1-2ebf306f0b26', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '23091fc4-70e7-4582-b4c1-2ebf306f0b26', 'etag': '"bc86cd70f0761765c03132dba8f666d5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"bc86cd70f0761765c03132dba8f666d5"'} notificationworker stdout | 2023-06-29 13:51:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:51:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:52:03.978401+00:00 (in 9.999406 seconds) notificationworker stdout | 2023-06-29 13:51:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:52:03 UTC)" (scheduled at 2023-06-29 13:51:53.978401+00:00) notificationworker stdout | 2023-06-29 13:51:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:51:53,980 [74] [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(2023, 6, 29, 13, 51, 53, 979523), True, datetime.datetime(2023, 6, 29, 13, 51, 53, 979523), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:51:53,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:51:53,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:51:53,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:52:03 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:51:54,317 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:54,318 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:54,318 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1509, 'Body': <_io.BytesIO object at 0x7f7ccb2ac180>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:54,318 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:54,318 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:54,318 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:54,318 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:54,318 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:54,318 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:54,319 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:54,327 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:54,327 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:54,327 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:54,327 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:54,327 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:54,327 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1509}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'CNPb0eWdZhN95egWe8D6Ag==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac180>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1509', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:54,327 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:54,327 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:54,327 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:54,327 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:54,328 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:54,328 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1509&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:CNPb0eWdZhN95egWe8D6Ag== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135154Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:54,328 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135154Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | abf55951ff9a2e810c21f6fc05787134bd3874e878fb7f56c5a30a3658879398 gunicorn-registry stdout | 2023-06-29 13:51:54,328 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6f541f9fdaf6fd64197154df58ae413e0af6fb40ebce0678784fd2860aec30dd gunicorn-registry stdout | 2023-06-29 13:51:54,328 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:54,328 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:54,328 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:54,329 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:54,374 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:51:54,636 [213] [DEBUG] [app] Starting request: urn:request:e7063bda-3eba-49fe-8b32-a00d73880e99 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:51:54,636 [214] [DEBUG] [app] Starting request: urn:request:67a9b5c8-cfa6-478a-9f1c-d34a34e151ba (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:51:54,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:51:54,639 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:51:54,640 [223] [DEBUG] [app] Starting request: urn:request:8dadd7e7-b166-495d-ae9a-8f2ab2b00b33 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:51:54,640 [223] [DEBUG] [app] Ending request: urn:request:8dadd7e7-b166-495d-ae9a-8f2ab2b00b33 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:8dadd7e7-b166-495d-ae9a-8f2ab2b00b33', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:51:54,640 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:51:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:51:54,640 [216] [DEBUG] [app] Starting request: urn:request:54955c1f-8042-4e0c-8caf-c9488fe9868b (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:51:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) gunicorn-web stdout | 2023-06-29 13:51:54,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-registry stdout | 2023-06-29 13:51:54,641 [216] [DEBUG] [app] Ending request: urn:request:54955c1f-8042-4e0c-8caf-c9488fe9868b (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:54955c1f-8042-4e0c-8caf-c9488fe9868b', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:51:54,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:51:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:51:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-web stdout | 2023-06-29 13:51:54,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:51:54,642 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:51:54,643 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:51:54,644 [211] [DEBUG] [app] Starting request: urn:request:8f5d6b92-b90b-42d9-b739-428ad1540337 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:51:54,644 [211] [DEBUG] [app] Ending request: urn:request:8f5d6b92-b90b-42d9-b739-428ad1540337 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:8f5d6b92-b90b-42d9-b739-428ad1540337', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:51:54,645 [213] [DEBUG] [app] Starting request: urn:request:73da2481-a8dd-4876-84db-312107dfa509 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:51:54,645 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:51:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:51:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:51:54,645 [213] [DEBUG] [app] Ending request: urn:request:73da2481-a8dd-4876-84db-312107dfa509 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:73da2481-a8dd-4876-84db-312107dfa509', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:51:54,645 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:51:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:51:54,646 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:51:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-06-29 13:51:54,646 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:51:54,646 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:51:54,646 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:51:54,654 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:51:54,654 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:51:54,664 [213] [DEBUG] [app] Ending request: urn:request:e7063bda-3eba-49fe-8b32-a00d73880e99 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:e7063bda-3eba-49fe-8b32-a00d73880e99', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:51:54,664 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:51:54,665 [214] [DEBUG] [app] Ending request: urn:request:67a9b5c8-cfa6-478a-9f1c-d34a34e151ba (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:67a9b5c8-cfa6-478a-9f1c-d34a34e151ba', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:51:54,665 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:51:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:51:54,665 [214] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:51:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.030 118 0.030) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:51:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.030 118 0.030) gunicorn-web stdout | 2023-06-29 13:51:54,665 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:51:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-registry stdout | 2023-06-29 13:51:54,773 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1509 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:54,773 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1424345e-254b-4193-b6dc-451f7da9afc2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1424345e-254b-4193-b6dc-451f7da9afc2', 'ETag': '"08d3dbd1e59d66137de5e8167bc0fa02"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:54,774 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:54,774 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:54,774 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:54,774 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:54,774 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1424345e-254b-4193-b6dc-451f7da9afc2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1424345e-254b-4193-b6dc-451f7da9afc2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1424345e-254b-4193-b6dc-451f7da9afc2', 'etag': '"08d3dbd1e59d66137de5e8167bc0fa02"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"08d3dbd1e59d66137de5e8167bc0fa02"'} gunicorn-registry stdout | 2023-06-29 13:51:55,468 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:55,468 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:55,469 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1510, 'Body': <_io.BytesIO object at 0x7f7ccb2acc20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:55,469 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:55,469 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:55,469 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:55,469 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:55,469 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:55,470 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:55,470 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:55,478 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:55,478 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:55,478 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:55,479 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:55,479 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:55,479 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1510}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'NfjypDZdHVKuQ9rQOt+2Rw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2acc20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1510', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:55,479 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:55,479 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:55,479 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:55,479 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:55,480 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:55,480 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1510&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:NfjypDZdHVKuQ9rQOt+2Rw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135155Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:55,480 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135155Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | cbd64a5528fa2a39c574812a18d7f5c9d60a778a95892585fb1697e92949d38b gunicorn-registry stdout | 2023-06-29 13:51:55,480 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f8c165444a9aaf963db3cbc5722d301f4905dcbc357b501cea523bfaba30c780 gunicorn-registry stdout | 2023-06-29 13:51:55,480 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:55,480 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:55,481 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:55,482 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:55,526 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. exportactionlogsworker stdout | 2023-06-29 13:51:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:51:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:52:14.793446+00:00 (in 19.201847 seconds) exportactionlogsworker stdout | 2023-06-29 13:51:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:52:55 UTC)" (scheduled at 2023-06-29 13:51:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:51:55,592 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:51:55,593 [58] [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(2023, 6, 29, 13, 51, 55, 592068), True, datetime.datetime(2023, 6, 29, 13, 51, 55, 592068), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:51:55,618 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:51:55,618 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:51:55,618 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:52:55 UTC)" executed successfully buildlogsarchiver stdout | 2023-06-29 13:51:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:51:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:52:25.790030+00:00 (in 29.999487 seconds) buildlogsarchiver stdout | 2023-06-29 13:51:55,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:52:25 UTC)" (scheduled at 2023-06-29 13:51:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:51:55,791 [54] [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(2023, 6, 14, 13, 51, 55, 790975), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:51:55,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:51:55,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:51:55,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:52:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:51:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:51:55,889 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:52:45.690471+00:00 (in 49.800749 seconds) namespacegcworker stdout | 2023-06-29 13:51:55,890 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:52:55 UTC)" (scheduled at 2023-06-29 13:51:55.889222+00:00) gunicorn-registry stdout | 2023-06-29 13:51:55,890 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1510 HTTP/1.1" 200 0 namespacegcworker stdout | 2023-06-29 13:51:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. gunicorn-registry stdout | 2023-06-29 13:51:55,890 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '555d67dd-3123-456f-90ce-d1c6607f532f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '555d67dd-3123-456f-90ce-d1c6607f532f', 'ETag': '"35f8f2a4365d1d52ae43dad03adfb647"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:55,890 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:55,890 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:55,890 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:55,891 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:55,891 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '555d67dd-3123-456f-90ce-d1c6607f532f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '555d67dd-3123-456f-90ce-d1c6607f532f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '555d67dd-3123-456f-90ce-d1c6607f532f', 'etag': '"35f8f2a4365d1d52ae43dad03adfb647"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"35f8f2a4365d1d52ae43dad03adfb647"'} namespacegcworker stdout | 2023-06-29 13:51:55,891 [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(2023, 6, 29, 13, 51, 55, 890254), True, datetime.datetime(2023, 6, 29, 13, 51, 55, 890254), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:51:55,903 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:51:55,903 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:51:55,903 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:52:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:51:56,587 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:56,587 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:56,587 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1511, 'Body': <_io.BytesIO object at 0x7f7cd4bb14f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:56,587 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:56,588 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:56,588 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:56,588 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:56,588 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:56,588 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:56,588 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:56,596 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:56,596 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:56,596 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:56,596 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:56,596 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:56,596 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1511}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'M3Au4c70GQGEAwT6KkviqA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd4bb14f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1511', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:56,596 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:56,597 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:56,597 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:56,597 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:56,597 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:56,597 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1511&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:M3Au4c70GQGEAwT6KkviqA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135156Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:56,597 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135156Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 416d82a92c926370bb0491084e99406d091753778091e672ba97770f96450858 gunicorn-registry stdout | 2023-06-29 13:51:56,597 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6ae1bb34db921d39e4211e95bc925cd0221759f8899f15ecb87a56931d3d32a5 gunicorn-registry stdout | 2023-06-29 13:51:56,597 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:56,597 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:56,597 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:56,598 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:56,643 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:51:57,003 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1511 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:57,003 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7f5f64df-8896-4bad-b6c4-a37041d85eea', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7f5f64df-8896-4bad-b6c4-a37041d85eea', 'ETag': '"33702ee1cef41901840304fa2a4be2a8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:57,003 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:57,003 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:57,004 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:57,004 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:57,004 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7f5f64df-8896-4bad-b6c4-a37041d85eea', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7f5f64df-8896-4bad-b6c4-a37041d85eea', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7f5f64df-8896-4bad-b6c4-a37041d85eea', 'etag': '"33702ee1cef41901840304fa2a4be2a8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"33702ee1cef41901840304fa2a4be2a8"'} gunicorn-registry stdout | 2023-06-29 13:51:57,838 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:57,838 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:57,839 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1512, 'Body': <_io.BytesIO object at 0x7f7ccb229590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:57,839 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:57,839 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:57,839 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:57,839 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:57,839 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:57,839 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:57,839 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:57,848 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:57,848 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:57,848 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:57,848 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:57,848 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:57,848 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1512}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'H3/48N6kwrz+5tQ4vw4BUQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb229590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1512', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:57,848 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:57,848 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:57,848 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:57,848 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:57,848 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:57,848 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1512&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:H3/48N6kwrz+5tQ4vw4BUQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135157Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:57,848 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135157Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 63afc7af1852c1fb9eed0f377f16d2e669cf0df9719a18bfcabe3131d362e6df gunicorn-registry stdout | 2023-06-29 13:51:57,848 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8946fe6fde7e082770d5a0510b02dd22bc05acb405ea101895e94f4a8088c629 gunicorn-registry stdout | 2023-06-29 13:51:57,849 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:57,849 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:57,849 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:57,850 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:57,895 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:51:58,253 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1512 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:58,253 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '60467082-27e3-4cc9-9cac-43664f38cb32', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '60467082-27e3-4cc9-9cac-43664f38cb32', 'ETag': '"1f7ff8f0dea4c2bcfee6d438bf0e0151"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:58,253 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:58,254 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:58,254 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:58,254 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:58,254 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '60467082-27e3-4cc9-9cac-43664f38cb32', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '60467082-27e3-4cc9-9cac-43664f38cb32', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '60467082-27e3-4cc9-9cac-43664f38cb32', 'etag': '"1f7ff8f0dea4c2bcfee6d438bf0e0151"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1f7ff8f0dea4c2bcfee6d438bf0e0151"'} gunicorn-registry stdout | 2023-06-29 13:51:58,956 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:51:58,956 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:51:58,956 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1513, 'Body': <_io.BytesIO object at 0x7f7cd00e1a40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:51:58,957 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:58,957 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:58,957 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:58,957 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:58,957 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:58,957 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:58,957 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:58,966 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:58,966 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:51:58,966 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:58,966 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:58,966 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:58,966 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1513}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'yLylLcm47NXzeb1THHhLNA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1a40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1513', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:51:58,966 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:58,966 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:58,966 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:58,966 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:58,967 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:51:58,967 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1513&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:yLylLcm47NXzeb1THHhLNA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135158Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:51:58,967 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135158Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | dcdd00f4c00c907daec6c6f04b7ee6ed2f853610920bb81a8a324300f7a72735 gunicorn-registry stdout | 2023-06-29 13:51:58,967 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | bbba53d5de7d62cf3c1ab3a6e8718f25d779b5f63da13ffe09101faa5fa5d05f gunicorn-registry stdout | 2023-06-29 13:51:58,967 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:58,967 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:51:58,968 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:51:58,969 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:51:59,013 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:51:59,372 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1513 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:51:59,372 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e2ca5851-f136-4c73-bf26-dd100d861d96', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e2ca5851-f136-4c73-bf26-dd100d861d96', 'ETag': '"c8bca52dc9b8ecd5f379bd531c784b34"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:51:59,372 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:51:59,373 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:51:59,373 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:51:59,373 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:51:59,373 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e2ca5851-f136-4c73-bf26-dd100d861d96', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e2ca5851-f136-4c73-bf26-dd100d861d96', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e2ca5851-f136-4c73-bf26-dd100d861d96', 'etag': '"c8bca52dc9b8ecd5f379bd531c784b34"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c8bca52dc9b8ecd5f379bd531c784b34"'} gunicorn-registry stdout | 2023-06-29 13:52:00,043 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:00,043 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:00,044 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1514, 'Body': <_io.BytesIO object at 0x7f7ccb2ac220>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:00,044 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:00,044 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:00,044 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:00,044 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:00,044 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:00,044 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:00,044 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:00,053 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:00,053 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:00,053 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:00,053 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:00,053 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:00,053 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1514}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Ihm5ADpoJ6ai/Ys/KVwRng==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac220>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1514', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:00,053 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:00,053 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:00,053 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:00,053 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:00,053 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:00,053 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1514&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Ihm5ADpoJ6ai/Ys/KVwRng== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135200Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:00,053 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135200Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ebe63ab8d0eb08a2974f63f38362bc2dde0e5d872ca45c747f986385bb7530bc gunicorn-registry stdout | 2023-06-29 13:52:00,053 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f1325b711ce291a34c1a46fbca1b111564ea9c923055079b1e714e9172486ca9 gunicorn-registry stdout | 2023-06-29 13:52:00,054 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:00,054 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:00,054 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:00,055 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:00,104 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:52:00,462 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1514 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:00,462 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '42f73aaa-ebff-45fb-84f9-28a75f03a05f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '42f73aaa-ebff-45fb-84f9-28a75f03a05f', 'ETag': '"2219b9003a6827a6a2fd8b3f295c119e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:00,462 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:00,463 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:00,463 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:00,463 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:00,463 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '42f73aaa-ebff-45fb-84f9-28a75f03a05f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '42f73aaa-ebff-45fb-84f9-28a75f03a05f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '42f73aaa-ebff-45fb-84f9-28a75f03a05f', 'etag': '"2219b9003a6827a6a2fd8b3f295c119e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2219b9003a6827a6a2fd8b3f295c119e"'} gcworker stdout | 2023-06-29 13:52:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:52:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:52:10.585410+00:00 (in 9.999453 seconds) gcworker stdout | 2023-06-29 13:52:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:52:10 UTC)" (scheduled at 2023-06-29 13:52:00.585410+00:00) gcworker stdout | 2023-06-29 13:52:00,587 [59] [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, 1686837120586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:52:00,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:52:00,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:52:00,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:52:10 UTC)" executed successfully expiredappspecifictokenworker stdout | 2023-06-29 13:52:00,772 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:52:01,387 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:01,387 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:01,387 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1515, 'Body': <_io.BytesIO object at 0x7f7ccb223360>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:01,387 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:01,388 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:01,388 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:01,388 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:01,388 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:01,388 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:01,388 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:01,396 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:01,396 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:01,396 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:01,396 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:01,396 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:01,396 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1515}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'hGgCMM44wBURkHt5rxnXrw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223360>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1515', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:01,397 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:01,397 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:01,397 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:01,397 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:01,397 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:01,397 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1515&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:hGgCMM44wBURkHt5rxnXrw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135201Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:01,397 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135201Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4b4cc0a35a839707e88b8ca3fc28a0dbc1eafe4ede2a1ed5b842a9474a6001c4 gunicorn-registry stdout | 2023-06-29 13:52:01,397 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0caa7b44f7ce14f69fb06f8ba81930028792c58bf6658636124a5071165e1121 gunicorn-registry stdout | 2023-06-29 13:52:01,397 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:01,397 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:01,398 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:01,398 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:01,444 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:52:01,844 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1515 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:01,844 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '23f90cfe-1f24-4254-be20-93a35cce2f51', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '23f90cfe-1f24-4254-be20-93a35cce2f51', 'ETag': '"84680230ce38c01511907b79af19d7af"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:01,844 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:01,845 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:01,845 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:01,845 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:01,845 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '23f90cfe-1f24-4254-be20-93a35cce2f51', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '23f90cfe-1f24-4254-be20-93a35cce2f51', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '23f90cfe-1f24-4254-be20-93a35cce2f51', 'etag': '"84680230ce38c01511907b79af19d7af"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"84680230ce38c01511907b79af19d7af"'} repositorygcworker stdout | 2023-06-29 13:52:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:52:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:52:38.788158+00:00 (in 36.796681 seconds) repositorygcworker stdout | 2023-06-29 13:52:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:53:01 UTC)" (scheduled at 2023-06-29 13:52:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:52:01,991 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:52:01,993 [81] [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(2023, 6, 29, 13, 52, 1, 991924), True, datetime.datetime(2023, 6, 29, 13, 52, 1, 991924), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 13:52:02,006 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:52:02,006 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:52:02,006 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:53:01 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:52:02,599 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:02,599 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:02,600 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1516, 'Body': <_io.BytesIO object at 0x7f7cd00e1b30>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:02,600 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:02,600 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:02,600 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:02,600 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:02,600 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:02,600 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:02,601 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:02,609 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:02,609 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:02,609 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:02,610 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:02,610 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:02,610 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1516}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '5vG0m3fWEclKiwi9ZE/PGg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1b30>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1516', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:02,610 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:02,610 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:02,610 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:02,610 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:02,611 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:02,611 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1516&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:5vG0m3fWEclKiwi9ZE/PGg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135202Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:02,611 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135202Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8559c97567b81f623d52593653864fb2da51aaf8696122e5ea0cf987db325337 gunicorn-registry stdout | 2023-06-29 13:52:02,611 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6f3cef6a9cd218622b8dcc6a5c4250fda615879e53f38b53eef67aa7728eccd8 gunicorn-registry stdout | 2023-06-29 13:52:02,611 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:02,611 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:02,612 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:02,612 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:02,657 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:52:03,015 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1516 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:03,016 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '44ad35a1-464c-4cb5-a663-6bc3387a83ca', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '44ad35a1-464c-4cb5-a663-6bc3387a83ca', 'ETag': '"e6f1b49b77d611c94a8b08bd644fcf1a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:03,016 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:03,016 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:03,016 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:03,017 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:03,017 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '44ad35a1-464c-4cb5-a663-6bc3387a83ca', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '44ad35a1-464c-4cb5-a663-6bc3387a83ca', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '44ad35a1-464c-4cb5-a663-6bc3387a83ca', 'etag': '"e6f1b49b77d611c94a8b08bd644fcf1a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e6f1b49b77d611c94a8b08bd644fcf1a"'} gunicorn-registry stdout | 2023-06-29 13:52:03,552 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:03,552 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:03,553 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1517, 'Body': <_io.BytesIO object at 0x7f7ccb2ac220>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:03,553 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:03,553 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:03,553 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:03,554 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:03,554 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:03,554 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:03,554 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:03,562 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:03,563 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:03,563 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:03,563 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:03,563 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:03,563 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1517}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Vyx4ZbuND1DKy89NAy3z/Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac220>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1517', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:03,563 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:03,563 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:03,563 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:03,563 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:03,564 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:03,564 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1517&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Vyx4ZbuND1DKy89NAy3z/Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135203Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:03,564 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135203Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9198fd17eb909024d79cfcc1ab40d60ea2e562e8c4217f1aeeeceefcfbbb1a0f gunicorn-registry stdout | 2023-06-29 13:52:03,564 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5dfe1785a0ec8564867a190ff81d5346b2ef2369291606ffba3b9032939ddef2 gunicorn-registry stdout | 2023-06-29 13:52:03,564 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:03,564 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:03,565 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:03,565 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:03,610 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:52:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:52:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:52:13.978401+00:00 (in 9.999455 seconds) notificationworker stdout | 2023-06-29 13:52:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:52:13 UTC)" (scheduled at 2023-06-29 13:52:03.978401+00:00) notificationworker stdout | 2023-06-29 13:52:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:52:03,980 [74] [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(2023, 6, 29, 13, 52, 3, 979403), True, datetime.datetime(2023, 6, 29, 13, 52, 3, 979403), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:52:03,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:52:03,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:52:03,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:52:13 UTC)" executed successfully queuecleanupworker stdout | 2023-06-29 13:52:04,248 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} quotatotalworker stdout | 2023-06-29 13:52:04,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:52:04,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:52:19.399457+00:00 (in 14.999422 seconds) quotatotalworker stdout | 2023-06-29 13:52:04,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:52:19 UTC)" (scheduled at 2023-06-29 13:52:04.399457+00:00) quotatotalworker stdout | 2023-06-29 13:52:04,402 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:52:04,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:52:04,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:52:19 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:52:06,450 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1517 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:06,451 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f5a0015d-3e75-4ffe-8297-e2819e5c5f59', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f5a0015d-3e75-4ffe-8297-e2819e5c5f59', 'ETag': '"572c7865bb8d0f50cacbcf4d032df3fd"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:06,451 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:06,451 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:06,452 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:06,452 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:06,452 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f5a0015d-3e75-4ffe-8297-e2819e5c5f59', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f5a0015d-3e75-4ffe-8297-e2819e5c5f59', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f5a0015d-3e75-4ffe-8297-e2819e5c5f59', 'etag': '"572c7865bb8d0f50cacbcf4d032df3fd"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"572c7865bb8d0f50cacbcf4d032df3fd"'} gunicorn-registry stdout | 2023-06-29 13:52:06,474 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:06,474 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:06,475 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1518, 'Body': <_io.BytesIO object at 0x7f7ccb223040>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:06,475 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:06,475 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:06,475 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:06,475 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:06,475 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:06,475 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:06,475 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:06,483 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:06,484 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:06,484 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:06,484 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:06,484 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:06,484 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1518}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'IN2CX8UfUn508+RReBrkzQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223040>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1518', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:06,484 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:06,484 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:06,484 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:06,484 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:06,484 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:06,485 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1518&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:IN2CX8UfUn508+RReBrkzQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135206Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:06,485 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135206Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ccfcc8b11eeaba7a06a4ca62d0ac0f1bfa23b706b29975690ab7044d47f9803c gunicorn-registry stdout | 2023-06-29 13:52:06,485 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ca766c45551014829004e73985c3557d16d5dc080ed654b30d877baa882715fe gunicorn-registry stdout | 2023-06-29 13:52:06,485 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:06,485 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:06,485 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:06,486 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:06,531 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:52:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:52:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:52:11.713664+00:00 (in 5.130656 seconds) securityworker stdout | 2023-06-29 13:52:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:52:36 UTC)" (scheduled at 2023-06-29 13:52:06.582504+00:00) securityworker stdout | 2023-06-29 13:52:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:52:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:52:06,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:52:06,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:52:06,600 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:52:06,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:52:06,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:52:36 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:52:07,503 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1518 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:07,504 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '28dbee6c-d548-4499-ac8e-95f34d5d7285', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '28dbee6c-d548-4499-ac8e-95f34d5d7285', 'ETag': '"20dd825fc51f527e74f3e451781ae4cd"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:07,504 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:07,504 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:07,505 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:07,505 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:07,505 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '28dbee6c-d548-4499-ac8e-95f34d5d7285', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '28dbee6c-d548-4499-ac8e-95f34d5d7285', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '28dbee6c-d548-4499-ac8e-95f34d5d7285', 'etag': '"20dd825fc51f527e74f3e451781ae4cd"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"20dd825fc51f527e74f3e451781ae4cd"'} builder stdout | 2023-06-29 13:52:07,515 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} gunicorn-registry stdout | 2023-06-29 13:52:07,528 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:07,528 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:07,529 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1519, 'Body': <_io.BytesIO object at 0x7f7ccb2ab4a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:07,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:07,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:07,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:07,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:07,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:07,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:07,529 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:07,538 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:07,538 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:07,538 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:07,538 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:07,538 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:07,538 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1519}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '7nEPGLqFTPuzpn43FbWAEA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab4a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1519', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:07,538 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:07,538 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:07,538 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:07,538 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:07,538 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:07,539 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1519&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:7nEPGLqFTPuzpn43FbWAEA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135207Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:07,539 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135207Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9ab57ee187df017e5c04f00a2083634c619f1154acb37b7d93d667f985c2e333 gunicorn-registry stdout | 2023-06-29 13:52:07,539 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5eee66b1f6beb9a26423f2286b69e2f5788d0ffeb92e671ea144cb60aa6e4d50 gunicorn-registry stdout | 2023-06-29 13:52:07,539 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:07,539 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:07,539 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:07,540 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. notificationworker stdout | 2023-06-29 13:52:07,545 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:52:07,585 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:52:08,068 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1519 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:08,069 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '91cb0390-c589-45e6-be77-937745980556', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '91cb0390-c589-45e6-be77-937745980556', 'ETag': '"ee710f18ba854cfbb3a67e3715b58010"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:08,069 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:08,069 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:08,069 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:08,070 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:08,070 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '91cb0390-c589-45e6-be77-937745980556', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '91cb0390-c589-45e6-be77-937745980556', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '91cb0390-c589-45e6-be77-937745980556', 'etag': '"ee710f18ba854cfbb3a67e3715b58010"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ee710f18ba854cfbb3a67e3715b58010"'} gunicorn-registry stdout | 2023-06-29 13:52:08,092 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:08,092 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:08,093 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1520, 'Body': <_io.BytesIO object at 0x7f7cd0982a40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:08,093 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:08,093 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:08,093 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:08,093 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:08,093 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:08,093 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:08,094 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:08,102 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:08,102 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:08,102 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:08,102 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:08,102 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:08,102 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1520}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '3R9dxKw6j6PmORGfUf9RcA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd0982a40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1520', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:08,102 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:08,102 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:08,103 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:08,103 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:08,103 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:08,103 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1520&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:3R9dxKw6j6PmORGfUf9RcA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135208Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:08,103 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135208Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1adf273e0f8b95906b1720f7061821d0d4149800a66a07c8178c74d12f67a6ea gunicorn-registry stdout | 2023-06-29 13:52:08,103 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 48bbad1300b31653edb31bd735eda2f9e54112081c907bea457a168b67f0fefc gunicorn-registry stdout | 2023-06-29 13:52:08,103 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:08,103 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:08,104 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:08,105 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:08,152 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:52:08,475 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1520 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:08,476 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b92332ad-8acc-4db6-b253-c1eafc7d9884', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b92332ad-8acc-4db6-b253-c1eafc7d9884', 'ETag': '"dd1f5dc4ac3a8fa3e639119f51ff5170"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:08,476 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:08,476 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:08,476 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:08,476 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:08,477 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b92332ad-8acc-4db6-b253-c1eafc7d9884', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b92332ad-8acc-4db6-b253-c1eafc7d9884', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b92332ad-8acc-4db6-b253-c1eafc7d9884', 'etag': '"dd1f5dc4ac3a8fa3e639119f51ff5170"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"dd1f5dc4ac3a8fa3e639119f51ff5170"'} gunicorn-registry stdout | 2023-06-29 13:52:08,499 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:08,499 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:08,500 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1521, 'Body': <_io.BytesIO object at 0x7f7ccb211810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:08,500 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:08,500 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:08,500 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:08,500 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:08,500 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:08,500 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:08,500 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:08,509 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:08,509 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:08,509 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:08,509 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:08,509 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:08,509 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1521}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'HRhBnAJo9vQ2IJ6XZOJmkw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb211810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1521', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:08,509 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:08,509 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:08,509 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:08,509 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:08,510 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:08,510 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1521&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:HRhBnAJo9vQ2IJ6XZOJmkw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135208Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:08,510 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135208Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1fc2113c03c686b088273d03390ff9657f4122a9bb73621a8678e92e3175d005 gunicorn-registry stdout | 2023-06-29 13:52:08,510 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d5b17b07767cc7fd84508bfcd3dc6dd099697525d30d12dd168535d9bb46cf31 gunicorn-registry stdout | 2023-06-29 13:52:08,510 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:08,510 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:08,510 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:08,511 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:08,556 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:52:08,832 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1521 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:08,833 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'fcf53f09-24c1-4326-b3d7-1e66f4dc7a31', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'fcf53f09-24c1-4326-b3d7-1e66f4dc7a31', 'ETag': '"1d18419c0268f6f436209e9764e26693"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:08,833 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:08,833 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:08,833 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:08,833 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:08,833 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'fcf53f09-24c1-4326-b3d7-1e66f4dc7a31', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'fcf53f09-24c1-4326-b3d7-1e66f4dc7a31', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'fcf53f09-24c1-4326-b3d7-1e66f4dc7a31', 'etag': '"1d18419c0268f6f436209e9764e26693"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1d18419c0268f6f436209e9764e26693"'} gunicorn-registry stdout | 2023-06-29 13:52:08,856 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:08,856 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:08,857 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1522, 'Body': <_io.BytesIO object at 0x7f7ccb27a540>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:08,858 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:08,858 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:08,858 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:08,858 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:08,858 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:08,858 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:08,858 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:08,867 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:08,867 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:08,867 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:08,867 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:08,867 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:08,867 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1522}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '5JmnAiN9WhuzlyHnB0+l+w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a540>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1522', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:08,867 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:08,867 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:08,867 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:08,867 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:08,868 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:08,868 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1522&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:5JmnAiN9WhuzlyHnB0+l+w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135208Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:08,868 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135208Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b4556fb8e73e835e764f60028c631dac907855d2132ca37ceadf565f55d4913e gunicorn-registry stdout | 2023-06-29 13:52:08,868 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 005341cf00cc6b742bbfc05eb97e8d7a5872d63dd34179e18dfe8cbcf924a354 gunicorn-registry stdout | 2023-06-29 13:52:08,868 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:08,868 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:08,868 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:08,869 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:08,914 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotatotalworker stdout | 2023-06-29 13:52:09,415 [78] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotatotalworker.py', 'pid': '78'} gunicorn-web stdout | 2023-06-29 13:52:09,636 [214] [DEBUG] [app] Starting request: urn:request:7fd05fb6-1674-4fcb-b7b6-6d6e27fa1b9a (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:52:09,636 [213] [DEBUG] [app] Starting request: urn:request:31ed02fd-1378-4877-af79-07f09856a4de (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:52:09,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:52:09,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:52:09,640 [216] [DEBUG] [app] Starting request: urn:request:5a565434-0431-42a8-8ceb-2936e81db03a (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:52:09,640 [221] [DEBUG] [app] Starting request: urn:request:031439b7-548b-42e9-a663-e04b05771e8b (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:52:09,640 [216] [DEBUG] [app] Ending request: urn:request:5a565434-0431-42a8-8ceb-2936e81db03a (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:5a565434-0431-42a8-8ceb-2936e81db03a', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:52:09,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:52:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:52:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.003 162 0.002) gunicorn-registry stdout | 2023-06-29 13:52:09,641 [221] [DEBUG] [app] Ending request: urn:request:031439b7-548b-42e9-a663-e04b05771e8b (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:031439b7-548b-42e9-a663-e04b05771e8b', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:52:09,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-registry stdout | 2023-06-29 13:52:09,641 [221] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:52:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:52:09,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:52:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:52:09,642 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:52:09,643 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:52:09,644 [213] [DEBUG] [app] Starting request: urn:request:474c01cf-2710-477a-97f4-d8c8d3ceacea (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:52:09,644 [212] [DEBUG] [app] Starting request: urn:request:07a49473-7518-4b4f-a4a4-53ef033a8de2 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:52:09,644 [213] [DEBUG] [app] Ending request: urn:request:474c01cf-2710-477a-97f4-d8c8d3ceacea (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:474c01cf-2710-477a-97f4-d8c8d3ceacea', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:52:09,644 [212] [DEBUG] [app] Ending request: urn:request:07a49473-7518-4b4f-a4a4-53ef033a8de2 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:07a49473-7518-4b4f-a4a4-53ef033a8de2', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:52:09,645 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:52:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:52:09,645 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:52:09,645 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:52:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:52:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:52:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:52:09,645 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:52:09,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:52:09,645 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:52:09,653 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:52:09,653 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:52:09,664 [214] [DEBUG] [app] Ending request: urn:request:7fd05fb6-1674-4fcb-b7b6-6d6e27fa1b9a (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:7fd05fb6-1674-4fcb-b7b6-6d6e27fa1b9a', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:52:09,664 [213] [DEBUG] [app] Ending request: urn:request:31ed02fd-1378-4877-af79-07f09856a4de (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:31ed02fd-1378-4877-af79-07f09856a4de', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:52:09,664 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:52:09,664 [214] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:52:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:52:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.030) gunicorn-web stdout | 2023-06-29 13:52:09,664 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:52:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:52:09,664 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:52:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" quotaregistrysizeworker stdout | 2023-06-29 13:52:09,969 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} buildlogsarchiver stdout | 2023-06-29 13:52:10,306 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-registry stdout | 2023-06-29 13:52:10,306 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1522 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:10,306 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c6535642-6216-4079-9988-5bbe2f065556', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c6535642-6216-4079-9988-5bbe2f065556', 'ETag': '"e499a702237d5a1bb39721e7074fa5fb"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:10,307 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:10,307 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:10,307 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:10,307 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:10,307 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c6535642-6216-4079-9988-5bbe2f065556', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c6535642-6216-4079-9988-5bbe2f065556', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c6535642-6216-4079-9988-5bbe2f065556', 'etag': '"e499a702237d5a1bb39721e7074fa5fb"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e499a702237d5a1bb39721e7074fa5fb"'} namespacegcworker stdout | 2023-06-29 13:52:10,321 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} logrotateworker stdout | 2023-06-29 13:52:10,330 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} gunicorn-registry stdout | 2023-06-29 13:52:10,330 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:10,330 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:10,330 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1523, 'Body': <_io.BytesIO object at 0x7f7ccb1de5e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:10,330 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:10,331 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:10,331 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:10,331 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:10,331 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:10,331 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:10,331 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:10,339 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:10,339 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:10,339 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:10,339 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:10,339 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:10,339 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1523}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'vnQR6VA8Sg4uA9uJigITfA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1de5e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1523', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:10,339 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:10,339 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:10,339 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:10,339 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:10,340 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:10,340 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1523&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:vnQR6VA8Sg4uA9uJigITfA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135210Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:10,340 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135210Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | cc5cfb102668f62b6b6ff7e5fef5a8ee708b10fe40ec34a8c8f2928f76498140 gunicorn-registry stdout | 2023-06-29 13:52:10,340 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b2881a52bcaba84bd9e8801ab7c962a6e7f7ddd54b1653306024d78e25a5880f gunicorn-registry stdout | 2023-06-29 13:52:10,340 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:10,340 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:10,340 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:10,341 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:10,386 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:52:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:52:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:52:20.585410+00:00 (in 9.999477 seconds) gcworker stdout | 2023-06-29 13:52:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:52:20 UTC)" (scheduled at 2023-06-29 13:52:10.585410+00:00) gcworker stdout | 2023-06-29 13:52:10,587 [59] [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, 1686837130586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:52:10,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:52:10,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:52:10,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:52:20 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:52:10,912 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1523 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:10,912 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '55b16b21-ea71-4846-9e6a-2837f8a63cb0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '55b16b21-ea71-4846-9e6a-2837f8a63cb0', 'ETag': '"be7411e9503c4a0e2e03db898a02137c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:10,912 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:10,912 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:10,912 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:10,912 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:10,913 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '55b16b21-ea71-4846-9e6a-2837f8a63cb0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '55b16b21-ea71-4846-9e6a-2837f8a63cb0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '55b16b21-ea71-4846-9e6a-2837f8a63cb0', 'etag': '"be7411e9503c4a0e2e03db898a02137c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"be7411e9503c4a0e2e03db898a02137c"'} repositoryactioncounter stdout | 2023-06-29 13:52:11,170 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-registry stdout | 2023-06-29 13:52:11,185 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:11,185 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:11,186 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1524, 'Body': <_io.BytesIO object at 0x7f7ccb2167c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:11,186 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:11,186 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:11,186 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:11,186 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:11,186 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:11,186 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:11,186 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:11,195 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:11,195 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:11,195 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:11,195 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:11,195 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:11,195 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1524}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'zBwaFWz2sxcA15uJ7yEnjg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2167c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1524', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:11,195 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:11,195 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:11,195 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:11,195 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:11,196 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:11,196 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1524&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:zBwaFWz2sxcA15uJ7yEnjg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135211Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:11,196 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135211Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 14bb05e4a52c2fa358e1b86127194d81229d8c40bc33cf68b145bd6fae876ed6 gunicorn-registry stdout | 2023-06-29 13:52:11,196 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 68fa4ce900d4a5879ca4b0d3b1674b8e3e36eccee8be1021c6f16a5a3dde2d21 gunicorn-registry stdout | 2023-06-29 13:52:11,196 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:11,196 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:11,196 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:11,197 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:11,242 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:52:11,687 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1524 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:11,688 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5c5c938f-b5fa-455c-84f4-2c7acba8d085', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5c5c938f-b5fa-455c-84f4-2c7acba8d085', 'ETag': '"cc1c1a156cf6b31700d79b89ef21278e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:11,688 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:11,688 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:11,688 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:11,688 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:11,688 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5c5c938f-b5fa-455c-84f4-2c7acba8d085', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5c5c938f-b5fa-455c-84f4-2c7acba8d085', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5c5c938f-b5fa-455c-84f4-2c7acba8d085', 'etag': '"cc1c1a156cf6b31700d79b89ef21278e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"cc1c1a156cf6b31700d79b89ef21278e"'} securityworker stdout | 2023-06-29 13:52:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:52:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:52:36.582504+00:00 (in 24.868370 seconds) securityworker stdout | 2023-06-29 13:52:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:52:41 UTC)" (scheduled at 2023-06-29 13:52:11.713664+00:00) securityworker stdout | 2023-06-29 13:52:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:52:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:52:11,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:52:11,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:52:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:52:11,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:52:11,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:52:11,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:52:11,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:52:11,734 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:52:11,738 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:52:11,738 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:52:11,739 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 47, 11, 721706), 1, 2]) securityworker stdout | 2023-06-29 13:52:11,742 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:52:11,742 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:52:11,744 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 47, 11, 721706), 1, 2]) securityworker stdout | 2023-06-29 13:52:11,747 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:52:11,747 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:52:11,747 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:52:11,747 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:52:11,748 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:52:11,748 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:52:11,748 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:52:11,749 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:52:11,749 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:52:11,749 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:52:41 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:52:11,990 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:11,990 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:11,991 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1525, 'Body': <_io.BytesIO object at 0x7f7ccb290a90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:11,991 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:11,991 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:11,991 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:11,991 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:11,991 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:11,991 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:11,991 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:12,000 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:12,000 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:12,000 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:12,000 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:12,000 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:12,000 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1525}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '3pgB2Pp+6vG0SrtgKfu5kA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290a90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1525', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:12,000 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:12,000 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:12,000 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:12,000 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:12,000 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:12,000 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1525&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:3pgB2Pp+6vG0SrtgKfu5kA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135212Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:12,000 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135212Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f4745f7731c89c37fb32edb43a6716c4296b087899af831580a6afb8f88f257e gunicorn-registry stdout | 2023-06-29 13:52:12,001 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | dac33a72040ed22b1e09fa2aae6426ff57f93bf57492fff7f98d1ced375543fa gunicorn-registry stdout | 2023-06-29 13:52:12,001 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:12,001 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:12,001 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:12,002 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:12,046 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. blobuploadcleanupworker stdout | 2023-06-29 13:52:12,289 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:52:12,452 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1525 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:12,453 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3def19e0-09a9-4252-8c43-db8dfed431b9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3def19e0-09a9-4252-8c43-db8dfed431b9', 'ETag': '"de9801d8fa7eeaf1b44abb6029fbb990"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:12,453 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:12,453 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:12,453 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:12,453 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:12,453 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3def19e0-09a9-4252-8c43-db8dfed431b9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3def19e0-09a9-4252-8c43-db8dfed431b9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3def19e0-09a9-4252-8c43-db8dfed431b9', 'etag': '"de9801d8fa7eeaf1b44abb6029fbb990"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"de9801d8fa7eeaf1b44abb6029fbb990"'} gunicorn-registry stdout | 2023-06-29 13:52:13,226 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:13,227 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:13,227 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1526, 'Body': <_io.BytesIO object at 0x7f7ccb1e6b80>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:13,227 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:13,227 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:13,227 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:13,227 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:13,227 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:13,227 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:13,228 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:13,236 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:13,236 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:13,236 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:13,236 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:13,236 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:13,236 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1526}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'opQYNiXsusHJIVUaIWccKA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6b80>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1526', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:13,236 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:13,236 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:13,236 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:13,236 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:13,237 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:13,237 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1526&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:opQYNiXsusHJIVUaIWccKA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135213Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:13,237 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135213Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5a3e21f640abb0269ac1bf1526187b741b9c78dc47fc08e608fef59fa3ab4711 gunicorn-registry stdout | 2023-06-29 13:52:13,237 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 64a35a6193b5107ea6d964e680dd74afe732e9cd36907acf825ee58c2ef493be gunicorn-registry stdout | 2023-06-29 13:52:13,237 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:13,237 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:13,237 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:13,238 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:13,283 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:52:13,726 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1526 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:13,727 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7a7ac5ea-46f6-48c4-acee-607fea3d9e83', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7a7ac5ea-46f6-48c4-acee-607fea3d9e83', 'ETag': '"a294183625ecbac1c921551a21671c28"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:13,727 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:13,727 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:13,727 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:13,727 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:13,727 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7a7ac5ea-46f6-48c4-acee-607fea3d9e83', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7a7ac5ea-46f6-48c4-acee-607fea3d9e83', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7a7ac5ea-46f6-48c4-acee-607fea3d9e83', 'etag': '"a294183625ecbac1c921551a21671c28"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a294183625ecbac1c921551a21671c28"'} notificationworker stdout | 2023-06-29 13:52:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:52:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:52:15.985355+00:00 (in 2.006404 seconds) notificationworker stdout | 2023-06-29 13:52:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:52:23 UTC)" (scheduled at 2023-06-29 13:52:13.978401+00:00) notificationworker stdout | 2023-06-29 13:52:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:52:13,980 [74] [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(2023, 6, 29, 13, 52, 13, 979470), True, datetime.datetime(2023, 6, 29, 13, 52, 13, 979470), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:52:13,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:52:13,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:52:13,994 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:52:23 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 13:52:14,251 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:52:14,363 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:14,363 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:14,363 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1527, 'Body': <_io.BytesIO object at 0x7f7ccb223630>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:14,364 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:14,364 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:14,364 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:14,364 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:14,364 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:14,364 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:14,364 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:14,372 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:14,372 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:14,372 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:14,372 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:14,372 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:14,372 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1527}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'rF/ZgJ+qOuxBcR7UYP1GxA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223630>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1527', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:14,373 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:14,373 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:14,373 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:14,373 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:14,373 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:14,373 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1527&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:rF/ZgJ+qOuxBcR7UYP1GxA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135214Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:14,373 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135214Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 60eee632ec93bec21ecf656cbee169d803fc18c43b6c2ae1056469b1f3826cba gunicorn-registry stdout | 2023-06-29 13:52:14,373 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 54aff68acd52313fab8a24ef34d4b0e5bbaac81328df490f7cb911ea9c20dd9f gunicorn-registry stdout | 2023-06-29 13:52:14,373 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:14,373 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:14,374 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:14,374 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:14,421 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. exportactionlogsworker stdout | 2023-06-29 13:52:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:52:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:52:45.793045+00:00 (in 30.999081 seconds) exportactionlogsworker stdout | 2023-06-29 13:52:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:53:14 UTC)" (scheduled at 2023-06-29 13:52:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:52:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:52:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:53:14 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:52:14,821 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1527 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:14,821 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '07821556-b4c2-4cd4-b0be-91972190acb7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '07821556-b4c2-4cd4-b0be-91972190acb7', 'ETag': '"ac5fd9809faa3aec41711ed460fd46c4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:14,821 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:14,822 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:14,822 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:14,822 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:14,822 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '07821556-b4c2-4cd4-b0be-91972190acb7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '07821556-b4c2-4cd4-b0be-91972190acb7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '07821556-b4c2-4cd4-b0be-91972190acb7', 'etag': '"ac5fd9809faa3aec41711ed460fd46c4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ac5fd9809faa3aec41711ed460fd46c4"'} securityworker stdout | 2023-06-29 13:52:15,609 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:52:15,632 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} exportactionlogsworker stdout | 2023-06-29 13:52:15,697 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} gunicorn-registry stdout | 2023-06-29 13:52:15,903 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:15,903 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:15,903 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1528, 'Body': <_io.BytesIO object at 0x7f7ccb1ab590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:15,903 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:15,904 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:15,904 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:15,904 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:15,904 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:15,904 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:15,904 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:15,912 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:15,912 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:15,912 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:15,912 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:15,912 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:15,912 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1528}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'JWqO6+MRCkMECprDTPgfRA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1ab590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1528', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:15,913 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:15,913 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:15,913 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:15,913 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:15,913 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:15,913 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1528&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:JWqO6+MRCkMECprDTPgfRA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135215Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:15,913 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135215Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d2c687da62f63a08c4fb3e056609cf462c7daa1b16a8d7f82dcd64f6b2f6bfcf gunicorn-registry stdout | 2023-06-29 13:52:15,913 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9e366e5ba4555d5a168053ce3ceac81b76cbac8e7cf7b93e9a646eaf4000a506 gunicorn-registry stdout | 2023-06-29 13:52:15,913 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:15,913 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:15,914 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:15,914 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. servicekey stdout | 2023-06-29 13:52:15,923 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-registry stdout | 2023-06-29 13:52:15,961 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:52:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:52:15,986 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:52:23.978401+00:00 (in 7.992497 seconds) notificationworker stdout | 2023-06-29 13:52:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:53:15 UTC)" (scheduled at 2023-06-29 13:52:15.985355+00:00) notificationworker stdout | 2023-06-29 13:52:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:52:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:53:15 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:52:16,046 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-web stdout | 2023-06-29 13:52:16,179 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:52:16,183 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:52:16,187 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:52:16,191 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} securityscanningnotificationworker stdout | 2023-06-29 13:52:16,427 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-registry stdout | 2023-06-29 13:52:16,443 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1528 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:16,444 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c6952552-d77b-4a1d-b260-e4f25365156f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c6952552-d77b-4a1d-b260-e4f25365156f', 'ETag': '"256a8eebe3110a43040a9ac34cf81f44"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:16,444 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:16,444 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:16,444 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:16,445 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:16,445 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c6952552-d77b-4a1d-b260-e4f25365156f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c6952552-d77b-4a1d-b260-e4f25365156f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c6952552-d77b-4a1d-b260-e4f25365156f', 'etag': '"256a8eebe3110a43040a9ac34cf81f44"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"256a8eebe3110a43040a9ac34cf81f44"'} gcworker stdout | 2023-06-29 13:52:16,482 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} gunicorn-registry stdout | 2023-06-29 13:52:17,124 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:17,124 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:17,125 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1529, 'Body': <_io.BytesIO object at 0x7f7ccb1abea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:17,125 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:17,125 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:17,125 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:17,125 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:17,125 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:17,125 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:17,125 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:17,134 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:17,134 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:17,134 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:17,134 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:17,134 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:17,134 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1529}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'dVzzmPjCArtP4ia5M9dWdA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1abea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1529', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:17,134 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:17,134 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:17,134 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:17,134 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:17,134 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:17,134 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1529&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:dVzzmPjCArtP4ia5M9dWdA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135217Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:17,134 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135217Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | fa116b66e916bb4a7976e91e381db6b2c6a2958a0c0c86261e6903166627f170 gunicorn-registry stdout | 2023-06-29 13:52:17,135 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 32e79aeb3e090f9f6afc32f9dba55150952025072aba53922f6e0d5ebebf86d7 gunicorn-registry stdout | 2023-06-29 13:52:17,135 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:17,135 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:17,135 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:17,136 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:17,182 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. globalpromstats stdout | 2023-06-29 13:52:17,537 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} gunicorn-registry stdout | 2023-06-29 13:52:17,589 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1529 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:17,590 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4a28549a-1000-4b54-bc44-7c0a4b6f84ce', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4a28549a-1000-4b54-bc44-7c0a4b6f84ce', 'ETag': '"755cf398f8c202bb4fe226b933d75674"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:17,590 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:17,590 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:17,590 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:17,590 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:17,591 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4a28549a-1000-4b54-bc44-7c0a4b6f84ce', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4a28549a-1000-4b54-bc44-7c0a4b6f84ce', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4a28549a-1000-4b54-bc44-7c0a4b6f84ce', 'etag': '"755cf398f8c202bb4fe226b933d75674"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"755cf398f8c202bb4fe226b933d75674"'} teamsyncworker stdout | 2023-06-29 13:52:17,924 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:52:18,334 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:18,334 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:18,335 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1530, 'Body': <_io.BytesIO object at 0x7f7ccb27a3b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:18,335 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:18,335 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:18,335 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:18,335 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:18,335 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:18,335 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:18,335 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:18,344 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:18,344 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:18,344 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:18,344 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:18,344 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:18,344 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1530}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ZYcJCcTmbD41lWSNrRWrJg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a3b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1530', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:18,344 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:18,344 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:18,344 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:18,344 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:18,344 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:18,344 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1530&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ZYcJCcTmbD41lWSNrRWrJg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135218Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:18,345 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135218Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 939c7bca394c4150243b171f67f5870ffd4d7fcafaeb1f256c1c1608dc764188 gunicorn-registry stdout | 2023-06-29 13:52:18,345 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 07e294302b2a8ba5e1f0559037f9c75260357551a28caf359e0174a423977302 gunicorn-registry stdout | 2023-06-29 13:52:18,345 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:18,345 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:18,345 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:18,346 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:18,395 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-secscan stdout | 2023-06-29 13:52:18,399 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:52:18,403 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:52:18,407 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} chunkcleanupworker stdout | 2023-06-29 13:52:18,709 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-registry stdout | 2023-06-29 13:52:18,807 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1530 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:18,807 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '9d58bc8c-e10b-4e8c-b352-b835abdda790', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '9d58bc8c-e10b-4e8c-b352-b835abdda790', 'ETag': '"65870909c4e66c3e3595648dad15ab26"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:18,807 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:18,808 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:18,808 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:18,808 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:18,808 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '9d58bc8c-e10b-4e8c-b352-b835abdda790', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '9d58bc8c-e10b-4e8c-b352-b835abdda790', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '9d58bc8c-e10b-4e8c-b352-b835abdda790', 'etag': '"65870909c4e66c3e3595648dad15ab26"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"65870909c4e66c3e3595648dad15ab26"'} storagereplication stdout | 2023-06-29 13:52:19,091 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} quotatotalworker stdout | 2023-06-29 13:52:19,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:52:19,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:52:34.399457+00:00 (in 14.999462 seconds) quotatotalworker stdout | 2023-06-29 13:52:19,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:52:34 UTC)" (scheduled at 2023-06-29 13:52:19.399457+00:00) quotatotalworker stdout | 2023-06-29 13:52:19,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:52:19,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:52:19,414 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:52:34 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:52:19,519 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:19,519 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:19,519 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1531, 'Body': <_io.BytesIO object at 0x7f7ccb216f40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:19,519 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:19,520 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:19,520 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:19,520 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:19,520 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:19,520 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:19,520 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:19,529 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:19,529 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:19,529 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:19,529 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:19,529 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:19,529 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1531}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '7LukbGpQjdGZNLKKJRM/Pw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb216f40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1531', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:19,529 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:19,529 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:19,529 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:19,529 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:19,529 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:19,529 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1531&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:7LukbGpQjdGZNLKKJRM/Pw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135219Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:19,530 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135219Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 556eee8115b9301de16dbec68761b1a341bf43b5c35937b67897965e56853bc8 gunicorn-registry stdout | 2023-06-29 13:52:19,530 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a8986ac1b7facca4f5eb288eaa4d4a19f2597a08cf8fa6054aa741f32e3f0f0c gunicorn-registry stdout | 2023-06-29 13:52:19,530 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:19,530 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:19,530 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:19,531 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:19,576 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:52:19,592 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:52:19,597 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:52:19,601 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:52:19,605 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:52:19,609 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:52:19,613 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:52:19,616 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:52:19,620 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:52:19,623 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:52:19,979 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1531 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:19,980 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3e8f4fa4-0336-4645-bc62-19ffb318f65d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3e8f4fa4-0336-4645-bc62-19ffb318f65d', 'ETag': '"ecbba46c6a508dd19934b28a25133f3f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:19,980 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:19,980 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:19,980 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:19,980 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:19,980 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3e8f4fa4-0336-4645-bc62-19ffb318f65d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3e8f4fa4-0336-4645-bc62-19ffb318f65d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3e8f4fa4-0336-4645-bc62-19ffb318f65d', 'etag': '"ecbba46c6a508dd19934b28a25133f3f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ecbba46c6a508dd19934b28a25133f3f"'} gunicorn-registry stdout | 2023-06-29 13:52:20,553 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:20,553 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:20,553 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1532, 'Body': <_io.BytesIO object at 0x7f7ccb234f40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:20,553 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:20,554 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:20,554 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:20,554 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:20,554 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:20,554 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:20,554 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:20,563 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:20,563 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:20,563 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:20,563 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:20,563 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:20,563 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1532}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'rKvKBJLY7BiCWgrqVOJOVg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234f40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1532', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:20,563 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:20,563 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:20,563 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:20,563 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:20,563 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:20,564 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1532&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:rKvKBJLY7BiCWgrqVOJOVg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135220Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:20,564 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135220Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7ee323d2e32b8f98ac8dae91f304beb98189eaa4be935c1cdc85c0b807021531 gunicorn-registry stdout | 2023-06-29 13:52:20,564 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3dd69721c8988acca7e323c7179712ada3c9febc8931e396cd317b83dfdf5b79 gunicorn-registry stdout | 2023-06-29 13:52:20,564 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:20,564 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:20,564 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:20,565 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gcworker stdout | 2023-06-29 13:52:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:52:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:52:30.585410+00:00 (in 9.999492 seconds) gcworker stdout | 2023-06-29 13:52:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:52:30 UTC)" (scheduled at 2023-06-29 13:52:20.585410+00:00) gcworker stdout | 2023-06-29 13:52:20,587 [59] [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, 1686837140586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:52:20,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:52:20,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:52:20,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:52:30 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:52:20,610 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityscanningnotificationworker stdout | 2023-06-29 13:52:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:52:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:52:48.681765+00:00 (in 25.394471 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:52:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:53:23 UTC)" (scheduled at 2023-06-29 13:52:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:52:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:52:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:53:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:52:23,612 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1532 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:23,613 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'bdba18e3-9bdf-4223-8610-72c867e37589', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'bdba18e3-9bdf-4223-8610-72c867e37589', 'ETag': '"acabca0492d8ec18825a0aea54e24e56"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:23,613 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:23,613 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:23,613 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:23,613 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:23,613 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'bdba18e3-9bdf-4223-8610-72c867e37589', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'bdba18e3-9bdf-4223-8610-72c867e37589', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'bdba18e3-9bdf-4223-8610-72c867e37589', 'etag': '"acabca0492d8ec18825a0aea54e24e56"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"acabca0492d8ec18825a0aea54e24e56"'} gunicorn-registry stdout | 2023-06-29 13:52:23,635 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:23,635 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:23,636 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1533, 'Body': <_io.BytesIO object at 0x7f7ccb2dc900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:23,636 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:23,636 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:23,636 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:23,636 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:23,636 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:23,636 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:23,636 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:23,645 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:23,645 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:23,645 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:23,645 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:23,645 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:23,645 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1533}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'G4VaQJZeynUUxB0qsE9Srw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2dc900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1533', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:23,645 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:23,645 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:23,645 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:23,645 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:23,645 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:23,645 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1533&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:G4VaQJZeynUUxB0qsE9Srw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135223Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:23,645 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135223Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d0696b925c86af33ca9eb30464935324a1f7c1df5be44d1ae2417cdbf8366c59 gunicorn-registry stdout | 2023-06-29 13:52:23,645 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a481ede0aa643cff1ca91d0b9a88c9c25c32769d764f57ff8c19d41600bdea8e gunicorn-registry stdout | 2023-06-29 13:52:23,645 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:23,646 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:23,646 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:23,646 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:23,695 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:52:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:52:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:52:33.978401+00:00 (in 9.999442 seconds) notificationworker stdout | 2023-06-29 13:52:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:52:33 UTC)" (scheduled at 2023-06-29 13:52:23.978401+00:00) notificationworker stdout | 2023-06-29 13:52:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:52:23,980 [74] [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(2023, 6, 29, 13, 52, 23, 979417), True, datetime.datetime(2023, 6, 29, 13, 52, 23, 979417), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:52:23,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:52:23,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:52:23,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:52:33 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:52:24,637 [214] [DEBUG] [app] Starting request: urn:request:90c8bd31-0c51-4c2f-a110-38fab33bfa8a (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:52:24,638 [213] [DEBUG] [app] Starting request: urn:request:0d60b287-b2dc-414a-a71b-3d2cc0358453 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:52:24,640 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:52:24,640 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:52:24,642 [223] [DEBUG] [app] Starting request: urn:request:8c67dc0a-2a7a-4a5a-84f4-adb2baf140e5 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:52:24,643 [222] [DEBUG] [app] Starting request: urn:request:284969c3-6cd9-4441-9924-02efa5bc6ee2 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:52:24,643 [223] [DEBUG] [app] Ending request: urn:request:8c67dc0a-2a7a-4a5a-84f4-adb2baf140e5 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:8c67dc0a-2a7a-4a5a-84f4-adb2baf140e5', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:52:24,643 [222] [DEBUG] [app] Ending request: urn:request:284969c3-6cd9-4441-9924-02efa5bc6ee2 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:284969c3-6cd9-4441-9924-02efa5bc6ee2', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:52:24,644 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:52:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:52:24,644 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:52:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:52:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.003 162 0.003) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:52:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:52:24,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:52:24,644 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:52:24,646 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:52:24,646 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:52:24,647 [212] [DEBUG] [app] Starting request: urn:request:c662ed4c-8621-4121-b60a-5c8a70754cd8 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:52:24,648 [214] [DEBUG] [app] Starting request: urn:request:ea411f64-f9e8-4f85-9441-02e11129f8b0 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:52:24,648 [212] [DEBUG] [app] Ending request: urn:request:c662ed4c-8621-4121-b60a-5c8a70754cd8 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:c662ed4c-8621-4121-b60a-5c8a70754cd8', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:52:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:52:24,648 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:52:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:52:24,648 [214] [DEBUG] [app] Ending request: urn:request:ea411f64-f9e8-4f85-9441-02e11129f8b0 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:ea411f64-f9e8-4f85-9441-02e11129f8b0', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:52:24,649 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:52:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:52:24,649 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:52:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:52:24,649 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:52:24,650 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:52:24,650 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:52:24,658 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:52:24,659 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:52:24,669 [214] [DEBUG] [app] Ending request: urn:request:90c8bd31-0c51-4c2f-a110-38fab33bfa8a (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:90c8bd31-0c51-4c2f-a110-38fab33bfa8a', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:52:24,670 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:52:24,670 [213] [DEBUG] [app] Ending request: urn:request:0d60b287-b2dc-414a-a71b-3d2cc0358453 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:0d60b287-b2dc-414a-a71b-3d2cc0358453', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:52:24,670 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:52:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:52:24,670 [213] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:52:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.034 118 0.034) gunicorn-web stdout | 2023-06-29 13:52:24,670 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:52:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:52:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.034 118 0.034) gunicorn-registry stdout | 2023-06-29 13:52:24,748 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1533 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:24,749 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8b183efc-81a3-4985-a473-9da9b1175c05', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8b183efc-81a3-4985-a473-9da9b1175c05', 'ETag': '"1b855a40965eca7514c41d2ab04f52af"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:24,749 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:24,749 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:24,749 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:24,749 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:24,750 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8b183efc-81a3-4985-a473-9da9b1175c05', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8b183efc-81a3-4985-a473-9da9b1175c05', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8b183efc-81a3-4985-a473-9da9b1175c05', 'etag': '"1b855a40965eca7514c41d2ab04f52af"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1b855a40965eca7514c41d2ab04f52af"'} gunicorn-registry stdout | 2023-06-29 13:52:24,775 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:24,775 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:24,776 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1534, 'Body': <_io.BytesIO object at 0x7f7ccb234270>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:24,776 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:24,776 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:24,776 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:24,776 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:24,776 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:24,776 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:24,776 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:24,785 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:24,786 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:24,786 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:24,786 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:24,786 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:24,786 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1534}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'cfuC/eXZF9tywxy1UJ1IUA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234270>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1534', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:24,786 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:24,786 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:24,786 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:24,786 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:24,786 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:24,786 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1534&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:cfuC/eXZF9tywxy1UJ1IUA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135224Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:24,786 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135224Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e331845bb2922e3eb44d36f73eb9cb58034718b6bff1f449e156c15302cc965a gunicorn-registry stdout | 2023-06-29 13:52:24,786 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 883ebfc7e788f5c84100d8ce1c6bb2af739f7f498a9d9ed2435b2bd3146ea74b gunicorn-registry stdout | 2023-06-29 13:52:24,787 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:24,787 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:24,787 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:24,788 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:24,835 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:52:25,320 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1534 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:25,320 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '973491b1-edfa-4161-9693-d4c7a77cab27', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '973491b1-edfa-4161-9693-d4c7a77cab27', 'ETag': '"71fb82fde5d917db72c31cb5509d4850"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:25,320 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:25,321 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:25,321 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:25,321 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:25,321 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '973491b1-edfa-4161-9693-d4c7a77cab27', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '973491b1-edfa-4161-9693-d4c7a77cab27', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '973491b1-edfa-4161-9693-d4c7a77cab27', 'etag': '"71fb82fde5d917db72c31cb5509d4850"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"71fb82fde5d917db72c31cb5509d4850"'} gunicorn-registry stdout | 2023-06-29 13:52:25,347 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:25,348 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:25,348 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1535, 'Body': <_io.BytesIO object at 0x7f7ccb269450>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:25,348 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:25,348 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:25,348 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:25,348 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:25,348 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:25,348 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:25,349 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:25,357 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:25,357 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:25,357 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:25,357 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:25,357 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:25,358 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1535}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'AxgiTjCi/rQFsK0XtfMwEg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269450>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1535', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:25,358 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:25,358 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:25,358 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:25,358 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:25,358 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:25,358 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1535&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:AxgiTjCi/rQFsK0XtfMwEg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135225Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:25,358 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135225Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | cca0899790b3802913e564be5158c6bdf3dfdb541f0fb2a3812b5574d087c207 gunicorn-registry stdout | 2023-06-29 13:52:25,358 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | fea9fa0e3fd2e7b73db70bf51c11cba9afe0f40f0615b0e142b17c50879c4e02 gunicorn-registry stdout | 2023-06-29 13:52:25,358 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:25,359 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:25,359 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:25,360 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:25,405 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:52:25,762 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1535 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:25,762 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '9070f58a-56de-47a4-bf97-7061c234b411', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '9070f58a-56de-47a4-bf97-7061c234b411', 'ETag': '"0318224e30a2feb405b0ad17b5f33012"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:25,763 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:25,763 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:25,763 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:25,763 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:25,763 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '9070f58a-56de-47a4-bf97-7061c234b411', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '9070f58a-56de-47a4-bf97-7061c234b411', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '9070f58a-56de-47a4-bf97-7061c234b411', 'etag': '"0318224e30a2feb405b0ad17b5f33012"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0318224e30a2feb405b0ad17b5f33012"'} buildlogsarchiver stdout | 2023-06-29 13:52:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:52:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:52:55.790030+00:00 (in 29.999456 seconds) buildlogsarchiver stdout | 2023-06-29 13:52:25,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:52:55 UTC)" (scheduled at 2023-06-29 13:52:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:52:25,791 [54] [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(2023, 6, 14, 13, 52, 25, 791036), False, 50, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:52:25,795 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:25,796 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:25,796 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1536, 'Body': <_io.BytesIO object at 0x7f7ccb2c65e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:25,797 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:25,797 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:25,797 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:25,797 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:25,797 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:25,797 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:25,797 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler buildlogsarchiver stdout | 2023-06-29 13:52:25,805 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:52:25,805 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:52:25,805 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:52:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:52:25,806 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:25,806 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:25,806 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:25,806 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:25,806 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:25,806 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1536}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'RwVQxTgkVxcQp9a17+oSQA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c65e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1536', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:25,806 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:25,806 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:25,806 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:25,807 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:25,807 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:25,807 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1536&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:RwVQxTgkVxcQp9a17+oSQA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135225Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:25,807 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135225Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 029670a55a254421d5b38d5f62d09bec53948a395cf4f21a307c9b7c37dad8a7 gunicorn-registry stdout | 2023-06-29 13:52:25,807 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c903ac539f74cbd782f8a398a9948ad3453c674aa3ef9352d25a2d13562df731 gunicorn-registry stdout | 2023-06-29 13:52:25,807 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:25,807 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:25,808 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:25,808 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:25,853 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:52:26,130 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1536 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:26,131 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f8382245-59d6-4af9-b332-3dddc03fc28b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f8382245-59d6-4af9-b332-3dddc03fc28b', 'ETag': '"470550c53824571710a7d6b5efea1240"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:26,131 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:26,131 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:26,131 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:26,131 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:26,131 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f8382245-59d6-4af9-b332-3dddc03fc28b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f8382245-59d6-4af9-b332-3dddc03fc28b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f8382245-59d6-4af9-b332-3dddc03fc28b', 'etag': '"470550c53824571710a7d6b5efea1240"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"470550c53824571710a7d6b5efea1240"'} gunicorn-registry stdout | 2023-06-29 13:52:26,641 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:26,641 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:26,641 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1537, 'Body': <_io.BytesIO object at 0x7f7ccb286db0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:26,642 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:26,642 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:26,642 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:26,642 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:26,642 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:26,642 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:26,642 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:26,650 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:26,651 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:26,651 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:26,651 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:26,651 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:26,651 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1537}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'dKTJZhjS7qwQdrzz/qwojA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286db0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1537', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:26,651 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:26,651 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:26,651 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:26,651 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:26,651 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:26,651 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1537&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:dKTJZhjS7qwQdrzz/qwojA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135226Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:26,651 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135226Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 763613e0a5699bed83de9349df87604705adca8c5a64dafc7fe8777cf13d46d6 gunicorn-registry stdout | 2023-06-29 13:52:26,652 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | aaa639d9a557dfb825bee4a16b9be29145ffe388e8a2ef93dcdde922ca78dd18 gunicorn-registry stdout | 2023-06-29 13:52:26,652 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:26,652 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:26,652 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:26,653 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:26,702 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:52:27,025 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1537 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:27,026 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '320a630f-b37d-4325-920f-57394dd96fca', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '320a630f-b37d-4325-920f-57394dd96fca', 'ETag': '"74a4c96618d2eeac1076bcf3feac288c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:27,026 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:27,026 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:27,026 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:27,026 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:27,026 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '320a630f-b37d-4325-920f-57394dd96fca', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '320a630f-b37d-4325-920f-57394dd96fca', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '320a630f-b37d-4325-920f-57394dd96fca', 'etag': '"74a4c96618d2eeac1076bcf3feac288c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"74a4c96618d2eeac1076bcf3feac288c"'} gunicorn-registry stdout | 2023-06-29 13:52:27,724 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:27,725 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:27,725 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1538, 'Body': <_io.BytesIO object at 0x7f7ccb286450>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:27,725 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:27,725 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:27,725 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:27,725 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:27,725 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:27,725 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:27,726 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:27,734 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:27,734 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:27,734 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:27,735 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:27,735 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:27,735 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1538}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'MAH8ye1kPh4Yh4xEkmxvEQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286450>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1538', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:27,735 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:27,735 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:27,735 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:27,735 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:27,735 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:27,735 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1538&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:MAH8ye1kPh4Yh4xEkmxvEQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135227Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:27,735 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135227Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 638fe8387b8080c1202a708a66eea226c21e8a5e98ad65a4a89bed3e16467b84 gunicorn-registry stdout | 2023-06-29 13:52:27,735 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8cdec7e70b1e287a91a40b5872c85bd3cdc5a05bddd5bd9feff359691e59806d gunicorn-registry stdout | 2023-06-29 13:52:27,736 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:27,736 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:27,736 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:27,737 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:27,782 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:52:28,147 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1538 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:28,147 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f51e67cf-3830-4fa6-bb51-f9e03ea99768', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f51e67cf-3830-4fa6-bb51-f9e03ea99768', 'ETag': '"3001fcc9ed643e1e18878c44926c6f11"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:28,148 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:28,148 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:28,148 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:28,148 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:28,148 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f51e67cf-3830-4fa6-bb51-f9e03ea99768', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f51e67cf-3830-4fa6-bb51-f9e03ea99768', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f51e67cf-3830-4fa6-bb51-f9e03ea99768', 'etag': '"3001fcc9ed643e1e18878c44926c6f11"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3001fcc9ed643e1e18878c44926c6f11"'} gunicorn-registry stdout | 2023-06-29 13:52:28,814 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:28,814 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:28,815 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1539, 'Body': <_io.BytesIO object at 0x7f7ccb223720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:28,815 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:28,815 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:28,815 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:28,815 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:28,815 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:28,815 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:28,815 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:28,823 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:28,824 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:28,824 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:28,824 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:28,824 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:28,824 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1539}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'RIIvCQGAjmv7STu45T2RXA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1539', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:28,824 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:28,824 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:28,824 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:28,824 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:28,824 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:28,824 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1539&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:RIIvCQGAjmv7STu45T2RXA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135228Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:28,824 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135228Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2e04a546267dda7c28e495bda0830e86932721abc4c7a4f31704285dbbbbee5c gunicorn-registry stdout | 2023-06-29 13:52:28,824 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a86ae8f3e2dc6849b51a97c9c8c70d17a4e5173fd0e9ce248602583d4440d3f9 gunicorn-registry stdout | 2023-06-29 13:52:28,824 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:28,825 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:28,825 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:28,826 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:28,870 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:52:29,233 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1539 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:29,233 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '82e03ec8-28ba-482a-9c92-109366b7944e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '82e03ec8-28ba-482a-9c92-109366b7944e', 'ETag': '"44822f0901808e6bfb493bb8e53d915c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:29,233 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:29,233 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:29,233 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:29,234 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:29,234 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '82e03ec8-28ba-482a-9c92-109366b7944e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '82e03ec8-28ba-482a-9c92-109366b7944e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '82e03ec8-28ba-482a-9c92-109366b7944e', 'etag': '"44822f0901808e6bfb493bb8e53d915c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"44822f0901808e6bfb493bb8e53d915c"'} gunicorn-registry stdout | 2023-06-29 13:52:29,804 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:29,804 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:29,805 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1540, 'Body': <_io.BytesIO object at 0x7f7ccb20d3b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:29,805 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:29,805 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:29,805 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:29,805 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:29,805 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:29,805 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:29,805 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:29,814 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:29,814 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:29,814 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:29,814 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:29,814 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:29,814 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1540}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '3xp5miB8j8nRHiCvzUrlwQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb20d3b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1540', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:29,814 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:29,814 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:29,814 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:29,814 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:29,814 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:29,814 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1540&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:3xp5miB8j8nRHiCvzUrlwQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135229Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:29,814 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135229Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c4622d81e937ebd92fcf4bc33dc88fc7fd50dff6a2f82a7575ff3809adc417c0 gunicorn-registry stdout | 2023-06-29 13:52:29,815 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2f24e03805a6b8c97ac100bed652b3f870aacb5352d96773635ef0a3db917f81 gunicorn-registry stdout | 2023-06-29 13:52:29,815 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:29,815 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:29,815 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:29,816 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:29,864 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:52:30,190 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1540 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:30,190 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8fa3bf7b-788b-441b-a111-82182d96bfd1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8fa3bf7b-788b-441b-a111-82182d96bfd1', 'ETag': '"df1a799a207c8fc9d11e20afcd4ae5c1"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:30,190 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:30,190 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:30,191 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:30,191 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:30,191 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8fa3bf7b-788b-441b-a111-82182d96bfd1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8fa3bf7b-788b-441b-a111-82182d96bfd1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8fa3bf7b-788b-441b-a111-82182d96bfd1', 'etag': '"df1a799a207c8fc9d11e20afcd4ae5c1"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"df1a799a207c8fc9d11e20afcd4ae5c1"'} gcworker stdout | 2023-06-29 13:52:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:52:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:52:40.585410+00:00 (in 9.999483 seconds) gcworker stdout | 2023-06-29 13:52:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:52:40 UTC)" (scheduled at 2023-06-29 13:52:30.585410+00:00) gcworker stdout | 2023-06-29 13:52:30,587 [59] [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, 1686837150586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:52:30,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:52:30,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:52:30,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:52:40 UTC)" executed successfully expiredappspecifictokenworker stdout | 2023-06-29 13:52:30,788 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:52:31,265 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:31,265 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:31,266 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1541, 'Body': <_io.BytesIO object at 0x7f7ccb290770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:31,266 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:31,266 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:31,266 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:31,266 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:31,266 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:31,266 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:31,266 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:31,275 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:31,275 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:31,275 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:31,275 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:31,275 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:31,275 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1541}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'jUgHTzyaWcQhkPuJjHD4lw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1541', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:31,275 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:31,275 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:31,275 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:31,275 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:31,275 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:31,276 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1541&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:jUgHTzyaWcQhkPuJjHD4lw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135231Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:31,276 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135231Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 90944ec3356b1d67c54d2878b1907226ca2bb422153e1da5b48ad2b8b4ff2036 gunicorn-registry stdout | 2023-06-29 13:52:31,276 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 658fc7331fc9a8f156d8448e23ef625101fd8d9eb12570e8e5387cae5124dc4d gunicorn-registry stdout | 2023-06-29 13:52:31,276 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:31,276 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:31,276 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:31,277 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:31,326 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:52:31,733 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1541 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:31,733 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b9b1999c-57c1-46be-b82d-9fd2c52e7d6f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b9b1999c-57c1-46be-b82d-9fd2c52e7d6f', 'ETag': '"8d48074f3c9a59c42190fb898c70f897"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:31,733 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:31,733 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:31,733 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:31,733 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:31,734 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b9b1999c-57c1-46be-b82d-9fd2c52e7d6f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b9b1999c-57c1-46be-b82d-9fd2c52e7d6f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b9b1999c-57c1-46be-b82d-9fd2c52e7d6f', 'etag': '"8d48074f3c9a59c42190fb898c70f897"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8d48074f3c9a59c42190fb898c70f897"'} gunicorn-registry stdout | 2023-06-29 13:52:32,186 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:32,186 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:32,187 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1542, 'Body': <_io.BytesIO object at 0x7f7ccb9607c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:32,187 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:32,187 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:32,187 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:32,187 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:32,187 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:32,187 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:32,187 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:32,196 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:32,196 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:32,196 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:32,196 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:32,196 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:32,196 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1542}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ieXh8q29tXjPuNl62mX3fg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb9607c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1542', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:32,196 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:32,196 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:32,196 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:32,196 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:32,197 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:32,197 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1542&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ieXh8q29tXjPuNl62mX3fg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135232Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:32,197 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135232Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f61122ad5578d03bc0c6d797168e75df78d078d1ded325c6b23d28205a2d73f9 gunicorn-registry stdout | 2023-06-29 13:52:32,197 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d7e213e635b5ea0259c24fd0f44dcffb87c17dd5576ee3bf89cc9d24845f600c gunicorn-registry stdout | 2023-06-29 13:52:32,197 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:32,197 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:32,197 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:32,198 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:32,245 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:52:32,572 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1542 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:32,572 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'cfac4540-f9de-4832-bcdc-70c911723af2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'cfac4540-f9de-4832-bcdc-70c911723af2', 'ETag': '"89e5e1f2adbdb578cfb8d97ada65f77e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:32,572 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:32,572 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:32,572 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:32,572 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:32,573 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'cfac4540-f9de-4832-bcdc-70c911723af2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'cfac4540-f9de-4832-bcdc-70c911723af2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'cfac4540-f9de-4832-bcdc-70c911723af2', 'etag': '"89e5e1f2adbdb578cfb8d97ada65f77e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"89e5e1f2adbdb578cfb8d97ada65f77e"'} gunicorn-registry stdout | 2023-06-29 13:52:33,019 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:33,019 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:33,019 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1543, 'Body': <_io.BytesIO object at 0x7f7ccb9609f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:33,019 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:33,019 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:33,020 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:33,020 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:33,020 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:33,020 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:33,020 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:33,028 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:33,028 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:33,028 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:33,028 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:33,028 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:33,028 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1543}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'DNDU2Pfw8zVfrhDq8EKW9w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb9609f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1543', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:33,029 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:33,029 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:33,029 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:33,029 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:33,029 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:33,029 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1543&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:DNDU2Pfw8zVfrhDq8EKW9w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135233Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:33,029 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135233Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 52431728de67a2971f82821c6f7f685c2848e1ea98ce708f7cd36eef5bc1fd75 gunicorn-registry stdout | 2023-06-29 13:52:33,029 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3c93e48a649022c1308b9216b0148e4d75754b1be879b285bc513e204c64ebae gunicorn-registry stdout | 2023-06-29 13:52:33,029 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:33,029 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:33,030 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:33,030 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:33,075 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:52:33,403 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1543 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:33,404 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd05c8b65-a297-4504-bb6e-9359f822a80d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd05c8b65-a297-4504-bb6e-9359f822a80d', 'ETag': '"0cd0d4d8f7f0f3355fae10eaf04296f7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:33,404 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:33,404 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:33,404 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:33,404 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:33,404 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd05c8b65-a297-4504-bb6e-9359f822a80d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd05c8b65-a297-4504-bb6e-9359f822a80d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd05c8b65-a297-4504-bb6e-9359f822a80d', 'etag': '"0cd0d4d8f7f0f3355fae10eaf04296f7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0cd0d4d8f7f0f3355fae10eaf04296f7"'} gunicorn-registry stdout | 2023-06-29 13:52:33,837 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:33,837 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:33,837 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1544, 'Body': <_io.BytesIO object at 0x7f7ccb27abd0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:33,838 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:33,838 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:33,838 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:33,838 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:33,838 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:33,838 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:33,838 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:33,846 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:33,846 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:33,846 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:33,846 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:33,846 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:33,846 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1544}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'WZrdTb4yj8+nbczc7N32MA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27abd0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1544', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:33,847 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:33,847 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:33,847 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:33,847 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:33,847 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:33,847 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1544&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:WZrdTb4yj8+nbczc7N32MA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135233Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:33,847 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135233Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6fffa83417f9c5883de2679e78d4f89f0e210caa16a4a8798d04e921e6bcf256 gunicorn-registry stdout | 2023-06-29 13:52:33,847 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 57e93c43ab6979dcda66d0995fec73ec7f5d86f62e1040b2a0c1cf6649d2240b gunicorn-registry stdout | 2023-06-29 13:52:33,847 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:33,847 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:33,848 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:33,848 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:33,893 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:52:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:52:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:52:43.978401+00:00 (in 9.999485 seconds) notificationworker stdout | 2023-06-29 13:52:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:52:43 UTC)" (scheduled at 2023-06-29 13:52:33.978401+00:00) notificationworker stdout | 2023-06-29 13:52:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:52:33,980 [74] [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(2023, 6, 29, 13, 52, 33, 979412), True, datetime.datetime(2023, 6, 29, 13, 52, 33, 979412), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:52:33,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:52:33,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:52:33,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:52:43 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:52:34,220 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1544 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:34,220 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd2a65562-2b34-4940-83de-7310be40100d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd2a65562-2b34-4940-83de-7310be40100d', 'ETag': '"599add4dbe328fcfa76dccdcecddf630"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:34,220 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:34,221 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:34,221 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:34,221 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:34,221 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd2a65562-2b34-4940-83de-7310be40100d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd2a65562-2b34-4940-83de-7310be40100d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd2a65562-2b34-4940-83de-7310be40100d', 'etag': '"599add4dbe328fcfa76dccdcecddf630"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"599add4dbe328fcfa76dccdcecddf630"'} queuecleanupworker stdout | 2023-06-29 13:52:34,285 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} quotatotalworker stdout | 2023-06-29 13:52:34,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:52:34,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:52:49.399457+00:00 (in 14.999496 seconds) quotatotalworker stdout | 2023-06-29 13:52:34,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:52:49 UTC)" (scheduled at 2023-06-29 13:52:34.399457+00:00) quotatotalworker stdout | 2023-06-29 13:52:34,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:52:34,414 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:52:34,414 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:52:49 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:52:35,394 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:35,395 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:35,395 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1545, 'Body': <_io.BytesIO object at 0x7f7ccb1e6d60>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:35,395 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:35,395 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:35,395 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:35,395 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:35,395 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:35,395 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:35,395 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:35,405 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:35,405 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:35,405 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:35,405 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:35,405 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:35,405 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1545}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '2bxZ3doLufI+iuTOcakGCw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6d60>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1545', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:35,405 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:35,406 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:35,406 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:35,406 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:35,406 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:35,406 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1545&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:2bxZ3doLufI+iuTOcakGCw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135235Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:35,406 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135235Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1175463c883edb7551e33244bf2fc9d71edeafba5b177e77a8692d535826af9d gunicorn-registry stdout | 2023-06-29 13:52:35,406 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 84b5c9ac4c88ef3d02fb28e71870a43cab5af2cd45af78b1b7c2d80ad1a50e7e gunicorn-registry stdout | 2023-06-29 13:52:35,406 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:35,407 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:35,407 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:35,408 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:35,456 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:52:35,902 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1545 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:35,902 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'cd5e9906-7a86-4931-a2e3-39f5e7f3a382', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'cd5e9906-7a86-4931-a2e3-39f5e7f3a382', 'ETag': '"d9bc59ddda0bb9f23e8ae4ce71a9060b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:35,903 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:35,903 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:35,903 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:35,903 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:35,903 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'cd5e9906-7a86-4931-a2e3-39f5e7f3a382', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'cd5e9906-7a86-4931-a2e3-39f5e7f3a382', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'cd5e9906-7a86-4931-a2e3-39f5e7f3a382', 'etag': '"d9bc59ddda0bb9f23e8ae4ce71a9060b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d9bc59ddda0bb9f23e8ae4ce71a9060b"'} gunicorn-registry stdout | 2023-06-29 13:52:36,261 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:36,261 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:36,261 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1546, 'Body': <_io.BytesIO object at 0x7f7ccb2863b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:36,261 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:36,261 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:36,262 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:36,262 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:36,262 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:36,262 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:36,262 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:36,270 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:36,270 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:36,270 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:36,270 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:36,270 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:36,270 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1546}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '4gbTHzhUFrS2fkS8RwqgGA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2863b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1546', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:36,270 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:36,270 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:36,270 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:36,270 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:36,271 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:36,271 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1546&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:4gbTHzhUFrS2fkS8RwqgGA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135236Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:36,271 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135236Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c86217766ab23d5fa7231d6fa383c654dd00a5adcd518a5f8e61769f18bf330c gunicorn-registry stdout | 2023-06-29 13:52:36,271 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 84c1aaa4d7e376dcd7f80e3115f59d09e49001ec85ea75b3681872586c57b4f5 gunicorn-registry stdout | 2023-06-29 13:52:36,271 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:36,271 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:36,271 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:36,272 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:36,317 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:52:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:52:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:52:41.713664+00:00 (in 5.130647 seconds) securityworker stdout | 2023-06-29 13:52:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:53:06 UTC)" (scheduled at 2023-06-29 13:52:36.582504+00:00) securityworker stdout | 2023-06-29 13:52:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:52:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:52:36,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:52:36,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:52:36,599 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:52:36,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:52:36,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:53:06 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:52:36,636 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1546 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:36,636 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1b9b536f-1c45-4925-9bc0-f60938e2f0ea', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1b9b536f-1c45-4925-9bc0-f60938e2f0ea', 'ETag': '"e206d31f385416b4b67e44bc470aa018"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:36,636 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:36,636 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:36,636 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:36,636 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:36,636 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1b9b536f-1c45-4925-9bc0-f60938e2f0ea', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1b9b536f-1c45-4925-9bc0-f60938e2f0ea', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1b9b536f-1c45-4925-9bc0-f60938e2f0ea', 'etag': '"e206d31f385416b4b67e44bc470aa018"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e206d31f385416b4b67e44bc470aa018"'} gunicorn-registry stdout | 2023-06-29 13:52:37,190 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:37,190 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:37,191 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1547, 'Body': <_io.BytesIO object at 0x7f7cd00e1a40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:37,191 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:37,191 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:37,191 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:37,191 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:37,191 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:37,191 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:37,191 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:37,200 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:37,200 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:37,200 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:37,200 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:37,200 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:37,200 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1547}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'M0HezGRoU/Cleez/sr5T0A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1a40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1547', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:37,200 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:37,200 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:37,200 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:37,200 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:37,200 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:37,200 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1547&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:M0HezGRoU/Cleez/sr5T0A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135237Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:37,201 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135237Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 16a49a820fd070f305660d4d174f996da5bfbd84e43728682e07deb94f541fc1 gunicorn-registry stdout | 2023-06-29 13:52:37,201 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a67bd768c46a7ac0b665d6d8010a15fe079676a3e2227ddffc8dd2dd17133412 gunicorn-registry stdout | 2023-06-29 13:52:37,201 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:37,201 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:37,201 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:37,202 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:37,249 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. builder stdout | 2023-06-29 13:52:37,551 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:52:37,567 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:52:37,578 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1547 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:37,579 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '75c27892-c56e-4d00-9e48-1f9393fef912', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '75c27892-c56e-4d00-9e48-1f9393fef912', 'ETag': '"3341decc646853f0a579ecffb2be53d0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:37,579 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:37,579 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:37,579 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:37,579 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:37,579 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '75c27892-c56e-4d00-9e48-1f9393fef912', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '75c27892-c56e-4d00-9e48-1f9393fef912', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '75c27892-c56e-4d00-9e48-1f9393fef912', 'etag': '"3341decc646853f0a579ecffb2be53d0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3341decc646853f0a579ecffb2be53d0"'} gunicorn-registry stdout | 2023-06-29 13:52:38,492 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:38,492 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:38,493 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1548, 'Body': <_io.BytesIO object at 0x7f7ccb290540>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:38,493 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:38,493 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:38,493 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:38,493 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:38,493 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:38,493 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:38,493 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:38,501 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:38,501 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:38,502 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:38,502 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:38,502 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:38,502 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1548}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'lxOz96Pa1KhEDPe22WXNUg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290540>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1548', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:38,502 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:38,502 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:38,502 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:38,502 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:38,502 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:38,502 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1548&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:lxOz96Pa1KhEDPe22WXNUg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135238Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:38,502 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135238Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f61918c95ce6ef164592ac36d4a769eb57ef2df3a526640aa129f6e087dcb589 gunicorn-registry stdout | 2023-06-29 13:52:38,502 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3ba56e38a41c07b8c14c238ee2808d406ad16f2902be6b424684e7ef58a54477 gunicorn-registry stdout | 2023-06-29 13:52:38,502 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:38,503 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:38,503 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:38,504 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:38,548 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:52:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:52:38,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:53:01.990998+00:00 (in 23.202346 seconds) repositorygcworker stdout | 2023-06-29 13:52:38,789 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:53:38 UTC)" (scheduled at 2023-06-29 13:52:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:52:38,789 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:52:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:53:38 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:52:38,956 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1548 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:38,956 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f2305b38-d40e-4a2f-aa18-dea5f8a579fb', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f2305b38-d40e-4a2f-aa18-dea5f8a579fb', 'ETag': '"9713b3f7a3dad4a8440cf7b6d965cd52"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:38,956 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:38,957 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:38,957 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:38,957 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:38,957 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f2305b38-d40e-4a2f-aa18-dea5f8a579fb', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f2305b38-d40e-4a2f-aa18-dea5f8a579fb', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f2305b38-d40e-4a2f-aa18-dea5f8a579fb', 'etag': '"9713b3f7a3dad4a8440cf7b6d965cd52"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9713b3f7a3dad4a8440cf7b6d965cd52"'} quotatotalworker stdout | 2023-06-29 13:52:39,450 [78] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotatotalworker.py', 'pid': '78'} gunicorn-registry stdout | 2023-06-29 13:52:39,540 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:39,541 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:39,542 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1549, 'Body': <_io.BytesIO object at 0x7f7ccb2c65e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:39,542 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:39,542 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:39,542 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:39,542 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:39,542 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:39,542 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:39,542 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:39,551 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:39,551 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:39,551 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:39,551 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:39,551 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:39,551 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1549}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'OlU3EdCdyZ26syEM2ErZ1w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c65e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1549', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:39,552 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:39,552 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:39,552 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:39,552 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:39,552 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:39,552 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1549&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:OlU3EdCdyZ26syEM2ErZ1w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135239Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:39,552 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135239Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ca2d0cb32164dfe0248e221255efeafd256f2e3280ddfec81d72b34d2245c3d1 gunicorn-registry stdout | 2023-06-29 13:52:39,553 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1ee2f658b75676bcb74c930a3a0c501aadd4b0f9ce4ce1ebf97b819099c62707 gunicorn-registry stdout | 2023-06-29 13:52:39,553 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:39,553 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:39,553 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:39,554 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:39,603 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:52:39,636 [214] [DEBUG] [app] Starting request: urn:request:c9b99ca6-57b1-4433-8105-e4083678a47a (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:52:39,636 [213] [DEBUG] [app] Starting request: urn:request:42b53d0c-1b49-4705-a152-5cf9b7c7fb5e (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:52:39,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:52:39,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:52:39,640 [223] [DEBUG] [app] Starting request: urn:request:a323e7af-4344-4c6f-b1c3-b6e0c03e2310 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:52:39,641 [216] [DEBUG] [app] Starting request: urn:request:080cca56-df26-4060-a49f-23507609fcb2 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:52:39,641 [223] [DEBUG] [app] Ending request: urn:request:a323e7af-4344-4c6f-b1c3-b6e0c03e2310 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:a323e7af-4344-4c6f-b1c3-b6e0c03e2310', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:52:39,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:52:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:52:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-registry stdout | 2023-06-29 13:52:39,641 [216] [DEBUG] [app] Ending request: urn:request:080cca56-df26-4060-a49f-23507609fcb2 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:080cca56-df26-4060-a49f-23507609fcb2', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:52:39,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-registry stdout | 2023-06-29 13:52:39,642 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:52:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:52:39,642 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:52:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.003 162 0.003) gunicorn-web stdout | 2023-06-29 13:52:39,643 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:52:39,643 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:52:39,644 [213] [DEBUG] [app] Starting request: urn:request:f04aa98c-ef42-48c6-b9ea-e3a9e4b66705 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:52:39,644 [211] [DEBUG] [app] Starting request: urn:request:25a00dd1-c4d0-4ba7-8ed4-f301ded729f5 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:52:39,645 [213] [DEBUG] [app] Ending request: urn:request:f04aa98c-ef42-48c6-b9ea-e3a9e4b66705 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:f04aa98c-ef42-48c6-b9ea-e3a9e4b66705', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:52:39,645 [211] [DEBUG] [app] Ending request: urn:request:25a00dd1-c4d0-4ba7-8ed4-f301ded729f5 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:25a00dd1-c4d0-4ba7-8ed4-f301ded729f5', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:52:39,645 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:52:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:52:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:52:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:52:39,645 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:52:39,645 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:52:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:52:39,645 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:52:39,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:52:39,646 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:52:39,653 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:52:39,653 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:52:39,664 [213] [DEBUG] [app] Ending request: urn:request:42b53d0c-1b49-4705-a152-5cf9b7c7fb5e (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:42b53d0c-1b49-4705-a152-5cf9b7c7fb5e', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:52:39,664 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:52:39,664 [214] [DEBUG] [app] Ending request: urn:request:c9b99ca6-57b1-4433-8105-e4083678a47a (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:c9b99ca6-57b1-4433-8105-e4083678a47a', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:52:39,664 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:52:39,664 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:52:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:52:39,664 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:52:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:52:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.028) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:52:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.028) gunicorn-registry stdout | 2023-06-29 13:52:39,930 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1549 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:39,931 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f5b69226-6120-45f3-be85-b708bbf12997', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f5b69226-6120-45f3-be85-b708bbf12997', 'ETag': '"3a553711d09dc99dbab3210cd84ad9d7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:39,931 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:39,931 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:39,931 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:39,932 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:39,932 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f5b69226-6120-45f3-be85-b708bbf12997', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f5b69226-6120-45f3-be85-b708bbf12997', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f5b69226-6120-45f3-be85-b708bbf12997', 'etag': '"3a553711d09dc99dbab3210cd84ad9d7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3a553711d09dc99dbab3210cd84ad9d7"'} quotaregistrysizeworker stdout | 2023-06-29 13:52:40,007 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} logrotateworker stdout | 2023-06-29 13:52:40,337 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:52:40,341 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} namespacegcworker stdout | 2023-06-29 13:52:40,359 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} gcworker stdout | 2023-06-29 13:52:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:52:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:52:50.585410+00:00 (in 9.999509 seconds) gcworker stdout | 2023-06-29 13:52:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:52:50 UTC)" (scheduled at 2023-06-29 13:52:40.585410+00:00) gcworker stdout | 2023-06-29 13:52:40,587 [59] [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, 1686837160586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:52:40,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:52:40,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:52:40,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:52:50 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:52:40,628 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:40,629 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:40,629 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1550, 'Body': <_io.BytesIO object at 0x7f7cdba9a770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:40,629 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:40,629 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:40,629 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:40,629 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:40,629 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:40,629 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:40,630 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:40,638 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:40,638 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:40,638 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:40,638 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:40,638 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:40,638 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1550}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ej/sK58HMYnd3WrLYCOmGA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cdba9a770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1550', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:40,638 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:40,638 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:40,638 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:40,638 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:40,638 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:40,638 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1550&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ej/sK58HMYnd3WrLYCOmGA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135240Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:40,639 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135240Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1912240360f7d7bbeaa6d2f41e8824e9f5a612fcc185b449dfea51d5a48dfc9e gunicorn-registry stdout | 2023-06-29 13:52:40,639 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d698002fcef3a741d3afe890bfe08fdb4a6fa08585aa2125ca02da37b01bf274 gunicorn-registry stdout | 2023-06-29 13:52:40,639 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:40,639 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:40,639 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:40,640 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:40,685 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:52:41,054 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1550 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:41,054 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1486e7c9-c7ee-4645-90af-12c8d9285905', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1486e7c9-c7ee-4645-90af-12c8d9285905', 'ETag': '"7a3fec2b9f073189dddd6acb6023a618"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:41,054 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:41,054 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:41,054 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:41,054 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:41,054 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1486e7c9-c7ee-4645-90af-12c8d9285905', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1486e7c9-c7ee-4645-90af-12c8d9285905', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1486e7c9-c7ee-4645-90af-12c8d9285905', 'etag': '"7a3fec2b9f073189dddd6acb6023a618"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7a3fec2b9f073189dddd6acb6023a618"'} repositoryactioncounter stdout | 2023-06-29 13:52:41,180 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} securityworker stdout | 2023-06-29 13:52:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:52:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:53:06.582504+00:00 (in 24.868337 seconds) securityworker stdout | 2023-06-29 13:52:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:53:11 UTC)" (scheduled at 2023-06-29 13:52:41.713664+00:00) securityworker stdout | 2023-06-29 13:52:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:52:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:52:41,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:52:41,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:52:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:52:41,718 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:52:41,718 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:52:41,721 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:52:41,723 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) gunicorn-registry stdout | 2023-06-29 13:52:41,726 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:41,727 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:41,727 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1551, 'Body': <_io.BytesIO object at 0x7f7ccb93cea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:41,727 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:41,727 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:41,727 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:41,727 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:41,727 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:41,727 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:41,728 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler securityworker stdout | 2023-06-29 13:52:41,735 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) gunicorn-registry stdout | 2023-06-29 13:52:41,736 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:41,736 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:41,736 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:41,736 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:41,736 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:41,736 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1551}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'T7dz/bg16wkQ4sMQMjfMmg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb93cea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1551', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:41,736 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:41,736 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:41,736 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:41,736 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:41,737 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:41,737 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1551&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:T7dz/bg16wkQ4sMQMjfMmg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135241Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:41,737 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135241Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0d79caa538c6541d40b588fe9e160f48e422c74bf9779886320a97ca9d4e6400 gunicorn-registry stdout | 2023-06-29 13:52:41,737 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e93477b5a9f852539529cb30b31dfdfae6ccd95742b434a9d25681246ff92e0b gunicorn-registry stdout | 2023-06-29 13:52:41,737 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:41,737 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:41,737 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:41,738 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. securityworker stdout | 2023-06-29 13:52:41,739 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:52:41,739 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:52:41,740 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 47, 41, 722777), 1, 2]) securityworker stdout | 2023-06-29 13:52:41,743 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:52:41,743 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:52:41,744 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 47, 41, 722777), 1, 2]) securityworker stdout | 2023-06-29 13:52:41,748 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:52:41,748 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:52:41,748 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:52:41,748 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:52:41,748 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:52:41,748 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:52:41,748 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:52:41,749 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:52:41,749 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:52:41,750 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:53:11 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:52:41,787 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:52:42,151 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1551 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:42,152 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'bb29149e-165f-477c-b855-090d1486d06a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'bb29149e-165f-477c-b855-090d1486d06a', 'ETag': '"4fb773fdb835eb0910e2c3103237cc9a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:42,152 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:42,152 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:42,152 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:42,152 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:42,152 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'bb29149e-165f-477c-b855-090d1486d06a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'bb29149e-165f-477c-b855-090d1486d06a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'bb29149e-165f-477c-b855-090d1486d06a', 'etag': '"4fb773fdb835eb0910e2c3103237cc9a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4fb773fdb835eb0910e2c3103237cc9a"'} blobuploadcleanupworker stdout | 2023-06-29 13:52:42,310 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:52:42,799 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:42,799 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:42,799 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1552, 'Body': <_io.BytesIO object at 0x7f7ccb286ae0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:42,800 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:42,800 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:42,800 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:42,800 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:42,800 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:42,800 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:42,800 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:42,808 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:42,809 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:42,809 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:42,809 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:42,809 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:42,809 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1552}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '2dkNU+Fn+gslWmw3pk9vAw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286ae0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1552', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:42,809 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:42,809 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:42,809 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:42,809 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:42,809 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:42,809 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1552&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:2dkNU+Fn+gslWmw3pk9vAw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135242Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:42,809 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135242Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9063e508372292a956088ef9f60957a197144f4b22334f3c2ae8b2851758663d gunicorn-registry stdout | 2023-06-29 13:52:42,810 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f920040cdbaaf25739961df80fc40ee3011b4f857ffab1f612ecf72a3473effc gunicorn-registry stdout | 2023-06-29 13:52:42,810 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:42,810 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:42,810 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:42,811 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:42,855 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:52:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:52:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:52:53.978401+00:00 (in 9.999476 seconds) notificationworker stdout | 2023-06-29 13:52:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:52:53 UTC)" (scheduled at 2023-06-29 13:52:43.978401+00:00) notificationworker stdout | 2023-06-29 13:52:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:52:43,980 [74] [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(2023, 6, 29, 13, 52, 43, 979440), True, datetime.datetime(2023, 6, 29, 13, 52, 43, 979440), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:52:43,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:52:43,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:52:43,994 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:52:53 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 13:52:44,281 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:52:44,572 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1552 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:44,573 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f52830a5-e0ff-43bd-bb5e-97200653b27e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f52830a5-e0ff-43bd-bb5e-97200653b27e', 'ETag': '"d9d90d53e167fa0b255a6c37a64f6f03"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:44,573 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:44,573 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:44,573 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:44,573 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:44,573 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f52830a5-e0ff-43bd-bb5e-97200653b27e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f52830a5-e0ff-43bd-bb5e-97200653b27e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f52830a5-e0ff-43bd-bb5e-97200653b27e', 'etag': '"d9d90d53e167fa0b255a6c37a64f6f03"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d9d90d53e167fa0b255a6c37a64f6f03"'} gunicorn-registry stdout | 2023-06-29 13:52:44,597 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:44,597 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:44,598 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1553, 'Body': <_io.BytesIO object at 0x7f7ccb1ab270>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:44,598 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:44,598 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:44,598 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:44,598 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:44,598 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:44,598 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:44,598 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:44,606 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:44,606 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:44,606 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:44,606 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:44,606 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:44,606 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1553}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'O111+AnFHVsiswRgeeu1hA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1ab270>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1553', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:44,607 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:44,607 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:44,607 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:44,607 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:44,607 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:44,607 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1553&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:O111+AnFHVsiswRgeeu1hA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135244Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:44,607 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135244Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 19dc72f3b40ee5eeeec8146ae63d0d45669f2d514d1f3fdbed36bd3313e142c7 gunicorn-registry stdout | 2023-06-29 13:52:44,607 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c84ad269ee8fe90a35a30a05937226e757a7d7dbb4ce57f511dcb7ed837b269c gunicorn-registry stdout | 2023-06-29 13:52:44,607 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:44,607 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:44,608 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:44,608 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:44,655 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:52:45,303 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1553 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:45,304 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6ce0450d-d762-41d4-a1df-a961cafaf6b5', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6ce0450d-d762-41d4-a1df-a961cafaf6b5', 'ETag': '"3b5d75f809c51d5b22b3046079ebb584"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:45,304 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:45,304 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:45,305 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:45,305 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:45,305 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6ce0450d-d762-41d4-a1df-a961cafaf6b5', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6ce0450d-d762-41d4-a1df-a961cafaf6b5', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6ce0450d-d762-41d4-a1df-a961cafaf6b5', 'etag': '"3b5d75f809c51d5b22b3046079ebb584"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3b5d75f809c51d5b22b3046079ebb584"'} gunicorn-registry stdout | 2023-06-29 13:52:45,548 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:45,548 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:45,549 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1554, 'Body': <_io.BytesIO object at 0x7f7ccb2710e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:45,549 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:45,549 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:45,549 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:45,549 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:45,549 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:45,549 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:45,550 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:45,558 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:45,558 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:45,558 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:45,558 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:45,558 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:45,558 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1554}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Hi1ItTJHcfyKmgafzmG5jQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2710e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1554', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:45,558 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:45,558 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:45,558 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:45,558 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:45,559 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:45,559 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1554&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Hi1ItTJHcfyKmgafzmG5jQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135245Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:45,559 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135245Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3ef38446951e84621a4c2f5360e0ad8753bc1039911ffde0e7ab00414c8d62f8 gunicorn-registry stdout | 2023-06-29 13:52:45,559 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e0a0dd5ae8fa9ff7c026c086c5b32693eb6532a0a84b7efab777d81a27eba020 gunicorn-registry stdout | 2023-06-29 13:52:45,559 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:45,559 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:45,559 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:45,560 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:45,609 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:52:45,626 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:52:45,662 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} namespacegcworker stdout | 2023-06-29 13:52:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:52:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:52:55.889222+00:00 (in 10.198242 seconds) namespacegcworker stdout | 2023-06-29 13:52:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:53:45 UTC)" (scheduled at 2023-06-29 13:52:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:52:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:52:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:53:45 UTC)" executed successfully exportactionlogsworker stdout | 2023-06-29 13:52:45,735 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} exportactionlogsworker stdout | 2023-06-29 13:52:45,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:52:45,793 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:52:55.591055+00:00 (in 9.797576 seconds) exportactionlogsworker stdout | 2023-06-29 13:52:45,793 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:57:45 UTC)" (scheduled at 2023-06-29 13:52:45.793045+00:00) exportactionlogsworker stdout | 2023-06-29 13:52:45,794 [58] [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(2023, 6, 29, 13, 52, 45, 793957), 'exportactionlogs/%']) exportactionlogsworker stdout | 2023-06-29 13:52:45,808 [58] [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(2023, 6, 29, 13, 52, 45, 793957), True, datetime.datetime(2023, 6, 29, 13, 52, 45, 793957), 0, 'exportactionlogs/%']) exportactionlogsworker stdout | 2023-06-29 13:52:45,813 [58] [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(2023, 6, 29, 13, 52, 45, 793957), True, datetime.datetime(2023, 6, 29, 13, 52, 45, 793957), 0, 'exportactionlogs/%', False, datetime.datetime(2023, 6, 29, 13, 52, 45, 793957), 'exportactionlogs/%']) exportactionlogsworker stdout | 2023-06-29 13:52:45,816 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:52:45,817 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:57:45 UTC)" executed successfully servicekey stdout | 2023-06-29 13:52:45,962 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-web stdout | 2023-06-29 13:52:46,055 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-registry stdout | 2023-06-29 13:52:46,132 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1554 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:46,132 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6b44342c-ecb6-4781-944d-e369fd8f96e3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6b44342c-ecb6-4781-944d-e369fd8f96e3', 'ETag': '"1e2d48b5324771fc8a9a069fce61b98d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:46,133 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:46,133 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:46,133 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:46,133 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:46,133 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6b44342c-ecb6-4781-944d-e369fd8f96e3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6b44342c-ecb6-4781-944d-e369fd8f96e3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6b44342c-ecb6-4781-944d-e369fd8f96e3', 'etag': '"1e2d48b5324771fc8a9a069fce61b98d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1e2d48b5324771fc8a9a069fce61b98d"'} gunicorn-web stdout | 2023-06-29 13:52:46,190 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:52:46,193 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:52:46,196 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:52:46,201 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} quotaregistrysizeworker stdout | 2023-06-29 13:52:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:52:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:53:46.378393+00:00 (in 59.999380 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:52:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:53:46 UTC)" (scheduled at 2023-06-29 13:52:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:52:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:52:46,392 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:52:46,393 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:53:46 UTC)" executed successfully securityscanningnotificationworker stdout | 2023-06-29 13:52:46,439 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gcworker stdout | 2023-06-29 13:52:46,512 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} gunicorn-registry stdout | 2023-06-29 13:52:47,042 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:47,042 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:47,043 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1555, 'Body': <_io.BytesIO object at 0x7f7ccb960590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:47,043 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:47,043 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:47,043 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:47,043 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:47,043 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:47,043 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:47,043 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:47,052 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:47,052 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:47,052 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:47,052 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:47,052 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:47,052 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1555}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '8qQfxyljKisw0sc++tUz8A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1555', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:47,052 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:47,052 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:47,052 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:47,052 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:47,052 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:47,052 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1555&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:8qQfxyljKisw0sc++tUz8A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135247Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:47,052 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135247Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7be5dc8a46de63eb4ee039d732137b69623f6daf3e92bdbf6fc04a8440337f4d gunicorn-registry stdout | 2023-06-29 13:52:47,053 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 952f98ce52abfeba09bf700809a0dba960eddfc3b2517d6f4ac12e7f5cd9e979 gunicorn-registry stdout | 2023-06-29 13:52:47,053 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:47,053 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:47,053 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:47,054 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:47,099 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. globalpromstats stdout | 2023-06-29 13:52:47,566 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} gunicorn-registry stdout | 2023-06-29 13:52:47,660 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1555 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:47,661 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '880177ab-7c10-4d5b-b604-6acbae1781e2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '880177ab-7c10-4d5b-b604-6acbae1781e2', 'ETag': '"f2a41fc729632a2b30d2c73efad533f0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:47,661 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:47,661 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:47,661 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:47,661 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:47,661 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '880177ab-7c10-4d5b-b604-6acbae1781e2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '880177ab-7c10-4d5b-b604-6acbae1781e2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '880177ab-7c10-4d5b-b604-6acbae1781e2', 'etag': '"f2a41fc729632a2b30d2c73efad533f0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f2a41fc729632a2b30d2c73efad533f0"'} teamsyncworker stdout | 2023-06-29 13:52:47,963 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:52:48,197 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:48,197 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:48,197 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1556, 'Body': <_io.BytesIO object at 0x7f7ccb2901d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:48,197 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:48,197 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:48,198 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:48,198 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:48,198 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:48,198 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:48,198 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:48,206 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:48,206 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:48,206 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:48,206 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:48,206 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:48,206 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1556}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '1s6VIH7KEEm5rDIFiz7jSA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2901d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1556', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:48,207 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:48,207 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:48,207 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:48,207 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:48,207 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:48,207 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1556&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:1s6VIH7KEEm5rDIFiz7jSA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135248Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:48,207 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135248Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6c864ad84983882d2d7141debc285be756d0178ad5230cede399c002fd9bd6bb gunicorn-registry stdout | 2023-06-29 13:52:48,207 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | aa7008480b6efd711f0e21bc7767ee8240e80d3bca1fb329a90ee974a03af310 gunicorn-registry stdout | 2023-06-29 13:52:48,207 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:48,207 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:48,208 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:48,208 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:48,253 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-secscan stdout | 2023-06-29 13:52:48,408 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:52:48,412 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:52:48,416 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} securityscanningnotificationworker stdout | 2023-06-29 13:52:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:52:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:53:23.286787+00:00 (in 34.604407 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:52:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:53:48 UTC)" (scheduled at 2023-06-29 13:52:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:52:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:52:48,684 [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(2023, 6, 29, 13, 52, 48, 682961), True, datetime.datetime(2023, 6, 29, 13, 52, 48, 682961), 0, 'secscanv4/%', 50, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:52:48,694 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1556 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:48,695 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b451cd2a-e068-4c24-a491-aa35e916e65a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b451cd2a-e068-4c24-a491-aa35e916e65a', 'ETag': '"d6ce95207eca1049b9ac32058b3ee348"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:48,695 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:48,695 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:48,695 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:48,695 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:48,695 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b451cd2a-e068-4c24-a491-aa35e916e65a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b451cd2a-e068-4c24-a491-aa35e916e65a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b451cd2a-e068-4c24-a491-aa35e916e65a', 'etag': '"d6ce95207eca1049b9ac32058b3ee348"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d6ce95207eca1049b9ac32058b3ee348"'} securityscanningnotificationworker stdout | 2023-06-29 13:52:48,696 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:52:48,696 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:52:48,696 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:53:48 UTC)" executed successfully chunkcleanupworker stdout | 2023-06-29 13:52:48,737 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} storagereplication stdout | 2023-06-29 13:52:49,128 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} quotatotalworker stdout | 2023-06-29 13:52:49,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:52:49,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:53:04.399457+00:00 (in 14.999473 seconds) quotatotalworker stdout | 2023-06-29 13:52:49,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:53:04 UTC)" (scheduled at 2023-06-29 13:52:49.399457+00:00) quotatotalworker stdout | 2023-06-29 13:52:49,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:52:49,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:52:49,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:53:04 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:52:49,504 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:49,504 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:49,505 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1557, 'Body': <_io.BytesIO object at 0x7f7ccb2c65e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:49,505 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:49,505 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:49,505 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:49,505 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:49,505 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:49,505 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:49,505 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:49,513 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:49,513 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:49,513 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:49,513 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:49,513 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:49,513 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1557}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'tEamMgBEBDQ+LFTfT+TYeg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c65e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1557', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:49,514 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:49,514 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:49,514 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:49,514 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:49,514 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:49,514 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1557&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:tEamMgBEBDQ+LFTfT+TYeg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135249Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:49,514 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135249Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 94c6b6446e506c402c5a4e064a870506d396cc174f20b1c582d5eafbddd9205e gunicorn-registry stdout | 2023-06-29 13:52:49,514 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b88252e325be5e851cf7e023d14887af149b6dff8376671f641e98c913fa4605 gunicorn-registry stdout | 2023-06-29 13:52:49,514 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:49,514 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:49,515 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:49,515 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:49,562 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:52:49,601 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:52:49,607 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:52:49,612 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:52:49,616 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:52:49,620 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:52:49,623 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:52:49,627 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:52:49,630 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:52:49,633 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:52:50,006 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1557 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:50,006 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '31362558-d8ad-4851-86fb-24a77371eb75', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '31362558-d8ad-4851-86fb-24a77371eb75', 'ETag': '"b446a632004404343e2c54df4fe4d87a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:50,006 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:50,006 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:50,006 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:50,006 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:50,007 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '31362558-d8ad-4851-86fb-24a77371eb75', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '31362558-d8ad-4851-86fb-24a77371eb75', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '31362558-d8ad-4851-86fb-24a77371eb75', 'etag': '"b446a632004404343e2c54df4fe4d87a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b446a632004404343e2c54df4fe4d87a"'} gcworker stdout | 2023-06-29 13:52:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:52:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:53:00.585410+00:00 (in 9.999476 seconds) gcworker stdout | 2023-06-29 13:52:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:53:00 UTC)" (scheduled at 2023-06-29 13:52:50.585410+00:00) gcworker stdout | 2023-06-29 13:52:50,587 [59] [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, 1686837170586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:52:50,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:52:50,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:52:50,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:53:00 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:52:51,171 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:51,171 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:51,171 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1558, 'Body': <_io.BytesIO object at 0x7f7ccb286d10>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:51,172 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:51,172 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:51,172 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:51,172 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:51,172 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:51,172 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:51,172 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:51,180 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:51,180 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:51,180 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:51,180 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:51,180 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:51,181 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1558}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '/MOic0xjtEfC6WE7L1emDg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286d10>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1558', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:51,181 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:51,181 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:51,181 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:51,181 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:51,181 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:51,181 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1558&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:/MOic0xjtEfC6WE7L1emDg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135251Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:51,181 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135251Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3585caeed20d74b0ae023d6c22daf6897ee14155407f131072de09bdb4d979ca gunicorn-registry stdout | 2023-06-29 13:52:51,181 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ba47d852e3e1bbbcb40cb5d5739d6c40255c40b5b00f0f24012b40823bdf6188 gunicorn-registry stdout | 2023-06-29 13:52:51,181 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:51,181 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:51,182 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:51,182 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:51,228 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:52:51,751 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1558 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:51,751 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b1ef3be2-1368-4f74-a7bb-3b828fd08cc2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b1ef3be2-1368-4f74-a7bb-3b828fd08cc2', 'ETag': '"fcc3a2734c63b447c2e9613b2f57a60e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:51,752 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:51,752 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:51,752 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:51,752 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:51,752 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b1ef3be2-1368-4f74-a7bb-3b828fd08cc2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b1ef3be2-1368-4f74-a7bb-3b828fd08cc2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b1ef3be2-1368-4f74-a7bb-3b828fd08cc2', 'etag': '"fcc3a2734c63b447c2e9613b2f57a60e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"fcc3a2734c63b447c2e9613b2f57a60e"'} gunicorn-registry stdout | 2023-06-29 13:52:52,355 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:52,356 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:52,356 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1559, 'Body': <_io.BytesIO object at 0x7f7ccb286a90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:52,356 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:52,356 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:52,356 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:52,356 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:52,356 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:52,356 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:52,356 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:52,365 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:52,365 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:52,365 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:52,365 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:52,365 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:52,365 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1559}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'JyAYpFSOTfYevBaLoVqLuQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286a90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1559', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:52,365 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:52,365 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:52,365 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:52,365 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:52,365 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:52,365 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1559&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:JyAYpFSOTfYevBaLoVqLuQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135252Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:52,365 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135252Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f3741b34baf0adce754120aeab40160c6173940d10140adc711cf036b9a92964 gunicorn-registry stdout | 2023-06-29 13:52:52,366 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e83acd63815edd7c3e2e08817d6b4d4000c0f03b2837b6f74b3ed21c0a647f70 gunicorn-registry stdout | 2023-06-29 13:52:52,366 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:52,366 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:52,366 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:52,367 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:52,412 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:52:52,812 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1559 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:52,812 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ef68e120-4f3e-47a1-86ba-e56fe9c93aed', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ef68e120-4f3e-47a1-86ba-e56fe9c93aed', 'ETag': '"272018a4548e4df61ebc168ba15a8bb9"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:52,812 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:52,812 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:52,812 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:52,812 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:52,812 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ef68e120-4f3e-47a1-86ba-e56fe9c93aed', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ef68e120-4f3e-47a1-86ba-e56fe9c93aed', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ef68e120-4f3e-47a1-86ba-e56fe9c93aed', 'etag': '"272018a4548e4df61ebc168ba15a8bb9"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"272018a4548e4df61ebc168ba15a8bb9"'} gunicorn-registry stdout | 2023-06-29 13:52:53,688 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:53,688 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:53,689 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1560, 'Body': <_io.BytesIO object at 0x7f7ccb2909f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:53,689 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:53,689 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:53,689 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:53,689 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:53,689 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:53,689 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:53,690 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:53,698 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:53,698 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:53,698 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:53,698 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:53,698 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:53,698 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1560}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'NSRlkxlbECgIYGoOTrlKIg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2909f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1560', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:53,698 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:53,698 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:53,698 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:53,698 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:53,699 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:53,699 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1560&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:NSRlkxlbECgIYGoOTrlKIg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135253Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:53,699 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135253Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 16b7f2af383ff617bce10885a363a46e074e6b14e925db153915002d329c5a80 gunicorn-registry stdout | 2023-06-29 13:52:53,699 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6196dcaf148d8a690a9702e61608b665ab226e16b9c56f6ea46d1678d3d0564f gunicorn-registry stdout | 2023-06-29 13:52:53,699 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:53,699 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:53,699 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:53,700 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:53,745 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:52:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:52:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:53:03.978401+00:00 (in 9.999430 seconds) notificationworker stdout | 2023-06-29 13:52:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:53:03 UTC)" (scheduled at 2023-06-29 13:52:53.978401+00:00) notificationworker stdout | 2023-06-29 13:52:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:52:53,980 [74] [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(2023, 6, 29, 13, 52, 53, 979407), True, datetime.datetime(2023, 6, 29, 13, 52, 53, 979407), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:52:53,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:52:53,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:52:53,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:53:03 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:52:54,148 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1560 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:54,148 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '06460fe8-647d-4f86-9f16-b08f60781dfa', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '06460fe8-647d-4f86-9f16-b08f60781dfa', 'ETag': '"35246593195b102808606a0e4eb94a22"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:54,148 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:54,148 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:54,149 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:54,149 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:54,149 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '06460fe8-647d-4f86-9f16-b08f60781dfa', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '06460fe8-647d-4f86-9f16-b08f60781dfa', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '06460fe8-647d-4f86-9f16-b08f60781dfa', 'etag': '"35246593195b102808606a0e4eb94a22"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"35246593195b102808606a0e4eb94a22"'} gunicorn-web stdout | 2023-06-29 13:52:54,636 [213] [DEBUG] [app] Starting request: urn:request:1528d81f-6c7f-40b3-ad9e-d8d90675e5b2 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:52:54,636 [214] [DEBUG] [app] Starting request: urn:request:7e02f051-08fa-45e4-9d24-a7d9d6dc65c6 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:52:54,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:52:54,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:52:54,639 [216] [DEBUG] [app] Starting request: urn:request:dbc1eefe-24ab-4170-84c3-fb622f04a1f6 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:52:54,640 [223] [DEBUG] [app] Starting request: urn:request:1f6df05b-d19f-4da0-b55a-79864fcf8bc3 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:52:54,640 [216] [DEBUG] [app] Ending request: urn:request:dbc1eefe-24ab-4170-84c3-fb622f04a1f6 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:dbc1eefe-24ab-4170-84c3-fb622f04a1f6', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:52:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-registry stdout | 2023-06-29 13:52:54,640 [223] [DEBUG] [app] Ending request: urn:request:1f6df05b-d19f-4da0-b55a-79864fcf8bc3 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:1f6df05b-d19f-4da0-b55a-79864fcf8bc3', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:52:54,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:52:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:52:54,640 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-registry stdout | 2023-06-29 13:52:54,640 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:52:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:52:54,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:52:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) gunicorn-web stdout | 2023-06-29 13:52:54,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:52:54,642 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:52:54,643 [213] [DEBUG] [app] Starting request: urn:request:2b0316f6-d148-4a89-9b39-697d061ddc04 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:52:54,643 [213] [DEBUG] [app] Ending request: urn:request:2b0316f6-d148-4a89-9b39-697d061ddc04 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:2b0316f6-d148-4a89-9b39-697d061ddc04', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:52:54,643 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:52:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:52:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:52:54,643 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:52:54,644 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:52:54,644 [211] [DEBUG] [app] Starting request: urn:request:044349ab-fc7f-4534-a7c9-87c6662ae993 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:52:54,645 [211] [DEBUG] [app] Ending request: urn:request:044349ab-fc7f-4534-a7c9-87c6662ae993 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:044349ab-fc7f-4534-a7c9-87c6662ae993', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:52:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-06-29 13:52:54,645 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:52:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:52:54,645 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:52:54,646 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:52:54,651 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:52:54,653 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:52:54,662 [214] [DEBUG] [app] Ending request: urn:request:7e02f051-08fa-45e4-9d24-a7d9d6dc65c6 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:7e02f051-08fa-45e4-9d24-a7d9d6dc65c6', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:52:54,662 [214] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:52:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.027 118 0.027) gunicorn-web stdout | 2023-06-29 13:52:54,662 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:52:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:52:54,663 [213] [DEBUG] [app] Ending request: urn:request:1528d81f-6c7f-40b3-ad9e-d8d90675e5b2 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:1528d81f-6c7f-40b3-ad9e-d8d90675e5b2', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:52:54,663 [213] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:52:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-web stdout | 2023-06-29 13:52:54,664 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:52:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-registry stdout | 2023-06-29 13:52:54,947 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:54,947 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:54,947 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1561, 'Body': <_io.BytesIO object at 0x7f7ccb1fbb80>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:54,947 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:54,947 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:54,947 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:54,947 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:54,947 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:54,947 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:54,948 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:54,956 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:54,956 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:54,956 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:54,956 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:54,956 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:54,956 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1561}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '0M1jONyetNvFciZR3cU1DA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fbb80>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1561', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:54,956 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:54,956 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:54,956 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:54,956 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:54,956 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:54,956 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1561&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:0M1jONyetNvFciZR3cU1DA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135254Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:54,957 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135254Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | cef1f2951054aa1061aa45773f000fe96cf3ad2d9b38223c5e613d99eff02213 gunicorn-registry stdout | 2023-06-29 13:52:54,957 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f4f18b9a7013e0d32e12a55dd03612feee24ebbc29b6ed6b1c68100b35ea1095 gunicorn-registry stdout | 2023-06-29 13:52:54,957 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:54,957 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:54,957 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:54,958 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:55,006 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:52:55,414 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1561 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:55,414 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4348924d-1a2c-421d-a8f7-764cef931e81', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4348924d-1a2c-421d-a8f7-764cef931e81', 'ETag': '"d0cd6338dc9eb4dbc5722651ddc5350c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:55,414 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:55,415 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:55,415 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:55,415 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:55,415 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4348924d-1a2c-421d-a8f7-764cef931e81', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4348924d-1a2c-421d-a8f7-764cef931e81', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4348924d-1a2c-421d-a8f7-764cef931e81', 'etag': '"d0cd6338dc9eb4dbc5722651ddc5350c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d0cd6338dc9eb4dbc5722651ddc5350c"'} exportactionlogsworker stdout | 2023-06-29 13:52:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:52:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:53:14.793446+00:00 (in 19.201848 seconds) exportactionlogsworker stdout | 2023-06-29 13:52:55,592 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:53:55 UTC)" (scheduled at 2023-06-29 13:52:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:52:55,592 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:52:55,593 [58] [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(2023, 6, 29, 13, 52, 55, 592255), True, datetime.datetime(2023, 6, 29, 13, 52, 55, 592255), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:52:55,623 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:52:55,623 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:52:55,623 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:53:55 UTC)" executed successfully buildlogsarchiver stdout | 2023-06-29 13:52:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:52:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:53:25.790030+00:00 (in 29.999447 seconds) buildlogsarchiver stdout | 2023-06-29 13:52:55,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:53:25 UTC)" (scheduled at 2023-06-29 13:52:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:52:55,792 [54] [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(2023, 6, 14, 13, 52, 55, 791031), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:52:55,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:52:55,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:52:55,805 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:53:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:52:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:52:55,889 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:53:11.690034+00:00 (in 15.800297 seconds) namespacegcworker stdout | 2023-06-29 13:52:55,890 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:53:55 UTC)" (scheduled at 2023-06-29 13:52:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:52:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:52:55,891 [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(2023, 6, 29, 13, 52, 55, 890294), True, datetime.datetime(2023, 6, 29, 13, 52, 55, 890294), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:52:55,903 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:52:55,903 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:52:55,903 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:53:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:52:56,191 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:56,191 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:56,191 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1562, 'Body': <_io.BytesIO object at 0x7f7ccb1ab590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:56,191 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:56,192 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:56,192 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:56,192 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:56,192 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:56,192 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:56,192 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:56,201 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:56,201 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:56,201 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:56,201 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:56,201 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:56,201 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1562}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'OZ52vmMEtlY0zlZVhON2Dw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1ab590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1562', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:56,201 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:56,202 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:56,202 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:56,202 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:56,202 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:56,202 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1562&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:OZ52vmMEtlY0zlZVhON2Dw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135256Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:56,202 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135256Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 15836d1a09b919275c17c0fa352c91c484958309638b8c1b91121bee99098712 gunicorn-registry stdout | 2023-06-29 13:52:56,202 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2709db14092bae652d6cecf452c3a491d5ea3cdaf03f2edd030e36f303eb908d gunicorn-registry stdout | 2023-06-29 13:52:56,202 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:56,203 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:56,203 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:56,204 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:56,436 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:52:56,840 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1562 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:56,841 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2bfe9bdb-7f36-4303-b108-057af575f8f1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2bfe9bdb-7f36-4303-b108-057af575f8f1', 'ETag': '"399e76be6304b65634ce565584e3760f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:56,841 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:56,841 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:56,841 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:56,841 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:56,841 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2bfe9bdb-7f36-4303-b108-057af575f8f1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2bfe9bdb-7f36-4303-b108-057af575f8f1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2bfe9bdb-7f36-4303-b108-057af575f8f1', 'etag': '"399e76be6304b65634ce565584e3760f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"399e76be6304b65634ce565584e3760f"'} gunicorn-registry stdout | 2023-06-29 13:52:57,277 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:57,277 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:57,277 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1563, 'Body': <_io.BytesIO object at 0x7f7ccb2113b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:57,278 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:57,278 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:57,278 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:57,278 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:57,278 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:57,278 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:57,278 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:57,287 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:57,287 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:57,287 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:57,287 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:57,287 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:57,287 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1563}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'gK9vi4j8mGxWGlEBRg5LCw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2113b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1563', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:57,287 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:57,287 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:57,287 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:57,287 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:57,288 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:57,288 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1563&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:gK9vi4j8mGxWGlEBRg5LCw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135257Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:57,288 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135257Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9fbdac0b596d422bb7fdaba180fc553521e3fa17a905f30838b22274c58add16 gunicorn-registry stdout | 2023-06-29 13:52:57,288 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3c23f85685a3ff3a2bf07d8fa93e4d8100b82afb170cb6a0c4c4ba3d39a82ca7 gunicorn-registry stdout | 2023-06-29 13:52:57,288 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:57,288 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:57,288 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:57,289 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:57,338 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:52:57,702 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1563 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:57,702 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '21a0e6f9-6a02-43f6-8be0-ba0076934539', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '21a0e6f9-6a02-43f6-8be0-ba0076934539', 'ETag': '"80af6f8b88fc986c561a5101460e4b0b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:57,703 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:57,703 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:57,703 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:57,703 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:57,703 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '21a0e6f9-6a02-43f6-8be0-ba0076934539', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '21a0e6f9-6a02-43f6-8be0-ba0076934539', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '21a0e6f9-6a02-43f6-8be0-ba0076934539', 'etag': '"80af6f8b88fc986c561a5101460e4b0b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"80af6f8b88fc986c561a5101460e4b0b"'} gunicorn-registry stdout | 2023-06-29 13:52:58,542 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:58,542 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:58,542 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1564, 'Body': <_io.BytesIO object at 0x7f7ccb211c20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:58,542 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:58,543 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:58,543 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:58,543 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:58,543 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:58,543 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:58,543 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:58,551 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:58,551 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:58,551 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:58,551 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:58,551 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:58,552 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1564}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'YxDX8gUfmXR/qoInwAgvXg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb211c20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1564', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:58,552 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:58,552 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:58,552 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:58,552 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:58,552 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:58,552 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1564&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:YxDX8gUfmXR/qoInwAgvXg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135258Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:58,552 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135258Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9d9373eb761a811083dc1945361713052574db0e37d2314a94a05a6cce0d4323 gunicorn-registry stdout | 2023-06-29 13:52:58,552 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5ec346b31244cd47c9ee5d5758e66bf622f95ce750135c24a35b184c7fdf6377 gunicorn-registry stdout | 2023-06-29 13:52:58,552 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:58,552 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:58,553 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:58,553 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:58,598 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:52:59,003 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1564 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:59,004 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6a2366aa-c432-43e2-888b-3856dd6670db', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6a2366aa-c432-43e2-888b-3856dd6670db', 'ETag': '"6310d7f2051f99747faa8227c0082f5e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:59,004 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:59,004 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:59,004 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:59,004 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:59,004 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6a2366aa-c432-43e2-888b-3856dd6670db', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6a2366aa-c432-43e2-888b-3856dd6670db', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6a2366aa-c432-43e2-888b-3856dd6670db', 'etag': '"6310d7f2051f99747faa8227c0082f5e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6310d7f2051f99747faa8227c0082f5e"'} gunicorn-registry stdout | 2023-06-29 13:52:59,402 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:52:59,402 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:52:59,402 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1565, 'Body': <_io.BytesIO object at 0x7f7ccb960900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:52:59,402 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:59,402 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:59,402 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:59,402 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:59,402 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:59,403 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:59,403 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:59,411 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:59,411 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:52:59,411 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:59,411 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:59,411 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:59,411 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1565}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '0ICoyNwcLG3rND9EGu2q9w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1565', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:52:59,411 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:59,411 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:59,411 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:59,411 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:59,412 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:52:59,412 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1565&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:0ICoyNwcLG3rND9EGu2q9w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135259Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:52:59,412 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135259Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6838942a94a23bf62457bada5772e70787dff5265ca6116a423b3269a3aaddf7 gunicorn-registry stdout | 2023-06-29 13:52:59,412 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 976c3de3c65d26cf45646337eb7a7167fcc0e61ea689728be48969a9c5d645c6 gunicorn-registry stdout | 2023-06-29 13:52:59,412 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:59,412 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:52:59,412 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:52:59,413 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:52:59,458 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:52:59,817 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1565 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:52:59,817 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '42359648-eeed-46c8-b709-4696fd0fc1f9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '42359648-eeed-46c8-b709-4696fd0fc1f9', 'ETag': '"d080a8c8dc1c2c6deb343f441aedaaf7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:52:59,817 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:52:59,818 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:52:59,818 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:52:59,818 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:52:59,818 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '42359648-eeed-46c8-b709-4696fd0fc1f9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '42359648-eeed-46c8-b709-4696fd0fc1f9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '42359648-eeed-46c8-b709-4696fd0fc1f9', 'etag': '"d080a8c8dc1c2c6deb343f441aedaaf7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d080a8c8dc1c2c6deb343f441aedaaf7"'} gcworker stdout | 2023-06-29 13:53:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:53:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:53:10.585410+00:00 (in 9.999483 seconds) gcworker stdout | 2023-06-29 13:53:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:53:10 UTC)" (scheduled at 2023-06-29 13:53:00.585410+00:00) gcworker stdout | 2023-06-29 13:53:00,587 [59] [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, 1686837180586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:53:00,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:53:00,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:53:00,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:53:10 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:53:00,604 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:00,605 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:00,605 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1566, 'Body': <_io.BytesIO object at 0x7f7ccb960860>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:00,605 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:00,605 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:00,605 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:00,605 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:00,605 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:00,605 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:00,606 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:00,614 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:00,614 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:00,614 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:00,614 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:00,614 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:00,614 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1566}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '3HWatsf2wVMrZHmaL+rVmQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960860>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1566', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:00,614 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:00,614 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:00,614 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:00,614 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:00,615 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:00,615 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1566&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:3HWatsf2wVMrZHmaL+rVmQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135300Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:00,615 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135300Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | aa2083708f0b79e1f1495e995f45113028dfbf044332a302e28cbb5d3b409092 gunicorn-registry stdout | 2023-06-29 13:53:00,615 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2b25909db684d6d30d4b5c9579bcb76c33ef15726e1ae84ec60ae462497343d2 gunicorn-registry stdout | 2023-06-29 13:53:00,615 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:00,615 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:00,615 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:00,616 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:00,661 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. expiredappspecifictokenworker stdout | 2023-06-29 13:53:00,809 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:53:01,065 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1566 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:01,065 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0cb52a08-3839-4eb6-9a5f-8b02e9edf91f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0cb52a08-3839-4eb6-9a5f-8b02e9edf91f', 'ETag': '"dc759ab6c7f6c1532b64799a2fead599"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:01,065 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:01,066 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:01,066 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:01,066 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:01,066 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0cb52a08-3839-4eb6-9a5f-8b02e9edf91f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0cb52a08-3839-4eb6-9a5f-8b02e9edf91f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0cb52a08-3839-4eb6-9a5f-8b02e9edf91f', 'etag': '"dc759ab6c7f6c1532b64799a2fead599"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"dc759ab6c7f6c1532b64799a2fead599"'} gunicorn-registry stdout | 2023-06-29 13:53:01,451 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:01,451 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:01,452 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1567, 'Body': <_io.BytesIO object at 0x7f7ccb1de900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:01,452 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:01,452 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:01,452 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:01,452 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:01,452 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:01,452 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:01,452 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:01,461 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:01,461 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:01,461 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:01,461 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:01,461 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:01,461 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1567}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'UdDF0LO4oF7iRISpMz7ghQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1de900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1567', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:01,461 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:01,461 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:01,461 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:01,461 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:01,461 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:01,461 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1567&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:UdDF0LO4oF7iRISpMz7ghQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135301Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:01,461 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135301Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7d804d80da798e5defe47aed199f8947f4f9382ed3d2d4771c7c70c20700cb73 gunicorn-registry stdout | 2023-06-29 13:53:01,462 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5430438729d87f1835a05210771a287afc85e2632ca1f6e9eebbf9b2bc5c9f1c gunicorn-registry stdout | 2023-06-29 13:53:01,462 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:01,462 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:01,462 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:01,463 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:01,511 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:53:01,833 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1567 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:01,834 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '58d6b9d1-a877-4ee0-8d58-defd7a9e1ce1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '58d6b9d1-a877-4ee0-8d58-defd7a9e1ce1', 'ETag': '"51d0c5d0b3b8a05ee24484a9333ee085"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:01,834 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:01,834 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:01,834 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:01,834 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:01,834 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '58d6b9d1-a877-4ee0-8d58-defd7a9e1ce1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '58d6b9d1-a877-4ee0-8d58-defd7a9e1ce1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '58d6b9d1-a877-4ee0-8d58-defd7a9e1ce1', 'etag': '"51d0c5d0b3b8a05ee24484a9333ee085"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"51d0c5d0b3b8a05ee24484a9333ee085"'} repositorygcworker stdout | 2023-06-29 13:53:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:53:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:53:38.788158+00:00 (in 36.796541 seconds) repositorygcworker stdout | 2023-06-29 13:53:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:54:01 UTC)" (scheduled at 2023-06-29 13:53:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:53:01,992 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:53:01,993 [81] [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(2023, 6, 29, 13, 53, 1, 992063), True, datetime.datetime(2023, 6, 29, 13, 53, 1, 992063), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 13:53:02,006 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:53:02,006 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:53:02,006 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:54:01 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:53:02,315 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:02,315 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:02,316 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1568, 'Body': <_io.BytesIO object at 0x7f7ccb211040>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:02,316 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:02,316 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:02,316 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:02,316 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:02,316 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:02,316 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:02,316 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:02,325 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:02,325 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:02,325 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:02,325 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:02,325 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:02,325 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1568}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'RANulW02gN7AOBoBluswiw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb211040>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1568', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:02,325 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:02,325 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:02,325 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:02,325 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:02,325 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:02,325 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1568&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:RANulW02gN7AOBoBluswiw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135302Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:02,325 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135302Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c3f2893aeefbda50e4b655a57820dfd5a29585756dcc889c164b94d43a04bbf4 gunicorn-registry stdout | 2023-06-29 13:53:02,325 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f6f24747921cf3eeda95fae5e60558aa1c0c12111cdb279cbb13bbd15a01354e gunicorn-registry stdout | 2023-06-29 13:53:02,326 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:02,326 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:02,326 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:02,327 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:02,371 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:53:02,732 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1568 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:02,732 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '52b65b35-281e-4cb7-a082-fb3ca6673366', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '52b65b35-281e-4cb7-a082-fb3ca6673366', 'ETag': '"44036e956d3680dec0381a0196eb308b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:02,732 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:02,733 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:02,733 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:02,733 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:02,733 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '52b65b35-281e-4cb7-a082-fb3ca6673366', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '52b65b35-281e-4cb7-a082-fb3ca6673366', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '52b65b35-281e-4cb7-a082-fb3ca6673366', 'etag': '"44036e956d3680dec0381a0196eb308b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"44036e956d3680dec0381a0196eb308b"'} gunicorn-registry stdout | 2023-06-29 13:53:03,217 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:03,217 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:03,218 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1569, 'Body': <_io.BytesIO object at 0x7f7ccb1de360>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:03,218 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:03,218 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:03,218 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:03,218 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:03,218 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:03,218 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:03,218 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:03,226 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:03,226 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:03,227 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:03,227 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:03,227 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:03,227 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1569}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'cyfJ0cSYfVKWhr5jCc9Bpw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1de360>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1569', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:03,227 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:03,227 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:03,227 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:03,227 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:03,227 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:03,227 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1569&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:cyfJ0cSYfVKWhr5jCc9Bpw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135303Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:03,227 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135303Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 36d538478ffcc5cfc932d6178a329b59b8f83a9f7ce96e4b9070550a290d375b gunicorn-registry stdout | 2023-06-29 13:53:03,227 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ebce2d6a534be92a0483bbf5fc3cba3258d69d6bb6c73382ea0d0b719adf67c6 gunicorn-registry stdout | 2023-06-29 13:53:03,227 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:03,228 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:03,228 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:03,228 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:03,275 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:53:03,637 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1569 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:03,637 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ea65bbbb-a34b-4199-ac10-afe2b11dd3e0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ea65bbbb-a34b-4199-ac10-afe2b11dd3e0', 'ETag': '"7327c9d1c4987d529686be6309cf41a7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:03,637 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:03,637 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:03,637 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:03,637 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:03,637 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ea65bbbb-a34b-4199-ac10-afe2b11dd3e0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ea65bbbb-a34b-4199-ac10-afe2b11dd3e0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ea65bbbb-a34b-4199-ac10-afe2b11dd3e0', 'etag': '"7327c9d1c4987d529686be6309cf41a7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7327c9d1c4987d529686be6309cf41a7"'} notificationworker stdout | 2023-06-29 13:53:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:53:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:53:13.978401+00:00 (in 9.999520 seconds) notificationworker stdout | 2023-06-29 13:53:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:53:13 UTC)" (scheduled at 2023-06-29 13:53:03.978401+00:00) notificationworker stdout | 2023-06-29 13:53:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:53:03,980 [74] [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(2023, 6, 29, 13, 53, 3, 979345), True, datetime.datetime(2023, 6, 29, 13, 53, 3, 979345), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:53:03,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:53:03,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:53:03,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:53:13 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:53:04,123 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:04,124 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:04,124 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1570, 'Body': <_io.BytesIO object at 0x7f7ccb2909f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:04,124 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:04,124 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:04,124 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:04,124 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:04,124 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:04,124 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:04,125 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:04,133 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:04,133 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:04,133 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:04,133 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:04,133 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:04,133 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1570}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'FZmOwodqqXPRqKqNp0u1BA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2909f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1570', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:04,133 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:04,133 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:04,133 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:04,133 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:04,134 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:04,134 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1570&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:FZmOwodqqXPRqKqNp0u1BA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135304Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:04,134 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135304Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7900b69f6ee9e468b3d6242b3a694e7a0efebfe2bf5c29e25c9adcb0082dbf95 gunicorn-registry stdout | 2023-06-29 13:53:04,134 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b96230833894b22718a042cf346648b846806213dfedbd9e410bbd9a082eaa47 gunicorn-registry stdout | 2023-06-29 13:53:04,134 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:04,134 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:04,134 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:04,135 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:04,180 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. queuecleanupworker stdout | 2023-06-29 13:53:04,303 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} quotatotalworker stdout | 2023-06-29 13:53:04,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:53:04,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:53:19.399457+00:00 (in 14.999486 seconds) quotatotalworker stdout | 2023-06-29 13:53:04,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:53:19 UTC)" (scheduled at 2023-06-29 13:53:04.399457+00:00) quotatotalworker stdout | 2023-06-29 13:53:04,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:53:04,412 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:53:04,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:53:19 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:53:04,541 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1570 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:04,541 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f64c4329-d2b7-478f-a315-f6e334163928', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f64c4329-d2b7-478f-a315-f6e334163928', 'ETag': '"15998ec2876aa973d1a8aa8da74bb504"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:04,541 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:04,541 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:04,542 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:04,542 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:04,542 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f64c4329-d2b7-478f-a315-f6e334163928', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f64c4329-d2b7-478f-a315-f6e334163928', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f64c4329-d2b7-478f-a315-f6e334163928', 'etag': '"15998ec2876aa973d1a8aa8da74bb504"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"15998ec2876aa973d1a8aa8da74bb504"'} gunicorn-registry stdout | 2023-06-29 13:53:05,413 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:05,414 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:05,414 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1571, 'Body': <_io.BytesIO object at 0x7f7ccb2905e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:05,414 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:05,415 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:05,415 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:05,415 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:05,415 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:05,415 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:05,415 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:05,423 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:05,423 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:05,423 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:05,423 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:05,423 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:05,423 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1571}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '9f3NNFXkVYNtsE77yvsOmw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2905e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1571', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:05,424 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:05,424 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:05,424 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:05,424 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:05,424 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:05,424 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1571&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:9f3NNFXkVYNtsE77yvsOmw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135305Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:05,424 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135305Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6893a955e994c2212d13648688b1a5d96109ece387d03a276f5b48dccee8b815 gunicorn-registry stdout | 2023-06-29 13:53:05,424 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9ef892e581ea3833a1bd77df8e80275c7c1afdd69f14bc39be3f963fa5ae2154 gunicorn-registry stdout | 2023-06-29 13:53:05,424 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:05,424 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:05,424 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:05,425 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:05,474 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:53:05,875 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1571 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:05,876 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '9827f22b-ed11-4cff-80b8-025b8c024607', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '9827f22b-ed11-4cff-80b8-025b8c024607', 'ETag': '"f5fdcd3455e455836db04efbcafb0e9b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:05,876 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:05,876 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:05,876 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:05,876 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:05,876 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '9827f22b-ed11-4cff-80b8-025b8c024607', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '9827f22b-ed11-4cff-80b8-025b8c024607', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '9827f22b-ed11-4cff-80b8-025b8c024607', 'etag': '"f5fdcd3455e455836db04efbcafb0e9b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f5fdcd3455e455836db04efbcafb0e9b"'} gunicorn-registry stdout | 2023-06-29 13:53:06,262 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:06,262 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:06,263 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1572, 'Body': <_io.BytesIO object at 0x7f7ccb960900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:06,263 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:06,263 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:06,263 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:06,263 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:06,263 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:06,263 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:06,263 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:06,271 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:06,271 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:06,271 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:06,271 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:06,271 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:06,271 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1572}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'G/wG5ZrzBuURRLnTh2vtmw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1572', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:06,272 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:06,272 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:06,272 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:06,272 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:06,272 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:06,272 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1572&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:G/wG5ZrzBuURRLnTh2vtmw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135306Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:06,272 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135306Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0bbeafd26528ad868300fa3ea3e306c4e1dcab080e9a3549c58360a05783e720 gunicorn-registry stdout | 2023-06-29 13:53:06,272 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2ea23fce7bdaf297831b1b4c3e6c6e95f6bf81d38f28a99b34e86e0d106f90c8 gunicorn-registry stdout | 2023-06-29 13:53:06,272 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:06,272 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:06,273 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:06,273 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:06,320 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:53:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:53:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:53:11.713664+00:00 (in 5.130566 seconds) securityworker stdout | 2023-06-29 13:53:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:53:36 UTC)" (scheduled at 2023-06-29 13:53:06.582504+00:00) securityworker stdout | 2023-06-29 13:53:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:53:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:53:06,587 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:53:06,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:53:06,600 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:53:06,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:53:06,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:53:36 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:53:06,643 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1572 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:06,643 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b35b1b66-9e77-4fed-9736-34045ca7b803', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b35b1b66-9e77-4fed-9736-34045ca7b803', 'ETag': '"1bfc06e59af306e51144b9d3876bed9b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:06,643 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:06,644 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:06,644 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:06,644 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:06,644 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b35b1b66-9e77-4fed-9736-34045ca7b803', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b35b1b66-9e77-4fed-9736-34045ca7b803', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b35b1b66-9e77-4fed-9736-34045ca7b803', 'etag': '"1bfc06e59af306e51144b9d3876bed9b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1bfc06e59af306e51144b9d3876bed9b"'} builder stdout | 2023-06-29 13:53:07,588 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:53:07,602 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:53:07,662 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:07,663 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:07,663 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1573, 'Body': <_io.BytesIO object at 0x7f7ccb1e6130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:07,663 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:07,663 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:07,663 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:07,663 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:07,663 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:07,663 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:07,664 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:07,672 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:07,672 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:07,672 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:07,672 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:07,672 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:07,672 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1573}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'C+4Yg4w7Glq9KEv0PlC9xg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1573', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:07,672 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:07,672 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:07,673 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:07,673 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:07,673 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:07,673 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1573&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:C+4Yg4w7Glq9KEv0PlC9xg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135307Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:07,673 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135307Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | cb3658b5483169c2653420f5d74987156454029af7523124d39197fed53e7849 gunicorn-registry stdout | 2023-06-29 13:53:07,673 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0f136a4023ba2a6c20f502f0e054eda157456e101939a66950248e812a3ee00f gunicorn-registry stdout | 2023-06-29 13:53:07,673 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:07,673 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:07,673 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:07,674 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:07,723 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:53:08,165 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1573 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:08,166 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '58e87c03-374e-44d3-af35-a9f120a2cde2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '58e87c03-374e-44d3-af35-a9f120a2cde2', 'ETag': '"0bee18838c3b1a5abd284bf43e50bdc6"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:08,166 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:08,166 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:08,166 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:08,166 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:08,166 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '58e87c03-374e-44d3-af35-a9f120a2cde2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '58e87c03-374e-44d3-af35-a9f120a2cde2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '58e87c03-374e-44d3-af35-a9f120a2cde2', 'etag': '"0bee18838c3b1a5abd284bf43e50bdc6"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0bee18838c3b1a5abd284bf43e50bdc6"'} gunicorn-registry stdout | 2023-06-29 13:53:08,765 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:08,765 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:08,765 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1574, 'Body': <_io.BytesIO object at 0x7f7ccb1e6680>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:08,766 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:08,766 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:08,766 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:08,766 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:08,766 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:08,766 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:08,766 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:08,774 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:08,774 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:08,774 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:08,774 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:08,774 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:08,774 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1574}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'NSHIEsTsaPtuCsk1MSnjVg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6680>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1574', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:08,775 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:08,775 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:08,775 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:08,775 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:08,775 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:08,775 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1574&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:NSHIEsTsaPtuCsk1MSnjVg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135308Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:08,775 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135308Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 831975bfef3c1adb9ae08fe9a1cd24fce0ac90f771e315d5ec49e5e44252f8b8 gunicorn-registry stdout | 2023-06-29 13:53:08,775 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ab321451c6f75fac22d7875ab9ea03a66c0cf5da9c225f76cd2a7c511d528a7a gunicorn-registry stdout | 2023-06-29 13:53:08,775 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:08,775 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:08,776 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:08,776 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:08,821 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:53:09,182 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1574 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:09,182 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7d6f298b-3981-4c57-8be6-fc380255bdf2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7d6f298b-3981-4c57-8be6-fc380255bdf2', 'ETag': '"3521c812c4ec68fb6e0ac9353129e356"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:09,182 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:09,182 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:09,182 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:09,182 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:09,183 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7d6f298b-3981-4c57-8be6-fc380255bdf2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7d6f298b-3981-4c57-8be6-fc380255bdf2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7d6f298b-3981-4c57-8be6-fc380255bdf2', 'etag': '"3521c812c4ec68fb6e0ac9353129e356"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3521c812c4ec68fb6e0ac9353129e356"'} quotatotalworker stdout | 2023-06-29 13:53:09,480 [78] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotatotalworker.py', 'pid': '78'} gunicorn-web stdout | 2023-06-29 13:53:09,637 [213] [DEBUG] [app] Starting request: urn:request:2fea12ce-0ea6-466d-90ec-58cbe37701d8 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:53:09,637 [214] [DEBUG] [app] Starting request: urn:request:8ae7c88c-1ae7-4f91-9051-40105eb58799 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:53:09,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:53:09,639 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:53:09,640 [216] [DEBUG] [app] Starting request: urn:request:2c0bfb95-1997-4e5b-8d72-a06b5d952ade (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:53:09,640 [222] [DEBUG] [app] Starting request: urn:request:0445b57e-b961-4e18-b172-d7cc30364e71 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:53:09,641 [216] [DEBUG] [app] Ending request: urn:request:2c0bfb95-1997-4e5b-8d72-a06b5d952ade (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:2c0bfb95-1997-4e5b-8d72-a06b5d952ade', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:53:09,641 [222] [DEBUG] [app] Ending request: urn:request:0445b57e-b961-4e18-b172-d7cc30364e71 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:0445b57e-b961-4e18-b172-d7cc30364e71', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:53:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:53:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:53:09,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:53:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:53:09,641 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:53:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:53:09,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:53:09,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:53:09,643 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:53:09,643 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:53:09,644 [213] [DEBUG] [app] Starting request: urn:request:8560d97c-db07-4cf6-86f9-d43eb0f8c91e (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:53:09,644 [211] [DEBUG] [app] Starting request: urn:request:c631b278-b49f-40d8-ae83-d1da3056acaa (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:53:09,644 [213] [DEBUG] [app] Ending request: urn:request:8560d97c-db07-4cf6-86f9-d43eb0f8c91e (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:8560d97c-db07-4cf6-86f9-d43eb0f8c91e', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:53:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-06-29 13:53:09,644 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:53:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:53:09,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:53:09,645 [211] [DEBUG] [app] Ending request: urn:request:c631b278-b49f-40d8-ae83-d1da3056acaa (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:c631b278-b49f-40d8-ae83-d1da3056acaa', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:53:09,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:53:09,645 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:53:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:53:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:53:09,645 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:53:09,645 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:53:09,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:53:09,653 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:53:09,663 [213] [DEBUG] [app] Ending request: urn:request:2fea12ce-0ea6-466d-90ec-58cbe37701d8 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:2fea12ce-0ea6-466d-90ec-58cbe37701d8', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:53:09,663 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:53:09,663 [214] [DEBUG] [app] Ending request: urn:request:8ae7c88c-1ae7-4f91-9051-40105eb58799 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:8ae7c88c-1ae7-4f91-9051-40105eb58799', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:53:09,663 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:53:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:53:09,663 [214] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:53:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.027 118 0.027) gunicorn-web stdout | 2023-06-29 13:53:09,664 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:53:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:53:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-registry stdout | 2023-06-29 13:53:09,824 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:09,825 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:09,825 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1575, 'Body': <_io.BytesIO object at 0x7f7ccb1fb770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:09,825 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:09,825 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:09,825 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:09,825 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:09,825 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:09,825 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:09,826 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:09,834 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:09,834 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:09,834 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:09,834 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:09,834 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:09,834 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1575}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Spjh2qWmduFek5wMVpa2mw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fb770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1575', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:09,834 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:09,834 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:09,834 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:09,835 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:09,835 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:09,835 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1575&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Spjh2qWmduFek5wMVpa2mw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135309Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:09,835 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135309Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 763c42f4275a751df94e70fd1a6b392c767dee5a38500335637c1d823e4e7c8c gunicorn-registry stdout | 2023-06-29 13:53:09,835 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a526cff6c8358e8d5e0dfc4d77b24aba5a8fad919cc67756c05b700b055cfe5c gunicorn-registry stdout | 2023-06-29 13:53:09,835 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:09,835 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:09,835 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:09,836 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:09,881 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotaregistrysizeworker stdout | 2023-06-29 13:53:10,045 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-registry stdout | 2023-06-29 13:53:10,244 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1575 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:10,244 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b779796b-3e7d-4e57-941a-c50069d57b54', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b779796b-3e7d-4e57-941a-c50069d57b54', 'ETag': '"4a98e1daa5a676e15e939c0c5696b69b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:10,244 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:10,244 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:10,244 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:10,244 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:10,245 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b779796b-3e7d-4e57-941a-c50069d57b54', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b779796b-3e7d-4e57-941a-c50069d57b54', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b779796b-3e7d-4e57-941a-c50069d57b54', 'etag': '"4a98e1daa5a676e15e939c0c5696b69b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4a98e1daa5a676e15e939c0c5696b69b"'} buildlogsarchiver stdout | 2023-06-29 13:53:10,367 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} logrotateworker stdout | 2023-06-29 13:53:10,375 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} namespacegcworker stdout | 2023-06-29 13:53:10,391 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} gcworker stdout | 2023-06-29 13:53:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:53:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:53:20.585410+00:00 (in 9.999480 seconds) gcworker stdout | 2023-06-29 13:53:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:53:20 UTC)" (scheduled at 2023-06-29 13:53:10.585410+00:00) gcworker stdout | 2023-06-29 13:53:10,587 [59] [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, 1686837190586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:53:10,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:53:10,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:53:10,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:53:20 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:53:11,159 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:11,159 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:11,160 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1576, 'Body': <_io.BytesIO object at 0x7f7ccb2ab2c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:11,160 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:11,160 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:11,160 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:11,160 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:11,160 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:11,160 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:11,160 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:11,168 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:11,169 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:11,169 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:11,169 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:11,169 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:11,169 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1576}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Lb0hrbXGxxUT/fnVfJ+scQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab2c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1576', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:11,169 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:11,169 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:11,169 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:11,169 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:11,169 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:11,169 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1576&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Lb0hrbXGxxUT/fnVfJ+scQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135311Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:11,169 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135311Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3f5264d02c5e4f6b095cee027e2b9b3218fe0df8f05ee2b823a282e33065e340 gunicorn-registry stdout | 2023-06-29 13:53:11,169 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0630042db6ecfc54ee012f03f5f9f724d412125289896ffc6bc89803bd6b4786 gunicorn-registry stdout | 2023-06-29 13:53:11,169 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:11,170 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:11,170 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:11,170 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. repositoryactioncounter stdout | 2023-06-29 13:53:11,214 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-registry stdout | 2023-06-29 13:53:11,220 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:53:11,662 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1576 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:11,663 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'bde017e1-3ddd-45b4-8645-e379e0a14584', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'bde017e1-3ddd-45b4-8645-e379e0a14584', 'ETag': '"2dbd21adb5c6c71513fdf9d57c9fac71"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:11,663 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:11,663 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:11,663 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:11,663 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:11,663 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'bde017e1-3ddd-45b4-8645-e379e0a14584', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'bde017e1-3ddd-45b4-8645-e379e0a14584', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'bde017e1-3ddd-45b4-8645-e379e0a14584', 'etag': '"2dbd21adb5c6c71513fdf9d57c9fac71"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2dbd21adb5c6c71513fdf9d57c9fac71"'} namespacegcworker stdout | 2023-06-29 13:53:11,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:53:11,690 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:53:45.690471+00:00 (in 33.999895 seconds) namespacegcworker stdout | 2023-06-29 13:53:11,690 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:58:11 UTC)" (scheduled at 2023-06-29 13:53:11.690034+00:00) namespacegcworker stdout | 2023-06-29 13:53:11,691 [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(2023, 6, 29, 13, 53, 11, 690988), 'namespacegc/%']) namespacegcworker stdout | 2023-06-29 13:53:11,703 [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(2023, 6, 29, 13, 53, 11, 690988), True, datetime.datetime(2023, 6, 29, 13, 53, 11, 690988), 0, 'namespacegc/%']) namespacegcworker stdout | 2023-06-29 13:53:11,708 [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(2023, 6, 29, 13, 53, 11, 690988), True, datetime.datetime(2023, 6, 29, 13, 53, 11, 690988), 0, 'namespacegc/%', False, datetime.datetime(2023, 6, 29, 13, 53, 11, 690988), 'namespacegc/%']) namespacegcworker stdout | 2023-06-29 13:53:11,711 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:53:11,711 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:58:11 UTC)" executed successfully securityworker stdout | 2023-06-29 13:53:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:53:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:53:36.582504+00:00 (in 24.868379 seconds) securityworker stdout | 2023-06-29 13:53:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:53:41 UTC)" (scheduled at 2023-06-29 13:53:11.713664+00:00) securityworker stdout | 2023-06-29 13:53:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:53:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:53:11,716 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:53:11,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:53:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:53:11,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:53:11,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:53:11,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:53:11,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:53:11,733 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:53:11,737 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:53:11,737 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:53:11,738 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 48, 11, 721912), 1, 2]) securityworker stdout | 2023-06-29 13:53:11,741 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:53:11,741 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:53:11,742 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 48, 11, 721912), 1, 2]) securityworker stdout | 2023-06-29 13:53:11,746 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:53:11,746 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:53:11,746 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:53:11,746 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:53:11,746 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:53:11,746 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:53:11,746 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:53:11,748 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:53:11,748 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:53:11,748 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:53:41 UTC)" executed successfully blobuploadcleanupworker stdout | 2023-06-29 13:53:12,335 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:53:12,609 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:12,609 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:12,610 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1577, 'Body': <_io.BytesIO object at 0x7f7ccb27a130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:12,610 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:12,610 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:12,610 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:12,610 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:12,610 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:12,610 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:12,611 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:12,619 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:12,619 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:12,619 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:12,619 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:12,619 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:12,619 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1577}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '8g/2pJfsGHitfQOtSxeUZA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1577', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:12,619 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:12,619 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:12,619 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:12,619 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:12,619 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:12,620 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1577&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:8g/2pJfsGHitfQOtSxeUZA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135312Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:12,620 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135312Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | aafd1973cb201e94ccd703650a65b998d04aa5f4bad696929016e839582dfbf6 gunicorn-registry stdout | 2023-06-29 13:53:12,620 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c9337469c3114798f237aa34cb1fb091336874346b1220c11dcab8df1be867b4 gunicorn-registry stdout | 2023-06-29 13:53:12,620 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:12,620 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:12,620 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:12,621 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:12,666 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:53:13,106 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1577 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:13,106 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0c7a5758-814a-4d27-afe4-06645cdee96d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0c7a5758-814a-4d27-afe4-06645cdee96d', 'ETag': '"f20ff6a497ec1878ad7d03ad4b179464"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:13,106 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:13,106 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:13,107 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:13,107 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:13,107 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0c7a5758-814a-4d27-afe4-06645cdee96d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0c7a5758-814a-4d27-afe4-06645cdee96d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0c7a5758-814a-4d27-afe4-06645cdee96d', 'etag': '"f20ff6a497ec1878ad7d03ad4b179464"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f20ff6a497ec1878ad7d03ad4b179464"'} notificationworker stdout | 2023-06-29 13:53:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:53:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:53:15.985355+00:00 (in 2.006455 seconds) notificationworker stdout | 2023-06-29 13:53:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:53:23 UTC)" (scheduled at 2023-06-29 13:53:13.978401+00:00) notificationworker stdout | 2023-06-29 13:53:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:53:13,980 [74] [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(2023, 6, 29, 13, 53, 13, 979414), True, datetime.datetime(2023, 6, 29, 13, 53, 13, 979414), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:53:13,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:53:13,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:53:13,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:53:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:53:14,039 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:14,039 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:14,039 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1578, 'Body': <_io.BytesIO object at 0x7f7ccb2abc70>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:14,040 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:14,040 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:14,040 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:14,040 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:14,040 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:14,040 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:14,040 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:14,048 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:14,048 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:14,048 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:14,048 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:14,048 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:14,049 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1578}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'parYG7qeBM5y0NC4zggQAQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2abc70>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1578', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:14,049 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:14,049 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:14,049 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:14,049 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:14,049 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:14,049 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1578&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:parYG7qeBM5y0NC4zggQAQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135314Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:14,049 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135314Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ab26560c547923b68ceaada1b9794cea7c29f43dade90006b8a43e0b4cd5f33a gunicorn-registry stdout | 2023-06-29 13:53:14,049 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c23d169135426aab173f920af9b375643065ed24148a7f8e12779a904e6f2dd6 gunicorn-registry stdout | 2023-06-29 13:53:14,049 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:14,049 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:14,050 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:14,050 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:14,095 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:53:14,320 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:53:14,537 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1578 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:14,537 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '97c082b7-80e4-416d-a8a8-0764a439a908', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '97c082b7-80e4-416d-a8a8-0764a439a908', 'ETag': '"a5aad81bba9e04ce72d0d0b8ce081001"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:14,537 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:14,538 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:14,538 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:14,538 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:14,538 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '97c082b7-80e4-416d-a8a8-0764a439a908', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '97c082b7-80e4-416d-a8a8-0764a439a908', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '97c082b7-80e4-416d-a8a8-0764a439a908', 'etag': '"a5aad81bba9e04ce72d0d0b8ce081001"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a5aad81bba9e04ce72d0d0b8ce081001"'} exportactionlogsworker stdout | 2023-06-29 13:53:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:53:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:53:55.591055+00:00 (in 40.796954 seconds) exportactionlogsworker stdout | 2023-06-29 13:53:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:54:14 UTC)" (scheduled at 2023-06-29 13:53:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:53:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:53:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:54:14 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:53:15,504 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:15,504 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:15,505 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1579, 'Body': <_io.BytesIO object at 0x7f7ccb279450>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:15,505 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:15,505 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:15,505 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:15,505 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:15,505 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:15,505 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:15,505 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:15,514 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:15,514 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:15,514 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:15,514 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:15,514 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:15,514 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1579}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'oIZ8HRrN65ssmoeqP3zhxA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279450>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1579', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:15,514 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:15,514 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:15,514 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:15,514 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:15,514 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:15,514 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1579&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:oIZ8HRrN65ssmoeqP3zhxA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135315Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:15,514 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135315Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9e9e4f52a2e736f226b407c34e63913104df8464d3abec265af331ce18d17a69 gunicorn-registry stdout | 2023-06-29 13:53:15,515 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4220bc929b53f2e008b8d721f8347caeb26092b344d68ef7757de254e4d0cf9c gunicorn-registry stdout | 2023-06-29 13:53:15,515 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:15,515 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:15,515 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:15,516 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:15,560 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:53:15,654 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:53:15,696 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} exportactionlogsworker stdout | 2023-06-29 13:53:15,767 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} notificationworker stdout | 2023-06-29 13:53:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:53:15,986 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:53:16.984988+00:00 (in 0.999116 seconds) notificationworker stdout | 2023-06-29 13:53:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:54:15 UTC)" (scheduled at 2023-06-29 13:53:15.985355+00:00) notificationworker stdout | 2023-06-29 13:53:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:53:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:54:15 UTC)" executed successfully servicekey stdout | 2023-06-29 13:53:16,000 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-registry stdout | 2023-06-29 13:53:16,003 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1579 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:16,004 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '85b7e354-00af-4b27-9e6e-3313b34e2349', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '85b7e354-00af-4b27-9e6e-3313b34e2349', 'ETag': '"a0867c1d1acdeb9b2c9a87aa3f7ce1c4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:16,004 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:16,004 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:16,004 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:16,004 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:16,004 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '85b7e354-00af-4b27-9e6e-3313b34e2349', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '85b7e354-00af-4b27-9e6e-3313b34e2349', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '85b7e354-00af-4b27-9e6e-3313b34e2349', 'etag': '"a0867c1d1acdeb9b2c9a87aa3f7ce1c4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a0867c1d1acdeb9b2c9a87aa3f7ce1c4"'} gunicorn-web stdout | 2023-06-29 13:53:16,064 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-web stdout | 2023-06-29 13:53:16,200 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:53:16,204 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:53:16,208 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:53:16,211 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} securityscanningnotificationworker stdout | 2023-06-29 13:53:16,459 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gcworker stdout | 2023-06-29 13:53:16,527 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} gunicorn-registry stdout | 2023-06-29 13:53:16,752 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:16,752 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:16,753 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1580, 'Body': <_io.BytesIO object at 0x7f7ccb2793b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:16,753 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:16,753 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:16,753 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:16,753 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:16,753 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:16,753 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:16,754 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:16,762 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:16,762 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:16,762 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:16,762 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:16,762 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:16,762 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1580}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '9DwSfpzhQHHI9NwKDhDBcQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2793b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1580', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:16,762 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:16,762 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:16,763 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:16,763 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:16,763 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:16,763 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1580&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:9DwSfpzhQHHI9NwKDhDBcQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135316Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:16,763 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135316Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7569a775c89862bb79388b9b3e9ce1ec607066ec059903fdb20563add170d0e0 gunicorn-registry stdout | 2023-06-29 13:53:16,763 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a61fef3fdc46b60e09825a0487fda3ef3db747d7b669bdb82d32b61fd2487f47 gunicorn-registry stdout | 2023-06-29 13:53:16,763 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:16,763 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:16,763 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:16,764 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:16,809 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:53:16,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:53:16,985 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:53:23.978401+00:00 (in 6.992907 seconds) notificationworker stdout | 2023-06-29 13:53:16,985 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:58:16 UTC)" (scheduled at 2023-06-29 13:53:16.984988+00:00) notificationworker stdout | 2023-06-29 13:53:16,986 [74] [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(2023, 6, 29, 13, 53, 16, 985935), 'notification/%']) notificationworker stdout | 2023-06-29 13:53:16,998 [74] [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(2023, 6, 29, 13, 53, 16, 985935), True, datetime.datetime(2023, 6, 29, 13, 53, 16, 985935), 0, 'notification/%']) notificationworker stdout | 2023-06-29 13:53:17,003 [74] [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(2023, 6, 29, 13, 53, 16, 985935), True, datetime.datetime(2023, 6, 29, 13, 53, 16, 985935), 0, 'notification/%', False, datetime.datetime(2023, 6, 29, 13, 53, 16, 985935), 'notification/%']) notificationworker stdout | 2023-06-29 13:53:17,007 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:53:17,007 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:58:16 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:53:17,211 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1580 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:17,211 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '75bcbda2-17b6-4455-83a1-bf8e730d83a3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '75bcbda2-17b6-4455-83a1-bf8e730d83a3', 'ETag': '"f43c127e9ce14071c8f4dc0a0e10c171"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:17,211 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:17,211 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:17,212 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:17,212 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:17,212 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '75bcbda2-17b6-4455-83a1-bf8e730d83a3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '75bcbda2-17b6-4455-83a1-bf8e730d83a3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '75bcbda2-17b6-4455-83a1-bf8e730d83a3', 'etag': '"f43c127e9ce14071c8f4dc0a0e10c171"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f43c127e9ce14071c8f4dc0a0e10c171"'} globalpromstats stdout | 2023-06-29 13:53:17,596 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 13:53:17,974 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:53:17,978 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:17,978 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:17,979 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1581, 'Body': <_io.BytesIO object at 0x7f7ccb1abf90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:17,979 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:17,979 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:17,979 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:17,979 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:17,979 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:17,979 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:17,979 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:17,988 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:17,988 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:17,988 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:17,988 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:17,988 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:17,988 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1581}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'QzlwXHJqZQX3oG5jvAOMng==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1abf90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1581', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:17,988 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:17,988 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:17,988 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:17,988 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:17,989 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:17,989 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1581&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:QzlwXHJqZQX3oG5jvAOMng== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135317Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:17,989 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135317Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 201311388ef142b25bc04ae2b5a1cacc1ff0592743163770dcc0b6eba43523d6 gunicorn-registry stdout | 2023-06-29 13:53:17,989 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4b6a2f68913e8663e7f9472d0d568754d7a7631eef21d1abe420a0062ed7e8b3 gunicorn-registry stdout | 2023-06-29 13:53:17,989 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:17,989 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:17,989 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:17,990 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:18,035 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-secscan stdout | 2023-06-29 13:53:18,418 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:53:18,422 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:53:18,426 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:53:18,439 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1581 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:18,439 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '953febf0-f2d2-4a5a-b3a5-ba96515fdd97', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '953febf0-f2d2-4a5a-b3a5-ba96515fdd97', 'ETag': '"4339705c726a6505f7a06e63bc038c9e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:18,439 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:18,439 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:18,439 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:18,440 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:18,440 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '953febf0-f2d2-4a5a-b3a5-ba96515fdd97', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '953febf0-f2d2-4a5a-b3a5-ba96515fdd97', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '953febf0-f2d2-4a5a-b3a5-ba96515fdd97', 'etag': '"4339705c726a6505f7a06e63bc038c9e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4339705c726a6505f7a06e63bc038c9e"'} chunkcleanupworker stdout | 2023-06-29 13:53:18,757 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} storagereplication stdout | 2023-06-29 13:53:19,137 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:53:19,207 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:19,208 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:19,208 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1582, 'Body': <_io.BytesIO object at 0x7f7ccb1abea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:19,208 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:19,208 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:19,208 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:19,208 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:19,208 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:19,208 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:19,209 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:19,217 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:19,217 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:19,217 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:19,217 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:19,217 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:19,217 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1582}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'nGKrqMgYkBSmn7T9Qpk8qg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1abea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1582', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:19,217 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:19,217 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:19,217 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:19,217 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:19,217 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:19,218 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1582&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:nGKrqMgYkBSmn7T9Qpk8qg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135319Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:19,218 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135319Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 22de20ff943b8339e6ad6d85cea289f75575eba40a5ec7a0778c62391da5c1da gunicorn-registry stdout | 2023-06-29 13:53:19,218 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d20e02e7f339376ba6e6d17bb55af0dc1890dc9f73e2903123c13aede1ee8e02 gunicorn-registry stdout | 2023-06-29 13:53:19,218 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:19,218 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:19,218 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:19,219 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:19,265 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotatotalworker stdout | 2023-06-29 13:53:19,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:53:19,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:53:34.399457+00:00 (in 14.999490 seconds) quotatotalworker stdout | 2023-06-29 13:53:19,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:53:34 UTC)" (scheduled at 2023-06-29 13:53:19.399457+00:00) quotatotalworker stdout | 2023-06-29 13:53:19,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:53:19,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:53:19,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:53:34 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:53:19,611 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:53:19,615 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:53:19,622 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:53:19,625 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:53:19,628 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:53:19,638 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:53:19,641 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:53:19,644 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:53:19,648 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:53:19,665 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1582 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:19,665 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e0e65a58-7e98-4076-b5c1-a9872449e59d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e0e65a58-7e98-4076-b5c1-a9872449e59d', 'ETag': '"9c62aba8c8189014a69fb4fd42993caa"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:19,665 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:19,666 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:19,666 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:19,666 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:19,666 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e0e65a58-7e98-4076-b5c1-a9872449e59d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e0e65a58-7e98-4076-b5c1-a9872449e59d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e0e65a58-7e98-4076-b5c1-a9872449e59d', 'etag': '"9c62aba8c8189014a69fb4fd42993caa"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9c62aba8c8189014a69fb4fd42993caa"'} gcworker stdout | 2023-06-29 13:53:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:53:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:53:30.585410+00:00 (in 9.999464 seconds) gcworker stdout | 2023-06-29 13:53:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:53:30 UTC)" (scheduled at 2023-06-29 13:53:20.585410+00:00) gcworker stdout | 2023-06-29 13:53:20,587 [59] [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, 1686837200586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:53:20,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:53:20,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:53:20,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:53:30 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:53:20,665 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:20,665 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:20,666 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1583, 'Body': <_io.BytesIO object at 0x7f7ccb271ae0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:20,666 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:20,666 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:20,666 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:20,666 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:20,666 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:20,666 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:20,666 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:20,675 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:20,675 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:20,675 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:20,675 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:20,675 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:20,675 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1583}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'aisZGIV8DCZeTilzVMDi0A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271ae0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1583', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:20,675 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:20,675 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:20,675 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:20,675 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:20,675 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:20,675 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1583&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:aisZGIV8DCZeTilzVMDi0A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135320Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:20,676 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135320Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 09ce1442d5f3425865e783d47a379d98b918bff9986a61634b24729af35d7f13 gunicorn-registry stdout | 2023-06-29 13:53:20,676 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8fdc2af18eec8212193d2ba43cb2837928b7f462542c724bc1a0a09d31027ab3 gunicorn-registry stdout | 2023-06-29 13:53:20,676 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:20,676 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:20,676 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:20,677 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:20,726 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:53:21,187 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1583 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:21,188 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b852ae3a-84e5-4ae2-9a60-77ced470ba32', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b852ae3a-84e5-4ae2-9a60-77ced470ba32', 'ETag': '"6a2b1918857c0c265e4e297354c0e2d0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:21,188 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:21,188 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:21,188 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:21,188 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:21,188 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b852ae3a-84e5-4ae2-9a60-77ced470ba32', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b852ae3a-84e5-4ae2-9a60-77ced470ba32', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b852ae3a-84e5-4ae2-9a60-77ced470ba32', 'etag': '"6a2b1918857c0c265e4e297354c0e2d0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6a2b1918857c0c265e4e297354c0e2d0"'} gunicorn-registry stdout | 2023-06-29 13:53:21,808 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:21,808 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:21,809 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1584, 'Body': <_io.BytesIO object at 0x7f7ccb2714f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:21,809 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:21,809 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:21,809 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:21,809 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:21,809 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:21,809 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:21,810 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:21,818 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:21,818 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:21,818 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:21,818 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:21,818 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:21,818 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1584}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'd7Csgt7FLYlaLUxs9CAkkg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2714f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1584', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:21,818 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:21,819 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:21,819 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:21,819 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:21,819 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:21,819 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1584&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:d7Csgt7FLYlaLUxs9CAkkg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135321Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:21,819 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135321Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 99176843973ef48c04e269fc81730c6a89306a5194d0b8c2dceb2a5ed4f49597 gunicorn-registry stdout | 2023-06-29 13:53:21,819 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0bb0592f83563e9b251b66cf11bc1a8403b7182ec7cc1a67f276ee3135a32a34 gunicorn-registry stdout | 2023-06-29 13:53:21,819 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:21,819 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:21,820 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:21,820 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:21,865 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityscanningnotificationworker stdout | 2023-06-29 13:53:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:53:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:53:48.681765+00:00 (in 25.394451 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:53:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:54:23 UTC)" (scheduled at 2023-06-29 13:53:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:53:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:53:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:54:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:53:23,581 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1584 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:23,582 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '66c8eac2-48a0-4095-bce9-5e5bc8b2225d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '66c8eac2-48a0-4095-bce9-5e5bc8b2225d', 'ETag': '"77b0ac82dec52d895a2d4c6cf4202492"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:23,582 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:23,582 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:23,582 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:23,582 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:23,582 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '66c8eac2-48a0-4095-bce9-5e5bc8b2225d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '66c8eac2-48a0-4095-bce9-5e5bc8b2225d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '66c8eac2-48a0-4095-bce9-5e5bc8b2225d', 'etag': '"77b0ac82dec52d895a2d4c6cf4202492"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"77b0ac82dec52d895a2d4c6cf4202492"'} gunicorn-registry stdout | 2023-06-29 13:53:23,607 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:23,607 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:23,608 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1585, 'Body': <_io.BytesIO object at 0x7f7ccb317ae0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:23,608 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:23,608 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:23,608 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:23,608 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:23,608 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:23,608 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:23,608 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:23,617 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:23,617 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:23,617 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:23,617 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:23,617 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:23,617 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1585}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Y6hyR8L29rwBEHV1gVGDow==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb317ae0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1585', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:23,617 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:23,617 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:23,617 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:23,617 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:23,617 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:23,617 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1585&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Y6hyR8L29rwBEHV1gVGDow== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135323Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:23,617 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135323Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 96672a53424175d1ab6051ab13f5f097d156bfb4a324755717eb8d23d03c6bbb gunicorn-registry stdout | 2023-06-29 13:53:23,617 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ce78257f42388db5799f1b5f0488abaf7be89512b47a423093c5ba1bec9f92d9 gunicorn-registry stdout | 2023-06-29 13:53:23,618 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:23,618 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:23,618 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:23,619 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:23,663 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:53:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:53:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:53:33.978401+00:00 (in 9.999454 seconds) notificationworker stdout | 2023-06-29 13:53:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:53:33 UTC)" (scheduled at 2023-06-29 13:53:23.978401+00:00) notificationworker stdout | 2023-06-29 13:53:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:53:23,980 [74] [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(2023, 6, 29, 13, 53, 23, 979441), True, datetime.datetime(2023, 6, 29, 13, 53, 23, 979441), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:53:23,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:53:23,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:53:23,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:53:33 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:53:24,312 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1585 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:24,312 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '12f1941b-5035-478e-ae0c-ef5d569fc7ca', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '12f1941b-5035-478e-ae0c-ef5d569fc7ca', 'ETag': '"63a87247c2f6f6bc01107575815183a3"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:24,312 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:24,312 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:24,312 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:24,312 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:24,313 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '12f1941b-5035-478e-ae0c-ef5d569fc7ca', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '12f1941b-5035-478e-ae0c-ef5d569fc7ca', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '12f1941b-5035-478e-ae0c-ef5d569fc7ca', 'etag': '"63a87247c2f6f6bc01107575815183a3"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"63a87247c2f6f6bc01107575815183a3"'} gunicorn-registry stdout | 2023-06-29 13:53:24,372 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:24,373 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:24,373 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1586, 'Body': <_io.BytesIO object at 0x7f7ccb286400>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:24,373 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:24,373 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:24,373 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:24,373 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:24,373 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:24,373 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:24,373 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:24,382 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:24,382 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:24,382 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:24,382 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:24,382 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:24,382 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1586}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'j8nePCczudbZn+JL6bLZ8A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286400>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1586', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:24,382 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:24,382 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:24,382 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:24,382 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:24,383 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:24,383 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1586&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:j8nePCczudbZn+JL6bLZ8A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135324Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:24,383 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135324Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b50e3cd597d65c45ca9190c371b81b9f786c834418da8b8c613f54b7af592cc9 gunicorn-registry stdout | 2023-06-29 13:53:24,383 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3891c07f9db17d553079613da3c5b9e57538248eec234e468640ca5278e85621 gunicorn-registry stdout | 2023-06-29 13:53:24,383 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:24,383 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:24,383 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:24,384 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:24,431 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:53:24,636 [211] [DEBUG] [app] Starting request: urn:request:f9350f0e-3daf-4250-ac0b-a73aad09ec0d (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:53:24,636 [214] [DEBUG] [app] Starting request: urn:request:86fa94d9-e7b0-47c9-a932-fb8b38407cae (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:53:24,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:53:24,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:53:24,639 [223] [DEBUG] [app] Starting request: urn:request:21ecf754-8a09-41df-9e46-910b4b6d8ba7 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:53:24,640 [221] [DEBUG] [app] Starting request: urn:request:c26c1052-d25c-4754-8cb2-78e1d329ead6 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:53:24,640 [223] [DEBUG] [app] Ending request: urn:request:21ecf754-8a09-41df-9e46-910b4b6d8ba7 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:21ecf754-8a09-41df-9e46-910b4b6d8ba7', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:53:24,640 [221] [DEBUG] [app] Ending request: urn:request:c26c1052-d25c-4754-8cb2-78e1d329ead6 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:c26c1052-d25c-4754-8cb2-78e1d329ead6', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:53:24,640 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:53:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:53:24,641 [221] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:53:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:53:24,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:53:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:53:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:53:24,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:53:24,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:53:24,643 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:53:24,643 [214] [DEBUG] [app] Starting request: urn:request:a564b059-9ec3-4374-b507-ad37314f9588 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:53:24,644 [214] [DEBUG] [app] Ending request: urn:request:a564b059-9ec3-4374-b507-ad37314f9588 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:a564b059-9ec3-4374-b507-ad37314f9588', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:53:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:53:24,644 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:53:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:53:24,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:53:24,644 [213] [DEBUG] [app] Starting request: urn:request:6a9cc731-ac4e-4cdf-92c3-c3445fa2797f (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:53:24,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:53:24,645 [213] [DEBUG] [app] Ending request: urn:request:6a9cc731-ac4e-4cdf-92c3-c3445fa2797f (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:6a9cc731-ac4e-4cdf-92c3-c3445fa2797f', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:53:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:53:24,645 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:53:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:53:24,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:53:24,646 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:53:24,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:53:24,653 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:53:24,663 [214] [DEBUG] [app] Ending request: urn:request:86fa94d9-e7b0-47c9-a932-fb8b38407cae (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:86fa94d9-e7b0-47c9-a932-fb8b38407cae', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:53:24,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:53:24,664 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:53:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:53:24,664 [211] [DEBUG] [app] Ending request: urn:request:f9350f0e-3daf-4250-ac0b-a73aad09ec0d (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:f9350f0e-3daf-4250-ac0b-a73aad09ec0d', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:53:24,664 [211] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:53:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-web stdout | 2023-06-29 13:53:24,664 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:53:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:53:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-registry stdout | 2023-06-29 13:53:24,835 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1586 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:24,835 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4423c77f-aaeb-429b-ae6c-d84c33e420fd', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4423c77f-aaeb-429b-ae6c-d84c33e420fd', 'ETag': '"8fc9de3c2733b9d6d99fe24be9b2d9f0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:24,835 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:24,835 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:24,835 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:24,835 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:24,836 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4423c77f-aaeb-429b-ae6c-d84c33e420fd', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4423c77f-aaeb-429b-ae6c-d84c33e420fd', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4423c77f-aaeb-429b-ae6c-d84c33e420fd', 'etag': '"8fc9de3c2733b9d6d99fe24be9b2d9f0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8fc9de3c2733b9d6d99fe24be9b2d9f0"'} gunicorn-registry stdout | 2023-06-29 13:53:25,506 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:25,506 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:25,507 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1587, 'Body': <_io.BytesIO object at 0x7f7ccb1dee00>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:25,507 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:25,507 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:25,507 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:25,507 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:25,507 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:25,507 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:25,507 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:25,516 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:25,516 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:25,516 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:25,516 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:25,516 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:25,516 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1587}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'OcTIMtMUTZlqtJ3bSArldA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1dee00>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1587', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:25,516 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:25,516 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:25,516 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:25,516 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:25,516 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:25,516 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1587&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:OcTIMtMUTZlqtJ3bSArldA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135325Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:25,516 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135325Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2c921f37c71652e1f87ad79d87f8d05b15c1b891b33798b093d78a0c41e7d4cc gunicorn-registry stdout | 2023-06-29 13:53:25,516 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4acaafdf43ec39bab1169ffadeb3b30b9b632b0bc8083c4913f4e42654de6ebd gunicorn-registry stdout | 2023-06-29 13:53:25,516 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:25,517 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:25,517 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:25,517 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:25,562 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. buildlogsarchiver stdout | 2023-06-29 13:53:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:53:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:53:55.790030+00:00 (in 29.999529 seconds) buildlogsarchiver stdout | 2023-06-29 13:53:25,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:53:55 UTC)" (scheduled at 2023-06-29 13:53:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:53:25,792 [54] [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(2023, 6, 14, 13, 53, 25, 790986), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:53:25,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:53:25,805 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:53:25,805 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:53:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:53:26,008 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1587 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:26,008 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'fe4621e1-dc4f-45fd-8c2a-59fcf5f16e1e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'fe4621e1-dc4f-45fd-8c2a-59fcf5f16e1e', 'ETag': '"39c4c832d3144d996ab49ddb480ae574"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:26,008 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:26,008 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:26,009 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:26,009 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:26,009 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'fe4621e1-dc4f-45fd-8c2a-59fcf5f16e1e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'fe4621e1-dc4f-45fd-8c2a-59fcf5f16e1e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'fe4621e1-dc4f-45fd-8c2a-59fcf5f16e1e', 'etag': '"39c4c832d3144d996ab49ddb480ae574"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"39c4c832d3144d996ab49ddb480ae574"'} gunicorn-registry stdout | 2023-06-29 13:53:26,693 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:26,693 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:26,694 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1588, 'Body': <_io.BytesIO object at 0x7f7cd00e1b30>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:26,694 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:26,694 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:26,694 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:26,694 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:26,694 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:26,694 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:26,695 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:26,703 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:26,703 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:26,703 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:26,703 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:26,703 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:26,703 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1588}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'uZ3Q1c3u07wS/uApzd0WUA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1b30>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1588', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:26,703 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:26,703 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:26,703 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:26,703 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:26,704 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:26,704 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1588&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:uZ3Q1c3u07wS/uApzd0WUA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135326Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:26,704 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135326Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6a4744a6f3ea23c46cc662e2fee33490a3f8b28f876a123b44d59baa5b4069f9 gunicorn-registry stdout | 2023-06-29 13:53:26,704 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4c4b4bbd72b639f8630765ee64b36af209c26a2c5622b42c7082496c610022ce gunicorn-registry stdout | 2023-06-29 13:53:26,704 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:26,704 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:26,704 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:26,705 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:26,750 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:53:27,192 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1588 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:27,192 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a3829629-bc3b-4575-9fd2-b9f800d1fee4', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a3829629-bc3b-4575-9fd2-b9f800d1fee4', 'ETag': '"b99dd0d5cdeed3bc12fee029cddd1650"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:27,192 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:27,193 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:27,193 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:27,193 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:27,193 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a3829629-bc3b-4575-9fd2-b9f800d1fee4', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a3829629-bc3b-4575-9fd2-b9f800d1fee4', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a3829629-bc3b-4575-9fd2-b9f800d1fee4', 'etag': '"b99dd0d5cdeed3bc12fee029cddd1650"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b99dd0d5cdeed3bc12fee029cddd1650"'} gunicorn-registry stdout | 2023-06-29 13:53:27,691 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:27,691 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:27,692 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1589, 'Body': <_io.BytesIO object at 0x7f7ccb286ae0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:27,692 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:27,692 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:27,692 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:27,692 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:27,692 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:27,692 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:27,693 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:27,701 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:27,701 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:27,701 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:27,701 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:27,701 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:27,701 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1589}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'faH3306X32xSJbkB14UP6Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286ae0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1589', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:27,701 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:27,701 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:27,701 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:27,701 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:27,702 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:27,702 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1589&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:faH3306X32xSJbkB14UP6Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135327Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:27,702 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135327Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0ef26bb528b7e02a0a50336e831179bbe79761a4f44b8924af5739a68b64565f gunicorn-registry stdout | 2023-06-29 13:53:27,702 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 09bb14062a1d7fb6f3485fefca1bd900602de1a2fd9b29a672bb67f82f7348f5 gunicorn-registry stdout | 2023-06-29 13:53:27,702 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:27,702 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:27,702 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:27,703 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:27,748 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:53:28,149 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1589 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:28,149 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '53bb51c7-ad87-4838-a191-15490c7af874', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '53bb51c7-ad87-4838-a191-15490c7af874', 'ETag': '"7da1f7df4e97df6c5225b901d7850fe9"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:28,150 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:28,150 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:28,150 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:28,150 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:28,150 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '53bb51c7-ad87-4838-a191-15490c7af874', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '53bb51c7-ad87-4838-a191-15490c7af874', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '53bb51c7-ad87-4838-a191-15490c7af874', 'etag': '"7da1f7df4e97df6c5225b901d7850fe9"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7da1f7df4e97df6c5225b901d7850fe9"'} gunicorn-registry stdout | 2023-06-29 13:53:28,575 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:28,575 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:28,575 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1590, 'Body': <_io.BytesIO object at 0x7f7ccb1abf90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:28,575 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:28,576 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:28,576 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:28,576 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:28,576 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:28,576 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:28,576 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:28,584 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:28,584 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:28,584 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:28,584 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:28,584 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:28,584 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1590}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'McikB6R9mkghVt2msMzw4A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1abf90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1590', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:28,585 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:28,585 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:28,585 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:28,585 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:28,585 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:28,585 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1590&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:McikB6R9mkghVt2msMzw4A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135328Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:28,585 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135328Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6df8830d47df7cc66a51dde8592e20aacc95d8a4439d295bfe7582e56f8be28a gunicorn-registry stdout | 2023-06-29 13:53:28,585 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8a6873761b3ab6ea82ed2dcce0a301f7f05c020c8764409c697448dd6441a6f7 gunicorn-registry stdout | 2023-06-29 13:53:28,585 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:28,585 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:28,586 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:28,586 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:28,631 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:53:29,031 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1590 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:29,031 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a17ee246-5431-40eb-b645-4f91b37fa407', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a17ee246-5431-40eb-b645-4f91b37fa407', 'ETag': '"31c8a407a47d9a482156dda6b0ccf0e0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:29,031 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:29,031 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:29,031 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:29,032 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:29,032 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a17ee246-5431-40eb-b645-4f91b37fa407', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a17ee246-5431-40eb-b645-4f91b37fa407', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a17ee246-5431-40eb-b645-4f91b37fa407', 'etag': '"31c8a407a47d9a482156dda6b0ccf0e0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"31c8a407a47d9a482156dda6b0ccf0e0"'} gunicorn-registry stdout | 2023-06-29 13:53:29,382 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:29,383 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:29,383 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1591, 'Body': <_io.BytesIO object at 0x7f7cd00e1b30>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:29,383 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:29,383 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:29,383 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:29,383 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:29,383 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:29,383 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:29,384 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:29,392 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:29,392 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:29,392 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:29,392 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:29,392 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:29,392 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1591}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '5+Q+KnRo3E1v52Iv1ypfkw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e1b30>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1591', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:29,392 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:29,392 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:29,392 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:29,392 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:29,393 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:29,393 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1591&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:5+Q+KnRo3E1v52Iv1ypfkw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135329Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:29,393 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135329Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 168638435020bf707345bea150006ff9b5fa0a8fc1999b154fc8961ff0c9f9e9 gunicorn-registry stdout | 2023-06-29 13:53:29,393 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 49e4d5a623ef8bacaf74238c8ebe71be04371ba29d1f8cfd53a773b3788ddbef gunicorn-registry stdout | 2023-06-29 13:53:29,393 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:29,393 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:29,393 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:29,394 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:29,441 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:53:29,802 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1591 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:29,802 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '515191ab-7fb1-4ed9-afc9-da9540f2597d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '515191ab-7fb1-4ed9-afc9-da9540f2597d', 'ETag': '"e7e43e2a7468dc4d6fe7622fd72a5f93"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:29,802 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:29,803 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:29,803 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:29,803 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:29,803 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '515191ab-7fb1-4ed9-afc9-da9540f2597d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '515191ab-7fb1-4ed9-afc9-da9540f2597d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '515191ab-7fb1-4ed9-afc9-da9540f2597d', 'etag': '"e7e43e2a7468dc4d6fe7622fd72a5f93"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e7e43e2a7468dc4d6fe7622fd72a5f93"'} gunicorn-registry stdout | 2023-06-29 13:53:30,126 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:30,126 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:30,127 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1592, 'Body': <_io.BytesIO object at 0x7f7ccb279bd0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:30,127 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:30,127 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:30,127 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:30,127 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:30,127 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:30,127 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:30,127 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:30,136 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:30,136 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:30,136 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:30,136 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:30,136 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:30,136 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1592}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'n4XQl996SQvvHAr6A6oefQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279bd0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1592', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:30,136 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:30,136 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:30,136 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:30,136 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:30,136 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:30,136 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1592&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:n4XQl996SQvvHAr6A6oefQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135330Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:30,136 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135330Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9ae464e6302199e1ae48fa620ed2a0b3f431af4663ab5cce6e60c4b861def442 gunicorn-registry stdout | 2023-06-29 13:53:30,137 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7de29ab264ef4a43326904cc224c027f928bd2702a34ea2df315270352abd40a gunicorn-registry stdout | 2023-06-29 13:53:30,137 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:30,137 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:30,137 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:30,138 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:30,182 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:53:30,538 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1592 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:30,539 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '48842d2c-7d2d-43d6-83f5-d561dd282e66', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '48842d2c-7d2d-43d6-83f5-d561dd282e66', 'ETag': '"9f85d097df7a490bef1c0afa03aa1e7d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:30,539 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:30,539 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:30,539 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:30,539 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:30,539 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '48842d2c-7d2d-43d6-83f5-d561dd282e66', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '48842d2c-7d2d-43d6-83f5-d561dd282e66', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '48842d2c-7d2d-43d6-83f5-d561dd282e66', 'etag': '"9f85d097df7a490bef1c0afa03aa1e7d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9f85d097df7a490bef1c0afa03aa1e7d"'} gcworker stdout | 2023-06-29 13:53:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:53:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:53:40.585410+00:00 (in 9.999473 seconds) gcworker stdout | 2023-06-29 13:53:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:53:40 UTC)" (scheduled at 2023-06-29 13:53:30.585410+00:00) gcworker stdout | 2023-06-29 13:53:30,587 [59] [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, 1686837210586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:53:30,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:53:30,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:53:30,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:53:40 UTC)" executed successfully expiredappspecifictokenworker stdout | 2023-06-29 13:53:30,817 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:53:31,326 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:31,327 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:31,327 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1593, 'Body': <_io.BytesIO object at 0x7f7ccb279a90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:31,327 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:31,327 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:31,327 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:31,327 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:31,327 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:31,327 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:31,328 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:31,336 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:31,337 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:31,337 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:31,337 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:31,337 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:31,337 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1593}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '+T8mYop2nEt8XgM3U4B7OA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279a90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1593', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:31,337 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:31,337 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:31,337 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:31,337 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:31,337 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:31,337 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1593&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:+T8mYop2nEt8XgM3U4B7OA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135331Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:31,337 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135331Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 43acfe2648020ac4276e8e04f0419f10b9cbdaf620f657b701a657b7635564ec gunicorn-registry stdout | 2023-06-29 13:53:31,337 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | fd575e299d7e4acfba8f97dc9f5d26fca24bbed0f1d77000d6eed56800183132 gunicorn-registry stdout | 2023-06-29 13:53:31,337 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:31,337 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:31,338 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:31,338 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:31,385 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:53:31,791 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1593 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:31,791 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7d264754-55eb-4749-aad9-6782bf367e36', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7d264754-55eb-4749-aad9-6782bf367e36', 'ETag': '"f93f26628a769c4b7c5e033753807b38"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:31,791 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:31,791 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:31,791 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:31,791 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:31,792 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7d264754-55eb-4749-aad9-6782bf367e36', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7d264754-55eb-4749-aad9-6782bf367e36', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7d264754-55eb-4749-aad9-6782bf367e36', 'etag': '"f93f26628a769c4b7c5e033753807b38"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f93f26628a769c4b7c5e033753807b38"'} gunicorn-registry stdout | 2023-06-29 13:53:32,520 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:32,520 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:32,521 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1594, 'Body': <_io.BytesIO object at 0x7f7ccb271ae0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:32,521 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:32,521 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:32,521 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:32,521 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:32,521 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:32,521 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:32,521 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:32,530 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:32,530 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:32,530 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:32,530 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:32,530 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:32,530 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1594}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'qsaBuZCHe4+pa7M+MOb0iQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271ae0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1594', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:32,530 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:32,530 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:32,530 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:32,530 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:32,530 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:32,530 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1594&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:qsaBuZCHe4+pa7M+MOb0iQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135332Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:32,531 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135332Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6ddc75f2c2007ded3242f109bffb218fb4464cb73c9e9945072fc54c080c9687 gunicorn-registry stdout | 2023-06-29 13:53:32,531 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8af7651c0ae7394383a3ce73a5c249bcfa2280212587f7e382c53fceac7a44e3 gunicorn-registry stdout | 2023-06-29 13:53:32,531 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:32,531 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:32,531 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:32,532 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:32,578 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:53:32,982 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1594 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:32,982 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'fb14a952-1bf6-49cc-84fe-19bce748489f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'fb14a952-1bf6-49cc-84fe-19bce748489f', 'ETag': '"aac681b990877b8fa96bb33e30e6f489"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:32,983 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:32,983 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:32,983 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:32,983 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:32,983 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'fb14a952-1bf6-49cc-84fe-19bce748489f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'fb14a952-1bf6-49cc-84fe-19bce748489f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'fb14a952-1bf6-49cc-84fe-19bce748489f', 'etag': '"aac681b990877b8fa96bb33e30e6f489"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"aac681b990877b8fa96bb33e30e6f489"'} gunicorn-registry stdout | 2023-06-29 13:53:33,362 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:33,363 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:33,363 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1595, 'Body': <_io.BytesIO object at 0x7f7ccb211cc0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:33,364 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:33,364 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:33,364 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:33,364 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:33,364 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:33,364 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:33,364 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:33,373 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:33,373 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:33,373 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:33,373 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:33,373 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:33,373 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1595}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'E3nfR5SH/AzbOtMQbXuudg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb211cc0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1595', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:33,374 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:33,374 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:33,374 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:33,374 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:33,374 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:33,374 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1595&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:E3nfR5SH/AzbOtMQbXuudg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135333Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:33,374 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135333Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b537b9cf350643c58aa188843ae3487496d75ec4f0e44e621ac07ca2626c5452 gunicorn-registry stdout | 2023-06-29 13:53:33,374 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8415f3a3cbba8f9ee2d539de6c58a75dc03e89fe0db062bef3e88b38b57d6b59 gunicorn-registry stdout | 2023-06-29 13:53:33,375 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:33,375 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:33,375 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:33,376 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:33,425 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:53:33,845 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1595 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:33,845 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '296bcb3e-4393-43a2-bd3e-985e88d74ff0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '296bcb3e-4393-43a2-bd3e-985e88d74ff0', 'ETag': '"1379df479487fc0cdb3ad3106d7bae76"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:33,845 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:33,846 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:33,846 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:33,846 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:33,846 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '296bcb3e-4393-43a2-bd3e-985e88d74ff0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '296bcb3e-4393-43a2-bd3e-985e88d74ff0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '296bcb3e-4393-43a2-bd3e-985e88d74ff0', 'etag': '"1379df479487fc0cdb3ad3106d7bae76"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1379df479487fc0cdb3ad3106d7bae76"'} notificationworker stdout | 2023-06-29 13:53:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:53:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:53:43.978401+00:00 (in 9.999467 seconds) notificationworker stdout | 2023-06-29 13:53:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:53:43 UTC)" (scheduled at 2023-06-29 13:53:33.978401+00:00) notificationworker stdout | 2023-06-29 13:53:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:53:33,980 [74] [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(2023, 6, 29, 13, 53, 33, 979381), True, datetime.datetime(2023, 6, 29, 13, 53, 33, 979381), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:53:33,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:53:33,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:53:33,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:53:43 UTC)" executed successfully queuecleanupworker stdout | 2023-06-29 13:53:34,340 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} quotatotalworker stdout | 2023-06-29 13:53:34,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:53:34,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:53:49.399457+00:00 (in 14.999483 seconds) quotatotalworker stdout | 2023-06-29 13:53:34,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:53:49 UTC)" (scheduled at 2023-06-29 13:53:34.399457+00:00) quotatotalworker stdout | 2023-06-29 13:53:34,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:53:34,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:53:34,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:53:49 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:53:34,749 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:34,749 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:34,750 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1596, 'Body': <_io.BytesIO object at 0x7f7ccb223f90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:34,750 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:34,750 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:34,750 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:34,750 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:34,751 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:34,751 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:34,751 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:34,759 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:34,760 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:34,760 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:34,760 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:34,760 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:34,760 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1596}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Vr149xhtDzlM3lief6HbnA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223f90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1596', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:34,760 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:34,760 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:34,760 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:34,760 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:34,761 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:34,761 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1596&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Vr149xhtDzlM3lief6HbnA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135334Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:34,761 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135334Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 33ce99b7da2033fb1cc491b01033b397364d0ebaa477e40ff29ca9740c9b46d5 gunicorn-registry stdout | 2023-06-29 13:53:34,761 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4ac335a27e39b13b35ccb6add6faadd9186fb2f4e947e1e15be779d1e2b8636e gunicorn-registry stdout | 2023-06-29 13:53:34,761 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:34,761 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:34,762 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:34,763 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:34,812 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:53:35,253 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1596 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:35,254 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd6cb4754-11c7-4e69-a492-d6a2d8c6b9e6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd6cb4754-11c7-4e69-a492-d6a2d8c6b9e6', 'ETag': '"56bd78f7186d0f394cde589e7fa1db9c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:35,254 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:35,254 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:35,254 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:35,255 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:35,255 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd6cb4754-11c7-4e69-a492-d6a2d8c6b9e6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd6cb4754-11c7-4e69-a492-d6a2d8c6b9e6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd6cb4754-11c7-4e69-a492-d6a2d8c6b9e6', 'etag': '"56bd78f7186d0f394cde589e7fa1db9c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"56bd78f7186d0f394cde589e7fa1db9c"'} gunicorn-registry stdout | 2023-06-29 13:53:35,829 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:35,829 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:35,830 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1597, 'Body': <_io.BytesIO object at 0x7f7cdba94d10>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:35,830 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:35,830 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:35,831 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:35,831 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:35,831 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:35,831 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:35,831 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:35,839 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:35,840 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:35,840 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:35,840 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:35,840 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:35,840 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1597}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'nX1jgqzFlT7OVMl7rAd7PQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cdba94d10>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1597', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:35,840 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:35,840 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:35,840 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:35,840 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:35,841 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:35,841 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1597&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:nX1jgqzFlT7OVMl7rAd7PQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135335Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:35,841 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135335Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7ee922b6ff64bcfa7cb4693ee02de3460217025bdee4549333c516e089957e37 gunicorn-registry stdout | 2023-06-29 13:53:35,841 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9e10044169652e6ae0d8072348ea8f20c04ac464b6d248e5144415ed0bf013db gunicorn-registry stdout | 2023-06-29 13:53:35,841 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:35,841 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:35,842 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:35,842 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:35,890 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:53:36,250 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1597 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:36,251 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3a082c95-ab02-40b9-8a11-f69d0bd9afb7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3a082c95-ab02-40b9-8a11-f69d0bd9afb7', 'ETag': '"9d7d6382acc5953ece54c97bac077b3d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:36,251 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:36,251 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:36,251 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:36,252 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:36,252 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3a082c95-ab02-40b9-8a11-f69d0bd9afb7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3a082c95-ab02-40b9-8a11-f69d0bd9afb7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3a082c95-ab02-40b9-8a11-f69d0bd9afb7', 'etag': '"9d7d6382acc5953ece54c97bac077b3d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9d7d6382acc5953ece54c97bac077b3d"'} securityworker stdout | 2023-06-29 13:53:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:53:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:53:41.713664+00:00 (in 5.130704 seconds) securityworker stdout | 2023-06-29 13:53:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:54:06 UTC)" (scheduled at 2023-06-29 13:53:36.582504+00:00) securityworker stdout | 2023-06-29 13:53:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:53:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:53:36,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:53:36,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:53:36,599 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:53:36,602 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:53:36,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:54:06 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:53:36,872 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:36,873 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:36,873 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1598, 'Body': <_io.BytesIO object at 0x7f7ccb2abe00>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:36,873 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:36,873 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:36,873 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:36,873 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:36,873 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:36,873 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:36,873 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:36,882 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:36,882 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:36,882 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:36,882 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:36,882 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:36,882 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1598}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'xsNjmhLD9KI3BmcbcAFK7w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2abe00>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1598', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:36,882 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:36,882 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:36,882 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:36,882 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:36,882 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:36,882 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1598&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:xsNjmhLD9KI3BmcbcAFK7w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135336Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:36,882 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135336Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4b51efb6b8e10419317f168819a39e30383baab03cf131c1d9cf1ae1e6fc414d gunicorn-registry stdout | 2023-06-29 13:53:36,882 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | af55131c06e014ae2240d7b0e46ce1f5506043fe90a87da028b45a609c9eac6a gunicorn-registry stdout | 2023-06-29 13:53:36,883 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:36,883 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:36,883 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:36,884 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:36,932 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:53:37,298 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1598 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:37,299 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '87571577-3a70-49f4-a8dd-b64a77652e2d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '87571577-3a70-49f4-a8dd-b64a77652e2d', 'ETag': '"c6c3639a12c3f4a23706671b70014aef"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:37,299 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:37,299 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:37,299 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:37,299 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:37,299 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '87571577-3a70-49f4-a8dd-b64a77652e2d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '87571577-3a70-49f4-a8dd-b64a77652e2d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '87571577-3a70-49f4-a8dd-b64a77652e2d', 'etag': '"c6c3639a12c3f4a23706671b70014aef"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c6c3639a12c3f4a23706671b70014aef"'} builder stdout | 2023-06-29 13:53:37,627 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:53:37,634 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:53:38,392 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:38,392 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:38,392 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1599, 'Body': <_io.BytesIO object at 0x7f7ccb211310>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:38,393 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:38,393 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:38,393 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:38,393 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:38,393 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:38,393 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:38,393 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:38,402 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:38,402 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:38,402 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:38,402 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:38,402 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:38,402 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1599}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'FSdqA4XLbNp54M3bHWAqXw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb211310>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1599', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:38,403 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:38,403 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:38,403 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:38,403 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:38,403 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:38,403 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1599&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:FSdqA4XLbNp54M3bHWAqXw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135338Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:38,403 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135338Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e1786d4a3eb9354dd4d29ef7aaab68dd943c37ebc9746e8ab338421b432508ee gunicorn-registry stdout | 2023-06-29 13:53:38,403 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5b7a6fed690520d0981745c6a9e719143baa2bba22208326c61e83bdf35805f9 gunicorn-registry stdout | 2023-06-29 13:53:38,403 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:38,403 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:38,404 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:38,405 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:38,453 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:53:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:53:38,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:54:01.990998+00:00 (in 23.202375 seconds) repositorygcworker stdout | 2023-06-29 13:53:38,788 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:54:38 UTC)" (scheduled at 2023-06-29 13:53:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:53:38,789 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:53:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:54:38 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:53:38,900 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1599 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:38,900 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'cf9b59ba-6e49-4760-b30d-3ab75c97c583', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'cf9b59ba-6e49-4760-b30d-3ab75c97c583', 'ETag': '"15276a0385cb6cda79e0cddb1d602a5f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:38,900 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:38,901 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:38,901 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:38,901 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:38,901 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'cf9b59ba-6e49-4760-b30d-3ab75c97c583', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'cf9b59ba-6e49-4760-b30d-3ab75c97c583', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'cf9b59ba-6e49-4760-b30d-3ab75c97c583', 'etag': '"15276a0385cb6cda79e0cddb1d602a5f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"15276a0385cb6cda79e0cddb1d602a5f"'} quotatotalworker stdout | 2023-06-29 13:53:39,500 [78] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotatotalworker.py', 'pid': '78'} gunicorn-web stdout | 2023-06-29 13:53:39,636 [214] [DEBUG] [app] Starting request: urn:request:bc1a8f33-c87a-4200-9a72-e897f48f2987 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:53:39,636 [212] [DEBUG] [app] Starting request: urn:request:abbadabc-c5dd-4948-932b-b121ca31f0b1 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:53:39,638 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:53:39,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:53:39,640 [221] [DEBUG] [app] Starting request: urn:request:db21ed40-ce62-4614-b194-ff10f3699f81 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:53:39,640 [223] [DEBUG] [app] Starting request: urn:request:ad706c36-b881-4cd7-8d06-7ec6c565b073 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:53:39,640 [221] [DEBUG] [app] Ending request: urn:request:db21ed40-ce62-4614-b194-ff10f3699f81 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:db21ed40-ce62-4614-b194-ff10f3699f81', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:53:39,640 [223] [DEBUG] [app] Ending request: urn:request:ad706c36-b881-4cd7-8d06-7ec6c565b073 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:ad706c36-b881-4cd7-8d06-7ec6c565b073', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:53:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:53:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:53:39,641 [221] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:53:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:53:39,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:53:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:53:39,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:53:39,641 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:53:39,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:53:39,642 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:53:39,643 [212] [DEBUG] [app] Starting request: urn:request:4f8d84d5-dc2b-4ca9-9a0b-61ed94905cb9 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:53:39,644 [213] [DEBUG] [app] Starting request: urn:request:9491741e-f601-4798-9295-e9e8680c1c85 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:53:39,644 [212] [DEBUG] [app] Ending request: urn:request:4f8d84d5-dc2b-4ca9-9a0b-61ed94905cb9 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:4f8d84d5-dc2b-4ca9-9a0b-61ed94905cb9', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:53:39,644 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:53:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:53:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:53:39,644 [213] [DEBUG] [app] Ending request: urn:request:9491741e-f601-4798-9295-e9e8680c1c85 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:9491741e-f601-4798-9295-e9e8680c1c85', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:53:39,644 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:53:39,645 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:53:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:53:39,645 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:53:39,645 [212] [INFO] [data.database] Connection pooling disabled for postgresql nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:53:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:53:39,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:53:39,653 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:53:39,653 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:53:39,663 [212] [DEBUG] [app] Ending request: urn:request:abbadabc-c5dd-4948-932b-b121ca31f0b1 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:abbadabc-c5dd-4948-932b-b121ca31f0b1', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:53:39,663 [214] [DEBUG] [app] Ending request: urn:request:bc1a8f33-c87a-4200-9a72-e897f48f2987 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:bc1a8f33-c87a-4200-9a72-e897f48f2987', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:53:39,663 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:53:39,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:53:39,664 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:53:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:53:39,664 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:53:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:53:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:53:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-registry stdout | 2023-06-29 13:53:40,083 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:40,083 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number quotaregistrysizeworker stdout | 2023-06-29 13:53:40,083 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-registry stdout | 2023-06-29 13:53:40,084 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1600, 'Body': <_io.BytesIO object at 0x7f7ccb223f90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:40,084 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:40,084 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:40,084 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:40,084 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:40,084 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:40,084 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:40,084 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:40,093 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:40,093 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:40,093 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:40,093 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:40,093 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:40,093 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1600}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'UGt49+eJjXEryYeIMVAUEg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223f90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1600', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:40,093 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:40,093 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:40,093 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:40,094 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:40,094 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:40,094 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1600&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:UGt49+eJjXEryYeIMVAUEg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135340Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:40,094 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135340Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b1d8d305df500acd59fabbb5a9363f71d63f56a58579ac1e5904619aaa42fe4a gunicorn-registry stdout | 2023-06-29 13:53:40,094 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f16d68178c59d23fd4b81d30a5a9e058b1d072928b0b445094fc181d76741343 gunicorn-registry stdout | 2023-06-29 13:53:40,094 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:40,094 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:40,095 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:40,096 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:40,141 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. logrotateworker stdout | 2023-06-29 13:53:40,383 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:53:40,398 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} namespacegcworker stdout | 2023-06-29 13:53:40,414 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} gcworker stdout | 2023-06-29 13:53:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:53:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:53:50.585410+00:00 (in 9.999497 seconds) gcworker stdout | 2023-06-29 13:53:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:53:50 UTC)" (scheduled at 2023-06-29 13:53:40.585410+00:00) gcworker stdout | 2023-06-29 13:53:40,587 [59] [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, 1686837220586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:53:40,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:53:40,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:53:40,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:53:50 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:53:40,626 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1600 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:40,627 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '36886fa3-e471-416e-9f1d-63497eda2a77', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '36886fa3-e471-416e-9f1d-63497eda2a77', 'ETag': '"506b78f7e7898d712bc9878831501412"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:40,627 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:40,627 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:40,627 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:40,627 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:40,627 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '36886fa3-e471-416e-9f1d-63497eda2a77', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '36886fa3-e471-416e-9f1d-63497eda2a77', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '36886fa3-e471-416e-9f1d-63497eda2a77', 'etag': '"506b78f7e7898d712bc9878831501412"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"506b78f7e7898d712bc9878831501412"'} repositoryactioncounter stdout | 2023-06-29 13:53:41,252 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} securityworker stdout | 2023-06-29 13:53:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:53:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:54:06.582504+00:00 (in 24.868333 seconds) securityworker stdout | 2023-06-29 13:53:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:54:11 UTC)" (scheduled at 2023-06-29 13:53:41.713664+00:00) securityworker stdout | 2023-06-29 13:53:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:53:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:53:41,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:53:41,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:53:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:53:41,718 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:53:41,718 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:53:41,721 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:53:41,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:53:41,734 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:53:41,738 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:53:41,738 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:53:41,739 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 48, 41, 722514), 1, 2]) securityworker stdout | 2023-06-29 13:53:41,743 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:53:41,743 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:53:41,744 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 48, 41, 722514), 1, 2]) gunicorn-registry stdout | 2023-06-29 13:53:41,744 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:41,744 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:41,745 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1601, 'Body': <_io.BytesIO object at 0x7f7ccb1abf90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:41,745 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:41,745 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:41,745 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:41,745 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:41,745 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:41,745 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:41,746 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler securityworker stdout | 2023-06-29 13:53:41,747 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:53:41,747 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:53:41,748 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:53:41,748 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:53:41,748 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:53:41,748 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:53:41,748 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:53:41,749 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:53:41,749 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:53:41,749 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:54:11 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:53:41,754 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:41,754 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:41,754 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:41,754 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:41,754 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:41,754 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1601}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'pbXSfAVJ276yRwSBBPgfhw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1abf90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1601', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:41,755 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:41,755 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:41,755 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:41,755 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:41,755 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:41,755 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1601&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:pbXSfAVJ276yRwSBBPgfhw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135341Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:41,755 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135341Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5be189d5c86d820f66e04b0fe4cf6705a7114b1c1bc90c71ed7e0750aa480483 gunicorn-registry stdout | 2023-06-29 13:53:41,755 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3e916c8d71b1b31133749c4e24576c9104de09d7235f81364dc8a55b1abadcb2 gunicorn-registry stdout | 2023-06-29 13:53:41,756 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:41,756 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:41,756 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:41,757 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:41,804 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:53:42,246 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1601 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:42,247 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0b308455-7b59-4eae-a29c-50245551d990', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0b308455-7b59-4eae-a29c-50245551d990', 'ETag': '"a5b5d27c0549dbbeb247048104f81f87"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:42,247 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:42,247 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:42,247 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:42,247 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:42,247 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0b308455-7b59-4eae-a29c-50245551d990', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0b308455-7b59-4eae-a29c-50245551d990', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0b308455-7b59-4eae-a29c-50245551d990', 'etag': '"a5b5d27c0549dbbeb247048104f81f87"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a5b5d27c0549dbbeb247048104f81f87"'} blobuploadcleanupworker stdout | 2023-06-29 13:53:42,374 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:53:43,121 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:43,121 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:43,122 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1602, 'Body': <_io.BytesIO object at 0x7f7ccb1ded60>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:43,122 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:43,122 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:43,122 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:43,122 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:43,122 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:43,122 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:43,122 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:43,131 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:43,131 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:43,131 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:43,131 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:43,131 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:43,131 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1602}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '5q8nLBbKtP2BEG6G22SY1g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1ded60>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1602', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:43,131 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:43,131 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:43,131 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:43,132 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:43,132 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:43,132 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1602&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:5q8nLBbKtP2BEG6G22SY1g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135343Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:43,132 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135343Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b01f0db17ff1d5c62b7c65bb11ff0a33104b8d45f2df379a95ca37a2f3ffe049 gunicorn-registry stdout | 2023-06-29 13:53:43,132 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 924f423784cd914c299d167141a13caf574b74d50786c078d9c27a4618fc608d gunicorn-registry stdout | 2023-06-29 13:53:43,132 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:43,133 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:43,133 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:43,134 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:43,181 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:53:43,582 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1602 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:43,582 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0367716d-41e7-49d5-8ea0-e8c3dc314288', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0367716d-41e7-49d5-8ea0-e8c3dc314288', 'ETag': '"e6af272c16cab4fd81106e86db6498d6"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:43,582 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:43,583 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:43,583 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:43,583 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:43,583 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0367716d-41e7-49d5-8ea0-e8c3dc314288', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0367716d-41e7-49d5-8ea0-e8c3dc314288', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0367716d-41e7-49d5-8ea0-e8c3dc314288', 'etag': '"e6af272c16cab4fd81106e86db6498d6"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e6af272c16cab4fd81106e86db6498d6"'} notificationworker stdout | 2023-06-29 13:53:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:53:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:53:53.978401+00:00 (in 9.999459 seconds) notificationworker stdout | 2023-06-29 13:53:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:53:53 UTC)" (scheduled at 2023-06-29 13:53:43.978401+00:00) notificationworker stdout | 2023-06-29 13:53:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:53:43,980 [74] [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(2023, 6, 29, 13, 53, 43, 979472), True, datetime.datetime(2023, 6, 29, 13, 53, 43, 979472), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:53:43,994 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:53:43,994 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:53:43,994 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:53:53 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 13:53:44,359 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:53:44,451 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:44,451 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:44,452 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1603, 'Body': <_io.BytesIO object at 0x7f7ccb20df90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:44,453 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:44,453 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:44,453 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:44,453 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:44,453 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:44,453 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:44,453 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:44,461 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:44,461 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:44,461 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:44,461 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:44,461 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:44,462 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1603}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'rA3x4AukYu+7bSfVFNX66A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb20df90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1603', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:44,462 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:44,462 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:44,462 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:44,462 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:44,462 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:44,462 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1603&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:rA3x4AukYu+7bSfVFNX66A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135344Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:44,462 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135344Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ac9d3b782c5a2500fcef231202a677405965f0681de97b06578c98977060db6e gunicorn-registry stdout | 2023-06-29 13:53:44,462 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 90dd779a5554350d7e0988bac6259c639522ad7946dc773e872e38fe21f63141 gunicorn-registry stdout | 2023-06-29 13:53:44,462 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:44,462 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:44,463 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:44,463 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:44,628 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:53:45,030 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1603 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:45,031 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b0c0a0f5-1d22-455f-b019-88abfdaae298', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b0c0a0f5-1d22-455f-b019-88abfdaae298', 'ETag': '"ac0df1e00ba462efbb6d27d514d5fae8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:45,031 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:45,031 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:45,031 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:45,031 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:45,031 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b0c0a0f5-1d22-455f-b019-88abfdaae298', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b0c0a0f5-1d22-455f-b019-88abfdaae298', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b0c0a0f5-1d22-455f-b019-88abfdaae298', 'etag': '"ac0df1e00ba462efbb6d27d514d5fae8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ac0df1e00ba462efbb6d27d514d5fae8"'} securityworker stdout | 2023-06-29 13:53:45,665 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} namespacegcworker stdout | 2023-06-29 13:53:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:53:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:53:55.889222+00:00 (in 10.198246 seconds) namespacegcworker stdout | 2023-06-29 13:53:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:54:45 UTC)" (scheduled at 2023-06-29 13:53:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:53:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:53:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:54:45 UTC)" executed successfully manifestbackfillworker stdout | 2023-06-29 13:53:45,734 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} exportactionlogsworker stdout | 2023-06-29 13:53:45,786 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} gunicorn-registry stdout | 2023-06-29 13:53:45,950 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:45,950 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:45,951 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1604, 'Body': <_io.BytesIO object at 0x7f7ccb216f40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:45,951 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:45,951 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:45,951 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:45,951 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:45,951 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:45,951 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:45,951 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:45,960 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:45,960 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:45,960 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:45,960 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:45,960 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:45,960 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1604}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'yn3WNEb4yePfD22zdMEKiA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb216f40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1604', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:45,960 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:45,961 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:45,961 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:45,961 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:45,961 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:45,961 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1604&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:yn3WNEb4yePfD22zdMEKiA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135345Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:45,961 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135345Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 190466163655b55dd17526d5cd4f70d614380d01d3780f262e80bbd95dc75a1a gunicorn-registry stdout | 2023-06-29 13:53:45,961 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7cf26d8dd31feb45856955316488bc679a7fc6f096c4e1f315ef0242c63f9961 gunicorn-registry stdout | 2023-06-29 13:53:45,962 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:45,962 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:45,962 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:45,963 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:46,010 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. servicekey stdout | 2023-06-29 13:53:46,040 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-web stdout | 2023-06-29 13:53:46,074 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-web stdout | 2023-06-29 13:53:46,210 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:53:46,214 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:53:46,218 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:53:46,221 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} quotaregistrysizeworker stdout | 2023-06-29 13:53:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:53:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:54:46.378393+00:00 (in 59.999406 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:53:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:54:46 UTC)" (scheduled at 2023-06-29 13:53:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:53:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:53:46,401 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:53:46,401 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:54:46 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:53:46,451 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1604 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:46,451 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '824be31c-1c97-470d-9e4c-bd74dfe4404f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '824be31c-1c97-470d-9e4c-bd74dfe4404f', 'ETag': '"ca7dd63446f8c9e3df0f6db374c10a88"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:46,451 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:46,452 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:46,452 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:46,452 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:46,452 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '824be31c-1c97-470d-9e4c-bd74dfe4404f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '824be31c-1c97-470d-9e4c-bd74dfe4404f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '824be31c-1c97-470d-9e4c-bd74dfe4404f', 'etag': '"ca7dd63446f8c9e3df0f6db374c10a88"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ca7dd63446f8c9e3df0f6db374c10a88"'} securityscanningnotificationworker stdout | 2023-06-29 13:53:46,481 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gcworker stdout | 2023-06-29 13:53:46,565 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} gunicorn-registry stdout | 2023-06-29 13:53:47,045 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:47,045 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:47,046 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1605, 'Body': <_io.BytesIO object at 0x7f7ccb216270>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:47,046 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:47,046 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:47,046 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:47,046 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:47,046 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:47,046 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:47,046 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:47,055 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:47,055 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:47,055 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:47,055 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:47,055 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:47,055 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1605}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '2Q8GBz3AMY15xQv/4jK6qw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb216270>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1605', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:47,055 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:47,055 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:47,055 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:47,055 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:47,055 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:47,055 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1605&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:2Q8GBz3AMY15xQv/4jK6qw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135347Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:47,056 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135347Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c5297bd402b1d5c227a7e154062d3930261cbfd7c10b5c4edcd45cc856e7472c gunicorn-registry stdout | 2023-06-29 13:53:47,056 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 84302d11842896eb314ca719b2f21548c70ad512a8297f9571d97415f26544d9 gunicorn-registry stdout | 2023-06-29 13:53:47,056 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:47,056 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:47,056 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:47,057 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:47,104 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:53:47,467 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1605 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:47,467 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '257ae039-3c16-4c83-919e-0a35fc2c6c4f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '257ae039-3c16-4c83-919e-0a35fc2c6c4f', 'ETag': '"d90f06073dc0318d79c50bffe232baab"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:47,467 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:47,468 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:47,468 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:47,468 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:47,468 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '257ae039-3c16-4c83-919e-0a35fc2c6c4f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '257ae039-3c16-4c83-919e-0a35fc2c6c4f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '257ae039-3c16-4c83-919e-0a35fc2c6c4f', 'etag': '"d90f06073dc0318d79c50bffe232baab"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d90f06073dc0318d79c50bffe232baab"'} globalpromstats stdout | 2023-06-29 13:53:47,633 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 13:53:47,984 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:53:48,147 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:48,148 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:48,148 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1606, 'Body': <_io.BytesIO object at 0x7f7ccb223680>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:48,148 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:48,148 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:48,148 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:48,148 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:48,148 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:48,149 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:48,149 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:48,157 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:48,157 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:48,157 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:48,157 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:48,157 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:48,157 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1606}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'EaEarg0AGDWATnCpJvMa0A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223680>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1606', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:48,158 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:48,158 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:48,158 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:48,158 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:48,158 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:48,158 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1606&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:EaEarg0AGDWATnCpJvMa0A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135348Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:48,158 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135348Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e4aac7fd746589db0b797fbe41f1eb7c4465ffac33c2161a7436cc64b3a48799 gunicorn-registry stdout | 2023-06-29 13:53:48,158 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | dbfc6131b6248d752240c65008c91c0dc8423640269e95f444e6bf24925c18e2 gunicorn-registry stdout | 2023-06-29 13:53:48,158 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:48,158 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:48,159 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:48,159 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:48,204 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-secscan stdout | 2023-06-29 13:53:48,428 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:53:48,432 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:53:48,436 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:53:48,608 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1606 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:48,608 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '692bf06e-4de0-4cf5-886a-0e22d87bf868', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '692bf06e-4de0-4cf5-886a-0e22d87bf868', 'ETag': '"11a11aae0d001835804e70a926f31ad0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:48,608 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:48,608 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:48,609 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:48,609 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:48,609 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '692bf06e-4de0-4cf5-886a-0e22d87bf868', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '692bf06e-4de0-4cf5-886a-0e22d87bf868', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '692bf06e-4de0-4cf5-886a-0e22d87bf868', 'etag': '"11a11aae0d001835804e70a926f31ad0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"11a11aae0d001835804e70a926f31ad0"'} securityscanningnotificationworker stdout | 2023-06-29 13:53:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:53:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:54:17.286405+00:00 (in 28.604159 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:53:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:54:48 UTC)" (scheduled at 2023-06-29 13:53:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:53:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:53:48,683 [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(2023, 6, 29, 13, 53, 48, 682713), True, datetime.datetime(2023, 6, 29, 13, 53, 48, 682713), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:53:48,698 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:53:48,698 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:53:48,698 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:54:48 UTC)" executed successfully chunkcleanupworker stdout | 2023-06-29 13:53:48,770 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} storagereplication stdout | 2023-06-29 13:53:49,175 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:53:49,271 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:49,271 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:49,272 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1607, 'Body': <_io.BytesIO object at 0x7f7ccb1e6220>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:49,272 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:49,272 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:49,272 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:49,272 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:49,272 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:49,272 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:49,272 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:49,281 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:49,281 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:49,281 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:49,281 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:49,281 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:49,281 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1607}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'cSdpb1uDV7QNX0ELGFGJ2A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6220>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1607', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:49,281 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:49,281 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:49,281 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:49,281 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:49,282 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:49,282 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1607&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:cSdpb1uDV7QNX0ELGFGJ2A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135349Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:49,282 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135349Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 49c7dd288ac8021d8a7f1c0bc8a791b81a3b2dbcf1f0ccd2f9fde6fbfbc1b7b9 gunicorn-registry stdout | 2023-06-29 13:53:49,282 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5023a5771ed2a1c8b785d9176765c7aa40dff4f3577e692c5468c95cd61c4425 gunicorn-registry stdout | 2023-06-29 13:53:49,282 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:49,282 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:49,282 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:49,283 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:49,328 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotatotalworker stdout | 2023-06-29 13:53:49,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:53:49,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:54:04.399457+00:00 (in 14.999469 seconds) quotatotalworker stdout | 2023-06-29 13:53:49,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:54:04 UTC)" (scheduled at 2023-06-29 13:53:49.399457+00:00) quotatotalworker stdout | 2023-06-29 13:53:49,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:53:49,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:53:49,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:54:04 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:53:49,621 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:53:49,628 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:53:49,633 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:53:49,637 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:53:49,641 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:53:49,648 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:53:49,654 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:53:49,658 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:53:49,662 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:53:49,731 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1607 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:49,731 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2b436b77-81dd-4f17-873a-78c412d4e04f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2b436b77-81dd-4f17-873a-78c412d4e04f', 'ETag': '"7127696f5b8357b40d5f410b185189d8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:49,732 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:49,732 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:49,732 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:49,732 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:49,732 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2b436b77-81dd-4f17-873a-78c412d4e04f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2b436b77-81dd-4f17-873a-78c412d4e04f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2b436b77-81dd-4f17-873a-78c412d4e04f', 'etag': '"7127696f5b8357b40d5f410b185189d8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7127696f5b8357b40d5f410b185189d8"'} gunicorn-registry stdout | 2023-06-29 13:53:50,376 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:50,376 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:50,377 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1608, 'Body': <_io.BytesIO object at 0x7f7ccb2abe00>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:50,377 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:50,377 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:50,377 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:50,377 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:50,377 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:50,377 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:50,377 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:50,385 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:50,386 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:50,386 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:50,386 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:50,386 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:50,386 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1608}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'vnQOFooaB66gk09CD6SIyw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2abe00>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1608', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:50,386 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:50,386 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:50,386 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:50,386 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:50,386 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:50,386 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1608&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:vnQOFooaB66gk09CD6SIyw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135350Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:50,386 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135350Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 83bc6be2d1404fe49863b381b0a44f24c3ba9218e76c86058f126a9e3c7cfff6 gunicorn-registry stdout | 2023-06-29 13:53:50,386 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 91b80dce51baf2e193fa2b62383b37fac9604a08d5be6f54af31ce0fa0f559f6 gunicorn-registry stdout | 2023-06-29 13:53:50,387 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:50,387 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:50,387 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:50,388 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:50,437 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:53:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:53:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:54:00.585410+00:00 (in 9.999500 seconds) gcworker stdout | 2023-06-29 13:53:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:54:00 UTC)" (scheduled at 2023-06-29 13:53:50.585410+00:00) gcworker stdout | 2023-06-29 13:53:50,587 [59] [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, 1686837230586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:53:50,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:53:50,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:53:50,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:54:00 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:53:50,841 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1608 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:50,842 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c74453c4-9946-48af-9325-a3063160dea0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c74453c4-9946-48af-9325-a3063160dea0', 'ETag': '"be740e168a1a07aea0934f420fa488cb"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:50,842 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:50,842 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:50,842 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:50,842 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:50,842 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c74453c4-9946-48af-9325-a3063160dea0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c74453c4-9946-48af-9325-a3063160dea0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c74453c4-9946-48af-9325-a3063160dea0', 'etag': '"be740e168a1a07aea0934f420fa488cb"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"be740e168a1a07aea0934f420fa488cb"'} gunicorn-registry stdout | 2023-06-29 13:53:51,558 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:51,559 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:51,559 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1609, 'Body': <_io.BytesIO object at 0x7f7ccb2abc70>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:51,559 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:51,559 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:51,559 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:51,559 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:51,560 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:51,560 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:51,560 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:51,568 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:51,568 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:51,568 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:51,568 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:51,568 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:51,568 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1609}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'XXTPst3pxV0BRXeyPdW++Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2abc70>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1609', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:51,568 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:51,568 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:51,568 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:51,569 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:51,569 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:51,569 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1609&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:XXTPst3pxV0BRXeyPdW++Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135351Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:51,569 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135351Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 399f1d490bbc096580d8885269209414f5b110c077540d079b64012ce9165538 gunicorn-registry stdout | 2023-06-29 13:53:51,569 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 98bdba6627dac9a639b0eca341273874f45ab49d2eaa76e1da06de87f9914473 gunicorn-registry stdout | 2023-06-29 13:53:51,569 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:51,569 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:51,569 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:51,570 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:51,615 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:53:52,015 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1609 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:52,016 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5c8fbb7e-e8b0-489c-950c-be23fa897252', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5c8fbb7e-e8b0-489c-950c-be23fa897252', 'ETag': '"5d74cfb2dde9c55d014577b23dd5bef9"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:52,016 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:52,016 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:52,016 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:52,016 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:52,016 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5c8fbb7e-e8b0-489c-950c-be23fa897252', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5c8fbb7e-e8b0-489c-950c-be23fa897252', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5c8fbb7e-e8b0-489c-950c-be23fa897252', 'etag': '"5d74cfb2dde9c55d014577b23dd5bef9"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5d74cfb2dde9c55d014577b23dd5bef9"'} gunicorn-registry stdout | 2023-06-29 13:53:52,590 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:52,590 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:52,591 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1610, 'Body': <_io.BytesIO object at 0x7f7cdba9a770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:52,591 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:52,591 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:52,591 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:52,591 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:52,591 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:52,591 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:52,591 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:52,599 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:52,599 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:52,599 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:52,599 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:52,600 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:52,600 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1610}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'yz3kLjxcKmlr9P/POgssJw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cdba9a770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1610', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:52,600 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:52,600 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:52,600 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:52,600 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:52,600 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:52,600 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1610&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:yz3kLjxcKmlr9P/POgssJw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135352Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:52,600 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135352Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ce2761cf36ace03995c95b2ee642d5364d75eb1771dcd1f3202c125f6b7c6757 gunicorn-registry stdout | 2023-06-29 13:53:52,600 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b2ba5738d7ce7fc9ca3529a6b8c1e4b32e3351429220b36d601c3625ddb90e04 gunicorn-registry stdout | 2023-06-29 13:53:52,600 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:52,600 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:52,601 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:52,601 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:52,646 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:53:53,008 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1610 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:53,008 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c42672cb-26f2-439e-993f-a4ac11ec1b67', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c42672cb-26f2-439e-993f-a4ac11ec1b67', 'ETag': '"cb3de42e3c5c2a696bf4ffcf3a0b2c27"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:53,008 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:53,008 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:53,008 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:53,009 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:53,009 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c42672cb-26f2-439e-993f-a4ac11ec1b67', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c42672cb-26f2-439e-993f-a4ac11ec1b67', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c42672cb-26f2-439e-993f-a4ac11ec1b67', 'etag': '"cb3de42e3c5c2a696bf4ffcf3a0b2c27"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"cb3de42e3c5c2a696bf4ffcf3a0b2c27"'} gunicorn-registry stdout | 2023-06-29 13:53:53,535 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:53,535 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:53,535 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1611, 'Body': <_io.BytesIO object at 0x7f7ccb2ac400>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:53,535 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:53,536 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:53,536 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:53,536 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:53,536 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:53,536 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:53,536 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:53,544 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:53,544 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:53,544 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:53,544 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:53,544 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:53,545 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1611}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'cw2P+xHGhX2bmkW5XtuMvw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac400>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1611', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:53,545 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:53,545 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:53,545 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:53,545 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:53,545 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:53,545 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1611&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:cw2P+xHGhX2bmkW5XtuMvw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135353Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:53,545 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135353Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 848375363a0448bda68caa15a5f89b84ffd69940ce32397229f35a88bd17d1df gunicorn-registry stdout | 2023-06-29 13:53:53,545 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 08ff725c8fd167ca9a6db2a4dd0e254d55183844fb3a219fb959b5d25e89df5b gunicorn-registry stdout | 2023-06-29 13:53:53,545 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:53,545 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:53,546 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:53,546 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:53,592 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:53:53,956 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1611 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:53,956 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '595026a7-a640-4201-a25e-3a5fa65d6bea', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '595026a7-a640-4201-a25e-3a5fa65d6bea', 'ETag': '"730d8ffb11c6857d9b9a45b95edb8cbf"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:53,956 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:53,956 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:53,957 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:53,957 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:53,957 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '595026a7-a640-4201-a25e-3a5fa65d6bea', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '595026a7-a640-4201-a25e-3a5fa65d6bea', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '595026a7-a640-4201-a25e-3a5fa65d6bea', 'etag': '"730d8ffb11c6857d9b9a45b95edb8cbf"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"730d8ffb11c6857d9b9a45b95edb8cbf"'} notificationworker stdout | 2023-06-29 13:53:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:53:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:54:03.978401+00:00 (in 9.999416 seconds) notificationworker stdout | 2023-06-29 13:53:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:54:03 UTC)" (scheduled at 2023-06-29 13:53:53.978401+00:00) notificationworker stdout | 2023-06-29 13:53:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:53:53,980 [74] [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(2023, 6, 29, 13, 53, 53, 979504), True, datetime.datetime(2023, 6, 29, 13, 53, 53, 979504), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:53:53,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:53:53,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:53:53,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:54:03 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:53:54,507 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:54,507 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:54,507 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1612, 'Body': <_io.BytesIO object at 0x7f7ccb223ea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:54,508 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:54,508 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:54,508 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:54,508 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:54,508 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:54,508 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:54,508 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:54,516 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:54,516 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:54,516 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:54,516 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:54,516 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:54,516 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1612}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'F6pQAzIbo1M1x19CxY01SQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223ea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1612', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:54,517 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:54,517 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:54,517 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:54,517 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:54,517 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:54,517 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1612&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:F6pQAzIbo1M1x19CxY01SQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135354Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:54,517 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135354Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 949216cbf84a584c7a58bc99444679756dd9b50af17ae8ef188be5c8c9bcdf61 gunicorn-registry stdout | 2023-06-29 13:53:54,517 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f2692f6613822d59d98d1d9c58b4172e722364f1c6ab274609e57e1dae43a8ec gunicorn-registry stdout | 2023-06-29 13:53:54,517 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:54,517 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:54,518 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:54,518 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:54,567 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:53:54,636 [214] [DEBUG] [app] Starting request: urn:request:49d27772-646e-4595-8065-9b66f7a32da7 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:53:54,636 [211] [DEBUG] [app] Starting request: urn:request:14c6ec34-31e3-4e8f-8e4f-c2b61a50e04b (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:53:54,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:53:54,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:53:54,640 [223] [DEBUG] [app] Starting request: urn:request:b81fe0e9-d538-49d6-a085-7a8874df6b77 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:53:54,640 [222] [DEBUG] [app] Starting request: urn:request:4e14b4c0-e49a-461f-a62c-2084743fe26c (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:53:54,640 [223] [DEBUG] [app] Ending request: urn:request:b81fe0e9-d538-49d6-a085-7a8874df6b77 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:b81fe0e9-d538-49d6-a085-7a8874df6b77', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:53:54,640 [222] [DEBUG] [app] Ending request: urn:request:4e14b4c0-e49a-461f-a62c-2084743fe26c (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:4e14b4c0-e49a-461f-a62c-2084743fe26c', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:53:54,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:53:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:53:54,640 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:53:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:53:54,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:53:54,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:53:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:53:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) gunicorn-web stdout | 2023-06-29 13:53:54,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:53:54,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:53:54,643 [214] [DEBUG] [app] Starting request: urn:request:1c177bd5-0e0f-457b-92a8-fe4323c8e351 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:53:54,643 [214] [DEBUG] [app] Ending request: urn:request:1c177bd5-0e0f-457b-92a8-fe4323c8e351 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:1c177bd5-0e0f-457b-92a8-fe4323c8e351', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:53:54,643 [213] [DEBUG] [app] Starting request: urn:request:1ce7cd85-55a3-410b-98cb-2a5fb9f08fcd (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:53:54,644 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:53:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:53:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:53:54,644 [213] [DEBUG] [app] Ending request: urn:request:1ce7cd85-55a3-410b-98cb-2a5fb9f08fcd (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:1ce7cd85-55a3-410b-98cb-2a5fb9f08fcd', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:53:54,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:53:54,644 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:53:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:53:54,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:53:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:53:54,644 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:53:54,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:53:54,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:53:54,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:53:54,663 [214] [DEBUG] [app] Ending request: urn:request:49d27772-646e-4595-8065-9b66f7a32da7 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:49d27772-646e-4595-8065-9b66f7a32da7', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:53:54,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:53:54,663 [211] [DEBUG] [app] Ending request: urn:request:14c6ec34-31e3-4e8f-8e4f-c2b61a50e04b (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:14c6ec34-31e3-4e8f-8e4f-c2b61a50e04b', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:53:54,663 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:53:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:53:54,663 [211] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:53:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.027) gunicorn-web stdout | 2023-06-29 13:53:54,664 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:53:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:53:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.028) gunicorn-registry stdout | 2023-06-29 13:53:54,931 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1612 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:54,931 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'cbe8355a-fd3d-4f0c-ad69-d614dd23d2ac', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'cbe8355a-fd3d-4f0c-ad69-d614dd23d2ac', 'ETag': '"17aa5003321ba35335c75f42c58d3549"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:54,931 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:54,932 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:54,932 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:54,932 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:54,932 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'cbe8355a-fd3d-4f0c-ad69-d614dd23d2ac', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'cbe8355a-fd3d-4f0c-ad69-d614dd23d2ac', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'cbe8355a-fd3d-4f0c-ad69-d614dd23d2ac', 'etag': '"17aa5003321ba35335c75f42c58d3549"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"17aa5003321ba35335c75f42c58d3549"'} gunicorn-registry stdout | 2023-06-29 13:53:55,360 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:55,361 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:55,361 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1613, 'Body': <_io.BytesIO object at 0x7f7ccb309a90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:55,361 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:55,361 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:55,361 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:55,361 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:55,361 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:55,361 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:55,362 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:55,370 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:55,370 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:55,370 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:55,371 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:55,371 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:55,371 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1613}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Fwl0drNTSISxVQUrwIyhHQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb309a90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1613', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:55,371 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:55,371 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:55,371 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:55,371 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:55,371 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:55,371 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1613&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Fwl0drNTSISxVQUrwIyhHQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135355Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:55,371 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135355Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 028fa5a2d9e065f8e9e5a8acb084f8fc386551054b0e217900a5dab04866ab71 gunicorn-registry stdout | 2023-06-29 13:53:55,371 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e98162e02b5eb1229672785c630901a289b975283be18862bf1576a341234bf4 gunicorn-registry stdout | 2023-06-29 13:53:55,371 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:55,371 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:55,372 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:55,372 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:55,417 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. exportactionlogsworker stdout | 2023-06-29 13:53:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:53:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:54:14.793446+00:00 (in 19.201889 seconds) exportactionlogsworker stdout | 2023-06-29 13:53:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:54:55 UTC)" (scheduled at 2023-06-29 13:53:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:53:55,592 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:53:55,593 [58] [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(2023, 6, 29, 13, 53, 55, 592079), True, datetime.datetime(2023, 6, 29, 13, 53, 55, 592079), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:53:55,628 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:53:55,628 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:53:55,628 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:54:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:53:55,778 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1613 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:55,779 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2819c87c-7707-4cfa-862b-15a2ebee519a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2819c87c-7707-4cfa-862b-15a2ebee519a', 'ETag': '"17097476b3534884b155052bc08ca11d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:55,779 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:55,779 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:55,779 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:55,779 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:55,779 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2819c87c-7707-4cfa-862b-15a2ebee519a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2819c87c-7707-4cfa-862b-15a2ebee519a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2819c87c-7707-4cfa-862b-15a2ebee519a', 'etag': '"17097476b3534884b155052bc08ca11d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"17097476b3534884b155052bc08ca11d"'} buildlogsarchiver stdout | 2023-06-29 13:53:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:53:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:54:25.790030+00:00 (in 29.999527 seconds) buildlogsarchiver stdout | 2023-06-29 13:53:55,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:54:25 UTC)" (scheduled at 2023-06-29 13:53:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:53:55,792 [54] [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(2023, 6, 14, 13, 53, 55, 790974), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:53:55,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:53:55,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:53:55,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:54:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:53:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:53:55,889 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:54:45.690471+00:00 (in 49.800788 seconds) namespacegcworker stdout | 2023-06-29 13:53:55,890 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:54:55 UTC)" (scheduled at 2023-06-29 13:53:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:53:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:53:55,891 [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(2023, 6, 29, 13, 53, 55, 890148), True, datetime.datetime(2023, 6, 29, 13, 53, 55, 890148), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:53:55,903 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:53:55,903 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:53:55,903 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:54:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:53:56,176 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:56,176 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:56,177 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1614, 'Body': <_io.BytesIO object at 0x7f7cd230a6d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:56,177 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:56,177 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:56,177 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:56,177 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:56,177 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:56,177 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:56,178 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:56,186 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:56,186 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:56,186 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:56,186 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:56,186 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:56,186 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1614}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'TaBYIku0lSnba1xs5SrWWQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd230a6d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1614', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:56,186 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:56,186 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:56,186 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:56,186 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:56,187 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:56,187 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1614&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:TaBYIku0lSnba1xs5SrWWQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135356Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:56,187 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135356Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 453516557aa39a419761f04321f4e6c0eb53a1b6ba0171a5fa943c6efd88deeb gunicorn-registry stdout | 2023-06-29 13:53:56,187 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5da167e4d74cbabbcc8c9cea2d25bbbda83bb37e3f9a1e352fa8c2298c3af95f gunicorn-registry stdout | 2023-06-29 13:53:56,187 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:56,187 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:56,187 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:56,188 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:56,233 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:53:56,556 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1614 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:56,556 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '233d2d65-a0ed-4e7d-a6e5-aa316e005500', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '233d2d65-a0ed-4e7d-a6e5-aa316e005500', 'ETag': '"4da058224bb49529db6b5c6ce52ad659"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:56,556 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:56,557 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:56,557 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:56,557 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:56,557 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '233d2d65-a0ed-4e7d-a6e5-aa316e005500', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '233d2d65-a0ed-4e7d-a6e5-aa316e005500', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '233d2d65-a0ed-4e7d-a6e5-aa316e005500', 'etag': '"4da058224bb49529db6b5c6ce52ad659"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4da058224bb49529db6b5c6ce52ad659"'} gunicorn-registry stdout | 2023-06-29 13:53:57,445 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:57,445 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:57,445 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1615, 'Body': <_io.BytesIO object at 0x7f7cd00e15e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:57,446 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:57,446 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:57,446 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:57,446 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:57,446 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:57,446 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:57,446 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:57,454 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:57,454 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:57,455 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:57,455 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:57,455 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:57,455 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1615}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'dv1++wg2iBQDFVzTjPHMiQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e15e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1615', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:57,455 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:57,455 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:57,455 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:57,455 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:57,456 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:57,456 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1615&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:dv1++wg2iBQDFVzTjPHMiQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135357Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:57,456 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135357Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a2b6f89b1af95c62496e334aba4f63620d9eaa947753c589f2985ac0b338fcf5 gunicorn-registry stdout | 2023-06-29 13:53:57,456 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3cbdd3945824f01cd643398e3b46e6c98fc7086067c25e04be52c6f0bf60c65c gunicorn-registry stdout | 2023-06-29 13:53:57,456 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:57,456 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:57,456 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:57,457 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:57,502 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:53:57,944 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1615 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:53:57,944 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3ea5bc05-c9c2-4292-991b-45f801d664c6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3ea5bc05-c9c2-4292-991b-45f801d664c6', 'ETag': '"76fd7efb0836881403155cd38cf1cc89"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:53:57,944 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:53:57,944 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:57,944 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:53:57,944 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:57,945 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3ea5bc05-c9c2-4292-991b-45f801d664c6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3ea5bc05-c9c2-4292-991b-45f801d664c6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3ea5bc05-c9c2-4292-991b-45f801d664c6', 'etag': '"76fd7efb0836881403155cd38cf1cc89"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"76fd7efb0836881403155cd38cf1cc89"'} gunicorn-registry stdout | 2023-06-29 13:53:58,286 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:53:58,286 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:53:58,286 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1616, 'Body': <_io.BytesIO object at 0x7f7ccb1de860>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:53:58,286 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:58,287 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:58,287 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:58,287 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:58,287 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:58,287 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:58,287 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:58,295 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:58,295 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:53:58,295 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:58,295 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:58,295 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:58,295 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1616}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'OYVODaz5zyJwuTfdOxvjwA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1de860>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1616', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:53:58,296 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:58,296 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:58,296 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:58,296 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:53:58,296 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:53:58,296 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1616&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:OYVODaz5zyJwuTfdOxvjwA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135358Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:53:58,296 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135358Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 826fab860c8c524cde32ed5ea3d06c9f01887c463dabc9079df662d98d244edc gunicorn-registry stdout | 2023-06-29 13:53:58,296 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 92b0a1800435895400dd19275b61b346505805bea409c9c068d12a35bc10a1d2 gunicorn-registry stdout | 2023-06-29 13:53:58,296 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:53:58,296 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:53:58,297 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:53:58,297 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:53:58,342 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:54:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:54:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:54:10.585410+00:00 (in 9.999501 seconds) gcworker stdout | 2023-06-29 13:54:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:54:10 UTC)" (scheduled at 2023-06-29 13:54:00.585410+00:00) gcworker stdout | 2023-06-29 13:54:00,587 [59] [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, 1686837240586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:54:00,602 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:54:00,602 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:54:00,602 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:54:10 UTC)" executed successfully expiredappspecifictokenworker stdout | 2023-06-29 13:54:00,856 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:54:01,054 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1616 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:01,054 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'dcb25c64-a905-4e7f-b2a2-ea0a5e8259b2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'dcb25c64-a905-4e7f-b2a2-ea0a5e8259b2', 'ETag': '"39854e0dacf9cf2270b937dd3b1be3c0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:01,054 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:01,055 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:01,055 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:01,055 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:01,055 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'dcb25c64-a905-4e7f-b2a2-ea0a5e8259b2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'dcb25c64-a905-4e7f-b2a2-ea0a5e8259b2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'dcb25c64-a905-4e7f-b2a2-ea0a5e8259b2', 'etag': '"39854e0dacf9cf2270b937dd3b1be3c0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"39854e0dacf9cf2270b937dd3b1be3c0"'} gunicorn-registry stdout | 2023-06-29 13:54:01,079 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:01,080 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:01,080 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1617, 'Body': <_io.BytesIO object at 0x7f7ccb2ac590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:01,080 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:01,080 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:01,080 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:01,080 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:01,080 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:01,080 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:01,080 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:01,089 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:01,089 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:01,089 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:01,089 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:01,089 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:01,089 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1617}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'TvRWDhalG0XHJFukQEb5Mw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1617', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:01,090 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:01,090 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:01,090 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:01,090 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:01,090 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:01,090 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1617&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:TvRWDhalG0XHJFukQEb5Mw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135401Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:01,090 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135401Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 28133f8e540778e9630e2f4750ee39425fe8c9121cbaa544ad98eb200bdae7bd gunicorn-registry stdout | 2023-06-29 13:54:01,090 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 26ba1a8c1548fde959ba25847cc9fab9f176d693abab9c78c75add6ccadb0d5c gunicorn-registry stdout | 2023-06-29 13:54:01,090 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:01,090 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:01,091 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:01,091 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:01,136 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:54:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:54:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:54:38.788158+00:00 (in 36.796623 seconds) repositorygcworker stdout | 2023-06-29 13:54:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:55:01 UTC)" (scheduled at 2023-06-29 13:54:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:54:01,991 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:54:01,993 [81] [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(2023, 6, 29, 13, 54, 1, 992030), True, datetime.datetime(2023, 6, 29, 13, 54, 1, 992030), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 13:54:02,006 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:54:02,006 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:54:02,006 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:55:01 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:54:02,189 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1617 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:02,190 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f6d19ce1-a0b9-49b6-aa08-084f2c3882a0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f6d19ce1-a0b9-49b6-aa08-084f2c3882a0', 'ETag': '"4ef4560e16a51b45c7245ba44046f933"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:02,190 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:02,190 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:02,190 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:02,190 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:02,190 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f6d19ce1-a0b9-49b6-aa08-084f2c3882a0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f6d19ce1-a0b9-49b6-aa08-084f2c3882a0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f6d19ce1-a0b9-49b6-aa08-084f2c3882a0', 'etag': '"4ef4560e16a51b45c7245ba44046f933"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4ef4560e16a51b45c7245ba44046f933"'} gunicorn-registry stdout | 2023-06-29 13:54:02,216 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:02,216 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:02,217 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1618, 'Body': <_io.BytesIO object at 0x7f7ccb1e6bd0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:02,217 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:02,217 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:02,217 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:02,217 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:02,217 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:02,217 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:02,217 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:02,226 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:02,226 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:02,226 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:02,226 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:02,226 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:02,226 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1618}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'SR+8pqxFt7CttZeMjSkkaQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6bd0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1618', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:02,226 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:02,226 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:02,227 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:02,227 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:02,227 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:02,227 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1618&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:SR+8pqxFt7CttZeMjSkkaQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135402Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:02,227 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135402Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c1e3a8cd877265eaa498346fa4ccc09541d9f7ad9f3b7fe3b0a06fb6accd0bba gunicorn-registry stdout | 2023-06-29 13:54:02,227 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e116f6265e28d093e7efaa8384293d7c7a78628dfaeb4d6246facff4cdcebece gunicorn-registry stdout | 2023-06-29 13:54:02,227 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:02,227 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:02,228 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:02,228 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:02,275 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:54:02,759 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1618 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:02,760 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ab78526e-0895-49fd-a285-5f9fb9f44451', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ab78526e-0895-49fd-a285-5f9fb9f44451', 'ETag': '"491fbca6ac45b7b0adb5978c8d292469"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:02,760 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:02,760 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:02,760 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:02,760 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:02,760 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ab78526e-0895-49fd-a285-5f9fb9f44451', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ab78526e-0895-49fd-a285-5f9fb9f44451', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ab78526e-0895-49fd-a285-5f9fb9f44451', 'etag': '"491fbca6ac45b7b0adb5978c8d292469"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"491fbca6ac45b7b0adb5978c8d292469"'} gunicorn-registry stdout | 2023-06-29 13:54:02,782 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:02,782 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:02,783 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1619, 'Body': <_io.BytesIO object at 0x7f7ccb2ac400>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:02,783 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:02,783 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:02,783 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:02,783 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:02,783 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:02,783 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:02,783 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:02,791 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:02,791 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:02,791 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:02,791 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:02,791 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:02,791 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1619}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'iIlwZZq4cyGo8lbD7xcY3w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac400>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1619', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:02,792 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:02,792 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:02,792 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:02,792 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:02,792 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:02,792 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1619&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:iIlwZZq4cyGo8lbD7xcY3w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135402Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:02,792 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135402Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | bd163baaddd40d103a28335692164bb00740753de55071c147b933eda849c0df gunicorn-registry stdout | 2023-06-29 13:54:02,792 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 72025e33a19eb193c88fca7ff405c69deff8168015da17b3e72d43619eb70a50 gunicorn-registry stdout | 2023-06-29 13:54:02,792 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:02,792 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:02,793 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:02,793 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:02,839 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:54:03,197 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1619 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:03,198 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '57150c78-2b55-44b4-9be2-02b7166a652b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '57150c78-2b55-44b4-9be2-02b7166a652b', 'ETag': '"888970659ab87321a8f256c3ef1718df"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:03,198 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:03,198 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:03,198 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:03,198 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:03,198 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '57150c78-2b55-44b4-9be2-02b7166a652b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '57150c78-2b55-44b4-9be2-02b7166a652b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '57150c78-2b55-44b4-9be2-02b7166a652b', 'etag': '"888970659ab87321a8f256c3ef1718df"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"888970659ab87321a8f256c3ef1718df"'} gunicorn-registry stdout | 2023-06-29 13:54:03,525 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:03,525 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:03,525 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1620, 'Body': <_io.BytesIO object at 0x7f7ccb2088b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:03,525 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:03,525 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:03,526 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:03,526 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:03,526 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:03,526 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:03,526 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:03,534 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:03,534 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:03,534 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:03,534 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:03,534 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:03,534 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1620}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'C0sS4htqzDvkg72+Z7iUQA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2088b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1620', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:03,535 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:03,535 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:03,535 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:03,535 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:03,535 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:03,535 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1620&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:C0sS4htqzDvkg72+Z7iUQA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135403Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:03,535 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135403Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1b0fc94a370c62999a96f47b5cf7c118bc153692c1ca8e7c980ce5c2cfa98d3e gunicorn-registry stdout | 2023-06-29 13:54:03,535 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5f6fd71eedbc2b146904a5d94343bda959e9eeeb2970da167892cdc18015d2d3 gunicorn-registry stdout | 2023-06-29 13:54:03,535 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:03,535 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:03,536 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:03,536 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:03,581 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:54:03,938 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1620 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:03,938 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '514e58f9-b410-4c18-9629-39f46e0d594e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '514e58f9-b410-4c18-9629-39f46e0d594e', 'ETag': '"0b4b12e21b6acc3be483bdbe67b89440"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:03,939 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:03,939 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:03,939 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:03,939 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:03,939 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '514e58f9-b410-4c18-9629-39f46e0d594e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '514e58f9-b410-4c18-9629-39f46e0d594e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '514e58f9-b410-4c18-9629-39f46e0d594e', 'etag': '"0b4b12e21b6acc3be483bdbe67b89440"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0b4b12e21b6acc3be483bdbe67b89440"'} notificationworker stdout | 2023-06-29 13:54:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:54:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:54:13.978401+00:00 (in 9.999432 seconds) notificationworker stdout | 2023-06-29 13:54:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:54:13 UTC)" (scheduled at 2023-06-29 13:54:03.978401+00:00) notificationworker stdout | 2023-06-29 13:54:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:54:03,980 [74] [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(2023, 6, 29, 13, 54, 3, 979394), True, datetime.datetime(2023, 6, 29, 13, 54, 3, 979394), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:54:03,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:54:03,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:54:03,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:54:13 UTC)" executed successfully queuecleanupworker stdout | 2023-06-29 13:54:04,380 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} quotatotalworker stdout | 2023-06-29 13:54:04,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:54:04,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:54:19.399457+00:00 (in 14.999524 seconds) quotatotalworker stdout | 2023-06-29 13:54:04,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:54:19 UTC)" (scheduled at 2023-06-29 13:54:04.399457+00:00) quotatotalworker stdout | 2023-06-29 13:54:04,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:54:04,412 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:54:04,412 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:54:19 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:54:04,765 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:04,765 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:04,766 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1621, 'Body': <_io.BytesIO object at 0x7f7ccb317ae0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:04,766 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:04,766 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:04,766 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:04,766 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:04,766 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:04,766 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:04,767 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:04,775 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:04,775 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:04,775 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:04,775 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:04,775 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:04,775 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1621}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'iSKryUQQG8iPhseVgBSgCg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb317ae0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1621', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:04,775 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:04,775 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:04,775 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:04,775 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:04,776 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:04,776 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1621&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:iSKryUQQG8iPhseVgBSgCg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135404Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:04,776 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135404Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5081c6b67f1cbf128cb2dd891f2a2b7ae806c31ff4aefc3800673915b9011cee gunicorn-registry stdout | 2023-06-29 13:54:04,776 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0b87ca3b9d8d6a078d46878edf77ac8676a193c8275e40ca952fe4b6072cb008 gunicorn-registry stdout | 2023-06-29 13:54:04,776 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:04,776 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:04,776 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:04,777 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:04,889 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:54:05,292 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1621 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:05,292 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c3165242-de83-42d8-96d8-6b657bb83518', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c3165242-de83-42d8-96d8-6b657bb83518', 'ETag': '"8922abc944101bc88f86c7958014a00a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:05,293 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:05,293 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:05,293 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:05,293 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:05,293 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c3165242-de83-42d8-96d8-6b657bb83518', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c3165242-de83-42d8-96d8-6b657bb83518', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c3165242-de83-42d8-96d8-6b657bb83518', 'etag': '"8922abc944101bc88f86c7958014a00a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8922abc944101bc88f86c7958014a00a"'} gunicorn-registry stdout | 2023-06-29 13:54:05,810 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:05,810 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:05,811 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1622, 'Body': <_io.BytesIO object at 0x7f7ccb234360>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:05,811 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:05,811 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:05,811 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:05,811 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:05,811 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:05,811 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:05,812 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:05,820 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:05,820 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:05,820 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:05,820 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:05,820 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:05,820 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1622}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'baRnaXM4Sz7h3xLejs0D3g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234360>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1622', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:05,820 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:05,820 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:05,820 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:05,820 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:05,821 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:05,821 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1622&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:baRnaXM4Sz7h3xLejs0D3g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135405Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:05,821 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135405Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 15611308f0cfd3530eec6097756daeeac7ad751fa1312c308c4d30efeccf5442 gunicorn-registry stdout | 2023-06-29 13:54:05,821 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 028ab757a579dc80bbe0015f6d6807dd109b8e2e292107f219b67463f7c9fb31 gunicorn-registry stdout | 2023-06-29 13:54:05,821 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:05,821 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:05,821 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:05,822 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:05,869 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:54:06,235 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1622 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:06,235 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '05529ec3-d2ea-4dbe-90db-3414dad60091', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '05529ec3-d2ea-4dbe-90db-3414dad60091', 'ETag': '"6da4676973384b3ee1df12de8ecd03de"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:06,235 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:06,236 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:06,236 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:06,236 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:06,236 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '05529ec3-d2ea-4dbe-90db-3414dad60091', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '05529ec3-d2ea-4dbe-90db-3414dad60091', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '05529ec3-d2ea-4dbe-90db-3414dad60091', 'etag': '"6da4676973384b3ee1df12de8ecd03de"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6da4676973384b3ee1df12de8ecd03de"'} securityworker stdout | 2023-06-29 13:54:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:54:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:54:11.713664+00:00 (in 5.130650 seconds) securityworker stdout | 2023-06-29 13:54:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:54:36 UTC)" (scheduled at 2023-06-29 13:54:06.582504+00:00) securityworker stdout | 2023-06-29 13:54:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:54:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:54:06,587 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:54:06,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:54:06,606 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:54:06,609 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:54:06,609 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:54:36 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:54:06,798 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:06,798 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:06,799 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1623, 'Body': <_io.BytesIO object at 0x7f7ccb234f90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:06,799 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:06,799 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:06,799 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:06,799 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:06,799 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:06,799 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:06,799 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:06,808 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:06,808 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:06,808 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:06,808 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:06,808 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:06,808 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1623}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'DRsuWKvtrb4XZAjMoDwJWw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234f90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1623', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:06,808 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:06,808 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:06,808 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:06,808 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:06,809 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:06,809 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1623&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:DRsuWKvtrb4XZAjMoDwJWw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135406Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:06,809 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135406Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ef95ee6c13a0965e2a18e79124ab7c66b59cf8aec70e46885b4a723c299ae1e0 gunicorn-registry stdout | 2023-06-29 13:54:06,809 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2198b6ef253bbe413ec1cbe2ce111831817e7e7a1ac70442130d088828038cbb gunicorn-registry stdout | 2023-06-29 13:54:06,809 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:06,809 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:06,809 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:06,810 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:06,855 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:54:07,223 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1623 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:07,223 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '170bd0a7-73d2-49b4-ab4f-3e062f6edb79', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '170bd0a7-73d2-49b4-ab4f-3e062f6edb79', 'ETag': '"0d1b2e58abedadbe176408cca03c095b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:07,223 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:07,223 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:07,223 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:07,223 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:07,223 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '170bd0a7-73d2-49b4-ab4f-3e062f6edb79', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '170bd0a7-73d2-49b4-ab4f-3e062f6edb79', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '170bd0a7-73d2-49b4-ab4f-3e062f6edb79', 'etag': '"0d1b2e58abedadbe176408cca03c095b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0d1b2e58abedadbe176408cca03c095b"'} builder stdout | 2023-06-29 13:54:07,665 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:54:07,671 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:54:07,789 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:07,789 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:07,790 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1624, 'Body': <_io.BytesIO object at 0x7f7ccb2dc9a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:07,790 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:07,790 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:07,790 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:07,790 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:07,790 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:07,790 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:07,790 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:07,799 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:07,799 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:07,799 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:07,799 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:07,799 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:07,799 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1624}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 's19B39+uE8c1y02F6XOzow==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2dc9a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1624', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:07,799 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:07,799 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:07,799 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:07,799 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:07,800 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:07,800 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1624&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:s19B39+uE8c1y02F6XOzow== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135407Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:07,800 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135407Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e598517e3bb7625728a3ad3a2e9fc6096d8f80d613eace073c026bc14be9411e gunicorn-registry stdout | 2023-06-29 13:54:07,800 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 67d166c4f904ff86a3bbad8a3b16ef39af8dbe17b461d4abf3ffdc16cc3f10a1 gunicorn-registry stdout | 2023-06-29 13:54:07,800 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:07,800 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:07,800 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:07,801 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:07,846 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:54:08,211 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1624 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:08,212 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1e145354-e0df-404d-b6ec-521707404a02', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1e145354-e0df-404d-b6ec-521707404a02', 'ETag': '"b35f41dfdfae13c735cb4d85e973b3a3"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:08,212 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:08,212 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:08,212 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:08,212 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:08,212 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1e145354-e0df-404d-b6ec-521707404a02', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1e145354-e0df-404d-b6ec-521707404a02', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1e145354-e0df-404d-b6ec-521707404a02', 'etag': '"b35f41dfdfae13c735cb4d85e973b3a3"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b35f41dfdfae13c735cb4d85e973b3a3"'} gunicorn-registry stdout | 2023-06-29 13:54:08,815 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:08,815 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:08,816 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1625, 'Body': <_io.BytesIO object at 0x7f7ccb1e6bd0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:08,816 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:08,816 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:08,816 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:08,816 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:08,816 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:08,816 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:08,816 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:08,825 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:08,825 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:08,825 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:08,825 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:08,825 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:08,825 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1625}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'o630QFuWxviFpKXyHOB29w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6bd0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1625', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:08,825 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:08,825 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:08,825 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:08,825 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:08,825 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:08,825 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1625&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:o630QFuWxviFpKXyHOB29w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135408Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:08,825 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135408Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 68b87aa1e98844b4f22df3bd9b6610a21a89efd2e9049649213eb829a6170f74 gunicorn-registry stdout | 2023-06-29 13:54:08,826 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a2f49d98a2c194ef35ddcf978913a60801a3173ac37999560e9a2b2ce08c3afa gunicorn-registry stdout | 2023-06-29 13:54:08,826 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:08,826 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:08,826 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:08,827 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:08,872 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:54:09,237 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1625 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:09,237 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4af472fa-820c-472b-8ce7-bb3e5f2baaa2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4af472fa-820c-472b-8ce7-bb3e5f2baaa2', 'ETag': '"a3adf4405b96c6f885a4a5f21ce076f7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:09,237 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:09,238 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:09,238 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:09,238 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:09,238 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4af472fa-820c-472b-8ce7-bb3e5f2baaa2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4af472fa-820c-472b-8ce7-bb3e5f2baaa2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4af472fa-820c-472b-8ce7-bb3e5f2baaa2', 'etag': '"a3adf4405b96c6f885a4a5f21ce076f7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a3adf4405b96c6f885a4a5f21ce076f7"'} quotatotalworker stdout | 2023-06-29 13:54:09,518 [78] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotatotalworker.py', 'pid': '78'} gunicorn-web stdout | 2023-06-29 13:54:09,636 [212] [DEBUG] [app] Starting request: urn:request:be3877d9-6632-444b-93d1-9938b96c8297 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:54:09,636 [214] [DEBUG] [app] Starting request: urn:request:1565b0bb-e89a-4052-962f-429381e4ee4f (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:54:09,638 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:54:09,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:54:09,640 [222] [DEBUG] [app] Starting request: urn:request:9de0273f-ffea-4559-b338-3b2381b408be (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:54:09,640 [216] [DEBUG] [app] Starting request: urn:request:9e9ec2e0-d12d-432d-99d1-574ff356fc16 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:54:09,640 [222] [DEBUG] [app] Ending request: urn:request:9de0273f-ffea-4559-b338-3b2381b408be (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:9de0273f-ffea-4559-b338-3b2381b408be', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:54:09,640 [216] [DEBUG] [app] Ending request: urn:request:9e9ec2e0-d12d-432d-99d1-574ff356fc16 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:9e9ec2e0-d12d-432d-99d1-574ff356fc16', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:54:09,641 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:54:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:54:09,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:54:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:54:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:54:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:54:09,641 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:54:09,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:54:09,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:54:09,642 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:54:09,644 [213] [DEBUG] [app] Starting request: urn:request:deaf3831-5195-4106-b3c0-5e86d9d05886 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:54:09,644 [211] [DEBUG] [app] Starting request: urn:request:134b052a-837c-4e67-ab7a-e943213204ea (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:54:09,644 [213] [DEBUG] [app] Ending request: urn:request:deaf3831-5195-4106-b3c0-5e86d9d05886 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:deaf3831-5195-4106-b3c0-5e86d9d05886', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:54:09,645 [211] [DEBUG] [app] Ending request: urn:request:134b052a-837c-4e67-ab7a-e943213204ea (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:134b052a-837c-4e67-ab7a-e943213204ea', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:54:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:54:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:54:09,645 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:54:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:54:09,645 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:54:09,645 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:54:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:54:09,645 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:54:09,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:54:09,645 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:54:09,653 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:54:09,653 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:54:09,664 [214] [DEBUG] [app] Ending request: urn:request:1565b0bb-e89a-4052-962f-429381e4ee4f (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:1565b0bb-e89a-4052-962f-429381e4ee4f', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:54:09,664 [212] [DEBUG] [app] Ending request: urn:request:be3877d9-6632-444b-93d1-9938b96c8297 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:be3877d9-6632-444b-93d1-9938b96c8297', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:54:09,664 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:54:09,664 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:54:09,665 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:54:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:54:09,665 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:54:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:54:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.030 118 0.030) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:54:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.030 118 0.030) gunicorn-registry stdout | 2023-06-29 13:54:09,856 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:09,856 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:09,857 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1626, 'Body': <_io.BytesIO object at 0x7f7ccb208450>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:09,857 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:09,857 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:09,857 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:09,857 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:09,858 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:09,858 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:09,858 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:09,866 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:09,866 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:09,866 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:09,866 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:09,866 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:09,866 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1626}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'bUlPVHLIin1izCMFzvVvoA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb208450>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1626', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:09,866 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:09,866 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:09,867 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:09,867 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:09,867 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:09,867 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1626&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:bUlPVHLIin1izCMFzvVvoA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135409Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:09,867 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135409Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f06fb331b11dc91fd0a3b82ee701b8fe2349418a76bb5760b3e367f4f66fd84f gunicorn-registry stdout | 2023-06-29 13:54:09,867 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5415eb959feee182b7c691ae01d315e1ae51448327d1aef54d6a836182e2a15e gunicorn-registry stdout | 2023-06-29 13:54:09,867 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:09,867 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:09,867 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:09,868 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:09,917 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotaregistrysizeworker stdout | 2023-06-29 13:54:10,118 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-registry stdout | 2023-06-29 13:54:10,281 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1626 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:10,282 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd408095f-80bd-426b-9c00-4f093f1d4fa5', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd408095f-80bd-426b-9c00-4f093f1d4fa5', 'ETag': '"6d494f5472c88a7d62cc2305cef56fa0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:10,282 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:10,282 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:10,282 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:10,282 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:10,282 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd408095f-80bd-426b-9c00-4f093f1d4fa5', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd408095f-80bd-426b-9c00-4f093f1d4fa5', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd408095f-80bd-426b-9c00-4f093f1d4fa5', 'etag': '"6d494f5472c88a7d62cc2305cef56fa0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6d494f5472c88a7d62cc2305cef56fa0"'} buildlogsarchiver stdout | 2023-06-29 13:54:10,411 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} logrotateworker stdout | 2023-06-29 13:54:10,421 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} namespacegcworker stdout | 2023-06-29 13:54:10,453 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} gcworker stdout | 2023-06-29 13:54:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:54:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:54:20.585410+00:00 (in 9.999471 seconds) gcworker stdout | 2023-06-29 13:54:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:54:20 UTC)" (scheduled at 2023-06-29 13:54:10.585410+00:00) gcworker stdout | 2023-06-29 13:54:10,587 [59] [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, 1686837250586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:54:10,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:54:10,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:54:10,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:54:20 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:54:10,763 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:10,763 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:10,764 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1627, 'Body': <_io.BytesIO object at 0x7f7ccb1fb8b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:10,764 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:10,764 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:10,764 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:10,764 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:10,764 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:10,764 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:10,764 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:10,773 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:10,773 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:10,773 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:10,773 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:10,773 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:10,773 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1627}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'tU3mYLWckE2ppFx3R9k//g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fb8b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1627', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:10,773 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:10,773 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:10,773 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:10,773 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:10,773 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:10,774 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1627&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:tU3mYLWckE2ppFx3R9k//g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135410Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:10,774 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135410Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | cee763bb5a53320a9c8d7e6db7616fd2e409f02b2b997ace3c31a99eb036f7c5 gunicorn-registry stdout | 2023-06-29 13:54:10,774 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f529fac79dad338c2fdf8a9c75351cc674b504befe056b14876a4e29c337bfca gunicorn-registry stdout | 2023-06-29 13:54:10,774 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:10,774 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:10,774 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:10,775 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:10,820 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:54:11,182 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1627 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:11,182 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b38b0fb2-7748-43b7-a9ba-e1810b86bfef', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b38b0fb2-7748-43b7-a9ba-e1810b86bfef', 'ETag': '"b54de660b59c904da9a45c7747d93ffe"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:11,182 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:11,182 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:11,182 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:11,182 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:11,183 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b38b0fb2-7748-43b7-a9ba-e1810b86bfef', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b38b0fb2-7748-43b7-a9ba-e1810b86bfef', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b38b0fb2-7748-43b7-a9ba-e1810b86bfef', 'etag': '"b54de660b59c904da9a45c7747d93ffe"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b54de660b59c904da9a45c7747d93ffe"'} repositoryactioncounter stdout | 2023-06-29 13:54:11,279 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} securityworker stdout | 2023-06-29 13:54:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:54:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:54:36.582504+00:00 (in 24.868323 seconds) securityworker stdout | 2023-06-29 13:54:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:54:41 UTC)" (scheduled at 2023-06-29 13:54:11.713664+00:00) securityworker stdout | 2023-06-29 13:54:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:54:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:54:11,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:54:11,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:54:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:54:11,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:54:11,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:54:11,721 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:54:11,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:54:11,735 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:54:11,739 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:54:11,739 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:54:11,740 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 49, 11, 722415), 1, 2]) securityworker stdout | 2023-06-29 13:54:11,743 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:54:11,743 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:54:11,744 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 49, 11, 722415), 1, 2]) securityworker stdout | 2023-06-29 13:54:11,748 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:54:11,748 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:54:11,748 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:54:11,748 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:54:11,748 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:54:11,748 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:54:11,748 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:54:11,750 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:54:11,750 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:54:11,750 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:54:41 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:54:12,173 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:12,173 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:12,173 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1628, 'Body': <_io.BytesIO object at 0x7f7ccb27a180>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:12,173 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:12,174 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:12,174 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:12,174 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:12,174 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:12,174 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:12,174 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:12,182 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:12,182 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:12,182 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:12,182 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:12,182 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:12,182 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1628}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'xsLvlj7l4QGNxZ5ZAmVvAw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a180>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1628', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:12,182 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:12,183 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:12,183 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:12,183 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:12,183 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:12,183 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1628&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:xsLvlj7l4QGNxZ5ZAmVvAw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135412Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:12,183 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135412Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | afb38df85a63ebc984cdbc0578d9a5717df9b39932f831b10cd2f706f90f9b74 gunicorn-registry stdout | 2023-06-29 13:54:12,183 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | cf5a0c07e9253e6cdba862ad52a4b29bf981459486920c99f3fa31b80237f6f8 gunicorn-registry stdout | 2023-06-29 13:54:12,183 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:12,183 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:12,184 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:12,184 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:12,229 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. blobuploadcleanupworker stdout | 2023-06-29 13:54:12,412 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:54:12,672 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1628 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:12,672 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd7edac45-7a83-466c-8978-fdb77c53b4af', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd7edac45-7a83-466c-8978-fdb77c53b4af', 'ETag': '"c6c2ef963ee5e1018dc59e5902656f03"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:12,672 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:12,673 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:12,673 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:12,673 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:12,673 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd7edac45-7a83-466c-8978-fdb77c53b4af', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd7edac45-7a83-466c-8978-fdb77c53b4af', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd7edac45-7a83-466c-8978-fdb77c53b4af', 'etag': '"c6c2ef963ee5e1018dc59e5902656f03"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c6c2ef963ee5e1018dc59e5902656f03"'} gunicorn-registry stdout | 2023-06-29 13:54:13,609 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:13,609 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:13,610 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1629, 'Body': <_io.BytesIO object at 0x7f7ccb20d0e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:13,610 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:13,610 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:13,610 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:13,610 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:13,610 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:13,610 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:13,610 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:13,619 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:13,619 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:13,619 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:13,619 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:13,619 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:13,619 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1629}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'K4X5/N3I/26dDXlO5h9X+A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb20d0e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1629', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:13,619 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:13,619 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:13,619 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:13,619 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:13,620 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:13,620 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1629&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:K4X5/N3I/26dDXlO5h9X+A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135413Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:13,620 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135413Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 921858f1e901137757f528959b15b41d5f16af1b33e22da96743f092e1b5a201 gunicorn-registry stdout | 2023-06-29 13:54:13,620 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d8ab67b8e57959554ad4346db170adb0a4bf107ab87aed0118604a51e26ce7bb gunicorn-registry stdout | 2023-06-29 13:54:13,620 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:13,620 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:13,620 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:13,621 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:13,668 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:54:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:54:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:54:15.985355+00:00 (in 2.006473 seconds) notificationworker stdout | 2023-06-29 13:54:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:54:23 UTC)" (scheduled at 2023-06-29 13:54:13.978401+00:00) notificationworker stdout | 2023-06-29 13:54:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:54:13,980 [74] [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(2023, 6, 29, 13, 54, 13, 979335), True, datetime.datetime(2023, 6, 29, 13, 54, 13, 979335), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:54:14,003 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:54:14,003 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:54:14,003 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:54:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:54:14,111 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1629 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:14,111 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'fb191b07-b80a-4199-a14e-90c5b40939aa', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'fb191b07-b80a-4199-a14e-90c5b40939aa', 'ETag': '"2b85f9fcddc8ff6e9d0d794ee61f57f8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:14,111 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:14,111 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:14,112 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:14,112 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:14,112 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'fb191b07-b80a-4199-a14e-90c5b40939aa', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'fb191b07-b80a-4199-a14e-90c5b40939aa', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'fb191b07-b80a-4199-a14e-90c5b40939aa', 'etag': '"2b85f9fcddc8ff6e9d0d794ee61f57f8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2b85f9fcddc8ff6e9d0d794ee61f57f8"'} repositorygcworker stdout | 2023-06-29 13:54:14,392 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} exportactionlogsworker stdout | 2023-06-29 13:54:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:54:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:54:55.591055+00:00 (in 40.797065 seconds) exportactionlogsworker stdout | 2023-06-29 13:54:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:55:14 UTC)" (scheduled at 2023-06-29 13:54:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:54:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:54:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:55:14 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:54:14,915 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:14,915 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:14,916 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1630, 'Body': <_io.BytesIO object at 0x7f7ccb223540>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:14,916 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:14,916 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:14,916 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:14,916 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:14,916 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:14,916 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:14,916 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:14,924 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:14,924 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:14,924 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:14,925 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:14,925 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:14,925 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1630}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'kfcFQva7et1RqNgbLOh17w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223540>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1630', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:14,925 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:14,925 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:14,925 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:14,925 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:14,925 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:14,925 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1630&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:kfcFQva7et1RqNgbLOh17w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135414Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:14,925 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135414Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a5ffb17ec01a24bdade1b492223dec85fa7fdef80cd6947c403dd8209bdaa05b gunicorn-registry stdout | 2023-06-29 13:54:14,925 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0b1cf3588549bdbb4a032793891951af606617479f0ed217a1623649e33e59b5 gunicorn-registry stdout | 2023-06-29 13:54:14,925 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:14,926 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:14,926 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:14,927 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:14,971 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:54:15,376 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1630 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:15,376 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a241b713-d051-4a45-9eeb-4f976042d8c1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a241b713-d051-4a45-9eeb-4f976042d8c1', 'ETag': '"91f70542f6bb7add51a8d81b2ce875ef"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:15,376 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:15,377 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:15,377 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:15,377 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:15,377 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a241b713-d051-4a45-9eeb-4f976042d8c1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a241b713-d051-4a45-9eeb-4f976042d8c1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a241b713-d051-4a45-9eeb-4f976042d8c1', 'etag': '"91f70542f6bb7add51a8d81b2ce875ef"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"91f70542f6bb7add51a8d81b2ce875ef"'} securityworker stdout | 2023-06-29 13:54:15,697 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:54:15,761 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} exportactionlogsworker stdout | 2023-06-29 13:54:15,808 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} notificationworker stdout | 2023-06-29 13:54:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:54:15,986 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:54:23.978401+00:00 (in 7.992562 seconds) notificationworker stdout | 2023-06-29 13:54:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:55:15 UTC)" (scheduled at 2023-06-29 13:54:15.985355+00:00) notificationworker stdout | 2023-06-29 13:54:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:54:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:55:15 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:54:16,006 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:16,007 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:16,008 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1631, 'Body': <_io.BytesIO object at 0x7f7ccb286d10>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:16,008 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:16,008 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:16,008 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:16,008 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:16,008 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:16,009 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:16,009 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:16,017 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:16,017 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:16,017 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:16,018 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:16,018 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:16,018 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1631}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'h4R2EcfW0Hc0TIuyMOAQOA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286d10>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1631', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:16,018 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:16,018 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:16,018 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:16,018 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:16,019 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:16,019 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1631&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:h4R2EcfW0Hc0TIuyMOAQOA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135416Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:16,019 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135416Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 62e82e59aedc21ede3e7ac95832c1c79dcf83417afd428ab4b141c3a892c49c0 gunicorn-registry stdout | 2023-06-29 13:54:16,019 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 62a6e9468830f1672559e645e973862fd03eb7199d274706f130cf38cbc99cd1 gunicorn-registry stdout | 2023-06-29 13:54:16,019 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:16,019 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:16,020 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:16,020 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:16,065 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. servicekey stdout | 2023-06-29 13:54:16,076 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-web stdout | 2023-06-29 13:54:16,084 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-web stdout | 2023-06-29 13:54:16,223 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:54:16,227 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:54:16,231 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:54:16,234 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-registry stdout | 2023-06-29 13:54:16,430 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1631 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:16,430 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '76a7d3d2-a75e-489f-b495-9e3fd7e061e0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '76a7d3d2-a75e-489f-b495-9e3fd7e061e0', 'ETag': '"87847611c7d6d077344c8bb230e01038"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:16,430 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:16,431 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:16,431 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:16,431 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:16,431 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '76a7d3d2-a75e-489f-b495-9e3fd7e061e0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '76a7d3d2-a75e-489f-b495-9e3fd7e061e0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '76a7d3d2-a75e-489f-b495-9e3fd7e061e0', 'etag': '"87847611c7d6d077344c8bb230e01038"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"87847611c7d6d077344c8bb230e01038"'} securityscanningnotificationworker stdout | 2023-06-29 13:54:16,506 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gcworker stdout | 2023-06-29 13:54:16,583 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} gunicorn-registry stdout | 2023-06-29 13:54:16,984 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:16,984 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:16,985 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1632, 'Body': <_io.BytesIO object at 0x7f7ccb2344a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:16,985 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:16,985 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:16,985 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:16,985 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:16,985 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:16,985 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:16,985 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:16,994 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:16,994 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:16,994 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:16,994 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:16,994 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:16,994 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1632}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '6fajaoOQilV7OS62NOKy8g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2344a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1632', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:16,994 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:16,994 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:16,994 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:16,994 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:16,994 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:16,994 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1632&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:6fajaoOQilV7OS62NOKy8g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135416Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:16,994 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135416Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3ab0840eb71d43c046aa10cbf58f2e7d08ae5d5603106882558459075b686cb1 gunicorn-registry stdout | 2023-06-29 13:54:16,995 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8a376d168d209ea95d9b86d44c245f7f191d2bc696c29d58b8581446b74b36e0 gunicorn-registry stdout | 2023-06-29 13:54:16,995 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:16,995 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:16,995 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:16,996 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:17,041 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityscanningnotificationworker stdout | 2023-06-29 13:54:17,286 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:54:17,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:54:23.286787+00:00 (in 5.999864 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:54:17,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:59:17 UTC)" (scheduled at 2023-06-29 13:54:17.286405+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:54:17,288 [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(2023, 6, 29, 13, 54, 17, 287418), 'secscanv4/%']) securityscanningnotificationworker stdout | 2023-06-29 13:54:17,301 [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(2023, 6, 29, 13, 54, 17, 287418), True, datetime.datetime(2023, 6, 29, 13, 54, 17, 287418), 0, 'secscanv4/%']) securityscanningnotificationworker stdout | 2023-06-29 13:54:17,306 [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(2023, 6, 29, 13, 54, 17, 287418), True, datetime.datetime(2023, 6, 29, 13, 54, 17, 287418), 0, 'secscanv4/%', False, datetime.datetime(2023, 6, 29, 13, 54, 17, 287418), 'secscanv4/%']) securityscanningnotificationworker stdout | 2023-06-29 13:54:17,309 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:54:17,310 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 13:59:17 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:54:17,403 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1632 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:17,404 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'fc7d12f6-4e77-4367-8ed3-5272ec3ddd6d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'fc7d12f6-4e77-4367-8ed3-5272ec3ddd6d', 'ETag': '"e9f6a36a83908a557b392eb634e2b2f2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:17,404 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:17,404 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:17,404 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:17,404 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:17,404 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'fc7d12f6-4e77-4367-8ed3-5272ec3ddd6d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'fc7d12f6-4e77-4367-8ed3-5272ec3ddd6d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'fc7d12f6-4e77-4367-8ed3-5272ec3ddd6d', 'etag': '"e9f6a36a83908a557b392eb634e2b2f2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e9f6a36a83908a557b392eb634e2b2f2"'} globalpromstats stdout | 2023-06-29 13:54:17,660 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 13:54:18,023 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:54:18,154 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:18,154 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:18,155 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1633, 'Body': <_io.BytesIO object at 0x7f7ccb27a180>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:18,155 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:18,155 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:18,155 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:18,155 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:18,155 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:18,155 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:18,155 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:18,164 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:18,164 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:18,164 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:18,164 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:18,164 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:18,164 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1633}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '5hxMDAzQar6S19L71hOsrg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a180>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1633', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:18,164 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:18,164 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:18,164 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:18,164 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:18,164 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:18,165 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1633&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:5hxMDAzQar6S19L71hOsrg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135418Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:18,165 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135418Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9f8329eed4deaad484fb145406d6572e0542859ab2f8cba65e9c0f7a4de3b6e6 gunicorn-registry stdout | 2023-06-29 13:54:18,165 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 05a6b55526f56cee9787e2fc1ceaf98bad6677f0d30b24c23d2428ab9ec192ef gunicorn-registry stdout | 2023-06-29 13:54:18,165 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:18,165 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:18,165 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:18,166 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:18,211 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-secscan stdout | 2023-06-29 13:54:18,438 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:54:18,442 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:54:18,445 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:54:18,612 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1633 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:18,613 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6b49dfc7-cb80-4a3c-994b-0f3d59594ff0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6b49dfc7-cb80-4a3c-994b-0f3d59594ff0', 'ETag': '"e61c4c0c0cd06abe92d7d2fbd613acae"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:18,613 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:18,613 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:18,613 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:18,613 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:18,613 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6b49dfc7-cb80-4a3c-994b-0f3d59594ff0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6b49dfc7-cb80-4a3c-994b-0f3d59594ff0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6b49dfc7-cb80-4a3c-994b-0f3d59594ff0', 'etag': '"e61c4c0c0cd06abe92d7d2fbd613acae"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e61c4c0c0cd06abe92d7d2fbd613acae"'} chunkcleanupworker stdout | 2023-06-29 13:54:18,786 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-registry stdout | 2023-06-29 13:54:19,182 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:19,182 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:19,183 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1634, 'Body': <_io.BytesIO object at 0x7f7ccb2dc900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:19,183 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:19,183 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:19,183 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:19,183 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:19,183 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:19,183 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:19,183 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:19,192 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:19,192 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:19,192 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:19,192 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:19,192 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:19,192 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1634}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'kw8BT3k4mRRchUeyCxBsow==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2dc900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1634', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:19,192 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:19,192 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:19,192 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:19,192 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:19,192 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:19,192 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1634&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:kw8BT3k4mRRchUeyCxBsow== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135419Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:19,193 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135419Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5daf3291acc9bce3c3b563fe870b8a48026381fbeff95faffa2e83aff392342e gunicorn-registry stdout | 2023-06-29 13:54:19,193 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 885ed18291da097e14f294015c3aebeab233b70d4afe9125f83e158ee2df3824 gunicorn-registry stdout | 2023-06-29 13:54:19,193 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:19,193 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:19,193 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:19,194 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. storagereplication stdout | 2023-06-29 13:54:19,210 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:54:19,239 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotatotalworker stdout | 2023-06-29 13:54:19,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:54:19,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:54:34.399457+00:00 (in 14.999515 seconds) quotatotalworker stdout | 2023-06-29 13:54:19,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:54:34 UTC)" (scheduled at 2023-06-29 13:54:19.399457+00:00) quotatotalworker stdout | 2023-06-29 13:54:19,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:54:19,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:54:19,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:54:34 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:54:19,601 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1634 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:19,601 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7a36cd59-6b79-47a8-aa5a-bff3c4e6bdd2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7a36cd59-6b79-47a8-aa5a-bff3c4e6bdd2', 'ETag': '"930f014f793899145c8547b20b106ca3"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:19,601 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:19,601 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:19,601 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:19,601 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:19,602 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7a36cd59-6b79-47a8-aa5a-bff3c4e6bdd2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7a36cd59-6b79-47a8-aa5a-bff3c4e6bdd2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7a36cd59-6b79-47a8-aa5a-bff3c4e6bdd2', 'etag': '"930f014f793899145c8547b20b106ca3"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"930f014f793899145c8547b20b106ca3"'} gunicorn-registry stdout | 2023-06-29 13:54:19,636 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:54:19,642 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:54:19,645 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:54:19,649 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:54:19,653 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:54:19,661 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:54:19,667 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:54:19,670 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:54:19,673 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:54:20,135 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:20,136 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:20,136 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1635, 'Body': <_io.BytesIO object at 0x7f7ccb1de2c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:20,136 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:20,136 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:20,136 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:20,136 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:20,137 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:20,137 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:20,137 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:20,145 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:20,145 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:20,145 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:20,145 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:20,145 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:20,145 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1635}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '9uejX0AtQX3U0UNsN7A8cg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1de2c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1635', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:20,145 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:20,146 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:20,146 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:20,146 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:20,146 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:20,146 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1635&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:9uejX0AtQX3U0UNsN7A8cg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135420Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:20,146 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135420Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c881878b12555f204fa967af425c71ec7744c12dc0966e65e5c73f8a946d9a6a gunicorn-registry stdout | 2023-06-29 13:54:20,146 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | dbbe6ed7b41f9d8754c170e2cda66b0073b6e3e07abbfdc0f7961432d9c8dc74 gunicorn-registry stdout | 2023-06-29 13:54:20,146 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:20,146 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:20,146 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:20,147 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:20,192 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:54:20,556 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1635 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:20,557 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd0f48fdc-97cf-4cca-ad80-6085944cc255', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd0f48fdc-97cf-4cca-ad80-6085944cc255', 'ETag': '"f6e7a35f402d417dd4d1436c37b03c72"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:20,557 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:20,557 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:20,557 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:20,557 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:20,557 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd0f48fdc-97cf-4cca-ad80-6085944cc255', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd0f48fdc-97cf-4cca-ad80-6085944cc255', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd0f48fdc-97cf-4cca-ad80-6085944cc255', 'etag': '"f6e7a35f402d417dd4d1436c37b03c72"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f6e7a35f402d417dd4d1436c37b03c72"'} gcworker stdout | 2023-06-29 13:54:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:54:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:54:30.585410+00:00 (in 9.999443 seconds) gcworker stdout | 2023-06-29 13:54:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:54:30 UTC)" (scheduled at 2023-06-29 13:54:20.585410+00:00) gcworker stdout | 2023-06-29 13:54:20,587 [59] [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, 1686837260586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:54:20,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:54:20,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:54:20,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:54:30 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:54:21,191 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:21,191 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:21,192 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1636, 'Body': <_io.BytesIO object at 0x7f7ccb2dc900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:21,192 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:21,192 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:21,192 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:21,192 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:21,192 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:21,193 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:21,193 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:21,201 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:21,201 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:21,201 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:21,201 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:21,202 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:21,202 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1636}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'jkG/hWUWNYs1XkiRDDEpYg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2dc900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1636', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:21,202 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:21,202 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:21,202 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:21,202 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:21,202 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:21,202 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1636&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:jkG/hWUWNYs1XkiRDDEpYg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135421Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:21,203 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135421Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b63bccebaa1a8ef8e2dda1a4b003def43f55e121dbfb5f55720be8596c02aed3 gunicorn-registry stdout | 2023-06-29 13:54:21,203 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 58b84affc33b08ed183984a2c4d27cb5302807a9c3cce6ef56ff44a292a8add9 gunicorn-registry stdout | 2023-06-29 13:54:21,203 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:21,203 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:21,203 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:21,204 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:21,249 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:54:21,614 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1636 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:21,615 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c2d5eecb-bf5d-482b-82bd-e3ec4e434c8b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c2d5eecb-bf5d-482b-82bd-e3ec4e434c8b', 'ETag': '"8e41bf856516358b355e48910c312962"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:21,615 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:21,615 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:21,615 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:21,615 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:21,615 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c2d5eecb-bf5d-482b-82bd-e3ec4e434c8b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c2d5eecb-bf5d-482b-82bd-e3ec4e434c8b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c2d5eecb-bf5d-482b-82bd-e3ec4e434c8b', 'etag': '"8e41bf856516358b355e48910c312962"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8e41bf856516358b355e48910c312962"'} gunicorn-registry stdout | 2023-06-29 13:54:22,336 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:22,336 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:22,336 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1637, 'Body': <_io.BytesIO object at 0x7f7ccb257680>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:22,336 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:22,336 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:22,336 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:22,336 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:22,336 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:22,337 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:22,337 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:22,345 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:22,345 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:22,345 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:22,345 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:22,345 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:22,345 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1637}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'yVDyk6f5bG8JsDwgNd0pvA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb257680>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1637', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:22,345 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:22,345 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:22,345 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:22,345 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:22,346 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:22,346 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1637&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:yVDyk6f5bG8JsDwgNd0pvA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135422Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:22,346 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135422Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a1eea1018b6e0d27ab05aef413ca006f00bb91f60805579a73a03b7e45ffb08e gunicorn-registry stdout | 2023-06-29 13:54:22,346 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5665fcc85554a77dbee7a36aad5f70fd7684e9369b8c7c29e9aa187332e4886b gunicorn-registry stdout | 2023-06-29 13:54:22,346 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:22,346 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:22,346 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:22,347 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:22,394 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:54:22,796 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1637 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:22,797 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0b71e01b-630f-427f-adce-686129d92ecf', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0b71e01b-630f-427f-adce-686129d92ecf', 'ETag': '"c950f293a7f96c6f09b03c2035dd29bc"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:22,797 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:22,797 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:22,797 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:22,797 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:22,797 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0b71e01b-630f-427f-adce-686129d92ecf', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0b71e01b-630f-427f-adce-686129d92ecf', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0b71e01b-630f-427f-adce-686129d92ecf', 'etag': '"c950f293a7f96c6f09b03c2035dd29bc"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c950f293a7f96c6f09b03c2035dd29bc"'} securityscanningnotificationworker stdout | 2023-06-29 13:54:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:54:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:54:48.681765+00:00 (in 25.394440 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:54:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:55:23 UTC)" (scheduled at 2023-06-29 13:54:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:54:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:54:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:55:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:54:23,912 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:23,912 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:23,913 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1638, 'Body': <_io.BytesIO object at 0x7f7ccb1dee00>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:23,913 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:23,913 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:23,913 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:23,913 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:23,913 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:23,913 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:23,913 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:23,922 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:23,922 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:23,922 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:23,922 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:23,922 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:23,922 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1638}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'q5GQiWFr/VZS0EBVfecQVQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1dee00>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1638', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:23,922 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:23,922 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:23,922 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:23,922 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:23,922 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:23,922 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1638&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:q5GQiWFr/VZS0EBVfecQVQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135423Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:23,922 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135423Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ff9cdeb4b631070d43d4fbc7c69294816c2cb671b70f73d646715811833a7117 gunicorn-registry stdout | 2023-06-29 13:54:23,922 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d598124c3e6488b07698e705da2d869861a61299fc65b7dd3a50d187bbc4b85a gunicorn-registry stdout | 2023-06-29 13:54:23,923 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:23,923 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:23,923 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:23,924 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:23,968 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:54:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:54:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:54:33.978401+00:00 (in 9.999491 seconds) notificationworker stdout | 2023-06-29 13:54:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:54:33 UTC)" (scheduled at 2023-06-29 13:54:23.978401+00:00) notificationworker stdout | 2023-06-29 13:54:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:54:23,980 [74] [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(2023, 6, 29, 13, 54, 23, 979409), True, datetime.datetime(2023, 6, 29, 13, 54, 23, 979409), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:54:23,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:54:23,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:54:23,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:54:33 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:54:24,412 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1638 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:24,413 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6daf302b-56a0-4304-89aa-a9f9785fbac9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6daf302b-56a0-4304-89aa-a9f9785fbac9', 'ETag': '"ab919089616bfd5652d040557de71055"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:24,413 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:24,413 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:24,413 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:24,413 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:24,413 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6daf302b-56a0-4304-89aa-a9f9785fbac9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6daf302b-56a0-4304-89aa-a9f9785fbac9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6daf302b-56a0-4304-89aa-a9f9785fbac9', 'etag': '"ab919089616bfd5652d040557de71055"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ab919089616bfd5652d040557de71055"'} gunicorn-web stdout | 2023-06-29 13:54:24,636 [212] [DEBUG] [app] Starting request: urn:request:04632733-b8e3-4215-9875-ccfd06e59ca1 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:54:24,636 [214] [DEBUG] [app] Starting request: urn:request:045f1136-281d-412d-98b0-4a467d63f320 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:54:24,638 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:54:24,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:54:24,640 [221] [DEBUG] [app] Starting request: urn:request:3b99868f-baf2-40d7-9e7b-77a0a48e43b1 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:54:24,640 [223] [DEBUG] [app] Starting request: urn:request:db80bf3d-2058-4ed9-b7f3-0e6d04a9377a (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:54:24,640 [221] [DEBUG] [app] Ending request: urn:request:3b99868f-baf2-40d7-9e7b-77a0a48e43b1 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:3b99868f-baf2-40d7-9e7b-77a0a48e43b1', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:54:24,640 [223] [DEBUG] [app] Ending request: urn:request:db80bf3d-2058-4ed9-b7f3-0e6d04a9377a (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:db80bf3d-2058-4ed9-b7f3-0e6d04a9377a', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:54:24,640 [221] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:54:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:54:24,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:54:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:54:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:54:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) gunicorn-web stdout | 2023-06-29 13:54:24,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:54:24,641 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:54:24,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:54:24,642 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:54:24,643 [212] [DEBUG] [app] Starting request: urn:request:0406e81b-ece2-4542-959c-fcd389c42867 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:54:24,644 [211] [DEBUG] [app] Starting request: urn:request:eb526df7-07a9-467b-9dca-ec2b8d9b2fc4 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:54:24,644 [212] [DEBUG] [app] Ending request: urn:request:0406e81b-ece2-4542-959c-fcd389c42867 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:0406e81b-ece2-4542-959c-fcd389c42867', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:54:24,644 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:54:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:54:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:54:24,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:54:24,644 [211] [DEBUG] [app] Ending request: urn:request:eb526df7-07a9-467b-9dca-ec2b8d9b2fc4 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:eb526df7-07a9-467b-9dca-ec2b8d9b2fc4', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:54:24,644 [214] [INFO] [data.database] Connection pooling disabled for postgresql nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:54:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:54:24,645 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:54:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:54:24,645 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:54:24,645 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:54:24,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:54:24,652 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:54:24,663 [214] [DEBUG] [app] Ending request: urn:request:045f1136-281d-412d-98b0-4a467d63f320 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:045f1136-281d-412d-98b0-4a467d63f320', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:54:24,663 [212] [DEBUG] [app] Ending request: urn:request:04632733-b8e3-4215-9875-ccfd06e59ca1 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:04632733-b8e3-4215-9875-ccfd06e59ca1', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:54:24,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:54:24,663 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:54:24,663 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:54:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:54:24,663 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:54:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:54:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:54:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-registry stdout | 2023-06-29 13:54:25,713 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:25,713 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:25,713 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1639, 'Body': <_io.BytesIO object at 0x7f7ccb286590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:25,714 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:25,714 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:25,714 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:25,714 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:25,714 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:25,714 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:25,714 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:25,723 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:25,723 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:25,723 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:25,723 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:25,723 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:25,723 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1639}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'U632S4MbfiIsS2lSEul9CQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1639', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:25,723 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:25,723 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:25,723 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:25,723 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:25,723 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:25,723 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1639&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:U632S4MbfiIsS2lSEul9CQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135425Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:25,724 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135425Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a7674d57954dc2eb8fbfd1f1bab984f96835c2d55fba001605a03215d8c58e84 gunicorn-registry stdout | 2023-06-29 13:54:25,724 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a5394a792f5cd3d3add69e033bfa129e0aef6d572f75412a72d076f77e15ec4c gunicorn-registry stdout | 2023-06-29 13:54:25,724 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:25,724 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:25,724 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:25,725 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:25,770 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. buildlogsarchiver stdout | 2023-06-29 13:54:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:54:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:54:55.790030+00:00 (in 29.999511 seconds) buildlogsarchiver stdout | 2023-06-29 13:54:25,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:54:55 UTC)" (scheduled at 2023-06-29 13:54:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:54:25,792 [54] [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(2023, 6, 14, 13, 54, 25, 790998), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:54:25,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:54:25,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:54:25,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:54:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:54:26,253 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1639 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:26,253 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1c95030f-9e6f-4580-b9c0-f2b15868ec0a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1c95030f-9e6f-4580-b9c0-f2b15868ec0a', 'ETag': '"53adf64b831b7e222c4b695212e97d09"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:26,253 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:26,253 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:26,254 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:26,254 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:26,254 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1c95030f-9e6f-4580-b9c0-f2b15868ec0a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1c95030f-9e6f-4580-b9c0-f2b15868ec0a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1c95030f-9e6f-4580-b9c0-f2b15868ec0a', 'etag': '"53adf64b831b7e222c4b695212e97d09"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"53adf64b831b7e222c4b695212e97d09"'} gunicorn-registry stdout | 2023-06-29 13:54:26,914 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:26,915 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:26,915 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1640, 'Body': <_io.BytesIO object at 0x7f7ccb20dd10>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:26,916 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:26,916 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:26,916 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:26,916 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:26,916 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:26,916 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:26,916 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:26,924 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:26,924 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:26,924 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:26,924 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:26,925 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:26,925 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1640}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'cD3lHh6ajsMdyDq3hKum9w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb20dd10>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1640', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:26,925 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:26,925 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:26,925 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:26,925 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:26,925 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:26,925 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1640&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:cD3lHh6ajsMdyDq3hKum9w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135426Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:26,925 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135426Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0e6ec31cda6788719d112bed2829fbbf1e54b22254d8c48beac2ceec6b480cc7 gunicorn-registry stdout | 2023-06-29 13:54:26,925 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | af3a8b74c3ec3d9d292eee2fe539b97cf1302fdc3e6889887381bab2fa29e912 gunicorn-registry stdout | 2023-06-29 13:54:26,925 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:26,926 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:26,926 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:26,926 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:26,971 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:54:27,375 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1640 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:27,375 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd2c5dd71-a59b-4598-9971-bbe4247b6e60', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd2c5dd71-a59b-4598-9971-bbe4247b6e60', 'ETag': '"703de51e1e9a8ec31dc83ab784aba6f7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:27,375 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:27,376 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:27,376 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:27,376 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:27,376 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd2c5dd71-a59b-4598-9971-bbe4247b6e60', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd2c5dd71-a59b-4598-9971-bbe4247b6e60', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd2c5dd71-a59b-4598-9971-bbe4247b6e60', 'etag': '"703de51e1e9a8ec31dc83ab784aba6f7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"703de51e1e9a8ec31dc83ab784aba6f7"'} gunicorn-registry stdout | 2023-06-29 13:54:28,000 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:28,000 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:28,001 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1641, 'Body': <_io.BytesIO object at 0x7f7ccb211c20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:28,001 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:28,001 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:28,001 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:28,001 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:28,001 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:28,001 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:28,001 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:28,010 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:28,010 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:28,010 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:28,010 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:28,010 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:28,010 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1641}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'F5u2RB6P/ESkLva0Ov3W4A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb211c20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1641', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:28,010 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:28,010 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:28,010 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:28,010 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:28,010 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:28,010 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1641&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:F5u2RB6P/ESkLva0Ov3W4A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135428Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:28,010 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135428Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8ea41d939ce5ea272b3fa1c7b81669da70de559cf5a7640522ee742fc53db5d5 gunicorn-registry stdout | 2023-06-29 13:54:28,010 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 21254aee1a62b391d1330df06b2f844e3404d34d77374e881ffb5922a8eb063c gunicorn-registry stdout | 2023-06-29 13:54:28,010 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:28,011 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:28,011 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:28,011 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:28,056 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:54:28,422 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1641 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:28,422 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'baab0248-5327-4987-94a4-fb63460a48b0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'baab0248-5327-4987-94a4-fb63460a48b0', 'ETag': '"179bb6441e8ffc44a42ef6b43afdd6e0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:28,422 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:28,422 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:28,422 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:28,423 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:28,423 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'baab0248-5327-4987-94a4-fb63460a48b0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'baab0248-5327-4987-94a4-fb63460a48b0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'baab0248-5327-4987-94a4-fb63460a48b0', 'etag': '"179bb6441e8ffc44a42ef6b43afdd6e0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"179bb6441e8ffc44a42ef6b43afdd6e0"'} gunicorn-registry stdout | 2023-06-29 13:54:29,110 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:29,111 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:29,111 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1642, 'Body': <_io.BytesIO object at 0x7f7ccb93cea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:29,111 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:29,111 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:29,111 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:29,111 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:29,111 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:29,111 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:29,112 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:29,120 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:29,120 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:29,120 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:29,120 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:29,120 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:29,120 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1642}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'PBNrvNRksqEe6/NNKpnJ0g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb93cea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1642', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:29,120 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:29,120 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:29,120 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:29,121 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:29,121 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:29,121 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1642&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:PBNrvNRksqEe6/NNKpnJ0g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135429Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:29,121 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135429Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | aa26e2a87f0d2645dfa127237de6a74806e630bed7a184f806c86c43016eb5df gunicorn-registry stdout | 2023-06-29 13:54:29,121 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 343a1f0beea833b3271aa35fe400eb7d4578c07f6254a3a69c59b190e393f134 gunicorn-registry stdout | 2023-06-29 13:54:29,121 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:29,121 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:29,121 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:29,122 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:29,171 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:54:29,575 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1642 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:29,575 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '65e35a88-779d-4b27-949a-3abb978af8fb', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '65e35a88-779d-4b27-949a-3abb978af8fb', 'ETag': '"3c136bbcd464b2a11eebf34d2a99c9d2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:29,575 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:29,575 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:29,575 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:29,575 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:29,576 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '65e35a88-779d-4b27-949a-3abb978af8fb', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '65e35a88-779d-4b27-949a-3abb978af8fb', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '65e35a88-779d-4b27-949a-3abb978af8fb', 'etag': '"3c136bbcd464b2a11eebf34d2a99c9d2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3c136bbcd464b2a11eebf34d2a99c9d2"'} gunicorn-registry stdout | 2023-06-29 13:54:30,204 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:30,204 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:30,205 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1643, 'Body': <_io.BytesIO object at 0x7f7ccb211810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:30,205 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:30,205 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:30,205 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:30,205 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:30,205 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:30,205 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:30,206 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:30,214 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:30,214 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:30,214 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:30,214 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:30,214 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:30,214 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1643}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Tq9drU6FCJUaTvrraG2s9Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb211810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1643', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:30,214 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:30,214 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:30,214 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:30,214 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:30,215 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:30,215 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1643&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Tq9drU6FCJUaTvrraG2s9Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135430Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:30,215 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135430Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f48a23bb46c2609e55b759f514615d905a615f0a1f9b98f96ed329749700c596 gunicorn-registry stdout | 2023-06-29 13:54:30,215 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c2dffb44bc3444fbef2d2bff4e0f7a0d158c22b30d4633024f4ad4c939772974 gunicorn-registry stdout | 2023-06-29 13:54:30,215 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:30,215 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:30,215 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:30,216 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:30,262 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:54:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:54:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:54:40.585410+00:00 (in 9.999438 seconds) gcworker stdout | 2023-06-29 13:54:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:54:40 UTC)" (scheduled at 2023-06-29 13:54:30.585410+00:00) gcworker stdout | 2023-06-29 13:54:30,587 [59] [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, 1686837270586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:54:30,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:54:30,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:54:30,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:54:40 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:54:30,626 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1643 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:30,627 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2f0a05f9-82ce-404b-b856-0516c406d201', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2f0a05f9-82ce-404b-b856-0516c406d201', 'ETag': '"4eaf5dad4e8508951a4efaeb686dacf5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:30,627 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:30,627 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:30,627 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:30,627 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:30,627 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2f0a05f9-82ce-404b-b856-0516c406d201', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2f0a05f9-82ce-404b-b856-0516c406d201', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2f0a05f9-82ce-404b-b856-0516c406d201', 'etag': '"4eaf5dad4e8508951a4efaeb686dacf5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4eaf5dad4e8508951a4efaeb686dacf5"'} expiredappspecifictokenworker stdout | 2023-06-29 13:54:30,883 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:54:31,219 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:31,219 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:31,219 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1644, 'Body': <_io.BytesIO object at 0x7f7ccb2690e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:31,219 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:31,219 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:31,219 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:31,219 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:31,220 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:31,220 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:31,220 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:31,228 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:31,228 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:31,228 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:31,228 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:31,228 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:31,228 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1644}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'x2SWp4Mugccu9bPDcP4wkQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2690e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1644', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:31,228 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:31,228 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:31,228 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:31,228 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:31,229 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:31,229 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1644&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:x2SWp4Mugccu9bPDcP4wkQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135431Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:31,229 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135431Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a3b42f4639ac67bb3bd3ca4ceaf9cb901069f5badf689bd880354263384cb940 gunicorn-registry stdout | 2023-06-29 13:54:31,229 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a4f76651fd99324d5316776a0f8e40201e913309deabbf0f725adf50de8e88d1 gunicorn-registry stdout | 2023-06-29 13:54:31,229 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:31,229 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:31,229 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:31,230 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:31,275 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:54:31,640 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1644 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:31,641 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5bb778c1-c36c-4dbf-b60b-e90113bb5dfc', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5bb778c1-c36c-4dbf-b60b-e90113bb5dfc', 'ETag': '"c76496a7832e81c72ef5b3c370fe3091"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:31,641 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:31,641 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:31,641 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:31,641 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:31,641 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5bb778c1-c36c-4dbf-b60b-e90113bb5dfc', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5bb778c1-c36c-4dbf-b60b-e90113bb5dfc', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5bb778c1-c36c-4dbf-b60b-e90113bb5dfc', 'etag': '"c76496a7832e81c72ef5b3c370fe3091"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c76496a7832e81c72ef5b3c370fe3091"'} gunicorn-registry stdout | 2023-06-29 13:54:32,142 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:32,142 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:32,143 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1645, 'Body': <_io.BytesIO object at 0x7f7ccb2790e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:32,143 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:32,143 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:32,143 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:32,143 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:32,143 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:32,143 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:32,143 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:32,151 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:32,151 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:32,151 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:32,152 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:32,152 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:32,152 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1645}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '3itKHiJdi9V3BUTVkXhKpw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2790e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1645', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:32,152 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:32,152 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:32,152 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:32,152 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:32,152 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:32,152 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1645&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:3itKHiJdi9V3BUTVkXhKpw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135432Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:32,152 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135432Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d27ebd155dba0abd75d7827e88bbfa7ed01bf43b7cea2d650eba047e7a8d1eab gunicorn-registry stdout | 2023-06-29 13:54:32,152 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6fd510681340ac8347304841bd587ad0a4d512778b3a553c0abe440f8a4d3687 gunicorn-registry stdout | 2023-06-29 13:54:32,152 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:32,153 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:32,153 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:32,153 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:32,200 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:54:32,566 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1645 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:32,566 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6de1add1-af4a-4d61-80e4-42412a9bd21d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6de1add1-af4a-4d61-80e4-42412a9bd21d', 'ETag': '"de2b4a1e225d8bd5770544d591784aa7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:32,567 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:32,567 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:32,567 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:32,567 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:32,567 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6de1add1-af4a-4d61-80e4-42412a9bd21d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6de1add1-af4a-4d61-80e4-42412a9bd21d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6de1add1-af4a-4d61-80e4-42412a9bd21d', 'etag': '"de2b4a1e225d8bd5770544d591784aa7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"de2b4a1e225d8bd5770544d591784aa7"'} gunicorn-registry stdout | 2023-06-29 13:54:33,173 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:33,173 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:33,174 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1646, 'Body': <_io.BytesIO object at 0x7f7ccb2710e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:33,174 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:33,174 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:33,174 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:33,174 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:33,174 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:33,174 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:33,174 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:33,183 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:33,183 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:33,183 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:33,183 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:33,183 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:33,183 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1646}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '143SFmaaKa2eFH8akqz2nw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2710e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1646', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:33,183 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:33,183 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:33,183 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:33,183 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:33,183 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:33,183 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1646&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:143SFmaaKa2eFH8akqz2nw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135433Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:33,183 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135433Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 00f8cd884a5164140b325d5ca380910f91f0e1ba2bf005bc5b26bb8d0e811a06 gunicorn-registry stdout | 2023-06-29 13:54:33,184 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 25c021dd2ec0c26df2e1a008b1719481606c5b8b815603c02564d00b1f5e50c2 gunicorn-registry stdout | 2023-06-29 13:54:33,184 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:33,184 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:33,184 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:33,185 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:33,231 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:54:33,596 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1646 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:33,597 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7b6a918b-ec9a-4a94-87a3-277db483ef04', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7b6a918b-ec9a-4a94-87a3-277db483ef04', 'ETag': '"d78dd216669a29ad9e147f1a92acf69f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:33,597 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:33,597 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:33,597 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:33,597 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:33,597 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7b6a918b-ec9a-4a94-87a3-277db483ef04', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7b6a918b-ec9a-4a94-87a3-277db483ef04', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7b6a918b-ec9a-4a94-87a3-277db483ef04', 'etag': '"d78dd216669a29ad9e147f1a92acf69f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d78dd216669a29ad9e147f1a92acf69f"'} notificationworker stdout | 2023-06-29 13:54:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:54:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:54:43.978401+00:00 (in 9.999479 seconds) notificationworker stdout | 2023-06-29 13:54:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:54:43 UTC)" (scheduled at 2023-06-29 13:54:33.978401+00:00) notificationworker stdout | 2023-06-29 13:54:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:54:33,980 [74] [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(2023, 6, 29, 13, 54, 33, 979356), True, datetime.datetime(2023, 6, 29, 13, 54, 33, 979356), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:54:33,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:54:33,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:54:33,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:54:43 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:54:34,063 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:34,063 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:34,064 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1647, 'Body': <_io.BytesIO object at 0x7f7ccb223e50>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:34,064 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:34,064 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:34,064 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:34,064 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:34,064 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:34,064 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:34,064 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:34,073 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:34,073 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:34,073 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:34,073 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:34,073 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:34,073 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1647}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'SS5OzDkUnz4ktm/gT3GpJA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223e50>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1647', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:34,073 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:34,073 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:34,073 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:34,073 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:34,073 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:34,074 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1647&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:SS5OzDkUnz4ktm/gT3GpJA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135434Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:34,074 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135434Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6341c3448704298035c0274b612f06bee450b2a5477d11204eddc350aa6e7826 gunicorn-registry stdout | 2023-06-29 13:54:34,074 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0cba10c8d0d73c379c93bff31073b1713bef6b593e31fdd2ab1dd1eef08bdedb gunicorn-registry stdout | 2023-06-29 13:54:34,074 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:34,074 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:34,074 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:34,075 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:34,122 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotatotalworker stdout | 2023-06-29 13:54:34,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:54:34,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:54:49.399457+00:00 (in 14.999467 seconds) quotatotalworker stdout | 2023-06-29 13:54:34,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:54:49 UTC)" (scheduled at 2023-06-29 13:54:34.399457+00:00) quotatotalworker stdout | 2023-06-29 13:54:34,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:54:34,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:54:34,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:54:49 UTC)" executed successfully queuecleanupworker stdout | 2023-06-29 13:54:34,417 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:54:34,484 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1647 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:34,485 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '24998db2-78e1-40db-9dcf-5c5bdd1fbc79', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '24998db2-78e1-40db-9dcf-5c5bdd1fbc79', 'ETag': '"492e4ecc39149f3e24b66fe04f71a924"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:34,485 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:34,485 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:34,485 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:34,485 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:34,485 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '24998db2-78e1-40db-9dcf-5c5bdd1fbc79', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '24998db2-78e1-40db-9dcf-5c5bdd1fbc79', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '24998db2-78e1-40db-9dcf-5c5bdd1fbc79', 'etag': '"492e4ecc39149f3e24b66fe04f71a924"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"492e4ecc39149f3e24b66fe04f71a924"'} gunicorn-registry stdout | 2023-06-29 13:54:35,136 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:35,137 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:35,137 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1648, 'Body': <_io.BytesIO object at 0x7f7ccb234130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:35,137 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:35,137 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:35,137 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:35,138 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:35,138 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:35,138 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:35,138 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:35,146 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:35,146 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:35,146 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:35,146 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:35,146 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:35,146 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1648}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'QBeZ+iLays/9y/0izQzu+g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1648', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:35,146 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:35,147 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:35,147 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:35,147 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:35,147 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:35,147 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1648&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:QBeZ+iLays/9y/0izQzu+g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135435Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:35,147 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135435Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 27c5be42d3c6cda4facc982b4470cade794ccbc81e34430f9d5748d8572606f0 gunicorn-registry stdout | 2023-06-29 13:54:35,147 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9738f18109ee7aa9d8663cb9d174027bcbd6f13e8018b2fbcca14972cde98862 gunicorn-registry stdout | 2023-06-29 13:54:35,147 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:35,147 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:35,147 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:35,148 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:35,193 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:54:35,596 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1648 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:35,596 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'aa48b1c4-471c-4f1e-8dfc-5412022c99c1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'aa48b1c4-471c-4f1e-8dfc-5412022c99c1', 'ETag': '"401799fa22dacacffdcbfd22cd0ceefa"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:35,596 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:35,596 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:35,596 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:35,596 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:35,597 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'aa48b1c4-471c-4f1e-8dfc-5412022c99c1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'aa48b1c4-471c-4f1e-8dfc-5412022c99c1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'aa48b1c4-471c-4f1e-8dfc-5412022c99c1', 'etag': '"401799fa22dacacffdcbfd22cd0ceefa"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"401799fa22dacacffdcbfd22cd0ceefa"'} gunicorn-registry stdout | 2023-06-29 13:54:36,299 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:36,300 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:36,300 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1649, 'Body': <_io.BytesIO object at 0x7f7ccb2c6ea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:36,300 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:36,300 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:36,300 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:36,300 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:36,300 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:36,300 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:36,300 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:36,309 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:36,309 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:36,309 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:36,309 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:36,309 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:36,309 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1649}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'sdABCPjrAI6zKSZmWhwHIA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6ea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1649', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:36,309 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:36,309 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:36,309 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:36,309 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:36,309 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:36,309 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1649&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:sdABCPjrAI6zKSZmWhwHIA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135436Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:36,309 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135436Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 251686347ea84c708d1b2edf494269f52bd9d1f89fb1b62627cb160ddda1f776 gunicorn-registry stdout | 2023-06-29 13:54:36,310 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 59818099f546447822d07b98a114f1173340ca468d1e0da9e1fdb30a0c872b6a gunicorn-registry stdout | 2023-06-29 13:54:36,310 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:36,310 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:36,310 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:36,311 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:36,358 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:54:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:54:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:54:41.713664+00:00 (in 5.130682 seconds) securityworker stdout | 2023-06-29 13:54:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:55:06 UTC)" (scheduled at 2023-06-29 13:54:36.582504+00:00) securityworker stdout | 2023-06-29 13:54:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:54:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:54:36,587 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:54:36,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:54:36,604 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:54:36,608 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:54:36,608 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:55:06 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:54:36,760 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1649 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:36,761 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '61207a8f-0e6f-46f9-8021-b8f87a81b7d6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '61207a8f-0e6f-46f9-8021-b8f87a81b7d6', 'ETag': '"b1d00108f8eb008eb32926665a1c0720"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:36,761 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:36,761 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:36,761 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:36,761 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:36,761 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '61207a8f-0e6f-46f9-8021-b8f87a81b7d6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '61207a8f-0e6f-46f9-8021-b8f87a81b7d6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '61207a8f-0e6f-46f9-8021-b8f87a81b7d6', 'etag': '"b1d00108f8eb008eb32926665a1c0720"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b1d00108f8eb008eb32926665a1c0720"'} builder stdout | 2023-06-29 13:54:37,703 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:54:37,707 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:54:37,865 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:37,865 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:37,865 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1650, 'Body': <_io.BytesIO object at 0x7f7ccb2dc900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:37,866 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:37,866 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:37,866 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:37,866 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:37,866 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:37,866 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:37,866 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:37,874 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:37,874 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:37,874 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:37,874 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:37,874 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:37,875 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1650}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'FsQgSSSCDOk2ZCJvcqLduQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2dc900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1650', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:37,875 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:37,875 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:37,875 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:37,875 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:37,875 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:37,875 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1650&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:FsQgSSSCDOk2ZCJvcqLduQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135437Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:37,875 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135437Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 411617d20c87dcf6fc3c1a4689a5dff88e48b0d6229bc614a7c62e44bc8ba279 gunicorn-registry stdout | 2023-06-29 13:54:37,875 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1d71b11ee9a5b744ff2d99250a705a2286c7767991589957b91369b8022dc24c gunicorn-registry stdout | 2023-06-29 13:54:37,875 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:37,875 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:37,876 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:37,876 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:37,925 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:54:38,329 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1650 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:38,329 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1e576f2b-167d-461f-917e-5ba6b24c4538', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1e576f2b-167d-461f-917e-5ba6b24c4538', 'ETag': '"16c4204924820ce93664226f72a2ddb9"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:38,330 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:38,330 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:38,330 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:38,330 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:38,330 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1e576f2b-167d-461f-917e-5ba6b24c4538', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1e576f2b-167d-461f-917e-5ba6b24c4538', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1e576f2b-167d-461f-917e-5ba6b24c4538', 'etag': '"16c4204924820ce93664226f72a2ddb9"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"16c4204924820ce93664226f72a2ddb9"'} repositorygcworker stdout | 2023-06-29 13:54:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:54:38,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:55:01.990998+00:00 (in 23.202314 seconds) repositorygcworker stdout | 2023-06-29 13:54:38,789 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:55:38 UTC)" (scheduled at 2023-06-29 13:54:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:54:38,789 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:54:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:55:38 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:54:38,999 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:38,999 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:39,000 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1651, 'Body': <_io.BytesIO object at 0x7f7ccb286590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:39,000 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:39,000 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:39,000 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:39,000 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:39,000 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:39,000 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:39,000 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:39,009 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:39,009 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:39,009 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:39,009 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:39,009 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:39,009 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1651}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'INJDNNH1DTEVGlYeKAEelw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1651', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:39,009 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:39,009 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:39,009 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:39,009 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:39,009 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:39,009 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1651&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:INJDNNH1DTEVGlYeKAEelw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135439Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:39,009 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135439Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ac875edb133231a8f9a21ba3453ba0f72e10b80fa756246acae2ad5470e4fff1 gunicorn-registry stdout | 2023-06-29 13:54:39,009 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2f8eac1d08ecfcd0590d6f937d69a9d1b053a0d89f256e6eca900aa7fdc3257a gunicorn-registry stdout | 2023-06-29 13:54:39,009 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:39,010 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:39,010 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:39,010 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:39,055 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:54:39,416 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1651 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:39,417 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a8608f5c-f53c-4fb1-9261-02cfe84bb849', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a8608f5c-f53c-4fb1-9261-02cfe84bb849', 'ETag': '"20d24334d1f50d31151a561e28011e97"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:39,417 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:39,417 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:39,417 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:39,417 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:39,417 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a8608f5c-f53c-4fb1-9261-02cfe84bb849', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a8608f5c-f53c-4fb1-9261-02cfe84bb849', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a8608f5c-f53c-4fb1-9261-02cfe84bb849', 'etag': '"20d24334d1f50d31151a561e28011e97"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"20d24334d1f50d31151a561e28011e97"'} quotatotalworker stdout | 2023-06-29 13:54:39,552 [78] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotatotalworker.py', 'pid': '78'} gunicorn-web stdout | 2023-06-29 13:54:39,636 [211] [DEBUG] [app] Starting request: urn:request:705c8c75-eeb4-4e1b-a8a8-10caf87af754 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:54:39,636 [212] [DEBUG] [app] Starting request: urn:request:c1aaee0f-37ec-4fe7-bf64-757d73ac25fc (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:54:39,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:54:39,638 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:54:39,640 [216] [DEBUG] [app] Starting request: urn:request:41ce1639-8808-4ec1-8a35-d64710a5cb3f (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:54:39,640 [223] [DEBUG] [app] Starting request: urn:request:5ea0283a-f87c-4b75-8f76-6abd7bd802f2 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:54:39,640 [216] [DEBUG] [app] Ending request: urn:request:41ce1639-8808-4ec1-8a35-d64710a5cb3f (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:41ce1639-8808-4ec1-8a35-d64710a5cb3f', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:54:39,640 [223] [DEBUG] [app] Ending request: urn:request:5ea0283a-f87c-4b75-8f76-6abd7bd802f2 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:5ea0283a-f87c-4b75-8f76-6abd7bd802f2', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:54:39,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:54:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:54:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:54:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:54:39,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:54:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:54:39,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:54:39,641 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:54:39,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:54:39,642 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:54:39,643 [211] [DEBUG] [app] Starting request: urn:request:31b289de-5ee8-4571-ba0d-fb15c3e18dfc (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:54:39,644 [211] [DEBUG] [app] Ending request: urn:request:31b289de-5ee8-4571-ba0d-fb15c3e18dfc (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:31b289de-5ee8-4571-ba0d-fb15c3e18dfc', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:54:39,644 [214] [DEBUG] [app] Starting request: urn:request:d2be9a88-9abd-4d17-9d1e-f3a527c7cd2c (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:54:39,644 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:54:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:54:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:54:39,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:54:39,644 [214] [DEBUG] [app] Ending request: urn:request:d2be9a88-9abd-4d17-9d1e-f3a527c7cd2c (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:d2be9a88-9abd-4d17-9d1e-f3a527c7cd2c', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:54:39,645 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:54:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:54:39,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:54:39,645 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:54:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:54:39,645 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:54:39,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:54:39,653 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:54:39,663 [211] [DEBUG] [app] Ending request: urn:request:705c8c75-eeb4-4e1b-a8a8-10caf87af754 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:705c8c75-eeb4-4e1b-a8a8-10caf87af754', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:54:39,663 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:54:39,663 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:54:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:54:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-web stdout | 2023-06-29 13:54:39,664 [212] [DEBUG] [app] Ending request: urn:request:c1aaee0f-37ec-4fe7-bf64-757d73ac25fc (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:c1aaee0f-37ec-4fe7-bf64-757d73ac25fc', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:54:39,664 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:54:39,664 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:54:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:54:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-registry stdout | 2023-06-29 13:54:39,962 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:39,963 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:39,963 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1652, 'Body': <_io.BytesIO object at 0x7f7ccb1de2c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:39,963 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:39,963 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:39,963 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:39,963 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:39,964 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:39,964 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:39,964 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:39,972 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:39,972 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:39,972 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:39,972 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:39,972 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:39,972 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1652}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'qGsxrPOCC/Zn/ej6k8lykQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1de2c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1652', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:39,972 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:39,972 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:39,972 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:39,972 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:39,973 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:39,973 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1652&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:qGsxrPOCC/Zn/ej6k8lykQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135439Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:39,973 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135439Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 92eee4c0999c237393032d1ad57812245a6a1fa6706d882dccf6b38031559013 gunicorn-registry stdout | 2023-06-29 13:54:39,973 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ac0b70b13d687190b4516ff10b30be6b4c8f6bd799c9b2c61bb3b92d7f23fd3a gunicorn-registry stdout | 2023-06-29 13:54:39,973 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:39,973 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:39,973 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:39,974 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:40,019 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotaregistrysizeworker stdout | 2023-06-29 13:54:40,157 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-registry stdout | 2023-06-29 13:54:40,339 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1652 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:40,340 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6a7c7886-e254-4431-8c1b-d671f8243585', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6a7c7886-e254-4431-8c1b-d671f8243585', 'ETag': '"a86b31acf3820bf667fde8fa93c97291"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:40,340 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:40,340 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:40,340 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:40,340 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:40,340 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6a7c7886-e254-4431-8c1b-d671f8243585', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6a7c7886-e254-4431-8c1b-d671f8243585', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6a7c7886-e254-4431-8c1b-d671f8243585', 'etag': '"a86b31acf3820bf667fde8fa93c97291"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a86b31acf3820bf667fde8fa93c97291"'} buildlogsarchiver stdout | 2023-06-29 13:54:40,449 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} logrotateworker stdout | 2023-06-29 13:54:40,458 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} namespacegcworker stdout | 2023-06-29 13:54:40,485 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} gcworker stdout | 2023-06-29 13:54:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:54:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:54:50.585410+00:00 (in 9.999488 seconds) gcworker stdout | 2023-06-29 13:54:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:54:50 UTC)" (scheduled at 2023-06-29 13:54:40.585410+00:00) gcworker stdout | 2023-06-29 13:54:40,587 [59] [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, 1686837280586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:54:40,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:54:40,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:54:40,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:54:50 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:54:41,196 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:41,197 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:41,197 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1653, 'Body': <_io.BytesIO object at 0x7f7ccb211810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:41,197 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:41,197 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:41,197 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:41,197 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:41,197 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:41,197 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:41,198 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:41,206 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:41,206 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:41,206 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:41,206 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:41,206 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:41,206 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1653}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'BzQXeJiwBlmwvk+CQdSF9w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb211810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1653', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:41,206 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:41,206 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:41,206 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:41,206 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:41,206 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:41,206 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1653&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:BzQXeJiwBlmwvk+CQdSF9w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135441Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:41,207 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135441Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a6c7cd18a5daefba25e49dc5f30b7e86075e055b9e324acc78d66b4257e5aa09 gunicorn-registry stdout | 2023-06-29 13:54:41,207 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 643eefcc7fbe98706082cf1c579f4edceb525a27474ffe2223360ae7f6e30043 gunicorn-registry stdout | 2023-06-29 13:54:41,207 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:41,207 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:41,207 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:41,208 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:41,252 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositoryactioncounter stdout | 2023-06-29 13:54:41,301 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-registry stdout | 2023-06-29 13:54:41,612 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1653 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:41,613 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3396967c-583b-4719-91b5-20c370f4714b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3396967c-583b-4719-91b5-20c370f4714b', 'ETag': '"0734177898b00659b0be4f8241d485f7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:41,613 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:41,613 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:41,613 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:41,613 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:41,613 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3396967c-583b-4719-91b5-20c370f4714b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3396967c-583b-4719-91b5-20c370f4714b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3396967c-583b-4719-91b5-20c370f4714b', 'etag': '"0734177898b00659b0be4f8241d485f7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0734177898b00659b0be4f8241d485f7"'} securityworker stdout | 2023-06-29 13:54:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:54:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:55:06.582504+00:00 (in 24.868207 seconds) securityworker stdout | 2023-06-29 13:54:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:55:11 UTC)" (scheduled at 2023-06-29 13:54:41.713664+00:00) securityworker stdout | 2023-06-29 13:54:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:54:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:54:41,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:54:41,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:54:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:54:41,718 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:54:41,718 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:54:41,721 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:54:41,723 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:54:41,735 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:54:41,739 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:54:41,740 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:54:41,740 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 49, 41, 722955), 1, 2]) securityworker stdout | 2023-06-29 13:54:41,744 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:54:41,744 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:54:41,745 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 49, 41, 722955), 1, 2]) securityworker stdout | 2023-06-29 13:54:41,749 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:54:41,749 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:54:41,749 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:54:41,749 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:54:41,749 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:54:41,749 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:54:41,749 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:54:41,750 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:54:41,750 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:54:41,750 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:55:11 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:54:42,206 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:42,206 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:42,207 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1654, 'Body': <_io.BytesIO object at 0x7f7ccb279810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:42,207 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:42,207 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:42,207 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:42,207 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:42,207 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:42,207 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:42,207 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:42,215 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:42,215 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:42,215 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:42,215 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:42,215 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:42,216 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1654}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'HdGogeJVqWHR+O0di04nZw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1654', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:42,216 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:42,216 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:42,216 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:42,216 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:42,216 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:42,216 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1654&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:HdGogeJVqWHR+O0di04nZw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135442Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:42,216 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135442Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1d0d3303c854a4216af534dab9e49a389a85b166cc4697d4d0f8f43f74fc8aee gunicorn-registry stdout | 2023-06-29 13:54:42,216 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d9399cc1d98a3e40108446661a5436ded6ec026bfce953965ac2200a6babecfc gunicorn-registry stdout | 2023-06-29 13:54:42,216 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:42,216 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:42,217 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:42,217 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:42,266 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. blobuploadcleanupworker stdout | 2023-06-29 13:54:42,451 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:54:42,586 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1654 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:42,587 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'bf52ab98-c501-443f-a7e0-3be8e1ad4738', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'bf52ab98-c501-443f-a7e0-3be8e1ad4738', 'ETag': '"1dd1a881e255a961d1f8ed1d8b4e2767"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:42,587 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:42,587 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:42,587 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:42,587 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:42,587 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'bf52ab98-c501-443f-a7e0-3be8e1ad4738', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'bf52ab98-c501-443f-a7e0-3be8e1ad4738', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'bf52ab98-c501-443f-a7e0-3be8e1ad4738', 'etag': '"1dd1a881e255a961d1f8ed1d8b4e2767"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1dd1a881e255a961d1f8ed1d8b4e2767"'} gunicorn-registry stdout | 2023-06-29 13:54:43,289 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:43,289 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:43,289 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1655, 'Body': <_io.BytesIO object at 0x7f7ccb2c6770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:43,290 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:43,290 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:43,290 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:43,290 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:43,290 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:43,290 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:43,290 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:43,298 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:43,298 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:43,298 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:43,298 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:43,298 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:43,298 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1655}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'bTOKzkkmoS244PXc+UJWBg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1655', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:43,298 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:43,299 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:43,299 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:43,299 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:43,299 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:43,299 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1655&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:bTOKzkkmoS244PXc+UJWBg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135443Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:43,299 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135443Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0562b9e98fa2ac63dad7420895474a8e73ee06e10d3b384dcd5047aa1205f824 gunicorn-registry stdout | 2023-06-29 13:54:43,299 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4e02c05ad94cf88e27e4fa04ad5d1c49831b4e71f5a4aa28b25fd5ffed6b4c07 gunicorn-registry stdout | 2023-06-29 13:54:43,299 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:43,299 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:43,300 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:43,300 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:43,345 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:54:43,705 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1655 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:43,706 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '543e2a91-ac67-469c-876a-f775eede00c6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '543e2a91-ac67-469c-876a-f775eede00c6', 'ETag': '"6d338ace4926a12db8e0f5dcf9425606"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:43,706 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:43,706 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:43,706 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:43,706 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:43,706 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '543e2a91-ac67-469c-876a-f775eede00c6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '543e2a91-ac67-469c-876a-f775eede00c6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '543e2a91-ac67-469c-876a-f775eede00c6', 'etag': '"6d338ace4926a12db8e0f5dcf9425606"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6d338ace4926a12db8e0f5dcf9425606"'} notificationworker stdout | 2023-06-29 13:54:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:54:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:54:53.978401+00:00 (in 9.999505 seconds) notificationworker stdout | 2023-06-29 13:54:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:54:53 UTC)" (scheduled at 2023-06-29 13:54:43.978401+00:00) notificationworker stdout | 2023-06-29 13:54:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:54:43,980 [74] [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(2023, 6, 29, 13, 54, 43, 979392), True, datetime.datetime(2023, 6, 29, 13, 54, 43, 979392), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:54:43,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:54:43,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:54:43,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:54:53 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:54:44,237 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:44,237 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:44,238 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1656, 'Body': <_io.BytesIO object at 0x7f7ccb234ea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:44,238 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:44,238 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:44,238 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:44,238 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:44,238 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:44,239 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:44,239 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:44,248 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:44,248 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:44,248 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:44,248 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:44,248 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:44,249 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1656}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '0NXCN/KFmXZuR9R1RTCCKg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234ea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1656', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:44,249 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:44,249 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:44,249 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:44,249 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:44,249 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:44,249 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1656&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:0NXCN/KFmXZuR9R1RTCCKg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135444Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:44,249 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135444Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9a63a408ca8565272659a2f78990adb10942c5d10dabcf2bedbfe2750f5ea913 gunicorn-registry stdout | 2023-06-29 13:54:44,249 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 577829da0da71a0a3d32b6cd87529c3cdfa4cd1041170f6a69da31f5f46c3418 gunicorn-registry stdout | 2023-06-29 13:54:44,250 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:44,250 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:44,250 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:44,251 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:44,298 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:54:44,423 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:54:44,618 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1656 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:44,618 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd975db35-a638-4152-9c1c-9d07ce48bc70', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd975db35-a638-4152-9c1c-9d07ce48bc70', 'ETag': '"d0d5c237f28599766e47d4754530822a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:44,618 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:44,619 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:44,619 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:44,619 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:44,619 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd975db35-a638-4152-9c1c-9d07ce48bc70', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd975db35-a638-4152-9c1c-9d07ce48bc70', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd975db35-a638-4152-9c1c-9d07ce48bc70', 'etag': '"d0d5c237f28599766e47d4754530822a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d0d5c237f28599766e47d4754530822a"'} gunicorn-registry stdout | 2023-06-29 13:54:45,441 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:45,442 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:45,442 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1657, 'Body': <_io.BytesIO object at 0x7f7ccb269ef0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:45,442 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:45,442 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:45,442 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:45,442 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:45,442 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:45,442 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:45,443 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:45,451 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:45,451 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:45,451 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:45,451 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:45,451 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:45,451 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1657}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'e93VTSpVlmTEr8/c3sGmEw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269ef0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1657', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:45,451 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:45,451 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:45,451 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:45,451 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:45,452 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:45,452 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1657&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:e93VTSpVlmTEr8/c3sGmEw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135445Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:45,452 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135445Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ed314fbceea8dc4373406082fe85b03be03a4de02b361034fed2e89ad8b53cc1 gunicorn-registry stdout | 2023-06-29 13:54:45,452 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 14109d336c95b08caca77c86877f8c87f6b4d69ff758c879b1d82613cb0d7865 gunicorn-registry stdout | 2023-06-29 13:54:45,452 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:45,452 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:45,452 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:45,453 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:45,498 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. namespacegcworker stdout | 2023-06-29 13:54:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:54:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:54:55.889222+00:00 (in 10.198239 seconds) namespacegcworker stdout | 2023-06-29 13:54:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:55:45 UTC)" (scheduled at 2023-06-29 13:54:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:54:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:54:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:55:45 UTC)" executed successfully securityworker stdout | 2023-06-29 13:54:45,709 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:54:45,771 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} exportactionlogsworker stdout | 2023-06-29 13:54:45,828 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} gunicorn-web stdout | 2023-06-29 13:54:46,093 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} servicekey stdout | 2023-06-29 13:54:46,112 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-web stdout | 2023-06-29 13:54:46,234 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:54:46,238 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:54:46,242 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:54:46,245 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} quotaregistrysizeworker stdout | 2023-06-29 13:54:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:54:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:55:46.378393+00:00 (in 59.999452 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:54:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:55:46 UTC)" (scheduled at 2023-06-29 13:54:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:54:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:54:46,390 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:54:46,390 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:55:46 UTC)" executed successfully securityscanningnotificationworker stdout | 2023-06-29 13:54:46,544 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gcworker stdout | 2023-06-29 13:54:46,620 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} gunicorn-registry stdout | 2023-06-29 13:54:47,134 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1657 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:47,135 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0885c3f8-4b1c-42cf-b816-776eca775756', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0885c3f8-4b1c-42cf-b816-776eca775756', 'ETag': '"7bddd54d2a559664c4afcfdcdec1a613"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:47,135 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:47,135 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:47,135 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:47,135 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:47,135 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0885c3f8-4b1c-42cf-b816-776eca775756', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0885c3f8-4b1c-42cf-b816-776eca775756', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0885c3f8-4b1c-42cf-b816-776eca775756', 'etag': '"7bddd54d2a559664c4afcfdcdec1a613"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7bddd54d2a559664c4afcfdcdec1a613"'} gunicorn-registry stdout | 2023-06-29 13:54:47,158 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:47,158 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:47,158 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1658, 'Body': <_io.BytesIO object at 0x7f7ccb290e50>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:47,158 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:47,159 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:47,159 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:47,159 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:47,159 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:47,159 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:47,159 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:47,167 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:47,167 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:47,167 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:47,167 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:47,167 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:47,167 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1658}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'SNiMXa68mGfFx4IzJevJUw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290e50>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1658', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:47,167 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:47,167 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:47,167 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:47,167 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:47,168 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:47,168 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1658&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:SNiMXa68mGfFx4IzJevJUw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135447Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:47,168 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135447Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c1d26ce3a02b0b3e6358f00c89f0ba9eb9a92ddba2e308c08fb44797306a5429 gunicorn-registry stdout | 2023-06-29 13:54:47,168 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 03c1090abc40feadfc8ade429fbb942e4ba9cf188614eb9416ce3b0a88ed64ee gunicorn-registry stdout | 2023-06-29 13:54:47,168 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:47,168 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:47,168 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:47,169 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:47,214 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. globalpromstats stdout | 2023-06-29 13:54:47,698 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} gunicorn-registry stdout | 2023-06-29 13:54:47,941 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1658 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:47,941 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd61d2837-4d45-4fd8-968d-44278af2a107', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd61d2837-4d45-4fd8-968d-44278af2a107', 'ETag': '"48d88c5daebc9867c5c7823325ebc953"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:47,941 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:47,941 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:47,941 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:47,942 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:47,942 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd61d2837-4d45-4fd8-968d-44278af2a107', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd61d2837-4d45-4fd8-968d-44278af2a107', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd61d2837-4d45-4fd8-968d-44278af2a107', 'etag': '"48d88c5daebc9867c5c7823325ebc953"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"48d88c5daebc9867c5c7823325ebc953"'} gunicorn-registry stdout | 2023-06-29 13:54:47,964 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:47,964 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:47,964 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1659, 'Body': <_io.BytesIO object at 0x7f7ccb2575e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:47,965 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:47,965 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:47,965 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:47,965 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:47,965 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:47,965 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:47,965 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:47,973 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:47,973 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:47,973 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:47,973 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:47,973 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:47,973 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1659}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'aB1h0fcNac2uQYTS9KkvJA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2575e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1659', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:47,973 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:47,974 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:47,974 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:47,974 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:47,974 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:47,974 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1659&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:aB1h0fcNac2uQYTS9KkvJA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135447Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:47,974 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135447Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f8b61959900466ead32b8054b13fa9285f0b10bcd7d0bd43208e59e301f1c05b gunicorn-registry stdout | 2023-06-29 13:54:47,974 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4298feaec73fa0019053247f51b28a3076e4411e7a5fc31f8171a3b30275f3a0 gunicorn-registry stdout | 2023-06-29 13:54:47,974 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:47,974 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:47,974 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:47,975 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:48,020 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. teamsyncworker stdout | 2023-06-29 13:54:48,054 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:54:48,423 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1659 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:48,424 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'be83c4d6-253a-4121-b3c1-b4908d14a250', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'be83c4d6-253a-4121-b3c1-b4908d14a250', 'ETag': '"681d61d1f70d69cdae4184d2f4a92f24"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:48,424 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:48,424 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:48,424 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:48,424 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:48,424 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'be83c4d6-253a-4121-b3c1-b4908d14a250', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'be83c4d6-253a-4121-b3c1-b4908d14a250', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'be83c4d6-253a-4121-b3c1-b4908d14a250', 'etag': '"681d61d1f70d69cdae4184d2f4a92f24"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"681d61d1f70d69cdae4184d2f4a92f24"'} gunicorn-secscan stdout | 2023-06-29 13:54:48,450 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:54:48,454 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:54:48,458 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:54:48,595 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:48,595 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:48,596 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1660, 'Body': <_io.BytesIO object at 0x7f7ccb2dc9a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:48,596 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:48,596 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:48,596 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:48,596 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:48,596 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:48,596 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:48,597 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:48,605 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:48,605 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:48,605 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:48,605 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:48,605 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:48,605 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1660}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'wcP4nsUqgLFLQmYSmgWImQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2dc9a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1660', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:48,605 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:48,605 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:48,605 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:48,605 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:48,606 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:48,606 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1660&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:wcP4nsUqgLFLQmYSmgWImQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135448Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:48,606 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135448Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 269495af09d6a13846aae95f221ac80adeb72800100aefdbbe042112dd69a343 gunicorn-registry stdout | 2023-06-29 13:54:48,606 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 72c491d62cfb669bee4237ba90fb7665162787436d43d70c66e783d5d31da88a gunicorn-registry stdout | 2023-06-29 13:54:48,606 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:48,606 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:48,606 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:48,607 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:48,652 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityscanningnotificationworker stdout | 2023-06-29 13:54:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:54:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:55:23.286787+00:00 (in 34.604483 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:54:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:55:48 UTC)" (scheduled at 2023-06-29 13:54:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:54:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:54:48,684 [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(2023, 6, 29, 13, 54, 48, 682778), True, datetime.datetime(2023, 6, 29, 13, 54, 48, 682778), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:54:48,697 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:54:48,697 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:54:48,697 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:55:48 UTC)" executed successfully chunkcleanupworker stdout | 2023-06-29 13:54:48,808 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-registry stdout | 2023-06-29 13:54:49,052 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1660 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:49,053 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ad0cc47e-096a-4cb6-963b-99f89db25508', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ad0cc47e-096a-4cb6-963b-99f89db25508', 'ETag': '"c1c3f89ec52a80b14b4266129a058899"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:49,053 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:49,053 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:49,053 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:49,053 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:49,053 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ad0cc47e-096a-4cb6-963b-99f89db25508', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ad0cc47e-096a-4cb6-963b-99f89db25508', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ad0cc47e-096a-4cb6-963b-99f89db25508', 'etag': '"c1c3f89ec52a80b14b4266129a058899"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c1c3f89ec52a80b14b4266129a058899"'} storagereplication stdout | 2023-06-29 13:54:49,248 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} quotatotalworker stdout | 2023-06-29 13:54:49,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:54:49,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:55:04.399457+00:00 (in 14.999485 seconds) quotatotalworker stdout | 2023-06-29 13:54:49,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:55:04 UTC)" (scheduled at 2023-06-29 13:54:49.399457+00:00) quotatotalworker stdout | 2023-06-29 13:54:49,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:54:49,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:54:49,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:55:04 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:54:49,650 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:54:49,653 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:54:49,656 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:54:49,660 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:54:49,664 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:54:49,672 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:54:49,680 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:54:49,684 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:54:49,687 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:54:49,790 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:49,790 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:49,790 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1661, 'Body': <_io.BytesIO object at 0x7f7ccb269ef0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:49,790 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:49,790 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:49,790 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:49,791 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:49,791 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:49,791 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:49,791 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:49,799 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:49,799 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:49,799 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:49,799 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:49,799 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:49,799 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1661}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'lZ4GYSKLAqK9lG8T2OKW5g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269ef0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1661', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:49,799 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:49,799 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:49,800 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:49,800 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:49,800 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:49,800 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1661&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:lZ4GYSKLAqK9lG8T2OKW5g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135449Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:49,800 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135449Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 83ebbd86d8185512bda73fa72a6d8287450dbc265e7fad2fe187b1db014aed6c gunicorn-registry stdout | 2023-06-29 13:54:49,800 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | eb5fb5b3dd52685deee28802971c042c8276fbfd6c570340cfbee113f65a6521 gunicorn-registry stdout | 2023-06-29 13:54:49,800 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:49,800 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:49,800 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:49,801 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:49,850 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:54:50,292 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1661 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:50,293 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6926fdc7-d5c5-4564-8fef-1be55ed6f7bb', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6926fdc7-d5c5-4564-8fef-1be55ed6f7bb', 'ETag': '"959e0661228b02a2bd946f13d8e296e6"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:50,293 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:50,293 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:50,293 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:50,293 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:50,293 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6926fdc7-d5c5-4564-8fef-1be55ed6f7bb', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6926fdc7-d5c5-4564-8fef-1be55ed6f7bb', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6926fdc7-d5c5-4564-8fef-1be55ed6f7bb', 'etag': '"959e0661228b02a2bd946f13d8e296e6"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"959e0661228b02a2bd946f13d8e296e6"'} gcworker stdout | 2023-06-29 13:54:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:54:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:55:00.585410+00:00 (in 9.999468 seconds) gcworker stdout | 2023-06-29 13:54:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:55:00 UTC)" (scheduled at 2023-06-29 13:54:50.585410+00:00) gcworker stdout | 2023-06-29 13:54:50,587 [59] [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, 1686837290586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:54:50,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:54:50,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:54:50,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:55:00 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:54:51,379 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:51,379 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:51,380 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1662, 'Body': <_io.BytesIO object at 0x7f7ccb269810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:51,380 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:51,380 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:51,380 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:51,380 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:51,380 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:51,380 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:51,380 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:51,388 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:51,388 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:51,389 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:51,389 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:51,389 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:51,389 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1662}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '87NdjXvBXDZ/b3zUZZldSQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1662', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:51,389 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:51,389 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:51,389 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:51,389 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:51,389 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:51,389 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1662&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:87NdjXvBXDZ/b3zUZZldSQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135451Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:51,389 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135451Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | be86d82601a81486322e76ed617010e8211c00472efd6ec67e29b6059ad32b2f gunicorn-registry stdout | 2023-06-29 13:54:51,389 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7fe545ab34d7877387802fd0ec3529265b94cc83a13bc43dcdd216dd53aefa63 gunicorn-registry stdout | 2023-06-29 13:54:51,389 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:51,390 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:51,390 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:51,391 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:51,436 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:54:51,918 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1662 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:51,918 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '937a0b3f-807f-4db7-a3d5-dd700cb25d0a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '937a0b3f-807f-4db7-a3d5-dd700cb25d0a', 'ETag': '"f3b35d8d7bc15c367f6f7cd465995d49"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:51,918 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:51,919 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:51,919 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:51,919 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:51,919 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '937a0b3f-807f-4db7-a3d5-dd700cb25d0a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '937a0b3f-807f-4db7-a3d5-dd700cb25d0a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '937a0b3f-807f-4db7-a3d5-dd700cb25d0a', 'etag': '"f3b35d8d7bc15c367f6f7cd465995d49"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f3b35d8d7bc15c367f6f7cd465995d49"'} gunicorn-registry stdout | 2023-06-29 13:54:52,731 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:52,731 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:52,731 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1663, 'Body': <_io.BytesIO object at 0x7f7ccb2c6450>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:52,732 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:52,732 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:52,732 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:52,732 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:52,732 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:52,732 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:52,732 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:52,740 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:52,740 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:52,740 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:52,740 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:52,740 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:52,740 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1663}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'fXMjcRSYGqVgcieLfzK0yw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6450>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1663', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:52,741 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:52,741 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:52,741 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:52,741 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:52,741 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:52,741 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1663&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:fXMjcRSYGqVgcieLfzK0yw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135452Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:52,741 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135452Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 16ad488cb1ee1864eb8d3c23fa4342b66a499367a35d50be3bdfdacb5b982b66 gunicorn-registry stdout | 2023-06-29 13:54:52,741 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 398b310ca51712d43e0908e02520530a11c81a0007889dfa9547c8ad1355f129 gunicorn-registry stdout | 2023-06-29 13:54:52,741 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:52,741 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:52,742 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:52,742 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:52,792 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:54:53,234 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1663 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:53,234 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4ffdb544-ab77-4120-8e99-05cee0eac49b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4ffdb544-ab77-4120-8e99-05cee0eac49b', 'ETag': '"7d73237114981aa56072278b7f32b4cb"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:53,234 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:53,235 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:53,235 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:53,235 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:53,235 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4ffdb544-ab77-4120-8e99-05cee0eac49b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4ffdb544-ab77-4120-8e99-05cee0eac49b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4ffdb544-ab77-4120-8e99-05cee0eac49b', 'etag': '"7d73237114981aa56072278b7f32b4cb"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7d73237114981aa56072278b7f32b4cb"'} gunicorn-registry stdout | 2023-06-29 13:54:53,967 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:53,967 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:53,968 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1664, 'Body': <_io.BytesIO object at 0x7f7ccb2ac0e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:53,968 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:53,968 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:53,968 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:53,968 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:53,968 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:53,968 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:53,968 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:53,976 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:53,976 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:53,976 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:53,977 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:53,977 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:53,977 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1664}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'hkWWoHaINpalK2gF1V8oew==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac0e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1664', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:53,977 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:53,977 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:53,977 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:53,977 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:53,977 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:53,977 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1664&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:hkWWoHaINpalK2gF1V8oew== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135453Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:53,977 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135453Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 39463f93cd8db29b26f442bf59e6d222786e6db8e7d97732775afea51627e56a gunicorn-registry stdout | 2023-06-29 13:54:53,977 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0f04e663683bc1e2c93b892d997a3ea090358fa2322d88caaa9a64d8e80b6394 gunicorn-registry stdout | 2023-06-29 13:54:53,977 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:53,978 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:53,978 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:53,978 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. notificationworker stdout | 2023-06-29 13:54:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:54:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:55:03.978401+00:00 (in 9.999512 seconds) notificationworker stdout | 2023-06-29 13:54:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:55:03 UTC)" (scheduled at 2023-06-29 13:54:53.978401+00:00) notificationworker stdout | 2023-06-29 13:54:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:54:53,980 [74] [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(2023, 6, 29, 13, 54, 53, 979344), True, datetime.datetime(2023, 6, 29, 13, 54, 53, 979344), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:54:53,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:54:53,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:54:53,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:55:03 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:54:54,026 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:54:54,433 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1664 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:54,433 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b6a03165-fac9-4d9e-b1f5-f85c2c2ab622', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b6a03165-fac9-4d9e-b1f5-f85c2c2ab622', 'ETag': '"864596a076883696a52b6805d55f287b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:54,433 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:54,433 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:54,433 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:54,433 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:54,434 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b6a03165-fac9-4d9e-b1f5-f85c2c2ab622', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b6a03165-fac9-4d9e-b1f5-f85c2c2ab622', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b6a03165-fac9-4d9e-b1f5-f85c2c2ab622', 'etag': '"864596a076883696a52b6805d55f287b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"864596a076883696a52b6805d55f287b"'} gunicorn-web stdout | 2023-06-29 13:54:54,636 [211] [DEBUG] [app] Starting request: urn:request:733e9cf2-32e9-447e-a15c-a8299eedfbb1 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:54:54,636 [213] [DEBUG] [app] Starting request: urn:request:f39f0d82-723f-4596-b96b-f8934b67856d (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:54:54,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:54:54,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:54:54,639 [223] [DEBUG] [app] Starting request: urn:request:a2ea7555-f1c1-42cc-a25c-6b64243cce25 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:54:54,639 [216] [DEBUG] [app] Starting request: urn:request:60c0371f-f54f-474e-9e88-b6ce7e5443ce (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:54:54,640 [223] [DEBUG] [app] Ending request: urn:request:a2ea7555-f1c1-42cc-a25c-6b64243cce25 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:a2ea7555-f1c1-42cc-a25c-6b64243cce25', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:54:54,640 [216] [DEBUG] [app] Ending request: urn:request:60c0371f-f54f-474e-9e88-b6ce7e5443ce (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:60c0371f-f54f-474e-9e88-b6ce7e5443ce', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:54:54,640 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:54:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:54:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:54:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:54:54,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:54:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:54:54,640 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:54:54,640 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:54:54,641 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:54:54,642 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:54:54,643 [214] [DEBUG] [app] Starting request: urn:request:cb35d805-4fe6-491f-a08d-6f61fffb3521 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:54:54,643 [212] [DEBUG] [app] Starting request: urn:request:3cfa5a1f-f45f-4ebd-9cd8-92c1076d0779 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:54:54,643 [214] [DEBUG] [app] Ending request: urn:request:cb35d805-4fe6-491f-a08d-6f61fffb3521 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:cb35d805-4fe6-491f-a08d-6f61fffb3521', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:54:54,644 [212] [DEBUG] [app] Ending request: urn:request:3cfa5a1f-f45f-4ebd-9cd8-92c1076d0779 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:3cfa5a1f-f45f-4ebd-9cd8-92c1076d0779', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:54:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:54:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:54:54,644 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:54:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:54:54,644 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:54:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:54:54,644 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:54:54,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:54:54,644 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:54:54,644 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:54:54,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:54:54,652 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:54:54,663 [211] [DEBUG] [app] Ending request: urn:request:733e9cf2-32e9-447e-a15c-a8299eedfbb1 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:733e9cf2-32e9-447e-a15c-a8299eedfbb1', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:54:54,663 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:54:54,663 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:54:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:54:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-web stdout | 2023-06-29 13:54:54,665 [213] [DEBUG] [app] Ending request: urn:request:f39f0d82-723f-4596-b96b-f8934b67856d (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:f39f0d82-723f-4596-b96b-f8934b67856d', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:54:54,665 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:54:54,666 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:54:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:54:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.031 118 0.031) gunicorn-registry stdout | 2023-06-29 13:54:55,028 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:55,029 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:55,029 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1665, 'Body': <_io.BytesIO object at 0x7f7ccb271a40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:55,029 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:55,029 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:55,029 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:55,029 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:55,029 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:55,029 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:55,030 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:55,038 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:55,038 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:55,038 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:55,038 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:55,038 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:55,038 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1665}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'oepzclDCOzyOE+7JIwS0gA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271a40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1665', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:55,038 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:55,038 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:55,038 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:55,038 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:55,039 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:55,039 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1665&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:oepzclDCOzyOE+7JIwS0gA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135455Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:55,039 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135455Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | aa4a594f224145647e9001e45103202898d3e25b97b3f0f56d9cc2bed7b01b17 gunicorn-registry stdout | 2023-06-29 13:54:55,039 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d05acb810a3829ce2524d578820a2810bcb09ed79c2c8c11e04a24959e16b43b gunicorn-registry stdout | 2023-06-29 13:54:55,039 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:55,039 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:55,039 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:55,040 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:55,153 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:54:55,519 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1665 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:55,520 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'dba52d01-e747-47f6-8c90-af3b55986a02', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'dba52d01-e747-47f6-8c90-af3b55986a02', 'ETag': '"a1ea737250c23b3c8e13eec92304b480"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:55,520 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:55,520 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:55,520 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:55,520 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:55,520 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'dba52d01-e747-47f6-8c90-af3b55986a02', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'dba52d01-e747-47f6-8c90-af3b55986a02', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'dba52d01-e747-47f6-8c90-af3b55986a02', 'etag': '"a1ea737250c23b3c8e13eec92304b480"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a1ea737250c23b3c8e13eec92304b480"'} exportactionlogsworker stdout | 2023-06-29 13:54:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:54:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:55:14.793446+00:00 (in 19.201853 seconds) exportactionlogsworker stdout | 2023-06-29 13:54:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:55:55 UTC)" (scheduled at 2023-06-29 13:54:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:54:55,592 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:54:55,593 [58] [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(2023, 6, 29, 13, 54, 55, 592194), True, datetime.datetime(2023, 6, 29, 13, 54, 55, 592194), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:54:55,624 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:54:55,624 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:54:55,624 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:55:55 UTC)" executed successfully buildlogsarchiver stdout | 2023-06-29 13:54:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:54:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:55:25.790030+00:00 (in 29.999462 seconds) buildlogsarchiver stdout | 2023-06-29 13:54:55,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:55:25 UTC)" (scheduled at 2023-06-29 13:54:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:54:55,792 [54] [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(2023, 6, 14, 13, 54, 55, 791107), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:54:55,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:54:55,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:54:55,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:55:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:54:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:54:55,889 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:55:45.690471+00:00 (in 49.800685 seconds) namespacegcworker stdout | 2023-06-29 13:54:55,890 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:55:55 UTC)" (scheduled at 2023-06-29 13:54:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:54:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:54:55,891 [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(2023, 6, 29, 13, 54, 55, 890252), True, datetime.datetime(2023, 6, 29, 13, 54, 55, 890252), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:54:55,903 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:54:55,904 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:54:55,904 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:55:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:54:55,950 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:55,950 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:55,950 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1666, 'Body': <_io.BytesIO object at 0x7f7ccb211540>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:55,950 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:55,950 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:55,951 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:55,951 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:55,951 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:55,951 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:55,951 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:55,959 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:55,959 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:55,959 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:55,959 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:55,959 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:55,959 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1666}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'lbXA7EFyqnRGaS6neXxOIw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb211540>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1666', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:55,960 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:55,960 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:55,960 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:55,960 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:55,960 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:55,960 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1666&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:lbXA7EFyqnRGaS6neXxOIw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135455Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:55,960 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135455Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c636dc7e4843cee0e8852fbd6f75b2201f26ac01929814b4d09330cd03b9bcdf gunicorn-registry stdout | 2023-06-29 13:54:55,960 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 87dad6a9f25e6237c9e87f1981bd5cddc40b2c6f983713f53fbe9ebae0edbadf gunicorn-registry stdout | 2023-06-29 13:54:55,960 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:55,960 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:55,961 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:55,961 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:56,011 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:54:56,375 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1666 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:56,375 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1e5869cb-e8c5-4c9f-926a-58de8d6149cb', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1e5869cb-e8c5-4c9f-926a-58de8d6149cb', 'ETag': '"95b5c0ec4172aa7446692ea7797c4e23"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:56,375 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:56,375 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:56,376 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:56,376 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:56,376 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1e5869cb-e8c5-4c9f-926a-58de8d6149cb', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1e5869cb-e8c5-4c9f-926a-58de8d6149cb', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1e5869cb-e8c5-4c9f-926a-58de8d6149cb', 'etag': '"95b5c0ec4172aa7446692ea7797c4e23"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"95b5c0ec4172aa7446692ea7797c4e23"'} gunicorn-registry stdout | 2023-06-29 13:54:56,979 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:56,980 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:56,980 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1667, 'Body': <_io.BytesIO object at 0x7f7ccb1abea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:56,980 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:56,980 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:56,981 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:56,981 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:56,981 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:56,981 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:56,981 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:56,989 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:56,989 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:56,989 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:56,989 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:56,989 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:56,989 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1667}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'K0RTybjP3r6hrC/WnuwXLQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1abea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1667', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:56,990 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:56,990 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:56,990 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:56,990 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:56,990 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:56,990 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1667&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:K0RTybjP3r6hrC/WnuwXLQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135456Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:56,990 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135456Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b037c09f4a8703cca6c71123a83cd45c81b6940d6ed9b5f08050397fe7ed41ca gunicorn-registry stdout | 2023-06-29 13:54:56,990 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ea04b7fbc494b662d5142e015a669c031bdaee6f2c5b8cc550b4e0d65aa8b242 gunicorn-registry stdout | 2023-06-29 13:54:56,990 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:56,990 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:56,991 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:56,991 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:57,111 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:54:57,491 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1667 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:57,491 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f4cb02d0-54e1-4e2b-afde-39f65c1397c8', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f4cb02d0-54e1-4e2b-afde-39f65c1397c8', 'ETag': '"2b4453c9b8cfdebea1ac2fd69eec172d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:57,491 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:57,491 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:57,491 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:57,491 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:57,492 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f4cb02d0-54e1-4e2b-afde-39f65c1397c8', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f4cb02d0-54e1-4e2b-afde-39f65c1397c8', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f4cb02d0-54e1-4e2b-afde-39f65c1397c8', 'etag': '"2b4453c9b8cfdebea1ac2fd69eec172d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2b4453c9b8cfdebea1ac2fd69eec172d"'} gunicorn-registry stdout | 2023-06-29 13:54:57,867 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:57,867 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:57,867 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1668, 'Body': <_io.BytesIO object at 0x7f7ccb2c65e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:57,867 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:57,867 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:57,868 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:57,868 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:57,868 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:57,868 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:57,868 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:57,876 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:57,876 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:57,876 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:57,876 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:57,876 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:57,876 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1668}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'IdXoXnU+7G4xzRO/SXaolw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c65e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1668', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:57,877 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:57,877 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:57,877 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:57,877 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:57,877 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:57,877 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1668&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:IdXoXnU+7G4xzRO/SXaolw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135457Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:57,877 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135457Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a80d85564eb3bb697de364f903cb8020e1b1384f1c5d320f780ca7742f962cc7 gunicorn-registry stdout | 2023-06-29 13:54:57,877 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | da6a46a2cb36a9f5c2eb2df6f2159c30f19a33e6915bb0dace5471d6805c4508 gunicorn-registry stdout | 2023-06-29 13:54:57,877 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:57,877 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:57,878 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:57,878 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:57,923 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:54:59,397 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1668 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:54:59,397 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a8e8df70-0849-43a7-888d-b77dadd98416', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a8e8df70-0849-43a7-888d-b77dadd98416', 'ETag': '"21d5e85e753eec6e31cd13bf4976a897"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:54:59,397 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:54:59,397 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:59,398 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:54:59,398 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:59,398 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a8e8df70-0849-43a7-888d-b77dadd98416', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a8e8df70-0849-43a7-888d-b77dadd98416', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a8e8df70-0849-43a7-888d-b77dadd98416', 'etag': '"21d5e85e753eec6e31cd13bf4976a897"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"21d5e85e753eec6e31cd13bf4976a897"'} gunicorn-registry stdout | 2023-06-29 13:54:59,421 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:54:59,422 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:54:59,422 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1669, 'Body': <_io.BytesIO object at 0x7f7ccb2ac180>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:54:59,422 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:59,422 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:59,422 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:59,422 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:59,422 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:59,422 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:59,422 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:59,430 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:59,430 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:54:59,431 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:59,431 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:59,431 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:59,431 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1669}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'KDOL9k5H4amSgMe6GNQ7Gw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac180>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1669', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:54:59,431 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:59,431 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:59,431 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:59,431 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:54:59,431 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:54:59,431 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1669&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:KDOL9k5H4amSgMe6GNQ7Gw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135459Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:54:59,431 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135459Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 27ce75e4f737049c539279da37c69900164bfa17c07d33ca6891e2cfd92eeebc gunicorn-registry stdout | 2023-06-29 13:54:59,431 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c1c0165fa5ac5f7d8be1321565292d21e29b57409ddd11788e78f0ae1bc6b99e gunicorn-registry stdout | 2023-06-29 13:54:59,431 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:54:59,431 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:54:59,432 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:54:59,432 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:54:59,477 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:55:00,001 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1669 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:00,001 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b394b907-126e-41c3-8753-5439a02e4ca1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b394b907-126e-41c3-8753-5439a02e4ca1', 'ETag': '"28338bf64e47e1a99280c7ba18d43b1b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:00,001 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:00,001 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:00,001 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:00,001 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:00,002 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b394b907-126e-41c3-8753-5439a02e4ca1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b394b907-126e-41c3-8753-5439a02e4ca1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b394b907-126e-41c3-8753-5439a02e4ca1', 'etag': '"28338bf64e47e1a99280c7ba18d43b1b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"28338bf64e47e1a99280c7ba18d43b1b"'} gunicorn-registry stdout | 2023-06-29 13:55:00,052 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:00,052 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:00,052 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1670, 'Body': <_io.BytesIO object at 0x7f7ccb2906d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:00,052 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:00,052 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:00,052 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:00,052 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:00,053 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:00,053 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:00,053 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:00,061 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:00,061 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:00,061 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:00,061 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:00,061 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:00,061 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1670}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'kEaFc+jglcj0z3sUifYUrw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2906d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1670', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:00,061 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:00,061 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:00,061 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:00,061 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:00,062 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:00,062 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1670&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:kEaFc+jglcj0z3sUifYUrw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135500Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:00,062 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135500Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7e304921642ec9c8fcdacc40bdd5f1d64d9201c91aae992cec16e6c9c884c8d2 gunicorn-registry stdout | 2023-06-29 13:55:00,062 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | db2b9a82fe2e64693890374dc2ca0619fbb17453ff80c680a85c0f42af8f5ecf gunicorn-registry stdout | 2023-06-29 13:55:00,062 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:00,062 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:00,062 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:00,063 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:00,110 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:55:00,472 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1670 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:00,473 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f32823b6-6085-4819-98af-6ad8e271f18c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f32823b6-6085-4819-98af-6ad8e271f18c', 'ETag': '"90468573e8e095c8f4cf7b1489f614af"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:00,473 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:00,473 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:00,473 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:00,473 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:00,473 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f32823b6-6085-4819-98af-6ad8e271f18c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f32823b6-6085-4819-98af-6ad8e271f18c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f32823b6-6085-4819-98af-6ad8e271f18c', 'etag': '"90468573e8e095c8f4cf7b1489f614af"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"90468573e8e095c8f4cf7b1489f614af"'} gcworker stdout | 2023-06-29 13:55:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:55:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:55:10.585410+00:00 (in 9.999504 seconds) gcworker stdout | 2023-06-29 13:55:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:55:10 UTC)" (scheduled at 2023-06-29 13:55:00.585410+00:00) gcworker stdout | 2023-06-29 13:55:00,587 [59] [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, 1686837300586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:55:00,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:55:00,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:55:00,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:55:10 UTC)" executed successfully expiredappspecifictokenworker stdout | 2023-06-29 13:55:00,916 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:55:01,277 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:01,277 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:01,277 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1671, 'Body': <_io.BytesIO object at 0x7f7ccb2868b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:01,277 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:01,277 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:01,278 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:01,278 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:01,278 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:01,278 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:01,278 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:01,286 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:01,286 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:01,286 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:01,286 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:01,286 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:01,286 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1671}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'M3WMkkX7MGzuOwISItdu4Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2868b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1671', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:01,286 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:01,286 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:01,287 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:01,287 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:01,287 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:01,287 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1671&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:M3WMkkX7MGzuOwISItdu4Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135501Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:01,287 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135501Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 145079ab6f6a1ac724b09b5bc462ee3f4ad4a25ab31bc647b3271b64d1b747c2 gunicorn-registry stdout | 2023-06-29 13:55:01,287 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5d26e2c93203ae40a113d560d7edffe92175f3bf6bb541d8b9451eafc40945bd gunicorn-registry stdout | 2023-06-29 13:55:01,287 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:01,287 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:01,287 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:01,288 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:01,337 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:55:01,741 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1671 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:01,741 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '35a7d4a6-03b0-4de8-a35b-f2af26f6872a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '35a7d4a6-03b0-4de8-a35b-f2af26f6872a', 'ETag': '"33758c9245fb306cee3b021222d76ee1"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:01,741 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:01,741 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:01,741 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:01,741 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:01,742 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '35a7d4a6-03b0-4de8-a35b-f2af26f6872a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '35a7d4a6-03b0-4de8-a35b-f2af26f6872a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '35a7d4a6-03b0-4de8-a35b-f2af26f6872a', 'etag': '"33758c9245fb306cee3b021222d76ee1"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"33758c9245fb306cee3b021222d76ee1"'} repositorygcworker stdout | 2023-06-29 13:55:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:55:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:55:38.788158+00:00 (in 36.796604 seconds) repositorygcworker stdout | 2023-06-29 13:55:01,992 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:56:01 UTC)" (scheduled at 2023-06-29 13:55:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:55:01,992 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:55:01,993 [81] [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(2023, 6, 29, 13, 55, 1, 992206), True, datetime.datetime(2023, 6, 29, 13, 55, 1, 992206), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 13:55:02,006 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:55:02,006 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:55:02,006 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:56:01 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:55:02,568 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:02,568 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:02,568 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1672, 'Body': <_io.BytesIO object at 0x7f7ccb269810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:02,569 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:02,569 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:02,569 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:02,569 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:02,569 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:02,569 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:02,569 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:02,577 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:02,577 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:02,577 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:02,577 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:02,577 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:02,578 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1672}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'DXQwV4ZIbSj6QL9Uj/iRTw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1672', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:02,578 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:02,578 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:02,578 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:02,578 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:02,578 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:02,578 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1672&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:DXQwV4ZIbSj6QL9Uj/iRTw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135502Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:02,578 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135502Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c96645adbcc225a762b568a63bc234fab602b966b454d2bdfa79513f6ff3ee8e gunicorn-registry stdout | 2023-06-29 13:55:02,578 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e7475a37a6f9230ad69893227e5cc9f66e142e32e92d8b4abf74bbff5f298a29 gunicorn-registry stdout | 2023-06-29 13:55:02,578 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:02,578 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:02,579 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:02,579 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:02,628 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:55:03,034 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1672 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:03,034 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a7ea3a2e-db68-4ce4-ad94-d8670b2ef8bd', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a7ea3a2e-db68-4ce4-ad94-d8670b2ef8bd', 'ETag': '"0d74305786486d28fa40bf548ff8914f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:03,034 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:03,034 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:03,035 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:03,035 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:03,035 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a7ea3a2e-db68-4ce4-ad94-d8670b2ef8bd', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a7ea3a2e-db68-4ce4-ad94-d8670b2ef8bd', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a7ea3a2e-db68-4ce4-ad94-d8670b2ef8bd', 'etag': '"0d74305786486d28fa40bf548ff8914f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0d74305786486d28fa40bf548ff8914f"'} gunicorn-registry stdout | 2023-06-29 13:55:03,798 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:03,799 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:03,799 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1673, 'Body': <_io.BytesIO object at 0x7f7ccb2acb80>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:03,799 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:03,799 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:03,799 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:03,799 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:03,800 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:03,800 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:03,800 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:03,808 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:03,809 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:03,809 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:03,809 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:03,809 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:03,809 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1673}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '/xzltLf2NhgF8yogea9RiQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2acb80>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1673', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:03,809 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:03,809 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:03,809 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:03,809 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:03,809 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:03,810 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1673&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:/xzltLf2NhgF8yogea9RiQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135503Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:03,810 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135503Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | bef7599a90fb28c98a8b5aa4285cf5fc8c43f42078ac080d5135f84accdd0259 gunicorn-registry stdout | 2023-06-29 13:55:03,810 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b4f8aecf54fd547a49423badc753c5c30857382f817793652abaa31067756551 gunicorn-registry stdout | 2023-06-29 13:55:03,810 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:03,810 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:03,810 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:03,811 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:03,860 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:55:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:55:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:55:13.978401+00:00 (in 9.999497 seconds) notificationworker stdout | 2023-06-29 13:55:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:55:13 UTC)" (scheduled at 2023-06-29 13:55:03.978401+00:00) notificationworker stdout | 2023-06-29 13:55:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:55:03,980 [74] [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(2023, 6, 29, 13, 55, 3, 979348), True, datetime.datetime(2023, 6, 29, 13, 55, 3, 979348), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:55:03,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:55:03,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:55:03,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:55:13 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:55:04,267 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1673 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:04,268 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'df928d7c-7c0a-4444-8932-4b94bde69171', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'df928d7c-7c0a-4444-8932-4b94bde69171', 'ETag': '"ff1ce5b4b7f6361805f32a2079af5189"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:04,268 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:04,268 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:04,268 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:04,268 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:04,268 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'df928d7c-7c0a-4444-8932-4b94bde69171', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'df928d7c-7c0a-4444-8932-4b94bde69171', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'df928d7c-7c0a-4444-8932-4b94bde69171', 'etag': '"ff1ce5b4b7f6361805f32a2079af5189"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ff1ce5b4b7f6361805f32a2079af5189"'} quotatotalworker stdout | 2023-06-29 13:55:04,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:55:04,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:55:19.399457+00:00 (in 14.999518 seconds) quotatotalworker stdout | 2023-06-29 13:55:04,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:55:19 UTC)" (scheduled at 2023-06-29 13:55:04.399457+00:00) quotatotalworker stdout | 2023-06-29 13:55:04,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:55:04,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:55:04,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:55:19 UTC)" executed successfully queuecleanupworker stdout | 2023-06-29 13:55:04,455 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:55:04,879 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:04,879 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:04,879 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1674, 'Body': <_io.BytesIO object at 0x7f7ccb27aef0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:04,879 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:04,880 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:04,880 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:04,880 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:04,880 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:04,880 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:04,880 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:04,888 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:04,888 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:04,888 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:04,888 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:04,888 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:04,888 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1674}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'FL7F/2vO+l/IiqgJ1MCD8A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27aef0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1674', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:04,889 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:04,889 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:04,889 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:04,889 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:04,889 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:04,889 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1674&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:FL7F/2vO+l/IiqgJ1MCD8A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135504Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:04,889 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135504Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 75aa33d433bc80bbc4a341d49e66e97130096d264ffde3051c2750574381ae90 gunicorn-registry stdout | 2023-06-29 13:55:04,889 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | dec89426438168d0d5d4ec4b6cf687cb7c4e9d7c1fdd4aceb0963f37d4a7884d gunicorn-registry stdout | 2023-06-29 13:55:04,889 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:04,889 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:04,890 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:04,890 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:04,935 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:55:05,300 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1674 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:05,300 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'fd521e3e-8cb8-4008-a38b-06f0e78db95e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'fd521e3e-8cb8-4008-a38b-06f0e78db95e', 'ETag': '"14bec5ff6bcefa5fc88aa809d4c083f0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:05,300 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:05,301 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:05,301 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:05,301 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:05,301 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'fd521e3e-8cb8-4008-a38b-06f0e78db95e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'fd521e3e-8cb8-4008-a38b-06f0e78db95e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'fd521e3e-8cb8-4008-a38b-06f0e78db95e', 'etag': '"14bec5ff6bcefa5fc88aa809d4c083f0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"14bec5ff6bcefa5fc88aa809d4c083f0"'} gunicorn-registry stdout | 2023-06-29 13:55:05,944 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:05,944 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:05,944 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1675, 'Body': <_io.BytesIO object at 0x7f7cd4bb14f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:05,944 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:05,944 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:05,945 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:05,945 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:05,945 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:05,945 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:05,945 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:05,953 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:05,953 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:05,953 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:05,953 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:05,953 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:05,953 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1675}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Eft1MgjOFCRQrILf+BXuww==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd4bb14f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1675', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:05,953 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:05,954 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:05,954 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:05,954 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:05,954 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:05,954 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1675&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Eft1MgjOFCRQrILf+BXuww== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135505Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:05,954 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135505Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 91ef9a0800ca8d28bd418de5b4b0a26ea23579b5fbdb02af09f412126e29ca7d gunicorn-registry stdout | 2023-06-29 13:55:05,954 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5b90a1cbf37117f078382c3013701dfd03bedc4f195188fd7bf1db5c3971c1ed gunicorn-registry stdout | 2023-06-29 13:55:05,954 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:05,954 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:05,955 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:05,955 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:06,002 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:55:06,407 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1675 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:06,407 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'cd414e11-b7f3-4e26-a760-534d04f7099d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'cd414e11-b7f3-4e26-a760-534d04f7099d', 'ETag': '"11fb753208ce142450ac82dff815eec3"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:06,407 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:06,407 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:06,408 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:06,408 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:06,408 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'cd414e11-b7f3-4e26-a760-534d04f7099d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'cd414e11-b7f3-4e26-a760-534d04f7099d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'cd414e11-b7f3-4e26-a760-534d04f7099d', 'etag': '"11fb753208ce142450ac82dff815eec3"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"11fb753208ce142450ac82dff815eec3"'} securityworker stdout | 2023-06-29 13:55:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:55:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:55:11.713664+00:00 (in 5.130700 seconds) securityworker stdout | 2023-06-29 13:55:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:55:36 UTC)" (scheduled at 2023-06-29 13:55:06.582504+00:00) securityworker stdout | 2023-06-29 13:55:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:55:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:55:06,587 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:55:06,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:55:06,600 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:55:06,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:55:06,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:55:36 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:55:07,111 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:07,111 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:07,112 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1676, 'Body': <_io.BytesIO object at 0x7f7ccb176860>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:07,112 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:07,112 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:07,112 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:07,112 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:07,112 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:07,112 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:07,112 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:07,121 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:07,121 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:07,121 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:07,121 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:07,121 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:07,121 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1676}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '8uuG21fCvZZEWHYW4SuCUQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb176860>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1676', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:07,121 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:07,121 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:07,121 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:07,121 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:07,122 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:07,122 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1676&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:8uuG21fCvZZEWHYW4SuCUQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135507Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:07,122 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135507Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 41c697dab9f60a6724f30563367c8d1844d3df9460a607ecba06715854143cd3 gunicorn-registry stdout | 2023-06-29 13:55:07,122 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b54e166f28488f8b6eaebb9b7c2a5803d230a28c843dd93638df21a9ece297ab gunicorn-registry stdout | 2023-06-29 13:55:07,122 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:07,122 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:07,122 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:07,123 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:07,171 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:55:07,577 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1676 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:07,577 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c1420c72-16da-44a7-b321-bae1bce216ee', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c1420c72-16da-44a7-b321-bae1bce216ee', 'ETag': '"f2eb86db57c2bd9644587616e12b8251"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:07,577 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:07,577 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:07,577 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:07,577 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:07,578 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c1420c72-16da-44a7-b321-bae1bce216ee', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c1420c72-16da-44a7-b321-bae1bce216ee', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c1420c72-16da-44a7-b321-bae1bce216ee', 'etag': '"f2eb86db57c2bd9644587616e12b8251"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f2eb86db57c2bd9644587616e12b8251"'} builder stdout | 2023-06-29 13:55:07,715 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:55:07,745 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:55:07,981 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:07,982 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:07,982 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1677, 'Body': <_io.BytesIO object at 0x7f7ccb2ac220>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:07,982 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:07,982 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:07,982 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:07,982 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:07,982 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:07,983 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:07,983 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:07,991 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:07,991 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:07,991 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:07,991 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:07,991 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:07,991 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1677}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '3/2MpWuZCNmIWeVJTei4Ww==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac220>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1677', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:07,991 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:07,992 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:07,992 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:07,992 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:07,992 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:07,992 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1677&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:3/2MpWuZCNmIWeVJTei4Ww== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135507Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:07,992 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135507Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 27f858d3d61f1571bdf8b35d53c7f51b6240b50e748c4a79b1880715e6afbc0e gunicorn-registry stdout | 2023-06-29 13:55:07,992 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | fd5e50715d96b64eafd1c55b5ec2080dca7e7ba2b7d79be0586c1aafdced0309 gunicorn-registry stdout | 2023-06-29 13:55:07,992 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:07,992 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:07,993 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:07,993 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:08,040 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:55:08,404 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1677 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:08,404 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b02c7834-4696-4e81-b0e1-e06c92634375', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b02c7834-4696-4e81-b0e1-e06c92634375', 'ETag': '"dffd8ca56b9908d98859e5494de8b85b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:08,404 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:08,405 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:08,405 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:08,405 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:08,405 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b02c7834-4696-4e81-b0e1-e06c92634375', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b02c7834-4696-4e81-b0e1-e06c92634375', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b02c7834-4696-4e81-b0e1-e06c92634375', 'etag': '"dffd8ca56b9908d98859e5494de8b85b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"dffd8ca56b9908d98859e5494de8b85b"'} gunicorn-registry stdout | 2023-06-29 13:55:09,532 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:09,533 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:09,533 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1678, 'Body': <_io.BytesIO object at 0x7f7cd0a0d900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:09,533 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:09,533 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:09,533 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:09,533 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:09,533 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:09,533 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:09,534 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:09,542 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:09,542 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:09,542 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:09,542 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:09,542 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:09,542 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1678}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ed/ROepgiCVehxxGZGeSTQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd0a0d900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1678', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:09,542 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:09,542 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:09,543 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:09,543 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:09,543 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:09,543 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1678&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ed/ROepgiCVehxxGZGeSTQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135509Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:09,543 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135509Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | cb0d995ed2d5a7fb882c0bca091408f10e0823fd20d70f1b3144e1b9dd42c61d gunicorn-registry stdout | 2023-06-29 13:55:09,543 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f9ca9d38ab1932b92f815ea2f910ca722ad4b3ec149616a3127d22d504eca583 gunicorn-registry stdout | 2023-06-29 13:55:09,543 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:09,543 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:09,544 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:09,544 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. quotatotalworker stdout | 2023-06-29 13:55:09,570 [78] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotatotalworker.py', 'pid': '78'} gunicorn-registry stdout | 2023-06-29 13:55:09,590 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:55:09,636 [214] [DEBUG] [app] Starting request: urn:request:7c23a140-ca05-46a1-94b6-3ebf369b43ef (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:55:09,636 [211] [DEBUG] [app] Starting request: urn:request:d1a0c238-267e-4aeb-8ad6-9faee62c17f9 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:55:09,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:55:09,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:55:09,639 [220] [DEBUG] [app] Starting request: urn:request:41c29028-d853-4eaf-bc5d-cbe228893a3f (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:55:09,640 [222] [DEBUG] [app] Starting request: urn:request:c8eed2f2-1afc-4b0b-88af-26e78462fb9f (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:55:09,640 [220] [DEBUG] [app] Ending request: urn:request:41c29028-d853-4eaf-bc5d-cbe228893a3f (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:41c29028-d853-4eaf-bc5d-cbe228893a3f', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:55:09,640 [222] [DEBUG] [app] Ending request: urn:request:c8eed2f2-1afc-4b0b-88af-26e78462fb9f (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:c8eed2f2-1afc-4b0b-88af-26e78462fb9f', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:55:09,640 [220] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:55:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:55:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:55:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) gunicorn-registry stdout | 2023-06-29 13:55:09,641 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:55:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:55:09,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:55:09,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:55:09,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:55:09,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:55:09,643 [213] [DEBUG] [app] Starting request: urn:request:ed5bd236-292e-4de1-9f4b-9e0f7c215849 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:55:09,644 [212] [DEBUG] [app] Starting request: urn:request:bfc1be68-a451-428d-80e9-807f48b7ad6b (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:55:09,644 [213] [DEBUG] [app] Ending request: urn:request:ed5bd236-292e-4de1-9f4b-9e0f7c215849 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:ed5bd236-292e-4de1-9f4b-9e0f7c215849', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:55:09,644 [212] [DEBUG] [app] Ending request: urn:request:bfc1be68-a451-428d-80e9-807f48b7ad6b (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:bfc1be68-a451-428d-80e9-807f48b7ad6b', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:55:09,644 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:55:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:55:09,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:55:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:55:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-06-29 13:55:09,644 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:55:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:55:09,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:55:09,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:55:09,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:55:09,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:55:09,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:55:09,663 [211] [DEBUG] [app] Ending request: urn:request:d1a0c238-267e-4aeb-8ad6-9faee62c17f9 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:d1a0c238-267e-4aeb-8ad6-9faee62c17f9', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:55:09,663 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:55:09,663 [214] [DEBUG] [app] Ending request: urn:request:7c23a140-ca05-46a1-94b6-3ebf369b43ef (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:7c23a140-ca05-46a1-94b6-3ebf369b43ef', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:55:09,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:55:09,664 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:55:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:55:09,664 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:55:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:55:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.029) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:55:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-registry stdout | 2023-06-29 13:55:10,076 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1678 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:10,076 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0aab9ded-abcc-49dd-b161-44d8f32ccd25', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0aab9ded-abcc-49dd-b161-44d8f32ccd25', 'ETag': '"79dfd139ea6088255e871c466467924d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:10,076 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:10,076 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:10,076 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:10,077 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:10,077 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0aab9ded-abcc-49dd-b161-44d8f32ccd25', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0aab9ded-abcc-49dd-b161-44d8f32ccd25', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0aab9ded-abcc-49dd-b161-44d8f32ccd25', 'etag': '"79dfd139ea6088255e871c466467924d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"79dfd139ea6088255e871c466467924d"'} quotaregistrysizeworker stdout | 2023-06-29 13:55:10,193 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-registry stdout | 2023-06-29 13:55:10,444 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:10,444 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:10,444 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1679, 'Body': <_io.BytesIO object at 0x7f7ccb269db0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:10,444 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:10,444 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:10,444 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:10,444 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:10,444 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:10,445 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:10,445 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:10,453 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:10,453 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:10,453 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:10,453 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:10,453 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:10,453 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1679}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'zaHWY2WN7w8QBboIX54HrA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269db0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1679', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:10,453 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:10,453 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:10,453 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:10,453 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:10,454 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:10,454 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1679&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:zaHWY2WN7w8QBboIX54HrA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135510Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:10,454 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135510Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 248b53a430938c302db79ef9023d945f88f7041ab9169655ac3b5f4412450c44 gunicorn-registry stdout | 2023-06-29 13:55:10,454 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7d06fc2c3fe835c5f47e3e559a28338edcd87abfc3c9b83f45181cc8c6bdadc3 gunicorn-registry stdout | 2023-06-29 13:55:10,454 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:10,454 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:10,454 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:10,455 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. buildlogsarchiver stdout | 2023-06-29 13:55:10,474 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} logrotateworker stdout | 2023-06-29 13:55:10,477 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} gunicorn-registry stdout | 2023-06-29 13:55:10,500 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. namespacegcworker stdout | 2023-06-29 13:55:10,523 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} gcworker stdout | 2023-06-29 13:55:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:55:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:55:20.585410+00:00 (in 9.999448 seconds) gcworker stdout | 2023-06-29 13:55:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:55:20 UTC)" (scheduled at 2023-06-29 13:55:10.585410+00:00) gcworker stdout | 2023-06-29 13:55:10,587 [59] [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, 1686837310586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:55:10,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:55:10,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:55:10,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:55:20 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:55:10,855 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1679 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:10,855 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ca0b2ca7-1a2b-420b-bd52-20310775f983', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ca0b2ca7-1a2b-420b-bd52-20310775f983', 'ETag': '"cda1d663658def0f1005ba085f9e07ac"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:10,855 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:10,855 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:10,855 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:10,856 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:10,856 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ca0b2ca7-1a2b-420b-bd52-20310775f983', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ca0b2ca7-1a2b-420b-bd52-20310775f983', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ca0b2ca7-1a2b-420b-bd52-20310775f983', 'etag': '"cda1d663658def0f1005ba085f9e07ac"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"cda1d663658def0f1005ba085f9e07ac"'} repositoryactioncounter stdout | 2023-06-29 13:55:11,320 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} securityworker stdout | 2023-06-29 13:55:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:55:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:55:36.582504+00:00 (in 24.868313 seconds) securityworker stdout | 2023-06-29 13:55:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:55:41 UTC)" (scheduled at 2023-06-29 13:55:11.713664+00:00) securityworker stdout | 2023-06-29 13:55:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:55:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:55:11,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:55:11,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:55:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:55:11,718 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:55:11,718 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:55:11,721 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:55:11,723 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:55:11,739 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:55:11,743 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:55:11,743 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:55:11,744 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 50, 11, 722828), 1, 2]) securityworker stdout | 2023-06-29 13:55:11,748 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:55:11,748 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:55:11,749 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 50, 11, 722828), 1, 2]) securityworker stdout | 2023-06-29 13:55:11,753 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:55:11,753 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:55:11,753 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:55:11,753 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:55:11,753 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:55:11,753 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:55:11,753 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:55:11,754 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:55:11,754 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:55:11,754 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:55:41 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:55:11,759 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:11,760 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:11,760 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1680, 'Body': <_io.BytesIO object at 0x7f7ccb2698b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:11,760 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:11,760 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:11,760 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:11,760 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:11,760 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:11,760 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:11,761 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:11,769 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:11,769 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:11,769 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:11,769 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:11,769 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:11,769 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1680}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'F3c/vrrkRpKadWeWyTbc0g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2698b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1680', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:11,770 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:11,770 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:11,770 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:11,770 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:11,770 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:11,770 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1680&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:F3c/vrrkRpKadWeWyTbc0g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135511Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:11,770 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135511Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4a7c556910a56cce1ac222230c7a2cf7fe2035b327333b2b1b290ab8eb14af7c gunicorn-registry stdout | 2023-06-29 13:55:11,770 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a41be4713f0dbd82ab4f237a6931828b58aa215634327dc6744b77a334d2ccc0 gunicorn-registry stdout | 2023-06-29 13:55:11,770 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:11,770 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:11,771 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:11,771 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:11,816 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:55:12,261 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1680 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:12,261 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6d012638-a239-4af1-9184-406394b88332', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6d012638-a239-4af1-9184-406394b88332', 'ETag': '"17773fbebae446929a756796c936dcd2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:12,261 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:12,261 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:12,262 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:12,262 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:12,262 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6d012638-a239-4af1-9184-406394b88332', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6d012638-a239-4af1-9184-406394b88332', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6d012638-a239-4af1-9184-406394b88332', 'etag': '"17773fbebae446929a756796c936dcd2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"17773fbebae446929a756796c936dcd2"'} blobuploadcleanupworker stdout | 2023-06-29 13:55:12,490 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:55:13,199 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:13,199 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:13,200 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1681, 'Body': <_io.BytesIO object at 0x7f7ccb176e50>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:13,200 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:13,200 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:13,200 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:13,201 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:13,201 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:13,201 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:13,201 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:13,209 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:13,209 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:13,209 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:13,209 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:13,209 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:13,209 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1681}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'weijCZVkU+UE6lYmys3Yhw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb176e50>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1681', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:13,210 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:13,210 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:13,210 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:13,210 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:13,210 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:13,210 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1681&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:weijCZVkU+UE6lYmys3Yhw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135513Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:13,210 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135513Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 84b750804d2eac1002747b2d0cdd32ccaf4befb490e5dd01625a3f19f1eeb736 gunicorn-registry stdout | 2023-06-29 13:55:13,210 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 37021b2828634ccc75192bb36b84332cf581acc11b3aea38f9506d05149eedc3 gunicorn-registry stdout | 2023-06-29 13:55:13,210 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:13,210 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:13,211 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:13,211 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:13,256 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:55:13,702 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1681 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:13,703 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'cc02bd73-9b99-430d-8d95-6ed3a2f118ed', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'cc02bd73-9b99-430d-8d95-6ed3a2f118ed', 'ETag': '"c1e8a309956453e504ea5626cacdd887"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:13,703 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:13,703 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:13,703 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:13,703 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:13,703 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'cc02bd73-9b99-430d-8d95-6ed3a2f118ed', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'cc02bd73-9b99-430d-8d95-6ed3a2f118ed', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'cc02bd73-9b99-430d-8d95-6ed3a2f118ed', 'etag': '"c1e8a309956453e504ea5626cacdd887"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c1e8a309956453e504ea5626cacdd887"'} notificationworker stdout | 2023-06-29 13:55:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:55:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:55:15.985355+00:00 (in 2.006443 seconds) notificationworker stdout | 2023-06-29 13:55:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:55:23 UTC)" (scheduled at 2023-06-29 13:55:13.978401+00:00) notificationworker stdout | 2023-06-29 13:55:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:55:13,980 [74] [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(2023, 6, 29, 13, 55, 13, 979403), True, datetime.datetime(2023, 6, 29, 13, 55, 13, 979403), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:55:13,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:55:13,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:55:13,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:55:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:55:14,402 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:14,402 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:14,402 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1682, 'Body': <_io.BytesIO object at 0x7f7cd00e19f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:14,403 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:14,403 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:14,403 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:14,403 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:14,403 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:14,403 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:14,403 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:14,411 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:14,411 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:14,411 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:14,412 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:14,412 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:14,412 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1682}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'nHc37hjYbSfmZwa/Ex8A5Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e19f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1682', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:14,412 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:14,412 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:14,412 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:14,412 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:14,412 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:14,412 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1682&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:nHc37hjYbSfmZwa/Ex8A5Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135514Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:14,412 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135514Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5cd2e4fb4ccf9860288e90c6337926663f5667efd56baead311439f687403da4 gunicorn-registry stdout | 2023-06-29 13:55:14,412 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6e997ea8f23342b9197559bc495708e923c72dce9e731942640917b03a9f96d3 gunicorn-registry stdout | 2023-06-29 13:55:14,412 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:14,412 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:14,413 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:14,413 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:14,460 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:55:14,462 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} exportactionlogsworker stdout | 2023-06-29 13:55:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:55:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:55:55.591055+00:00 (in 40.797070 seconds) exportactionlogsworker stdout | 2023-06-29 13:55:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:56:14 UTC)" (scheduled at 2023-06-29 13:55:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:55:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:55:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:56:14 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:55:14,864 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1682 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:14,865 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'fe4a0487-e8ff-40cd-b2d8-f3497c6ad6ca', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'fe4a0487-e8ff-40cd-b2d8-f3497c6ad6ca', 'ETag': '"9c7737ee18d86d27e66706bf131f00e5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:14,865 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:14,865 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:14,865 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:14,865 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:14,865 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'fe4a0487-e8ff-40cd-b2d8-f3497c6ad6ca', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'fe4a0487-e8ff-40cd-b2d8-f3497c6ad6ca', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'fe4a0487-e8ff-40cd-b2d8-f3497c6ad6ca', 'etag': '"9c7737ee18d86d27e66706bf131f00e5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9c7737ee18d86d27e66706bf131f00e5"'} gunicorn-registry stdout | 2023-06-29 13:55:15,538 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:15,538 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:15,538 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1683, 'Body': <_io.BytesIO object at 0x7f7ccb2909f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:15,539 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:15,539 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:15,539 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:15,539 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:15,539 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:15,539 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:15,539 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:15,547 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:15,547 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:15,548 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:15,548 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:15,548 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:15,548 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1683}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '1km7CL2IHNLFvmH0S49A+w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2909f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1683', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:15,548 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:15,548 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:15,548 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:15,548 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:15,548 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:15,548 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1683&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:1km7CL2IHNLFvmH0S49A+w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135515Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:15,548 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135515Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6ed7acc7b47b2915f6c05c636c2fb5275d57910e311648bf784dcda672da013c gunicorn-registry stdout | 2023-06-29 13:55:15,548 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1550d4a7d333357de14a1d650a4c49832416290f9341d6c955e52f1fabfc6c63 gunicorn-registry stdout | 2023-06-29 13:55:15,548 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:15,549 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:15,549 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:15,549 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:15,594 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:55:15,722 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:55:15,780 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} exportactionlogsworker stdout | 2023-06-29 13:55:15,863 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} notificationworker stdout | 2023-06-29 13:55:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:55:15,986 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:55:23.978401+00:00 (in 7.992512 seconds) notificationworker stdout | 2023-06-29 13:55:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:56:15 UTC)" (scheduled at 2023-06-29 13:55:15.985355+00:00) notificationworker stdout | 2023-06-29 13:55:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:55:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:56:15 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:55:15,996 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1683 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:15,997 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '618dcca5-6354-4ff2-9063-149805929a6e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '618dcca5-6354-4ff2-9063-149805929a6e', 'ETag': '"d649bb08bd881cd2c5be61f44b8f40fb"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:15,997 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:15,997 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:15,997 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:15,997 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:15,997 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '618dcca5-6354-4ff2-9063-149805929a6e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '618dcca5-6354-4ff2-9063-149805929a6e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '618dcca5-6354-4ff2-9063-149805929a6e', 'etag': '"d649bb08bd881cd2c5be61f44b8f40fb"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d649bb08bd881cd2c5be61f44b8f40fb"'} gunicorn-web stdout | 2023-06-29 13:55:16,104 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} servicekey stdout | 2023-06-29 13:55:16,127 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-web stdout | 2023-06-29 13:55:16,245 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:55:16,248 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:55:16,251 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:55:16,255 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} securityscanningnotificationworker stdout | 2023-06-29 13:55:16,572 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gcworker stdout | 2023-06-29 13:55:16,658 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} gunicorn-registry stdout | 2023-06-29 13:55:16,853 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:16,853 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:16,854 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1684, 'Body': <_io.BytesIO object at 0x7f7ccb279c70>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:16,854 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:16,854 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:16,854 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:16,854 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:16,854 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:16,854 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:16,854 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:16,863 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:16,863 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:16,863 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:16,863 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:16,863 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:16,863 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1684}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'I+uXg+TFoK256nblCvbh0Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279c70>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1684', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:16,863 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:16,863 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:16,863 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:16,863 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:16,863 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:16,863 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1684&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:I+uXg+TFoK256nblCvbh0Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135516Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:16,863 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135516Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b22608bdf98eb9aa264938a22206909fb28ace3594f6d11a24143bce7e1cf5df gunicorn-registry stdout | 2023-06-29 13:55:16,863 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | fd0d527b24f8e5a81f322e41067945099980bf3c57c00d4bdc3bf9aaea8c36d8 gunicorn-registry stdout | 2023-06-29 13:55:16,863 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:16,864 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:16,864 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:16,865 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:16,909 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:55:17,312 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1684 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:17,312 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f4455f81-5c01-4b39-abf1-df83891dc179', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f4455f81-5c01-4b39-abf1-df83891dc179', 'ETag': '"23eb9783e4c5a0adb9ea76e50af6e1d1"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:17,312 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:17,312 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:17,313 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:17,313 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:17,313 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f4455f81-5c01-4b39-abf1-df83891dc179', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f4455f81-5c01-4b39-abf1-df83891dc179', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f4455f81-5c01-4b39-abf1-df83891dc179', 'etag': '"23eb9783e4c5a0adb9ea76e50af6e1d1"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"23eb9783e4c5a0adb9ea76e50af6e1d1"'} globalpromstats stdout | 2023-06-29 13:55:17,728 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} gunicorn-registry stdout | 2023-06-29 13:55:17,974 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:17,974 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:17,975 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1685, 'Body': <_io.BytesIO object at 0x7f7ccb279360>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:17,975 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:17,975 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:17,975 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:17,975 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:17,975 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:17,975 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:17,975 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:17,984 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:17,984 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:17,984 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:17,984 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:17,984 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:17,984 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1685}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'qB/XPcFMjJZfPPlOHUoC+w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279360>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1685', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:17,984 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:17,984 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:17,984 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:17,984 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:17,984 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:17,984 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1685&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:qB/XPcFMjJZfPPlOHUoC+w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135517Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:17,985 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135517Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 33b6dfdc59539208e1a60df7b180afd6d28e636dec42ab2dd0da89b616a94f06 gunicorn-registry stdout | 2023-06-29 13:55:17,985 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4572d3c5fb8cb8fdc767c21f65ef7c25f04b2729dc10c3c0045a8eb6b29cfc37 gunicorn-registry stdout | 2023-06-29 13:55:17,985 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:17,985 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:17,985 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:17,986 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:18,033 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. teamsyncworker stdout | 2023-06-29 13:55:18,092 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:55:18,436 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1685 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:18,437 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a63c8f73-1045-42dd-ba06-e666bd054df9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a63c8f73-1045-42dd-ba06-e666bd054df9', 'ETag': '"a81fd73dc14c8c965f3cf94e1d4a02fb"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:18,437 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:18,437 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:18,437 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:18,437 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:18,437 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a63c8f73-1045-42dd-ba06-e666bd054df9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a63c8f73-1045-42dd-ba06-e666bd054df9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a63c8f73-1045-42dd-ba06-e666bd054df9', 'etag': '"a81fd73dc14c8c965f3cf94e1d4a02fb"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a81fd73dc14c8c965f3cf94e1d4a02fb"'} gunicorn-secscan stdout | 2023-06-29 13:55:18,461 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:55:18,465 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:55:18,469 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} chunkcleanupworker stdout | 2023-06-29 13:55:18,847 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-registry stdout | 2023-06-29 13:55:19,156 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:19,157 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:19,157 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1686, 'Body': <_io.BytesIO object at 0x7f7ccb1ab130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:19,157 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:19,157 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:19,157 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:19,157 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:19,158 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:19,158 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:19,158 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:19,166 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:19,166 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:19,166 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:19,166 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:19,166 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:19,166 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1686}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '25AlXlz3FjAeLvUMIzYbvA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1ab130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1686', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:19,166 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:19,166 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:19,167 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:19,167 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:19,167 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:19,167 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1686&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:25AlXlz3FjAeLvUMIzYbvA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135519Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:19,167 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135519Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5722e6c7b0018822d92c6e88ffb19279cb30e379751609be1289c3cfa0407884 gunicorn-registry stdout | 2023-06-29 13:55:19,167 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 04811485eb17056a3b771fd0eda760c166d1c88045c7c65cf28338d74296c3ab gunicorn-registry stdout | 2023-06-29 13:55:19,167 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:19,167 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:19,167 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:19,168 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:19,215 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. storagereplication stdout | 2023-06-29 13:55:19,277 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} quotatotalworker stdout | 2023-06-29 13:55:19,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:55:19,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:55:34.399457+00:00 (in 14.999535 seconds) quotatotalworker stdout | 2023-06-29 13:55:19,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:55:34 UTC)" (scheduled at 2023-06-29 13:55:19.399457+00:00) quotatotalworker stdout | 2023-06-29 13:55:19,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:55:19,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:55:19,414 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:55:34 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:55:19,617 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1686 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:19,618 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd0764a11-9ccd-4667-8c96-25c354247c06', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd0764a11-9ccd-4667-8c96-25c354247c06', 'ETag': '"db90255e5cf716301e2ef50c23361bbc"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:19,618 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:19,618 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:19,618 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:19,618 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:19,618 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd0764a11-9ccd-4667-8c96-25c354247c06', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd0764a11-9ccd-4667-8c96-25c354247c06', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd0764a11-9ccd-4667-8c96-25c354247c06', 'etag': '"db90255e5cf716301e2ef50c23361bbc"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"db90255e5cf716301e2ef50c23361bbc"'} gunicorn-registry stdout | 2023-06-29 13:55:19,664 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:55:19,667 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:55:19,671 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:55:19,675 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:55:19,679 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:55:19,682 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:55:19,692 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:55:19,696 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:55:19,700 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:55:20,344 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:20,344 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:20,345 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1687, 'Body': <_io.BytesIO object at 0x7f7ccb2ac220>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:20,345 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:20,345 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:20,345 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:20,345 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:20,345 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:20,345 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:20,345 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:20,354 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:20,354 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:20,354 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:20,354 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:20,354 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:20,354 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1687}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'hnKvgzBZ0iEgXBExWquqsw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac220>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1687', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:20,354 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:20,354 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:20,354 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:20,354 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:20,354 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:20,354 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1687&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:hnKvgzBZ0iEgXBExWquqsw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135520Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:20,355 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135520Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 25c76c597ccbbc12bc7b448189febf6a36b5bef7648293d46381a92b40894010 gunicorn-registry stdout | 2023-06-29 13:55:20,355 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7244cc1d0ef00794319d14a84d1559b9f0ab2d18eeff8ee0eba43a2835a2ff8b gunicorn-registry stdout | 2023-06-29 13:55:20,355 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:20,355 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:20,355 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:20,356 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:20,401 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:55:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:55:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:55:30.585410+00:00 (in 9.999485 seconds) gcworker stdout | 2023-06-29 13:55:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:55:30 UTC)" (scheduled at 2023-06-29 13:55:20.585410+00:00) gcworker stdout | 2023-06-29 13:55:20,587 [59] [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, 1686837320586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:55:20,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:55:20,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:55:20,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:55:30 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:55:20,805 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1687 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:20,806 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '632872aa-f06b-4b73-9349-ee582e7d8095', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '632872aa-f06b-4b73-9349-ee582e7d8095', 'ETag': '"8672af833059d221205c11315aabaab3"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:20,806 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:20,806 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:20,806 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:20,806 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:20,806 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '632872aa-f06b-4b73-9349-ee582e7d8095', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '632872aa-f06b-4b73-9349-ee582e7d8095', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '632872aa-f06b-4b73-9349-ee582e7d8095', 'etag': '"8672af833059d221205c11315aabaab3"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8672af833059d221205c11315aabaab3"'} gunicorn-web stdout | 2023-06-29 13:55:21,416 [211] [DEBUG] [app] Starting request: urn:request:8b6b73e5-2811-4390-8251-813936ba3d1e (/api/v1/user/apptoken) {'X-Forwarded-For': '209.132.188.14, 10.128.2.5'} gunicorn-web stdout | 2023-06-29 13:55:21,416 [212] [DEBUG] [app] Starting request: urn:request:2271fc89-22a3-4400-843f-bd6734e0c997 (/api/v1/user/notifications) {'X-Forwarded-For': '209.132.188.14, 10.128.2.5'} gunicorn-web stdout | 2023-06-29 13:55:21,416 [211] [DEBUG] [app] User loader loading deferred user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:55:21,416 [212] [DEBUG] [app] User loader loading deferred user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:55:21,416 [211] [DEBUG] [auth.cookie] Loading user from cookie: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:55:21,416 [212] [DEBUG] [auth.cookie] Loading user from cookie: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:55:21,418 [212] [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', ['ac2fc6f0-2e87-4695-9c83-b3592b08e757', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:55:21,418 [211] [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', ['ac2fc6f0-2e87-4695-9c83-b3592b08e757', False, 1, 0]) gunicorn-web stdout | 2023-06-29 13:55:21,430 [211] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-06-29 13:55:21,430 [212] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-06-29 13:55:21,430 [212] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-06-29 13:55:21,430 [212] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:55:21,430 [211] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-06-29 13:55:21,430 [211] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:55:21,430 [212] [DEBUG] [endpoints.api] Checking permission for user whuquay gunicorn-web stdout | 2023-06-29 13:55:21,430 [212] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:55:21,430 [212] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:55:21,430 [212] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:55:21,430 [211] [DEBUG] [endpoints.api] Checking permission for user whuquay gunicorn-web stdout | 2023-06-29 13:55:21,430 [212] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:55:21,430 [211] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 13:55:21,430 [211] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:55:21,431 [211] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:55:21,431 [211] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 13:55:21,432 [211] [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))', [1, datetime.datetime(2023, 7, 2, 9, 7, 21, 431398), datetime.datetime(2023, 6, 29, 13, 55, 21, 431468)]) gunicorn-web stdout | 2023-06-29 13:55:21,432 [212] [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, 1, False, 1, 'admin', 6]) gunicorn-web stdout | 2023-06-29 13:55:21,436 [211] [DEBUG] [app] Ending request: urn:request:8b6b73e5-2811-4390-8251-813936ba3d1e (/api/v1/user/apptoken) {'endpoint': 'api.apptokens', 'request_id': 'urn:request:8b6b73e5-2811-4390-8251-813936ba3d1e', 'remote_addr': '10.128.2.5', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/api/v1/user/apptoken?expiring=true', 'path': '/api/v1/user/apptoken', 'parameters': {'expiring': 'true'}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-06-29 13:55:21,437 [211] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:13:55:21 +0000] "GET /api/v1/user/apptoken?expiring=true HTTP/1.1" 200 38 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.022 1509 0.022) gunicorn-web stdout | 2023-06-29 13:55:21,437 [211] [INFO] [gunicorn.access] 10.128.2.5 - - [29/Jun/2023:13:55:21 +0000] "GET /api/v1/user/apptoken?expiring=true HTTP/1.0" 200 38 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" gunicorn-web stdout | 2023-06-29 13:55:21,438 [212] [DEBUG] [app] Ending request: urn:request:2271fc89-22a3-4400-843f-bd6734e0c997 (/api/v1/user/notifications) {'endpoint': 'api.usernotificationlist', 'request_id': 'urn:request:2271fc89-22a3-4400-843f-bd6734e0c997', 'remote_addr': '10.128.2.5', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/api/v1/user/notifications', 'path': '/api/v1/user/notifications', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-06-29 13:55:21,439 [212] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:13:55:21 +0000] "GET /api/v1/user/notifications HTTP/1.1" 200 43 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.024 1500 0.025) gunicorn-web stdout | 2023-06-29 13:55:21,440 [212] [INFO] [gunicorn.access] 10.128.2.5 - - [29/Jun/2023:13:55:21 +0000] "GET /api/v1/user/notifications HTTP/1.0" 200 43 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" gunicorn-registry stdout | 2023-06-29 13:55:21,693 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:21,694 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:21,694 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1688, 'Body': <_io.BytesIO object at 0x7f7ccb2575e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:21,694 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:21,694 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:21,694 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:21,694 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:21,694 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:21,694 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:21,694 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:21,703 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:21,703 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:21,703 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:21,703 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:21,703 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:21,703 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1688}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'rS+ZRtbSJhzf5xDi6Nepow==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2575e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1688', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:21,703 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:21,703 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:21,703 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:21,703 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:21,703 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:21,704 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1688&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:rS+ZRtbSJhzf5xDi6Nepow== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135521Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:21,704 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135521Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8cdf7401163451dc5879ce399a9c40aa2febb00bfd8cafda44bc65570cade161 gunicorn-registry stdout | 2023-06-29 13:55:21,704 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 25591e80d5c289c149db52193be3dbc6db79163cc2c4094e8a5c948a06218cc3 gunicorn-registry stdout | 2023-06-29 13:55:21,704 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:21,704 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:21,704 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:21,705 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:21,750 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:55:22,192 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1688 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:22,193 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '930bc8e1-327a-427b-b5c1-cf52e9f35334', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '930bc8e1-327a-427b-b5c1-cf52e9f35334', 'ETag': '"ad2f9946d6d2261cdfe710e2e8d7a9a3"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:22,193 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:22,193 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:22,193 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:22,193 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:22,193 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '930bc8e1-327a-427b-b5c1-cf52e9f35334', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '930bc8e1-327a-427b-b5c1-cf52e9f35334', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '930bc8e1-327a-427b-b5c1-cf52e9f35334', 'etag': '"ad2f9946d6d2261cdfe710e2e8d7a9a3"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ad2f9946d6d2261cdfe710e2e8d7a9a3"'} gunicorn-registry stdout | 2023-06-29 13:55:22,819 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:22,819 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:22,819 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1689, 'Body': <_io.BytesIO object at 0x7f7ccb269c20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:22,819 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:22,820 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:22,820 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:22,820 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:22,820 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:22,820 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:22,820 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:22,828 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:22,828 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:22,828 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:22,828 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:22,828 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:22,828 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1689}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '9TEfZgXQucSW+d+VVowXDg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269c20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1689', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:22,829 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:22,829 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:22,829 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:22,829 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:22,829 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:22,829 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1689&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:9TEfZgXQucSW+d+VVowXDg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135522Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:22,829 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135522Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 45339c2d5d86665f611d1c485f7b40f2094adb5f4d148a081b11deca9221894d gunicorn-registry stdout | 2023-06-29 13:55:22,829 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a823e18dadadbd80aba01c148c368792e1064805ffc585e88d2e85e6ef6e322c gunicorn-registry stdout | 2023-06-29 13:55:22,829 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:22,829 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:22,830 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:22,830 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:22,877 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:55:23,247 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1689 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:23,247 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'afcff52c-1eb5-42c0-9f5b-ee36a8287a10', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'afcff52c-1eb5-42c0-9f5b-ee36a8287a10', 'ETag': '"f5311f6605d0b9c496f9df95568c170e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:23,247 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:23,247 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:23,247 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:23,248 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:23,248 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'afcff52c-1eb5-42c0-9f5b-ee36a8287a10', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'afcff52c-1eb5-42c0-9f5b-ee36a8287a10', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'afcff52c-1eb5-42c0-9f5b-ee36a8287a10', 'etag': '"f5311f6605d0b9c496f9df95568c170e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f5311f6605d0b9c496f9df95568c170e"'} securityscanningnotificationworker stdout | 2023-06-29 13:55:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:55:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:55:48.681765+00:00 (in 25.394493 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:55:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:56:23 UTC)" (scheduled at 2023-06-29 13:55:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:55:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:55:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:56:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:55:23,963 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:23,963 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:23,964 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1690, 'Body': <_io.BytesIO object at 0x7f7ccb234ef0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:23,964 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:23,964 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:23,964 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:23,964 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:23,964 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:23,964 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:23,964 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:23,973 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:23,973 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:23,973 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:23,973 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:23,973 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:23,973 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1690}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Bgr/j13KfUIU+tnhdPjCHA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234ef0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1690', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:23,973 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:23,973 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:23,973 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:23,973 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:23,973 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:23,973 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1690&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Bgr/j13KfUIU+tnhdPjCHA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135523Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:23,973 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135523Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d26481b4bf289f43cebb14ad34c6d7537277fd29581b9749196b6b4181b245cc gunicorn-registry stdout | 2023-06-29 13:55:23,973 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | dc7bc4b6ac1ee0fb7e41fed2a60b5a96872806291b0f783356ece122d8f12e0a gunicorn-registry stdout | 2023-06-29 13:55:23,974 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:23,974 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:23,974 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:23,975 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. notificationworker stdout | 2023-06-29 13:55:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:55:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:55:33.978401+00:00 (in 9.999508 seconds) notificationworker stdout | 2023-06-29 13:55:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:55:33 UTC)" (scheduled at 2023-06-29 13:55:23.978401+00:00) notificationworker stdout | 2023-06-29 13:55:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:55:23,980 [74] [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(2023, 6, 29, 13, 55, 23, 979306), True, datetime.datetime(2023, 6, 29, 13, 55, 23, 979306), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:55:23,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:55:23,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:55:23,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:55:33 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:55:24,019 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:55:24,420 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1690 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:24,420 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5db94b6d-cddd-42ad-b0f5-851beed50854', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5db94b6d-cddd-42ad-b0f5-851beed50854', 'ETag': '"060aff8f5dca7d4214fad9e174f8c21c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:24,420 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:24,420 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:24,420 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:24,420 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:24,420 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5db94b6d-cddd-42ad-b0f5-851beed50854', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5db94b6d-cddd-42ad-b0f5-851beed50854', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5db94b6d-cddd-42ad-b0f5-851beed50854', 'etag': '"060aff8f5dca7d4214fad9e174f8c21c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"060aff8f5dca7d4214fad9e174f8c21c"'} gunicorn-web stdout | 2023-06-29 13:55:24,637 [214] [DEBUG] [app] Starting request: urn:request:2df8559b-da85-427a-a3f7-0421cc1d8e56 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:55:24,637 [213] [DEBUG] [app] Starting request: urn:request:5046ee72-488e-4ffb-84c7-71e12427b6ea (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:55:24,639 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:55:24,639 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:55:24,640 [216] [DEBUG] [app] Starting request: urn:request:de545417-cecf-4811-b033-472991ccd0e1 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:55:24,640 [223] [DEBUG] [app] Starting request: urn:request:7f92d099-b915-4b2b-b1d8-c04bad4cdf3f (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:55:24,641 [216] [DEBUG] [app] Ending request: urn:request:de545417-cecf-4811-b033-472991ccd0e1 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:de545417-cecf-4811-b033-472991ccd0e1', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:55:24,641 [223] [DEBUG] [app] Ending request: urn:request:7f92d099-b915-4b2b-b1d8-c04bad4cdf3f (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:7f92d099-b915-4b2b-b1d8-c04bad4cdf3f', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:55:24,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:55:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:55:24,642 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:55:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:55:24,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:55:24,642 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:55:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:55:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:55:24,643 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:55:24,643 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:55:24,644 [214] [DEBUG] [app] Starting request: urn:request:d26364e0-dc31-4594-872b-88376a626335 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:55:24,644 [211] [DEBUG] [app] Starting request: urn:request:78ac7a7f-6923-4fb4-93a5-646b9369d089 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:55:24,645 [214] [DEBUG] [app] Ending request: urn:request:d26364e0-dc31-4594-872b-88376a626335 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:d26364e0-dc31-4594-872b-88376a626335', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:55:24,645 [211] [DEBUG] [app] Ending request: urn:request:78ac7a7f-6923-4fb4-93a5-646b9369d089 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:78ac7a7f-6923-4fb4-93a5-646b9369d089', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:55:24,645 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:55:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:55:24,645 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:55:24,645 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:55:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:55:24,645 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:55:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:55:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:55:24,646 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:55:24,646 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:55:24,654 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:55:24,654 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:55:24,664 [214] [DEBUG] [app] Ending request: urn:request:2df8559b-da85-427a-a3f7-0421cc1d8e56 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:2df8559b-da85-427a-a3f7-0421cc1d8e56', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:55:24,664 [213] [DEBUG] [app] Ending request: urn:request:5046ee72-488e-4ffb-84c7-71e12427b6ea (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:5046ee72-488e-4ffb-84c7-71e12427b6ea', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:55:24,664 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:55:24,664 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:55:24,665 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:55:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:55:24,665 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:55:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:55:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:55:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-registry stdout | 2023-06-29 13:55:24,886 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:24,886 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:24,886 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1691, 'Body': <_io.BytesIO object at 0x7f7ccb2699f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:24,886 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:24,887 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:24,887 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:24,887 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:24,887 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:24,887 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:24,887 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:24,895 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:24,895 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:24,895 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:24,895 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:24,895 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:24,895 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1691}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ybPJcOzT4r92Uo4O22y8Zg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2699f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1691', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:24,896 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:24,896 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:24,896 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:24,896 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:24,896 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:24,896 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1691&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ybPJcOzT4r92Uo4O22y8Zg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135524Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:24,896 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135524Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b55de98fe14d18d424672a8a61c4ac5bad40b0d5f3358ba1140ecfacdc2ae98b gunicorn-registry stdout | 2023-06-29 13:55:24,896 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a3fe9b540b31030dee91a6339b554dca207b416c61d46cdd918c946c441c6e79 gunicorn-registry stdout | 2023-06-29 13:55:24,896 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:24,896 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:24,897 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:24,897 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:24,942 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:55:25,303 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1691 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:25,303 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f6d0bb69-bccb-498a-8414-4bbc54fe65e5', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f6d0bb69-bccb-498a-8414-4bbc54fe65e5', 'ETag': '"c9b3c970ecd3e2bf76528e0edb6cbc66"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:25,303 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:25,303 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:25,303 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:25,303 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:25,304 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f6d0bb69-bccb-498a-8414-4bbc54fe65e5', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f6d0bb69-bccb-498a-8414-4bbc54fe65e5', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f6d0bb69-bccb-498a-8414-4bbc54fe65e5', 'etag': '"c9b3c970ecd3e2bf76528e0edb6cbc66"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c9b3c970ecd3e2bf76528e0edb6cbc66"'} buildlogsarchiver stdout | 2023-06-29 13:55:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:55:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:55:55.790030+00:00 (in 29.999387 seconds) buildlogsarchiver stdout | 2023-06-29 13:55:25,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:55:55 UTC)" (scheduled at 2023-06-29 13:55:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:55:25,792 [54] [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(2023, 6, 14, 13, 55, 25, 791087), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:55:25,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:55:25,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:55:25,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:55:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:55:26,006 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:26,007 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:26,007 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1692, 'Body': <_io.BytesIO object at 0x7f7cd4bb14f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:26,007 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:26,007 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:26,007 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:26,007 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:26,008 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:26,008 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:26,008 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:26,016 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:26,016 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:26,016 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:26,016 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:26,016 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:26,016 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1692}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'isRAyirZo88UvRMwEFn4gA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd4bb14f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1692', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:26,016 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:26,017 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:26,017 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:26,017 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:26,017 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:26,017 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1692&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:isRAyirZo88UvRMwEFn4gA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135526Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:26,017 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135526Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 51a3590cb67418155cc7b2de91e1abd9512116541c356bc05e016307784a6f12 gunicorn-registry stdout | 2023-06-29 13:55:26,017 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d3670bb7cb910752edcdbf4a38635f14e0a6db937dda6084de912a8eb5464bd8 gunicorn-registry stdout | 2023-06-29 13:55:26,017 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:26,017 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:26,017 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:26,018 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:26,063 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:55:26,465 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1692 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:26,465 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5eba936a-2846-4ceb-94f2-8c6fa792d882', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5eba936a-2846-4ceb-94f2-8c6fa792d882', 'ETag': '"8ac440ca2ad9a3cf14bd13301059f880"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:26,465 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:26,465 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:26,466 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:26,466 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:26,466 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5eba936a-2846-4ceb-94f2-8c6fa792d882', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5eba936a-2846-4ceb-94f2-8c6fa792d882', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5eba936a-2846-4ceb-94f2-8c6fa792d882', 'etag': '"8ac440ca2ad9a3cf14bd13301059f880"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8ac440ca2ad9a3cf14bd13301059f880"'} gunicorn-registry stdout | 2023-06-29 13:55:26,832 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:26,833 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:26,833 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1693, 'Body': <_io.BytesIO object at 0x7f7ccb2575e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:26,833 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:26,833 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:26,833 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:26,833 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:26,833 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:26,833 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:26,834 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:26,842 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:26,842 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:26,842 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:26,842 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:26,842 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:26,842 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1693}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'iUM61rgOezCVdYQNDhN/yQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2575e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1693', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:26,842 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:26,842 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:26,842 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:26,842 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:26,843 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:26,843 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1693&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:iUM61rgOezCVdYQNDhN/yQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135526Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:26,843 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135526Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d94fbb0c938c5c52477f593239af048eb15efa90f048bf716900470431e15baa gunicorn-registry stdout | 2023-06-29 13:55:26,843 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9d9f19105ca42475ab9a76ee504a71a34d95471c02cfcb1a6d878e96b71c7e70 gunicorn-registry stdout | 2023-06-29 13:55:26,843 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:26,843 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:26,843 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:26,844 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:26,889 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:55:27,213 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1693 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:27,214 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ece35fc5-4947-4348-ace9-aa9c4bee267e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ece35fc5-4947-4348-ace9-aa9c4bee267e', 'ETag': '"89433ad6b80e7b309575840d0e137fc9"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:27,214 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:27,214 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:27,214 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:27,214 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:27,214 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ece35fc5-4947-4348-ace9-aa9c4bee267e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ece35fc5-4947-4348-ace9-aa9c4bee267e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ece35fc5-4947-4348-ace9-aa9c4bee267e', 'etag': '"89433ad6b80e7b309575840d0e137fc9"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"89433ad6b80e7b309575840d0e137fc9"'} gunicorn-registry stdout | 2023-06-29 13:55:27,710 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:27,711 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:27,711 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1694, 'Body': <_io.BytesIO object at 0x7f7ccb286900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:27,711 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:27,711 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:27,711 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:27,711 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:27,711 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:27,711 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:27,712 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:27,720 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:27,720 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:27,720 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:27,720 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:27,720 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:27,720 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1694}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'G0u/GLU9YiB+zy/xzmSCHw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1694', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:27,720 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:27,720 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:27,720 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:27,720 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:27,721 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:27,721 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1694&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:G0u/GLU9YiB+zy/xzmSCHw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135527Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:27,721 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135527Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c8d5590bcbf13a86b485c4ae1609a4e7323038862f0df31de9b759b1f2d8b7e0 gunicorn-registry stdout | 2023-06-29 13:55:27,721 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c71d5709a4be8104e40962a20c8b1cb826c48b0b6021df3cf1c20716ed75e772 gunicorn-registry stdout | 2023-06-29 13:55:27,721 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:27,721 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:27,721 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:27,722 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:27,794 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:55:28,154 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1694 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:28,155 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '88863dee-d1d3-4d41-a965-4e3f5641f115', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '88863dee-d1d3-4d41-a965-4e3f5641f115', 'ETag': '"1b4bbf18b53d62207ecf2ff1ce64821f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:28,155 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:28,155 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:28,155 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:28,155 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:28,156 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '88863dee-d1d3-4d41-a965-4e3f5641f115', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '88863dee-d1d3-4d41-a965-4e3f5641f115', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '88863dee-d1d3-4d41-a965-4e3f5641f115', 'etag': '"1b4bbf18b53d62207ecf2ff1ce64821f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1b4bbf18b53d62207ecf2ff1ce64821f"'} gunicorn-registry stdout | 2023-06-29 13:55:29,178 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:29,178 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:29,179 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1695, 'Body': <_io.BytesIO object at 0x7f7cd0a0d900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:29,179 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:29,179 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:29,179 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:29,179 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:29,179 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:29,179 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:29,179 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:29,188 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:29,188 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:29,188 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:29,188 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:29,188 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:29,188 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1695}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'js6QWvo+bbX6XdrnRLZT0g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd0a0d900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1695', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:29,188 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:29,189 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:29,189 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:29,189 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:29,189 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:29,189 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1695&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:js6QWvo+bbX6XdrnRLZT0g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135529Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:29,189 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135529Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 67445bee87e55ae690eedd44a681c604e3a6079b812fc9ebf674a9cf932545fa gunicorn-registry stdout | 2023-06-29 13:55:29,189 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c7652051258c7c7f910f2068b2376224a2e508c855353b0077f085a95d136609 gunicorn-registry stdout | 2023-06-29 13:55:29,189 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:29,190 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:29,190 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:29,191 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:29,240 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:55:29,693 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1695 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:29,693 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '57ac4a59-2651-478e-962b-ebfc71837121', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '57ac4a59-2651-478e-962b-ebfc71837121', 'ETag': '"8ece905afa3e6db5fa5ddae744b653d2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:29,693 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:29,694 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:29,694 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:29,694 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:29,694 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '57ac4a59-2651-478e-962b-ebfc71837121', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '57ac4a59-2651-478e-962b-ebfc71837121', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '57ac4a59-2651-478e-962b-ebfc71837121', 'etag': '"8ece905afa3e6db5fa5ddae744b653d2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8ece905afa3e6db5fa5ddae744b653d2"'} gunicorn-registry stdout | 2023-06-29 13:55:29,923 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:29,923 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:29,924 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1696, 'Body': <_io.BytesIO object at 0x7f7ccb1ab720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:29,924 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:29,924 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:29,924 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:29,924 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:29,924 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:29,924 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:29,925 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:29,933 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:29,933 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:29,934 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:29,934 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:29,934 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:29,934 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1696}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'e3WsUOfglzaIpgoMfFpPnQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1ab720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1696', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:29,934 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:29,934 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:29,934 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:29,934 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:29,935 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:29,935 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1696&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:e3WsUOfglzaIpgoMfFpPnQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135529Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:29,935 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135529Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1be7e5c4f40f344ea8a55f3c291c46221c7a8673834f92ebba87bbbb50581414 gunicorn-registry stdout | 2023-06-29 13:55:29,935 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | fd6e68927fa77c771071f669f1e62712833a9f855d7a3a5fba598aa6c281ecbf gunicorn-registry stdout | 2023-06-29 13:55:29,935 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:29,935 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:29,936 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:29,936 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:29,981 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:55:30,308 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1696 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:30,309 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b0c7b96b-8639-4a07-b32e-14f4509fbbd5', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b0c7b96b-8639-4a07-b32e-14f4509fbbd5', 'ETag': '"7b75ac50e7e0973688a60a0c7c5a4f9d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:30,309 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:30,309 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:30,309 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:30,309 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:30,309 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b0c7b96b-8639-4a07-b32e-14f4509fbbd5', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b0c7b96b-8639-4a07-b32e-14f4509fbbd5', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b0c7b96b-8639-4a07-b32e-14f4509fbbd5', 'etag': '"7b75ac50e7e0973688a60a0c7c5a4f9d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7b75ac50e7e0973688a60a0c7c5a4f9d"'} gcworker stdout | 2023-06-29 13:55:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:55:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:55:40.585410+00:00 (in 9.999513 seconds) gcworker stdout | 2023-06-29 13:55:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:55:40 UTC)" (scheduled at 2023-06-29 13:55:30.585410+00:00) gcworker stdout | 2023-06-29 13:55:30,586 [59] [DEBUG] [peewee] ('SELECT DISTINCT "t1"."removed_tag_expiration_s" FROM "user" AS "t1" LIMIT %s', [100]) gcworker stdout | 2023-06-29 13:55:30,598 [59] [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, 1686837330597, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:55:30,604 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:55:30,604 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:55:30,604 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:55:40 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:55:30,821 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:30,821 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:30,822 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1697, 'Body': <_io.BytesIO object at 0x7f7ccb1abb30>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:30,822 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:30,822 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:30,822 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:30,823 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:30,823 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:30,823 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:30,823 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:30,831 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:30,831 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:30,832 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:30,832 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:30,832 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:30,832 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1697}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '73SX+vF9vl/GGYJhsuRECg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1abb30>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1697', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:30,832 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:30,832 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:30,832 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:30,832 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:30,832 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:30,833 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1697&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:73SX+vF9vl/GGYJhsuRECg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135530Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:30,833 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135530Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1f1d255779da434b7a1182d94a7d0f82c3ea11de8bec9676dd06a5b70aa56350 gunicorn-registry stdout | 2023-06-29 13:55:30,833 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 91c5e877673c387d6ed73b1723edd7eca118deb223c0814f5ec3fa853ef81c53 gunicorn-registry stdout | 2023-06-29 13:55:30,833 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:30,833 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:30,833 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:30,834 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:30,879 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. expiredappspecifictokenworker stdout | 2023-06-29 13:55:30,953 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:55:31,240 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1697 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:31,241 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '08e94e5d-6222-40fe-80df-19dd10507b6f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '08e94e5d-6222-40fe-80df-19dd10507b6f', 'ETag': '"ef7497faf17dbe5fc6198261b2e4440a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:31,241 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:31,241 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:31,241 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:31,241 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:31,241 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '08e94e5d-6222-40fe-80df-19dd10507b6f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '08e94e5d-6222-40fe-80df-19dd10507b6f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '08e94e5d-6222-40fe-80df-19dd10507b6f', 'etag': '"ef7497faf17dbe5fc6198261b2e4440a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ef7497faf17dbe5fc6198261b2e4440a"'} gunicorn-registry stdout | 2023-06-29 13:55:32,186 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:32,186 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:32,187 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1698, 'Body': <_io.BytesIO object at 0x7f7ccb269130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:32,187 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:32,187 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:32,187 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:32,187 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:32,187 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:32,187 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:32,188 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:32,196 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:32,196 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:32,196 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:32,196 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:32,196 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:32,196 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1698}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '7T49dTVtcCd44EBUn5efbg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1698', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:32,196 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:32,197 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:32,197 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:32,197 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:32,197 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:32,197 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1698&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:7T49dTVtcCd44EBUn5efbg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135532Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:32,197 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135532Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 07758621dc08956dd101affcbc60ac7af7208eedad0a9ed66b325f57859ea17a gunicorn-registry stdout | 2023-06-29 13:55:32,197 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ec1f21751fe94c8915b09e4c760c82370ab604808aae2ab3d508cab71e53849e gunicorn-registry stdout | 2023-06-29 13:55:32,197 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:32,198 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:32,198 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:32,199 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:32,243 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:55:32,686 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1698 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:32,686 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ff931094-7031-412a-b0cc-6761d77995e9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ff931094-7031-412a-b0cc-6761d77995e9', 'ETag': '"ed3e3d75356d702778e040549f979f6e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:32,686 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:32,687 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:32,687 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:32,687 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:32,687 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ff931094-7031-412a-b0cc-6761d77995e9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ff931094-7031-412a-b0cc-6761d77995e9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ff931094-7031-412a-b0cc-6761d77995e9', 'etag': '"ed3e3d75356d702778e040549f979f6e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ed3e3d75356d702778e040549f979f6e"'} gunicorn-registry stdout | 2023-06-29 13:55:33,387 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:33,387 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:33,388 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1699, 'Body': <_io.BytesIO object at 0x7f7ccb271720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:33,388 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:33,388 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:33,388 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:33,388 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:33,388 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:33,389 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:33,389 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:33,397 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:33,397 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:33,397 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:33,397 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:33,397 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:33,398 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1699}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Fc1oOiQ5v0IuBzrcuH60yA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1699', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:33,398 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:33,398 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:33,398 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:33,398 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:33,398 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:33,398 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1699&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Fc1oOiQ5v0IuBzrcuH60yA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135533Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:33,398 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135533Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5d40c5598ef4d8d678d6fea2174f7024530a7c300c248c3a0a7814d2abbf79b4 gunicorn-registry stdout | 2023-06-29 13:55:33,399 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3547eee8abb298266ec5ad7cf5591daec7889d2d7aae8f104f6a91659d32d185 gunicorn-registry stdout | 2023-06-29 13:55:33,399 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:33,399 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:33,399 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:33,400 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:33,446 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:55:33,848 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1699 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:33,849 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '9fe29b72-60a9-49f1-8ba8-433f891ff746', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '9fe29b72-60a9-49f1-8ba8-433f891ff746', 'ETag': '"15cd683a2439bf422e073adcb87eb4c8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:33,849 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:33,849 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:33,849 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:33,849 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:33,849 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '9fe29b72-60a9-49f1-8ba8-433f891ff746', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '9fe29b72-60a9-49f1-8ba8-433f891ff746', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '9fe29b72-60a9-49f1-8ba8-433f891ff746', 'etag': '"15cd683a2439bf422e073adcb87eb4c8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"15cd683a2439bf422e073adcb87eb4c8"'} notificationworker stdout | 2023-06-29 13:55:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:55:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:55:43.978401+00:00 (in 9.999518 seconds) notificationworker stdout | 2023-06-29 13:55:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:55:43 UTC)" (scheduled at 2023-06-29 13:55:33.978401+00:00) notificationworker stdout | 2023-06-29 13:55:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:55:33,980 [74] [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(2023, 6, 29, 13, 55, 33, 979325), True, datetime.datetime(2023, 6, 29, 13, 55, 33, 979325), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:55:33,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:55:33,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:55:33,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:55:43 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:55:34,260 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:34,261 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:34,261 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1700, 'Body': <_io.BytesIO object at 0x7f7ccb211c20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:34,262 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:34,262 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:34,262 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:34,262 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:34,262 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:34,262 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:34,262 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:34,271 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:34,271 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:34,271 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:34,271 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:34,271 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:34,271 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1700}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'enrh4ABsZAMCB6TWutgF3Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb211c20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1700', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:34,271 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:34,271 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:34,271 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:34,271 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:34,272 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:34,272 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1700&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:enrh4ABsZAMCB6TWutgF3Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135534Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:34,272 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135534Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0ee36de11ba3d7d624806820ef5718982ce586c09d3bed69061ee150297bcf56 gunicorn-registry stdout | 2023-06-29 13:55:34,272 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 712fb2ff8b5066961127f229ac96f7aece92abc52ff71bc04949c895279b471a gunicorn-registry stdout | 2023-06-29 13:55:34,272 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:34,272 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:34,273 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:34,274 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:34,318 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotatotalworker stdout | 2023-06-29 13:55:34,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:55:34,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:55:49.399457+00:00 (in 14.999469 seconds) quotatotalworker stdout | 2023-06-29 13:55:34,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:55:49 UTC)" (scheduled at 2023-06-29 13:55:34.399457+00:00) quotatotalworker stdout | 2023-06-29 13:55:34,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:55:34,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:55:34,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:55:49 UTC)" executed successfully queuecleanupworker stdout | 2023-06-29 13:55:34,494 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:55:34,678 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1700 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:34,678 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '85c6ef9d-ccee-4e2d-bddf-3b6597490a29', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '85c6ef9d-ccee-4e2d-bddf-3b6597490a29', 'ETag': '"7a7ae1e0006c64030207a4d6bad805dd"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:34,678 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:34,679 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:34,679 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:34,679 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:34,679 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '85c6ef9d-ccee-4e2d-bddf-3b6597490a29', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '85c6ef9d-ccee-4e2d-bddf-3b6597490a29', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '85c6ef9d-ccee-4e2d-bddf-3b6597490a29', 'etag': '"7a7ae1e0006c64030207a4d6bad805dd"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7a7ae1e0006c64030207a4d6bad805dd"'} gunicorn-registry stdout | 2023-06-29 13:55:35,413 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:35,413 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:35,413 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1701, 'Body': <_io.BytesIO object at 0x7f7ccb211040>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:35,413 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:35,414 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:35,414 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:35,414 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:35,414 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:35,414 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:35,414 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:35,422 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:35,422 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:35,422 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:35,422 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:35,422 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:35,423 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1701}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'c0BvipBBfaNpxwKir9HWPg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb211040>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1701', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:35,423 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:35,423 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:35,423 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:35,423 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:35,423 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:35,423 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1701&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:c0BvipBBfaNpxwKir9HWPg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135535Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:35,423 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135535Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | bcf3ecfcbfa6fe435b3033c39673c5a462fc47ac7d968485ec9e9c73e91af036 gunicorn-registry stdout | 2023-06-29 13:55:35,424 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7e9f71b80979c36b78802fe22f460cafd793be847076ecccce6ef22e2306bb12 gunicorn-registry stdout | 2023-06-29 13:55:35,424 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:35,424 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:35,424 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:35,425 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:35,470 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:55:35,833 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1701 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:35,834 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '316ca7c0-6421-4acd-b0a5-a2cf7f396ff4', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '316ca7c0-6421-4acd-b0a5-a2cf7f396ff4', 'ETag': '"73406f8a90417da369c702a2afd1d63e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:35,834 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:35,834 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:35,834 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:35,834 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:35,834 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '316ca7c0-6421-4acd-b0a5-a2cf7f396ff4', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '316ca7c0-6421-4acd-b0a5-a2cf7f396ff4', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '316ca7c0-6421-4acd-b0a5-a2cf7f396ff4', 'etag': '"73406f8a90417da369c702a2afd1d63e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"73406f8a90417da369c702a2afd1d63e"'} securityworker stdout | 2023-06-29 13:55:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:55:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:55:41.713664+00:00 (in 5.130640 seconds) securityworker stdout | 2023-06-29 13:55:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:56:06 UTC)" (scheduled at 2023-06-29 13:55:36.582504+00:00) securityworker stdout | 2023-06-29 13:55:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:55:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:55:36,587 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:55:36,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:55:36,600 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:55:36,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:55:36,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:56:06 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:55:36,815 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:36,815 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:36,815 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1702, 'Body': <_io.BytesIO object at 0x7f7ccb1ab720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:36,816 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:36,816 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:36,816 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:36,816 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:36,816 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:36,816 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:36,816 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:36,825 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:36,825 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:36,825 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:36,825 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:36,825 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:36,825 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1702}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ewzh6JG93Wc7O1oJljwa1Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1ab720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1702', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:36,825 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:36,825 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:36,825 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:36,825 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:36,826 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:36,826 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1702&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ewzh6JG93Wc7O1oJljwa1Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135536Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:36,826 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135536Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1ea226145cf70270e6b271da229f49658fafe678b56ebc7b5e5e56f0e936bb57 gunicorn-registry stdout | 2023-06-29 13:55:36,826 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5dd0cb9e7afb4cc50dce96d17f329fc0272564f9c3900fdbaf96f9512caef696 gunicorn-registry stdout | 2023-06-29 13:55:36,826 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:36,826 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:36,827 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:36,828 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:36,872 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:55:37,274 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1702 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:37,275 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd13a49e9-fd11-4bba-88f4-907baa324850', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd13a49e9-fd11-4bba-88f4-907baa324850', 'ETag': '"7b0ce1e891bddd673b3b5a09963c1ad5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:37,275 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:37,275 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:37,275 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:37,276 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:37,276 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd13a49e9-fd11-4bba-88f4-907baa324850', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd13a49e9-fd11-4bba-88f4-907baa324850', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd13a49e9-fd11-4bba-88f4-907baa324850', 'etag': '"7b0ce1e891bddd673b3b5a09963c1ad5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7b0ce1e891bddd673b3b5a09963c1ad5"'} builder stdout | 2023-06-29 13:55:37,725 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:55:37,783 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:55:37,889 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:37,889 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:37,890 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1703, 'Body': <_io.BytesIO object at 0x7f7ccb211ea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:37,890 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:37,890 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:37,890 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:37,890 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:37,890 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:37,890 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:37,891 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:37,899 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:37,899 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:37,899 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:37,899 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:37,899 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:37,899 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1703}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'RzjZQVXraaAMNG8vnyNmmA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb211ea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1703', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:37,899 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:37,899 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:37,899 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:37,899 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:37,899 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:37,899 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1703&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:RzjZQVXraaAMNG8vnyNmmA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135537Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:37,900 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135537Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | cf906275df63b61a470d8f5bae57c3f60d5f615ddebb3b6ad377d8b8ec8bbf23 gunicorn-registry stdout | 2023-06-29 13:55:37,900 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 640f96d1f32f938545ff680ef4b5d69842ffe4f4745e84d486406feb7d160c2f gunicorn-registry stdout | 2023-06-29 13:55:37,900 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:37,900 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:37,900 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:37,901 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:37,950 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:55:38,276 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1703 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:38,277 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1b9a9deb-32a6-4b12-9971-21e453ccd446', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1b9a9deb-32a6-4b12-9971-21e453ccd446', 'ETag': '"4738d94155eb69a00c346f2f9f236698"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:38,277 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:38,277 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:38,277 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:38,277 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:38,277 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1b9a9deb-32a6-4b12-9971-21e453ccd446', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1b9a9deb-32a6-4b12-9971-21e453ccd446', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1b9a9deb-32a6-4b12-9971-21e453ccd446', 'etag': '"4738d94155eb69a00c346f2f9f236698"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4738d94155eb69a00c346f2f9f236698"'} repositorygcworker stdout | 2023-06-29 13:55:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:55:38,789 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:56:01.990998+00:00 (in 23.202129 seconds) repositorygcworker stdout | 2023-06-29 13:55:38,789 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:56:38 UTC)" (scheduled at 2023-06-29 13:55:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:55:38,789 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:55:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:56:38 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:55:39,399 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:39,399 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:39,400 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1704, 'Body': <_io.BytesIO object at 0x7f7ccb2ab9f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:39,400 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:39,400 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:39,400 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:39,400 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:39,400 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:39,400 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:39,400 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:39,409 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:39,409 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:39,409 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:39,409 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:39,409 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:39,409 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1704}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Q37UwSoAGAw8bNTfMcO7ig==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab9f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1704', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:39,409 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:39,409 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:39,409 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:39,409 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:39,409 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:39,409 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1704&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Q37UwSoAGAw8bNTfMcO7ig== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135539Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:39,410 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135539Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | fade213fe6b57470845ca1aaa23c1838f92c5583c7b7f7adb1492f126e0893f8 gunicorn-registry stdout | 2023-06-29 13:55:39,410 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 212131d8fc242abb8902bff5b1c59fa5b6471ecc80bfa40255da5da3fb7894f1 gunicorn-registry stdout | 2023-06-29 13:55:39,410 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:39,410 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:39,410 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:39,411 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:39,456 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotatotalworker stdout | 2023-06-29 13:55:39,588 [78] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotatotalworker.py', 'pid': '78'} gunicorn-web stdout | 2023-06-29 13:55:39,636 [211] [DEBUG] [app] Starting request: urn:request:f0914dab-47bb-48f9-940d-37acef3dbc79 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:55:39,636 [213] [DEBUG] [app] Starting request: urn:request:5dc45d7e-0446-4e85-9ad7-7124c46a67e5 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:55:39,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:55:39,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:55:39,640 [223] [DEBUG] [app] Starting request: urn:request:4e5e51c5-db08-4011-8e22-d1f2a9ba6550 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:55:39,640 [216] [DEBUG] [app] Starting request: urn:request:e1edc6a0-b19e-4f2b-9de2-3383ac26503e (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:55:39,641 [223] [DEBUG] [app] Ending request: urn:request:4e5e51c5-db08-4011-8e22-d1f2a9ba6550 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:4e5e51c5-db08-4011-8e22-d1f2a9ba6550', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:55:39,641 [216] [DEBUG] [app] Ending request: urn:request:e1edc6a0-b19e-4f2b-9de2-3383ac26503e (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:e1edc6a0-b19e-4f2b-9de2-3383ac26503e', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:55:39,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:55:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:55:39,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:55:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:55:39,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:55:39,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:55:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:55:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:55:39,643 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:55:39,643 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:55:39,644 [212] [DEBUG] [app] Starting request: urn:request:389daf98-df83-4af8-bd85-22214be47b52 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:55:39,644 [214] [DEBUG] [app] Starting request: urn:request:0b247015-de20-45dd-a036-1c0ff44b187e (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:55:39,645 [212] [DEBUG] [app] Ending request: urn:request:389daf98-df83-4af8-bd85-22214be47b52 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:389daf98-df83-4af8-bd85-22214be47b52', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:55:39,645 [214] [DEBUG] [app] Ending request: urn:request:0b247015-de20-45dd-a036-1c0ff44b187e (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:0b247015-de20-45dd-a036-1c0ff44b187e', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:55:39,645 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:55:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:55:39,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:55:39,645 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:55:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:55:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:55:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:55:39,645 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:55:39,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:55:39,646 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:55:39,653 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:55:39,653 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:55:39,664 [213] [DEBUG] [app] Ending request: urn:request:5dc45d7e-0446-4e85-9ad7-7124c46a67e5 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:5dc45d7e-0446-4e85-9ad7-7124c46a67e5', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:55:39,664 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:55:39,664 [211] [DEBUG] [app] Ending request: urn:request:f0914dab-47bb-48f9-940d-37acef3dbc79 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:f0914dab-47bb-48f9-940d-37acef3dbc79', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:55:39,664 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:55:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:55:39,664 [211] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:55:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-web stdout | 2023-06-29 13:55:39,665 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:55:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:55:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.030 118 0.029) gunicorn-registry stdout | 2023-06-29 13:55:39,855 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1704 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:39,856 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'fac13924-9017-406e-b0bc-eeca80c142c9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'fac13924-9017-406e-b0bc-eeca80c142c9', 'ETag': '"437ed4c12a00180c3c6cd4df31c3bb8a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:39,856 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:39,856 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:39,856 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:39,856 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:39,856 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'fac13924-9017-406e-b0bc-eeca80c142c9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'fac13924-9017-406e-b0bc-eeca80c142c9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'fac13924-9017-406e-b0bc-eeca80c142c9', 'etag': '"437ed4c12a00180c3c6cd4df31c3bb8a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"437ed4c12a00180c3c6cd4df31c3bb8a"'} quotaregistrysizeworker stdout | 2023-06-29 13:55:40,210 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} buildlogsarchiver stdout | 2023-06-29 13:55:40,505 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} logrotateworker stdout | 2023-06-29 13:55:40,509 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} namespacegcworker stdout | 2023-06-29 13:55:40,560 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} gunicorn-registry stdout | 2023-06-29 13:55:40,570 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:40,570 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:40,570 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1705, 'Body': <_io.BytesIO object at 0x7f7ccb208f40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:40,570 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:40,570 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:40,570 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:40,570 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:40,571 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:40,571 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:40,571 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:40,579 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:40,579 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:40,579 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:40,579 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:40,579 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:40,579 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1705}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'euOLQWWkiQvmv/HwSmT91A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb208f40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1705', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:40,579 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:40,579 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:40,579 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:40,579 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:40,580 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:40,580 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1705&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:euOLQWWkiQvmv/HwSmT91A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135540Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:40,580 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135540Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4abdb1194c0aaf56f6c57899df2803c4aa410f8a464fbf268c2a7617a18c72e0 gunicorn-registry stdout | 2023-06-29 13:55:40,580 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 902d5fcf14acfdeb8df856924b68a37e9f82bdff895efaab05576ef623ab3f2c gunicorn-registry stdout | 2023-06-29 13:55:40,580 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:40,580 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:40,580 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:40,581 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gcworker stdout | 2023-06-29 13:55:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:55:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:55:50.585410+00:00 (in 9.999529 seconds) gcworker stdout | 2023-06-29 13:55:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:55:50 UTC)" (scheduled at 2023-06-29 13:55:40.585410+00:00) gcworker stdout | 2023-06-29 13:55:40,587 [59] [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, 1686837340586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:55:40,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:55:40,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:55:40,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:55:50 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:55:40,626 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:55:40,988 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1705 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:40,988 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '12c9c82d-85fa-40a6-ba45-b07b17c1fad0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '12c9c82d-85fa-40a6-ba45-b07b17c1fad0', 'ETag': '"7ae38b4165a4890be6bff1f04a64fdd4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:40,988 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:40,988 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:40,988 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:40,988 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:40,988 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '12c9c82d-85fa-40a6-ba45-b07b17c1fad0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '12c9c82d-85fa-40a6-ba45-b07b17c1fad0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '12c9c82d-85fa-40a6-ba45-b07b17c1fad0', 'etag': '"7ae38b4165a4890be6bff1f04a64fdd4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7ae38b4165a4890be6bff1f04a64fdd4"'} repositoryactioncounter stdout | 2023-06-29 13:55:41,332 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} securityworker stdout | 2023-06-29 13:55:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:55:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:56:06.582504+00:00 (in 24.868281 seconds) securityworker stdout | 2023-06-29 13:55:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:56:11 UTC)" (scheduled at 2023-06-29 13:55:41.713664+00:00) securityworker stdout | 2023-06-29 13:55:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:55:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:55:41,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:55:41,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:55:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:55:41,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:55:41,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:55:41,721 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:55:41,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:55:41,734 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:55:41,738 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:55:41,738 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:55:41,739 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 50, 41, 722394), 1, 2]) securityworker stdout | 2023-06-29 13:55:41,743 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:55:41,743 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:55:41,744 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 50, 41, 722394), 1, 2]) securityworker stdout | 2023-06-29 13:55:41,747 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:55:41,747 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:55:41,748 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:55:41,748 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:55:41,748 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:55:41,748 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:55:41,748 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:55:41,749 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:55:41,749 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:55:41,749 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:56:11 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:55:41,777 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:41,777 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:41,777 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1706, 'Body': <_io.BytesIO object at 0x7f7ccb1de630>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:41,777 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:41,778 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:41,778 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:41,778 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:41,778 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:41,778 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:41,778 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:41,786 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:41,786 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:41,786 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:41,786 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:41,786 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:41,786 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1706}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'MtLw+88Lz1xjY9m1yprGJw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1de630>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1706', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:41,787 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:41,787 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:41,787 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:41,787 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:41,787 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:41,787 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1706&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:MtLw+88Lz1xjY9m1yprGJw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135541Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:41,787 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135541Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b196c7039b84fdd496622ee3746a6d0d5ef2b31752b1c2b24d80fd4717409d0b gunicorn-registry stdout | 2023-06-29 13:55:41,787 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6a8e0c155cb7b1c3b538dea43645b7c4b1aafae0a7ae2f8e25f047372879e861 gunicorn-registry stdout | 2023-06-29 13:55:41,787 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:41,787 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:41,788 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:41,788 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:41,833 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:55:42,193 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1706 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:42,194 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'fd53cdd4-590e-4ad9-9be7-ce660020327a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'fd53cdd4-590e-4ad9-9be7-ce660020327a', 'ETag': '"32d2f0fbcf0bcf5c6363d9b5ca9ac627"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:42,194 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:42,194 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:42,194 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:42,194 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:42,194 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'fd53cdd4-590e-4ad9-9be7-ce660020327a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'fd53cdd4-590e-4ad9-9be7-ce660020327a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'fd53cdd4-590e-4ad9-9be7-ce660020327a', 'etag': '"32d2f0fbcf0bcf5c6363d9b5ca9ac627"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"32d2f0fbcf0bcf5c6363d9b5ca9ac627"'} blobuploadcleanupworker stdout | 2023-06-29 13:55:42,528 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:55:43,142 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:43,143 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:43,143 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1707, 'Body': <_io.BytesIO object at 0x7f7ccb2236d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:43,143 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:43,143 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:43,143 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:43,143 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:43,143 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:43,143 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:43,144 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:43,152 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:43,152 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:43,152 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:43,152 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:43,152 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:43,152 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1707}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'PKl9HVBLYM88uAKEPbqHKw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2236d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1707', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:43,153 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:43,153 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:43,153 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:43,153 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:43,153 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:43,153 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1707&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:PKl9HVBLYM88uAKEPbqHKw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135543Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:43,153 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135543Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c83bb519cad4a11960a4baac22076f7b1ea3f59390f9ff7633ebd1d59f702cdc gunicorn-registry stdout | 2023-06-29 13:55:43,153 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 158881b7bf02c8550c81f2a89b084abfbaa6c9461c473a068cf7bda63622b0b6 gunicorn-registry stdout | 2023-06-29 13:55:43,153 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:43,153 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:43,154 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:43,154 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:43,199 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:55:43,570 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1707 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:43,570 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e537ea46-81d5-4a56-998e-699576c77f9c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e537ea46-81d5-4a56-998e-699576c77f9c', 'ETag': '"3ca97d1d504b60cf3cb802843dba872b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:43,570 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:43,570 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:43,570 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:43,570 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:43,571 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e537ea46-81d5-4a56-998e-699576c77f9c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e537ea46-81d5-4a56-998e-699576c77f9c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e537ea46-81d5-4a56-998e-699576c77f9c', 'etag': '"3ca97d1d504b60cf3cb802843dba872b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3ca97d1d504b60cf3cb802843dba872b"'} notificationworker stdout | 2023-06-29 13:55:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:55:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:55:53.978401+00:00 (in 9.999441 seconds) notificationworker stdout | 2023-06-29 13:55:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:55:53 UTC)" (scheduled at 2023-06-29 13:55:43.978401+00:00) notificationworker stdout | 2023-06-29 13:55:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:55:43,980 [74] [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(2023, 6, 29, 13, 55, 43, 979461), True, datetime.datetime(2023, 6, 29, 13, 55, 43, 979461), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:55:43,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:55:43,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:55:43,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:55:53 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 13:55:44,501 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:55:44,569 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:44,569 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:44,570 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1708, 'Body': <_io.BytesIO object at 0x7f7ccb2169f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:44,570 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:44,570 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:44,570 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:44,570 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:44,570 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:44,570 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:44,571 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:44,579 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:44,579 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:44,579 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:44,579 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:44,579 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:44,579 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1708}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'vvMehbLcgFva4ylGLmocig==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2169f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1708', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:44,579 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:44,579 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:44,579 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:44,579 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:44,580 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:44,580 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1708&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:vvMehbLcgFva4ylGLmocig== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135544Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:44,580 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135544Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 45209db80a2db4990a14131198af96584bf77fcf7154afff47c6d397b352d752 gunicorn-registry stdout | 2023-06-29 13:55:44,580 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | bc72fb6ac657ff3fa7871296c76aaec16a080222c2794d4b6f045a34293be166 gunicorn-registry stdout | 2023-06-29 13:55:44,580 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:44,580 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:44,580 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:44,581 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:44,626 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:55:44,991 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1708 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:44,992 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ef0b0b31-3c59-456b-8276-f7b7a8fcd337', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ef0b0b31-3c59-456b-8276-f7b7a8fcd337', 'ETag': '"bef31e85b2dc805bdae329462e6a1c8a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:44,992 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:44,992 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:44,992 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:44,992 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:44,993 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ef0b0b31-3c59-456b-8276-f7b7a8fcd337', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ef0b0b31-3c59-456b-8276-f7b7a8fcd337', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ef0b0b31-3c59-456b-8276-f7b7a8fcd337', 'etag': '"bef31e85b2dc805bdae329462e6a1c8a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"bef31e85b2dc805bdae329462e6a1c8a"'} namespacegcworker stdout | 2023-06-29 13:55:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:55:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:55:55.889222+00:00 (in 10.198236 seconds) namespacegcworker stdout | 2023-06-29 13:55:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:56:45 UTC)" (scheduled at 2023-06-29 13:55:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:55:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:55:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:56:45 UTC)" executed successfully securityworker stdout | 2023-06-29 13:55:45,761 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:55:45,817 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} exportactionlogsworker stdout | 2023-06-29 13:55:45,886 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} gunicorn-registry stdout | 2023-06-29 13:55:45,966 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:45,966 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:45,966 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1709, 'Body': <_io.BytesIO object at 0x7f7ccb2ac180>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:45,967 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:45,967 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:45,967 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:45,967 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:45,967 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:45,967 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:45,967 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:45,975 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:45,975 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:45,975 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:45,975 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:45,975 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:45,975 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1709}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '8q4gpxooALP4/BVddxYSDA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac180>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1709', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:45,976 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:45,976 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:45,976 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:45,976 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:45,976 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:45,976 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1709&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:8q4gpxooALP4/BVddxYSDA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135545Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:45,976 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135545Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d79c45337ec5e2261de99c0fa45a697aef7d298d0f9b57af6ef82e33b5eea8a8 gunicorn-registry stdout | 2023-06-29 13:55:45,976 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 92d2dade81e98c89ab2b41e03979a7efa2cf3a4f9d370ac85816d52127f890b6 gunicorn-registry stdout | 2023-06-29 13:55:45,976 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:45,976 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:45,977 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:45,977 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:46,022 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:55:46,115 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} servicekey stdout | 2023-06-29 13:55:46,137 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-web stdout | 2023-06-29 13:55:46,257 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:55:46,261 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:55:46,264 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:55:46,268 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} quotaregistrysizeworker stdout | 2023-06-29 13:55:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:55:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:56:46.378393+00:00 (in 59.999435 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:55:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:56:46 UTC)" (scheduled at 2023-06-29 13:55:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:55:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:55:46,390 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:55:46,390 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:56:46 UTC)" executed successfully securityscanningnotificationworker stdout | 2023-06-29 13:55:46,601 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gcworker stdout | 2023-06-29 13:55:46,696 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} gunicorn-registry stdout | 2023-06-29 13:55:47,542 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1709 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:47,543 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '214f9aa7-ba0b-4517-b8f0-2d2b43f96483', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '214f9aa7-ba0b-4517-b8f0-2d2b43f96483', 'ETag': '"f2ae20a71a2800b3f8fc155d7716120c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:47,543 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:47,543 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:47,543 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:47,543 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:47,543 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '214f9aa7-ba0b-4517-b8f0-2d2b43f96483', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '214f9aa7-ba0b-4517-b8f0-2d2b43f96483', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '214f9aa7-ba0b-4517-b8f0-2d2b43f96483', 'etag': '"f2ae20a71a2800b3f8fc155d7716120c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f2ae20a71a2800b3f8fc155d7716120c"'} gunicorn-registry stdout | 2023-06-29 13:55:47,566 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:47,566 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:47,566 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1710, 'Body': <_io.BytesIO object at 0x7f7ccb2ac220>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:47,566 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:47,566 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:47,566 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:47,566 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:47,566 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:47,566 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:47,566 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:47,575 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:47,575 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:47,575 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:47,575 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:47,575 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:47,575 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1710}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Rm3hRKrIUBwN9dnaA+bG6w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac220>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1710', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:47,575 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:47,575 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:47,575 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:47,575 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:47,575 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:47,575 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1710&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Rm3hRKrIUBwN9dnaA+bG6w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135547Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:47,575 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135547Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 30bd8a4685a1a6477d93c63edc176f50ac961bab95b1925afe66bf0ee12870d0 gunicorn-registry stdout | 2023-06-29 13:55:47,575 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 94bdd7bff8005df0cc8393115a2214a626c4a1bce3dd430db9aa3666ae1668c0 gunicorn-registry stdout | 2023-06-29 13:55:47,575 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:47,576 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:47,576 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:47,576 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:47,621 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. globalpromstats stdout | 2023-06-29 13:55:47,766 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 13:55:48,119 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:55:48,186 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1710 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:48,187 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0e321820-0fc9-4f16-8f33-79b4f0ec1f00', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0e321820-0fc9-4f16-8f33-79b4f0ec1f00', 'ETag': '"466de144aac8501c0df5d9da03e6c6eb"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:48,187 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:48,187 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:48,187 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:48,187 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:48,187 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0e321820-0fc9-4f16-8f33-79b4f0ec1f00', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0e321820-0fc9-4f16-8f33-79b4f0ec1f00', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0e321820-0fc9-4f16-8f33-79b4f0ec1f00', 'etag': '"466de144aac8501c0df5d9da03e6c6eb"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"466de144aac8501c0df5d9da03e6c6eb"'} gunicorn-registry stdout | 2023-06-29 13:55:48,214 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:48,214 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:48,215 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1711, 'Body': <_io.BytesIO object at 0x7f7ccb1de630>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:48,215 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:48,215 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:48,215 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:48,215 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:48,215 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:48,215 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:48,215 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:48,223 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:48,223 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:48,223 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:48,223 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:48,223 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:48,223 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1711}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'UgkyDhFUfQL+e0qz/S0Yyg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1de630>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1711', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:48,223 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:48,224 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:48,224 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:48,224 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:48,224 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:48,224 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1711&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:UgkyDhFUfQL+e0qz/S0Yyg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135548Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:48,224 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135548Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6d8bdbd01e20c1d71c5bf4d372fe08b0899869169415f470f0bc7b809e98cdfd gunicorn-registry stdout | 2023-06-29 13:55:48,224 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b5983a7ceb0da37662293fd017feb6ebb074420fc38241cadb40a9d1bacebe44 gunicorn-registry stdout | 2023-06-29 13:55:48,224 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:48,224 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:48,224 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:48,225 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:48,270 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-secscan stdout | 2023-06-29 13:55:48,471 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:55:48,476 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:55:48,479 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:55:48,632 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1711 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:48,633 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5f034b8e-ddbc-456f-bbe6-6425582ea58f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5f034b8e-ddbc-456f-bbe6-6425582ea58f', 'ETag': '"5209320e11547d02fe7b4ab3fd2d18ca"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:48,633 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:48,633 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:48,633 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:48,633 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:48,633 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5f034b8e-ddbc-456f-bbe6-6425582ea58f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5f034b8e-ddbc-456f-bbe6-6425582ea58f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5f034b8e-ddbc-456f-bbe6-6425582ea58f', 'etag': '"5209320e11547d02fe7b4ab3fd2d18ca"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5209320e11547d02fe7b4ab3fd2d18ca"'} securityscanningnotificationworker stdout | 2023-06-29 13:55:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:55:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:56:23.286787+00:00 (in 34.604529 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:55:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:56:48 UTC)" (scheduled at 2023-06-29 13:55:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:55:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:55:48,683 [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(2023, 6, 29, 13, 55, 48, 682721), True, datetime.datetime(2023, 6, 29, 13, 55, 48, 682721), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:55:48,696 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:55:48,696 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:55:48,696 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:56:48 UTC)" executed successfully chunkcleanupworker stdout | 2023-06-29 13:55:48,872 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} storagereplication stdout | 2023-06-29 13:55:49,315 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} quotatotalworker stdout | 2023-06-29 13:55:49,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:55:49,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:56:04.399457+00:00 (in 14.999501 seconds) quotatotalworker stdout | 2023-06-29 13:55:49,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:56:04 UTC)" (scheduled at 2023-06-29 13:55:49.399457+00:00) quotatotalworker stdout | 2023-06-29 13:55:49,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:55:49,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:55:49,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:56:04 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:55:49,416 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:49,416 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:49,417 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1712, 'Body': <_io.BytesIO object at 0x7f7ccb2ac090>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:49,417 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:49,417 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:49,417 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:49,417 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:49,417 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:49,417 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:49,417 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:49,426 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:49,426 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:49,426 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:49,426 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:49,426 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:49,426 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1712}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'XvHaKr05E4j/PAFcMydo2w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac090>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1712', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:49,427 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:49,427 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:49,427 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:49,427 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:49,427 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:49,427 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1712&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:XvHaKr05E4j/PAFcMydo2w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135549Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:49,427 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135549Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 640d556bda3cf4a296e9bc7b02c7f75356faaebf742bfb9ef4f6f9a0ab88eb49 gunicorn-registry stdout | 2023-06-29 13:55:49,427 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4c07476bd69518e2e5ee973532d1bd3441f0624ada1c66db1bd84789329774e6 gunicorn-registry stdout | 2023-06-29 13:55:49,427 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:49,427 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:49,427 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:49,429 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:49,477 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:55:49,678 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:55:49,681 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:55:49,685 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:55:49,688 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:55:49,691 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:55:49,695 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:55:49,701 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:55:49,706 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:55:49,711 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:55:49,921 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1712 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:49,921 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2f92a77b-7250-40a0-9918-e9272a3104da', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2f92a77b-7250-40a0-9918-e9272a3104da', 'ETag': '"5ef1da2abd391388ff3c015c332768db"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:49,921 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:49,921 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:49,922 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:49,922 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:49,922 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2f92a77b-7250-40a0-9918-e9272a3104da', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2f92a77b-7250-40a0-9918-e9272a3104da', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2f92a77b-7250-40a0-9918-e9272a3104da', 'etag': '"5ef1da2abd391388ff3c015c332768db"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5ef1da2abd391388ff3c015c332768db"'} gunicorn-registry stdout | 2023-06-29 13:55:50,528 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:50,529 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:50,529 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1713, 'Body': <_io.BytesIO object at 0x7f7ccb20df90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:50,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:50,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:50,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:50,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:50,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:50,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:50,529 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:50,538 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:50,538 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:50,538 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:50,538 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:50,538 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:50,538 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1713}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '3H8KWgEwFdo0w8d2cM80lw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb20df90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1713', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:50,538 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:50,538 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:50,538 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:50,538 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:50,538 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:50,538 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1713&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:3H8KWgEwFdo0w8d2cM80lw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135550Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:50,538 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135550Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 189c171da81367ee569a0ba074fbedf437e361bec23ad0284c0feacd7373d695 gunicorn-registry stdout | 2023-06-29 13:55:50,538 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b90a8cdffe79ee674fd60c9b2a8a12b1e229af009c83105e4e28179bd9ab5949 gunicorn-registry stdout | 2023-06-29 13:55:50,539 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:50,539 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:50,539 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:50,540 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:50,584 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:55:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:55:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:56:00.585410+00:00 (in 9.999555 seconds) gcworker stdout | 2023-06-29 13:55:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:56:00 UTC)" (scheduled at 2023-06-29 13:55:50.585410+00:00) gcworker stdout | 2023-06-29 13:55:50,587 [59] [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, 1686837350586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:55:50,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:55:50,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:55:50,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:56:00 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:55:50,983 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1713 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:50,984 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4f78b87f-0c02-4528-9a57-c0acae5b8dff', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4f78b87f-0c02-4528-9a57-c0acae5b8dff', 'ETag': '"dc7f0a5a013015da34c3c77670cf3497"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:50,984 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:50,984 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:50,984 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:50,984 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:50,984 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4f78b87f-0c02-4528-9a57-c0acae5b8dff', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4f78b87f-0c02-4528-9a57-c0acae5b8dff', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4f78b87f-0c02-4528-9a57-c0acae5b8dff', 'etag': '"dc7f0a5a013015da34c3c77670cf3497"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"dc7f0a5a013015da34c3c77670cf3497"'} gunicorn-registry stdout | 2023-06-29 13:55:51,529 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:51,529 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:51,530 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1714, 'Body': <_io.BytesIO object at 0x7f7ccb2ab2c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:51,530 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:51,530 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:51,530 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:51,530 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:51,530 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:51,530 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:51,530 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:51,539 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:51,539 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:51,539 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:51,539 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:51,539 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:51,539 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1714}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'I6dAj9jgqph0NM4LddRLAg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab2c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1714', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:51,539 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:51,539 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:51,539 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:51,539 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:51,539 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:51,539 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1714&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:I6dAj9jgqph0NM4LddRLAg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135551Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:51,540 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135551Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2849c468998475946ab106709a91151adbc11167384cfd21ecfe46c9c221c2eb gunicorn-registry stdout | 2023-06-29 13:55:51,540 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1a53d2834db9490e4c2cba38911f3762eadf5e03105934793b0a620078524438 gunicorn-registry stdout | 2023-06-29 13:55:51,540 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:51,540 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:51,540 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:51,541 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:51,590 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:55:51,955 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1714 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:51,956 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7c30ba0b-cdb9-4c8a-ad57-55abdad7d5c4', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7c30ba0b-cdb9-4c8a-ad57-55abdad7d5c4', 'ETag': '"23a7408fd8e0aa987434ce0b75d44b02"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:51,956 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:51,956 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:51,956 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:51,956 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:51,956 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7c30ba0b-cdb9-4c8a-ad57-55abdad7d5c4', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7c30ba0b-cdb9-4c8a-ad57-55abdad7d5c4', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7c30ba0b-cdb9-4c8a-ad57-55abdad7d5c4', 'etag': '"23a7408fd8e0aa987434ce0b75d44b02"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"23a7408fd8e0aa987434ce0b75d44b02"'} gunicorn-registry stdout | 2023-06-29 13:55:52,547 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:52,547 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:52,547 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1715, 'Body': <_io.BytesIO object at 0x7f7ccb2088b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:52,547 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:52,547 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:52,547 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:52,547 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:52,548 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:52,548 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:52,548 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:52,556 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:52,556 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:52,556 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:52,556 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:52,556 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:52,556 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1715}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Bu7zjPcwWXxBt/2rYxoWow==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2088b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1715', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:52,556 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:52,556 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:52,556 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:52,556 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:52,557 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:52,557 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1715&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Bu7zjPcwWXxBt/2rYxoWow== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135552Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:52,557 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135552Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d82ca6f7918a39d08576736661947d8fc7f1bb7a371f0b9d88fe96bb2add612b gunicorn-registry stdout | 2023-06-29 13:55:52,557 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7263ee37547233c4130b3657f1decfc07a3bb7ee6000e8259ab2e86fd7cd6b51 gunicorn-registry stdout | 2023-06-29 13:55:52,557 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:52,557 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:52,557 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:52,558 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:52,608 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:55:52,975 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1715 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:52,976 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '80d99dd4-1ab2-4e6a-b5cf-b02f79359368', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '80d99dd4-1ab2-4e6a-b5cf-b02f79359368', 'ETag': '"06eef38cf730597c41b7fdab631a16a3"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:52,976 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:52,976 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:52,976 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:52,976 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:52,976 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '80d99dd4-1ab2-4e6a-b5cf-b02f79359368', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '80d99dd4-1ab2-4e6a-b5cf-b02f79359368', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '80d99dd4-1ab2-4e6a-b5cf-b02f79359368', 'etag': '"06eef38cf730597c41b7fdab631a16a3"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"06eef38cf730597c41b7fdab631a16a3"'} gunicorn-registry stdout | 2023-06-29 13:55:53,445 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:53,445 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:53,446 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1716, 'Body': <_io.BytesIO object at 0x7f7ccb1e6220>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:53,446 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:53,446 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:53,446 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:53,446 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:53,446 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:53,446 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:53,447 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:53,455 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:53,455 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:53,455 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:53,455 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:53,455 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:53,455 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1716}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ajZAgaSO/wEeCmh05qhfSw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6220>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1716', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:53,455 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:53,455 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:53,455 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:53,455 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:53,456 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:53,456 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1716&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ajZAgaSO/wEeCmh05qhfSw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135553Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:53,456 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135553Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 690e851acacea86c4cacfac708e1f06da1c2961bac441d6a9c0e4cc929d9a416 gunicorn-registry stdout | 2023-06-29 13:55:53,456 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 700aca1f9b755466f68b2562933f803977ad240eed27a94a170d5c37793ab1c7 gunicorn-registry stdout | 2023-06-29 13:55:53,456 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:53,456 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:53,456 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:53,457 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:53,506 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:55:53,873 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1716 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:53,873 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'be83cc06-ca5f-49eb-af8e-ccaad86c3c33', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'be83cc06-ca5f-49eb-af8e-ccaad86c3c33', 'ETag': '"6a364081a48eff011e0a6874e6a85f4b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:53,873 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:53,874 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:53,874 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:53,874 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:53,874 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'be83cc06-ca5f-49eb-af8e-ccaad86c3c33', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'be83cc06-ca5f-49eb-af8e-ccaad86c3c33', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'be83cc06-ca5f-49eb-af8e-ccaad86c3c33', 'etag': '"6a364081a48eff011e0a6874e6a85f4b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6a364081a48eff011e0a6874e6a85f4b"'} notificationworker stdout | 2023-06-29 13:55:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:55:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:56:03.978401+00:00 (in 9.999449 seconds) notificationworker stdout | 2023-06-29 13:55:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:56:03 UTC)" (scheduled at 2023-06-29 13:55:53.978401+00:00) notificationworker stdout | 2023-06-29 13:55:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:55:53,980 [74] [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(2023, 6, 29, 13, 55, 53, 979398), True, datetime.datetime(2023, 6, 29, 13, 55, 53, 979398), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:55:53,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:55:53,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:55:53,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:56:03 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:55:54,291 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:54,291 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:54,292 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1717, 'Body': <_io.BytesIO object at 0x7f7ccb223130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:54,292 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:54,292 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:54,292 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:54,292 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:54,292 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:54,292 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:54,293 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:54,301 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:54,301 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:54,301 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:54,301 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:54,301 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:54,301 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1717}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'CsYlP2hxC2noohJqxLLt0w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1717', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:54,301 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:54,301 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:54,301 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:54,301 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:54,302 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:54,302 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1717&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:CsYlP2hxC2noohJqxLLt0w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135554Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:54,302 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135554Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1743d9079b245a6de713ba62ca030ad7bd22b7154aa13b122e66b7c2b4b8dddf gunicorn-registry stdout | 2023-06-29 13:55:54,302 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | dcd21059fb9b4d574137c6052950028b701500c2587f1e3413de8c12567efba0 gunicorn-registry stdout | 2023-06-29 13:55:54,302 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:54,302 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:54,302 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:54,303 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:54,350 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:55:54,637 [211] [DEBUG] [app] Starting request: urn:request:9754512f-8952-4813-b6b8-1f5e9da5ae88 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:55:54,637 [212] [DEBUG] [app] Starting request: urn:request:db9c6a9c-2da5-4ac5-bd14-e60b6ed8420c (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:55:54,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:55:54,639 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:55:54,640 [216] [DEBUG] [app] Starting request: urn:request:e625a6c8-ce9c-47a0-8944-1ed9fa09306b (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:55:54,640 [221] [DEBUG] [app] Starting request: urn:request:a31e433b-4941-4bdf-b3c0-cb819bd95a07 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:55:54,641 [216] [DEBUG] [app] Ending request: urn:request:e625a6c8-ce9c-47a0-8944-1ed9fa09306b (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:e625a6c8-ce9c-47a0-8944-1ed9fa09306b', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:55:54,641 [221] [DEBUG] [app] Ending request: urn:request:a31e433b-4941-4bdf-b3c0-cb819bd95a07 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:a31e433b-4941-4bdf-b3c0-cb819bd95a07', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:55:54,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:55:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:55:54,641 [221] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:55:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:55:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:55:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:55:54,641 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:55:54,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:55:54,643 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:55:54,643 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:55:54,644 [214] [DEBUG] [app] Starting request: urn:request:416f8c7c-dc9c-495b-8767-75d4fc17231a (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:55:54,644 [213] [DEBUG] [app] Starting request: urn:request:4fb93073-4cef-4443-82a2-bfdd53b08611 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:55:54,645 [213] [DEBUG] [app] Ending request: urn:request:4fb93073-4cef-4443-82a2-bfdd53b08611 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:4fb93073-4cef-4443-82a2-bfdd53b08611', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:55:54,645 [214] [DEBUG] [app] Ending request: urn:request:416f8c7c-dc9c-495b-8767-75d4fc17231a (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:416f8c7c-dc9c-495b-8767-75d4fc17231a', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:55:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:55:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:55:54,645 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:55:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:55:54,645 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:55:54,645 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:55:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:55:54,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:55:54,646 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:55:54,646 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:55:54,653 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:55:54,654 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:55:54,664 [211] [DEBUG] [app] Ending request: urn:request:9754512f-8952-4813-b6b8-1f5e9da5ae88 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:9754512f-8952-4813-b6b8-1f5e9da5ae88', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:55:54,664 [212] [DEBUG] [app] Ending request: urn:request:db9c6a9c-2da5-4ac5-bd14-e60b6ed8420c (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:db9c6a9c-2da5-4ac5-bd14-e60b6ed8420c', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:55:54,664 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:55:54,664 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:55:54,665 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:55:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:55:54,665 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:55:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:55:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:55:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.030 118 0.029) gunicorn-registry stdout | 2023-06-29 13:55:54,715 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1717 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:54,716 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '90003782-db08-4a4b-90f3-ec70a1b0232f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '90003782-db08-4a4b-90f3-ec70a1b0232f', 'ETag': '"0ac6253f68710b69e8a2126ac4b2edd3"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:54,716 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:54,716 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:54,716 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:54,716 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:54,716 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '90003782-db08-4a4b-90f3-ec70a1b0232f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '90003782-db08-4a4b-90f3-ec70a1b0232f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '90003782-db08-4a4b-90f3-ec70a1b0232f', 'etag': '"0ac6253f68710b69e8a2126ac4b2edd3"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0ac6253f68710b69e8a2126ac4b2edd3"'} gunicorn-registry stdout | 2023-06-29 13:55:55,096 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:55,096 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:55,097 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1718, 'Body': <_io.BytesIO object at 0x7f7ccb208810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:55,097 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:55,097 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:55,097 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:55,097 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:55,097 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:55,097 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:55,097 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:55,106 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:55,106 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:55,106 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:55,106 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:55,106 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:55,106 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1718}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'F0ud7ERgh2KUzElECL7gYg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb208810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1718', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:55,106 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:55,106 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:55,106 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:55,106 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:55,106 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:55,106 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1718&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:F0ud7ERgh2KUzElECL7gYg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135555Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:55,106 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135555Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5fddb1cf8b1a80645ba3a11fecc0af4e52d8787458bb5eddf718c747eba69649 gunicorn-registry stdout | 2023-06-29 13:55:55,106 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | bae5413d0cd2df83b96dc013955fe68ad0ebb0cc379258662041af5ca6cd92f1 gunicorn-registry stdout | 2023-06-29 13:55:55,107 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:55,107 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:55,107 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:55,108 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:55,155 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:55:55,478 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1718 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:55,478 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '35b50e20-4f2b-4174-8932-b659c8fbe5d2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '35b50e20-4f2b-4174-8932-b659c8fbe5d2', 'ETag': '"174b9dec4460876294cc494408bee062"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:55,478 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:55,479 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:55,479 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:55,479 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:55,479 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '35b50e20-4f2b-4174-8932-b659c8fbe5d2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '35b50e20-4f2b-4174-8932-b659c8fbe5d2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '35b50e20-4f2b-4174-8932-b659c8fbe5d2', 'etag': '"174b9dec4460876294cc494408bee062"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"174b9dec4460876294cc494408bee062"'} exportactionlogsworker stdout | 2023-06-29 13:55:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:55:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:56:14.793446+00:00 (in 19.201858 seconds) exportactionlogsworker stdout | 2023-06-29 13:55:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:56:55 UTC)" (scheduled at 2023-06-29 13:55:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:55:55,592 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:55:55,593 [58] [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(2023, 6, 29, 13, 55, 55, 592096), True, datetime.datetime(2023, 6, 29, 13, 55, 55, 592096), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:55:55,617 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:55:55,617 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:55:55,617 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:56:55 UTC)" executed successfully buildlogsarchiver stdout | 2023-06-29 13:55:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:55:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:56:25.790030+00:00 (in 29.999513 seconds) buildlogsarchiver stdout | 2023-06-29 13:55:55,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:56:25 UTC)" (scheduled at 2023-06-29 13:55:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:55:55,791 [54] [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(2023, 6, 14, 13, 55, 55, 790920), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:55:55,803 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:55:55,803 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:55:55,803 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:56:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:55:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:55:55,889 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:56:45.690471+00:00 (in 49.800755 seconds) namespacegcworker stdout | 2023-06-29 13:55:55,890 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:56:55 UTC)" (scheduled at 2023-06-29 13:55:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:55:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:55:55,891 [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(2023, 6, 29, 13, 55, 55, 890165), True, datetime.datetime(2023, 6, 29, 13, 55, 55, 890165), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:55:55,902 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:55:55,902 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:55:55,903 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:56:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:55:56,592 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:56,593 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:56,593 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1719, 'Body': <_io.BytesIO object at 0x7f7ccb208f40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:56,593 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:56,593 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:56,593 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:56,593 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:56,593 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:56,593 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:56,593 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:56,602 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:56,602 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:56,602 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:56,602 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:56,602 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:56,602 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1719}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'X8uDOqJ8wCE1Q5zHBhEdHg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb208f40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1719', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:56,602 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:56,602 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:56,602 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:56,602 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:56,602 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:56,602 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1719&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:X8uDOqJ8wCE1Q5zHBhEdHg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135556Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:56,602 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135556Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0a7d8dacea495bec33c3d103b7983d06f6ddba056935fdab22e590b398a20887 gunicorn-registry stdout | 2023-06-29 13:55:56,602 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4b3061d76a1a6d4036b3ea80b912acf7bf83ef340f19be19008969ad83e39e2a gunicorn-registry stdout | 2023-06-29 13:55:56,603 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:56,603 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:56,603 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:56,604 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:56,652 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:55:57,094 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1719 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:55:57,095 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3d9324fd-cb16-4162-8717-554ecc032e48', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3d9324fd-cb16-4162-8717-554ecc032e48', 'ETag': '"5fcb833aa27cc02135439cc706111d1e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:55:57,095 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:55:57,095 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:57,095 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:55:57,095 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:57,095 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3d9324fd-cb16-4162-8717-554ecc032e48', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3d9324fd-cb16-4162-8717-554ecc032e48', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3d9324fd-cb16-4162-8717-554ecc032e48', 'etag': '"5fcb833aa27cc02135439cc706111d1e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5fcb833aa27cc02135439cc706111d1e"'} gunicorn-registry stdout | 2023-06-29 13:55:57,467 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:55:57,467 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:55:57,467 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1720, 'Body': <_io.BytesIO object at 0x7f7ccb223810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:55:57,468 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:57,468 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:57,468 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:57,468 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:57,468 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:57,468 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:57,468 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:57,476 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:57,476 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:55:57,476 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:57,477 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:57,477 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:57,477 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1720}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'UtkICRtbvybuna4sDOq5Vw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1720', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:55:57,477 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:57,477 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:57,477 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:57,477 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:55:57,477 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:55:57,477 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1720&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:UtkICRtbvybuna4sDOq5Vw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135557Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:55:57,477 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135557Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 441523ef0c8319e9d7abcfb63ed89d2b889d6856fe34ed923054377431576b7e gunicorn-registry stdout | 2023-06-29 13:55:57,477 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 64bfc65b449833b7fbbb4bd2eda3cbfcddcb3f0376bae57179a4b8f3208c0aea gunicorn-registry stdout | 2023-06-29 13:55:57,477 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:55:57,478 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:55:57,478 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:55:57,479 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:55:57,525 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:56:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:56:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:56:10.585410+00:00 (in 9.999505 seconds) gcworker stdout | 2023-06-29 13:56:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:56:10 UTC)" (scheduled at 2023-06-29 13:56:00.585410+00:00) gcworker stdout | 2023-06-29 13:56:00,587 [59] [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, 1686837360586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:56:00,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:56:00,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:56:00,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:56:10 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:56:00,776 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1720 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:00,777 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e9317f1c-8012-4df5-b982-8fbd9f091c2d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e9317f1c-8012-4df5-b982-8fbd9f091c2d', 'ETag': '"52d908091b5bbf26ee9dae2c0ceab957"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:00,777 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:00,777 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:00,777 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:00,777 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:00,778 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e9317f1c-8012-4df5-b982-8fbd9f091c2d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e9317f1c-8012-4df5-b982-8fbd9f091c2d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e9317f1c-8012-4df5-b982-8fbd9f091c2d', 'etag': '"52d908091b5bbf26ee9dae2c0ceab957"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"52d908091b5bbf26ee9dae2c0ceab957"'} gunicorn-registry stdout | 2023-06-29 13:56:00,800 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:00,800 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:00,800 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1721, 'Body': <_io.BytesIO object at 0x7f7ccb223180>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:00,800 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:00,800 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:00,800 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:00,801 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:00,801 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:00,801 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:00,801 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:00,809 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:00,809 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:00,809 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:00,809 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:00,809 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:00,809 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1721}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ZZPOjDDpp+QQdKf1iaaUFQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223180>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1721', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:00,809 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:00,809 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:00,809 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:00,809 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:00,810 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:00,810 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1721&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ZZPOjDDpp+QQdKf1iaaUFQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135600Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:00,810 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135600Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2d3b51831115c8ad45bd9dcd0fa5dc1d813373b19409c4586fc74738a0ec94e6 gunicorn-registry stdout | 2023-06-29 13:56:00,810 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b63eda3330ecb88668bbc4cd2e756017d56ade325158e7c8a08c246e45b4d277 gunicorn-registry stdout | 2023-06-29 13:56:00,810 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:00,810 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:00,810 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:00,811 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:00,856 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. expiredappspecifictokenworker stdout | 2023-06-29 13:56:00,968 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:56:01,788 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1721 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:01,788 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4b03271e-c321-4f92-a8d5-f0cbf91094ea', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4b03271e-c321-4f92-a8d5-f0cbf91094ea', 'ETag': '"6593ce8c30e9a7e41074a7f589a69415"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:01,788 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:01,788 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:01,788 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:01,788 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:01,788 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4b03271e-c321-4f92-a8d5-f0cbf91094ea', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4b03271e-c321-4f92-a8d5-f0cbf91094ea', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4b03271e-c321-4f92-a8d5-f0cbf91094ea', 'etag': '"6593ce8c30e9a7e41074a7f589a69415"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6593ce8c30e9a7e41074a7f589a69415"'} gunicorn-registry stdout | 2023-06-29 13:56:01,812 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:01,812 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:01,812 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1722, 'Body': <_io.BytesIO object at 0x7f7ccb2dc9a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:01,812 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:01,812 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:01,812 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:01,812 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:01,812 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:01,812 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:01,813 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:01,821 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:01,821 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:01,821 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:01,821 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:01,821 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:01,821 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1722}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'kuDq65NCkLwaIRTuNL7+0Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2dc9a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1722', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:01,821 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:01,821 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:01,821 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:01,821 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:01,821 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:01,821 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1722&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:kuDq65NCkLwaIRTuNL7+0Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135601Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:01,822 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135601Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1af83d3b9c2dbbbbbd84f8adda6fa79a390e40be5b39771da8852afe8c543d3e gunicorn-registry stdout | 2023-06-29 13:56:01,822 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5fd2e5134478636299325b62a8b135bf966865183ab7de2965113f7f24b19b67 gunicorn-registry stdout | 2023-06-29 13:56:01,822 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:01,822 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:01,822 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:01,823 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:01,873 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:56:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:56:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:56:38.788158+00:00 (in 36.796602 seconds) repositorygcworker stdout | 2023-06-29 13:56:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:57:01 UTC)" (scheduled at 2023-06-29 13:56:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:56:01,992 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:56:01,993 [81] [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(2023, 6, 29, 13, 56, 1, 992105), True, datetime.datetime(2023, 6, 29, 13, 56, 1, 992105), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 13:56:02,005 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:56:02,006 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:56:02,006 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:57:01 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:56:02,355 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1722 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:02,356 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b5e13a55-a2c0-4d57-bdcc-3b801bc2967a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b5e13a55-a2c0-4d57-bdcc-3b801bc2967a', 'ETag': '"92e0eaeb934290bc1a2114ee34befed1"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:02,356 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:02,356 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:02,356 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:02,356 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:02,356 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b5e13a55-a2c0-4d57-bdcc-3b801bc2967a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b5e13a55-a2c0-4d57-bdcc-3b801bc2967a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b5e13a55-a2c0-4d57-bdcc-3b801bc2967a', 'etag': '"92e0eaeb934290bc1a2114ee34befed1"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"92e0eaeb934290bc1a2114ee34befed1"'} gunicorn-registry stdout | 2023-06-29 13:56:02,382 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:02,382 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:02,382 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1723, 'Body': <_io.BytesIO object at 0x7f7ccb1e6860>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:02,382 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:02,382 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:02,382 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:02,382 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:02,383 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:02,383 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:02,383 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:02,391 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:02,391 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:02,391 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:02,391 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:02,391 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:02,391 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1723}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '+1OXhYH8LX2V/KakOPRIfg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6860>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1723', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:02,391 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:02,391 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:02,391 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:02,391 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:02,392 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:02,392 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1723&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:+1OXhYH8LX2V/KakOPRIfg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135602Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:02,392 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135602Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e94b5e900b802cdbf4c100229436aa87c1ac82c0822de97285b9d96bc8ba5c77 gunicorn-registry stdout | 2023-06-29 13:56:02,392 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1388755011b271e93657792a1d2fe5aed1f165220d89df9307863ff6713ef205 gunicorn-registry stdout | 2023-06-29 13:56:02,392 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:02,392 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:02,392 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:02,393 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:02,440 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:56:02,763 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1723 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:02,764 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b25e7cc2-5dbc-4e2c-a7ab-2924ba4836aa', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b25e7cc2-5dbc-4e2c-a7ab-2924ba4836aa', 'ETag': '"fb53978581fc2d7d95fca6a438f4487e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:02,764 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:02,764 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:02,764 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:02,764 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:02,764 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b25e7cc2-5dbc-4e2c-a7ab-2924ba4836aa', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b25e7cc2-5dbc-4e2c-a7ab-2924ba4836aa', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b25e7cc2-5dbc-4e2c-a7ab-2924ba4836aa', 'etag': '"fb53978581fc2d7d95fca6a438f4487e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"fb53978581fc2d7d95fca6a438f4487e"'} gunicorn-registry stdout | 2023-06-29 13:56:02,894 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:02,895 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:02,895 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1724, 'Body': <_io.BytesIO object at 0x7f7ccb269090>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:02,895 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:02,895 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:02,895 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:02,895 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:02,895 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:02,895 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:02,896 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:02,904 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:02,904 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:02,904 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:02,904 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:02,904 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:02,904 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1724}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'q1az6SjreakGb/0PX+YNWg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269090>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1724', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:02,904 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:02,904 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:02,904 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:02,904 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:02,904 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:02,905 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1724&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:q1az6SjreakGb/0PX+YNWg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135602Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:02,905 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135602Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f1f83c7dbf4f04d0e38e7bd0ddfd3bf26ef6d719099144816f317a11e6cf88bb gunicorn-registry stdout | 2023-06-29 13:56:02,905 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2dbc49cdb0fe470ea9df4d8a83e054b9b5dcf82a85143bf43d7b0f77c9c0cf24 gunicorn-registry stdout | 2023-06-29 13:56:02,905 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:02,905 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:02,905 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:02,906 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:02,953 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:56:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:56:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:56:13.978401+00:00 (in 9.999466 seconds) notificationworker stdout | 2023-06-29 13:56:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:56:13 UTC)" (scheduled at 2023-06-29 13:56:03.978401+00:00) notificationworker stdout | 2023-06-29 13:56:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:56:03,980 [74] [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(2023, 6, 29, 13, 56, 3, 979360), True, datetime.datetime(2023, 6, 29, 13, 56, 3, 979360), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:56:03,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:56:03,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:56:03,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:56:13 UTC)" executed successfully quotatotalworker stdout | 2023-06-29 13:56:04,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:56:04,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:56:19.399457+00:00 (in 14.999458 seconds) quotatotalworker stdout | 2023-06-29 13:56:04,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:56:19 UTC)" (scheduled at 2023-06-29 13:56:04.399457+00:00) quotatotalworker stdout | 2023-06-29 13:56:04,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:56:04,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:56:04,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:56:19 UTC)" executed successfully queuecleanupworker stdout | 2023-06-29 13:56:04,503 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:56:04,552 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1724 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:04,553 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b88ae3c9-4d91-4f34-8fda-47e846a2fead', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b88ae3c9-4d91-4f34-8fda-47e846a2fead', 'ETag': '"ab56b3e928eb79a9066ffd0f5fe60d5a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:04,553 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:04,553 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:04,553 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:04,553 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:04,553 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b88ae3c9-4d91-4f34-8fda-47e846a2fead', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b88ae3c9-4d91-4f34-8fda-47e846a2fead', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b88ae3c9-4d91-4f34-8fda-47e846a2fead', 'etag': '"ab56b3e928eb79a9066ffd0f5fe60d5a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ab56b3e928eb79a9066ffd0f5fe60d5a"'} gunicorn-registry stdout | 2023-06-29 13:56:04,576 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:04,576 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:04,576 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1725, 'Body': <_io.BytesIO object at 0x7f7ccb1de310>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:04,577 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:04,577 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:04,577 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:04,577 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:04,577 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:04,577 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:04,577 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:04,585 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:04,585 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:04,585 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:04,585 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:04,585 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:04,585 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1725}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'TZDrdxiCRZ/hgGeVXb6gwg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1de310>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1725', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:04,585 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:04,585 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:04,585 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:04,586 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:04,586 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:04,586 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1725&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:TZDrdxiCRZ/hgGeVXb6gwg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135604Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:04,586 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135604Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a38a3591663742f5b3a75f8cb8592597177cfaa1703098ae7e7b39262afb1bff gunicorn-registry stdout | 2023-06-29 13:56:04,586 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2d3b77d97165fd3b2fbda7bd3403b63f0ff4d2942816259f7a218133a3bbbd58 gunicorn-registry stdout | 2023-06-29 13:56:04,586 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:04,586 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:04,586 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:04,587 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:04,631 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:56:05,322 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1725 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:05,322 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '93a66f06-c88a-4b35-9354-19bbe5274d21', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '93a66f06-c88a-4b35-9354-19bbe5274d21', 'ETag': '"4d90eb771882459fe18067955dbea0c2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:05,323 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:05,323 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:05,323 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:05,323 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:05,323 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '93a66f06-c88a-4b35-9354-19bbe5274d21', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '93a66f06-c88a-4b35-9354-19bbe5274d21', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '93a66f06-c88a-4b35-9354-19bbe5274d21', 'etag': '"4d90eb771882459fe18067955dbea0c2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4d90eb771882459fe18067955dbea0c2"'} gunicorn-registry stdout | 2023-06-29 13:56:05,346 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:05,346 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:05,347 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1726, 'Body': <_io.BytesIO object at 0x7f7ccb208b80>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:05,347 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:05,347 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:05,347 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:05,347 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:05,347 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:05,347 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:05,347 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:05,356 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:05,356 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:05,356 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:05,356 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:05,356 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:05,356 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1726}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'vmT4NTl/3q7nnY4eZ4f49A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb208b80>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1726', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:05,356 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:05,356 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:05,356 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:05,356 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:05,356 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:05,356 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1726&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:vmT4NTl/3q7nnY4eZ4f49A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135605Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:05,356 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135605Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 21dad1a8cfb66592c844ff9d17ca639736baf9c1a352d7927a2c9c05521e5d89 gunicorn-registry stdout | 2023-06-29 13:56:05,356 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 48228f4975d931bd0139a65ed9f3f6d0d4c2e99b511bad75a5655ffbbd1de843 gunicorn-registry stdout | 2023-06-29 13:56:05,357 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:05,357 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:05,357 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:05,357 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:05,402 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:56:05,803 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1726 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:05,803 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6c8eb0b0-9363-4161-8980-07f5a80daef9', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6c8eb0b0-9363-4161-8980-07f5a80daef9', 'ETag': '"be64f835397fdeaee79d8e1e6787f8f4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:05,803 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:05,804 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:05,804 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:05,804 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:05,804 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6c8eb0b0-9363-4161-8980-07f5a80daef9', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6c8eb0b0-9363-4161-8980-07f5a80daef9', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6c8eb0b0-9363-4161-8980-07f5a80daef9', 'etag': '"be64f835397fdeaee79d8e1e6787f8f4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"be64f835397fdeaee79d8e1e6787f8f4"'} gunicorn-registry stdout | 2023-06-29 13:56:06,178 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:06,179 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:06,179 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1727, 'Body': <_io.BytesIO object at 0x7f7ccb2ac090>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:06,179 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:06,179 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:06,179 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:06,179 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:06,179 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:06,179 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:06,180 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:06,188 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:06,188 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:06,188 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:06,188 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:06,188 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:06,188 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1727}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'usEvQv1HtIunww5zMVrV7w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac090>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1727', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:06,188 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:06,188 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:06,188 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:06,188 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:06,189 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:06,189 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1727&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:usEvQv1HtIunww5zMVrV7w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135606Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:06,189 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135606Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 040037e549a5284e4d438d3339ce4b498834fc5e0274aed9b8d29c4f8e53ca71 gunicorn-registry stdout | 2023-06-29 13:56:06,189 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 43dbbe2871a79c78492f82695e74c732178d6a9a455e9fd606cf61059420d0c7 gunicorn-registry stdout | 2023-06-29 13:56:06,189 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:06,189 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:06,189 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:06,190 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:06,236 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:56:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:56:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:56:11.713664+00:00 (in 5.130659 seconds) securityworker stdout | 2023-06-29 13:56:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:56:36 UTC)" (scheduled at 2023-06-29 13:56:06.582504+00:00) securityworker stdout | 2023-06-29 13:56:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:56:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:56:06,587 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:56:06,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:56:06,599 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:56:06,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:56:06,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:56:36 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:56:06,638 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1727 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:06,639 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '11d25003-77f4-4e81-9271-b173b0d544c8', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '11d25003-77f4-4e81-9271-b173b0d544c8', 'ETag': '"bac12f42fd47b48ba7c30e73315ad5ef"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:06,639 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:06,639 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:06,639 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:06,639 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:06,639 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '11d25003-77f4-4e81-9271-b173b0d544c8', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '11d25003-77f4-4e81-9271-b173b0d544c8', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '11d25003-77f4-4e81-9271-b173b0d544c8', 'etag': '"bac12f42fd47b48ba7c30e73315ad5ef"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"bac12f42fd47b48ba7c30e73315ad5ef"'} gunicorn-registry stdout | 2023-06-29 13:56:07,374 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:07,374 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:07,375 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1728, 'Body': <_io.BytesIO object at 0x7f7ccb1de5e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:07,375 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:07,375 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:07,375 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:07,375 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:07,375 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:07,375 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:07,375 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:07,383 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:07,383 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:07,383 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:07,384 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:07,384 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:07,384 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1728}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '3wRjDvpRpptoQcA7F2v7FQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1de5e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1728', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:07,384 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:07,384 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:07,384 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:07,384 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:07,384 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:07,384 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1728&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:3wRjDvpRpptoQcA7F2v7FQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135607Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:07,384 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135607Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | fc70c95f49ab2ca6faa516484a9cbe5c8d68d7e8e6f494a66c78a9b52c759b0d gunicorn-registry stdout | 2023-06-29 13:56:07,384 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f504b39e3d7a8734d525c1151c41739614d560f9b627ecba8315d61c74c8cf89 gunicorn-registry stdout | 2023-06-29 13:56:07,384 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:07,385 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:07,385 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:07,385 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:07,431 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. builder stdout | 2023-06-29 13:56:07,761 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:56:07,821 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:56:09,190 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1728 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:09,190 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '98aaea4c-9486-463c-baab-d397f7bdc517', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '98aaea4c-9486-463c-baab-d397f7bdc517', 'ETag': '"df04630efa51a69b6841c03b176bfb15"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:09,190 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:09,191 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:09,191 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:09,191 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:09,191 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '98aaea4c-9486-463c-baab-d397f7bdc517', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '98aaea4c-9486-463c-baab-d397f7bdc517', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '98aaea4c-9486-463c-baab-d397f7bdc517', 'etag': '"df04630efa51a69b6841c03b176bfb15"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"df04630efa51a69b6841c03b176bfb15"'} gunicorn-registry stdout | 2023-06-29 13:56:09,213 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:09,214 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:09,214 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1729, 'Body': <_io.BytesIO object at 0x7f7ccb73c3b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:09,214 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:09,214 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:09,214 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:09,214 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:09,214 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:09,214 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:09,214 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:09,223 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:09,223 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:09,223 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:09,223 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:09,223 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:09,223 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1729}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '5+OyCFHZdZlpQ+EQoZ4mAg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb73c3b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1729', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:09,223 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:09,223 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:09,223 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:09,223 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:09,223 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:09,223 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1729&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:5+OyCFHZdZlpQ+EQoZ4mAg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135609Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:09,223 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135609Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | bba4b147166ea44ea7dee5c4d9bf46ba9e503c36067c29d4ef1d72f144bd0dbf gunicorn-registry stdout | 2023-06-29 13:56:09,223 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b2012f0e202eb7e4724958d021b8426ae7542c9b01f12d1138f18a69b1499206 gunicorn-registry stdout | 2023-06-29 13:56:09,223 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:09,224 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:09,224 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:09,224 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:09,273 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotatotalworker stdout | 2023-06-29 13:56:09,612 [78] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotatotalworker.py', 'pid': '78'} gunicorn-web stdout | 2023-06-29 13:56:09,636 [211] [DEBUG] [app] Starting request: urn:request:ef754b3d-4b99-46d7-90e0-b6c024bbe428 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:56:09,636 [213] [DEBUG] [app] Starting request: urn:request:f9bc37ab-4a9a-44e2-b033-d1c39b77d156 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:56:09,639 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:56:09,639 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:56:09,641 [223] [DEBUG] [app] Starting request: urn:request:ef080a76-30c2-49e2-901c-fdd6d5543af8 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:56:09,641 [221] [DEBUG] [app] Starting request: urn:request:f00cd79c-418b-40fa-ada6-d174c9a2a1b0 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:56:09,641 [221] [DEBUG] [app] Ending request: urn:request:f00cd79c-418b-40fa-ada6-d174c9a2a1b0 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:f00cd79c-418b-40fa-ada6-d174c9a2a1b0', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:56:09,641 [223] [DEBUG] [app] Ending request: urn:request:ef080a76-30c2-49e2-901c-fdd6d5543af8 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:ef080a76-30c2-49e2-901c-fdd6d5543af8', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:56:09,642 [221] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:56:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:56:09,642 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:56:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:56:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:56:09,642 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:56:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:56:09,642 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:56:09,643 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:56:09,643 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:56:09,645 [211] [DEBUG] [app] Starting request: urn:request:54399377-50b9-466d-84e0-6af7975099b7 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:56:09,645 [212] [DEBUG] [app] Starting request: urn:request:09976768-f74f-478a-9447-97db4b3cd145 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:56:09,645 [211] [DEBUG] [app] Ending request: urn:request:54399377-50b9-466d-84e0-6af7975099b7 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:54399377-50b9-466d-84e0-6af7975099b7', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:56:09,645 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:56:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:56:09,645 [212] [DEBUG] [app] Ending request: urn:request:09976768-f74f-478a-9447-97db4b3cd145 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:09976768-f74f-478a-9447-97db4b3cd145', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:56:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:56:09,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:56:09,646 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:56:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:56:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:56:09,646 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:56:09,646 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:56:09,646 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:56:09,654 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:56:09,654 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:56:09,665 [211] [DEBUG] [app] Ending request: urn:request:ef754b3d-4b99-46d7-90e0-b6c024bbe428 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:ef754b3d-4b99-46d7-90e0-b6c024bbe428', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:56:09,665 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:56:09,665 [213] [DEBUG] [app] Ending request: urn:request:f9bc37ab-4a9a-44e2-b033-d1c39b77d156 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:f9bc37ab-4a9a-44e2-b033-d1c39b77d156', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:56:09,665 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:56:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:56:09,665 [213] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:56:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.030 118 0.030) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:56:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.030 118 0.031) gunicorn-web stdout | 2023-06-29 13:56:09,665 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:56:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-registry stdout | 2023-06-29 13:56:09,959 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1729 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:09,960 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7fba4196-c304-4b6f-98d9-e2b3da3f1edd', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7fba4196-c304-4b6f-98d9-e2b3da3f1edd', 'ETag': '"e7e3b20851d975996943e110a19e2602"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:09,960 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:09,960 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:09,960 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:09,960 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:09,960 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7fba4196-c304-4b6f-98d9-e2b3da3f1edd', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7fba4196-c304-4b6f-98d9-e2b3da3f1edd', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7fba4196-c304-4b6f-98d9-e2b3da3f1edd', 'etag': '"e7e3b20851d975996943e110a19e2602"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e7e3b20851d975996943e110a19e2602"'} gunicorn-registry stdout | 2023-06-29 13:56:09,983 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:09,983 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:09,983 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1730, 'Body': <_io.BytesIO object at 0x7f7ccb223720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:09,984 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:09,984 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:09,984 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:09,984 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:09,984 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:09,984 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:09,984 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:09,992 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:09,992 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:09,992 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:09,992 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:09,992 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:09,992 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1730}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'lsSgipncFkH/byNWCn62QA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1730', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:09,992 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:09,993 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:09,993 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:09,993 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:09,993 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:09,993 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1730&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:lsSgipncFkH/byNWCn62QA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135609Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:09,993 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135609Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 89fa6edafc917bff5cef17e8dbaadaab02fb6b25465ae9f6dc222596ce59b65d gunicorn-registry stdout | 2023-06-29 13:56:09,993 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 638e4859a49b5327406e32344575081e986bf726b0f399f1d5aca2decc18d3cf gunicorn-registry stdout | 2023-06-29 13:56:09,993 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:09,993 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:09,994 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:09,994 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:10,044 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotaregistrysizeworker stdout | 2023-06-29 13:56:10,249 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-registry stdout | 2023-06-29 13:56:10,445 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1730 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:10,445 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '938192c1-3ec1-4ec5-905b-407734a95134', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '938192c1-3ec1-4ec5-905b-407734a95134', 'ETag': '"96c4a08a99dc1641ff6f23560a7eb640"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:10,445 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:10,446 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:10,446 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:10,446 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:10,446 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '938192c1-3ec1-4ec5-905b-407734a95134', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '938192c1-3ec1-4ec5-905b-407734a95134', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '938192c1-3ec1-4ec5-905b-407734a95134', 'etag': '"96c4a08a99dc1641ff6f23560a7eb640"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"96c4a08a99dc1641ff6f23560a7eb640"'} gunicorn-registry stdout | 2023-06-29 13:56:10,498 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:10,498 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:10,499 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1731, 'Body': <_io.BytesIO object at 0x7f7ccb1fb900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:10,499 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:10,499 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:10,499 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:10,499 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:10,499 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:10,499 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:10,499 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:10,507 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:10,507 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:10,507 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:10,507 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:10,508 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:10,508 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1731}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'GI2U6n3ZKJ3EinHf9r27DQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fb900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1731', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:10,508 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:10,508 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:10,508 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:10,508 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:10,508 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:10,508 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1731&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:GI2U6n3ZKJ3EinHf9r27DQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135610Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:10,508 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135610Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 064aa9e23d508924b59b7a46f3c9fcf4aef71c8967f6aa3c0074423f1d6d1792 gunicorn-registry stdout | 2023-06-29 13:56:10,508 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 43edd2441d6251355b0544156c8b47b30548798bfd5a355fbf66a49ad3416237 gunicorn-registry stdout | 2023-06-29 13:56:10,508 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:10,508 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:10,509 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:10,509 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. logrotateworker stdout | 2023-06-29 13:56:10,528 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:56:10,542 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} gunicorn-registry stdout | 2023-06-29 13:56:10,554 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. namespacegcworker stdout | 2023-06-29 13:56:10,568 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} gcworker stdout | 2023-06-29 13:56:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:56:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:56:20.585410+00:00 (in 9.999546 seconds) gcworker stdout | 2023-06-29 13:56:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:56:20 UTC)" (scheduled at 2023-06-29 13:56:10.585410+00:00) gcworker stdout | 2023-06-29 13:56:10,587 [59] [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, 1686837370586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:56:10,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:56:10,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:56:10,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:56:20 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:56:10,872 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1731 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:10,873 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1b704c72-3bcf-4426-9261-cfc35e2777ab', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1b704c72-3bcf-4426-9261-cfc35e2777ab', 'ETag': '"188d94ea7dd9289dc48a71dff6bdbb0d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:10,873 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:10,873 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:10,873 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:10,873 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:10,873 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1b704c72-3bcf-4426-9261-cfc35e2777ab', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1b704c72-3bcf-4426-9261-cfc35e2777ab', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1b704c72-3bcf-4426-9261-cfc35e2777ab', 'etag': '"188d94ea7dd9289dc48a71dff6bdbb0d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"188d94ea7dd9289dc48a71dff6bdbb0d"'} repositoryactioncounter stdout | 2023-06-29 13:56:11,347 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-registry stdout | 2023-06-29 13:56:11,454 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:11,454 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:11,455 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1732, 'Body': <_io.BytesIO object at 0x7f7ccb1ab590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:11,455 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:11,455 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:11,455 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:11,455 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:11,455 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:11,455 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:11,455 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:11,463 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:11,463 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:11,463 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:11,464 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:11,464 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:11,464 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1732}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'i7wRYebU2dR+z9RzzLi/zg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1ab590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1732', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:11,464 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:11,464 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:11,464 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:11,464 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:11,464 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:11,464 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1732&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:i7wRYebU2dR+z9RzzLi/zg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135611Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:11,464 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135611Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f2a9867193738f87c2fb26c16240c7d4dad31e01ae43151a0df8eed6c1120646 gunicorn-registry stdout | 2023-06-29 13:56:11,464 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5264c018066a94feff8f8292c4dbba34741a9a9bbc3caa8b8d155e391aa9e8db gunicorn-registry stdout | 2023-06-29 13:56:11,464 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:11,465 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:11,465 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:11,465 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:11,510 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:56:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:56:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:56:36.582504+00:00 (in 24.868294 seconds) securityworker stdout | 2023-06-29 13:56:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:56:41 UTC)" (scheduled at 2023-06-29 13:56:11.713664+00:00) securityworker stdout | 2023-06-29 13:56:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:56:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:56:11,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:56:11,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:56:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:56:11,718 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:56:11,718 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:56:11,721 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:56:11,723 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:56:11,735 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:56:11,739 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:56:11,739 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:56:11,740 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 51, 11, 722941), 1, 2]) securityworker stdout | 2023-06-29 13:56:11,744 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:56:11,744 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:56:11,745 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 51, 11, 722941), 1, 2]) securityworker stdout | 2023-06-29 13:56:11,748 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:56:11,748 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:56:11,748 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:56:11,748 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:56:11,749 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:56:11,749 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:56:11,749 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:56:11,750 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:56:11,750 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:56:11,750 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:56:41 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:56:11,870 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1732 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:11,871 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'fda8010b-0b7c-4fc0-81fc-baf610ad59e1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'fda8010b-0b7c-4fc0-81fc-baf610ad59e1', 'ETag': '"8bbc1161e6d4d9d47ecfd473ccb8bfce"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:11,871 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:11,871 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:11,871 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:11,871 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:11,871 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'fda8010b-0b7c-4fc0-81fc-baf610ad59e1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'fda8010b-0b7c-4fc0-81fc-baf610ad59e1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'fda8010b-0b7c-4fc0-81fc-baf610ad59e1', 'etag': '"8bbc1161e6d4d9d47ecfd473ccb8bfce"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8bbc1161e6d4d9d47ecfd473ccb8bfce"'} gunicorn-registry stdout | 2023-06-29 13:56:12,376 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:12,377 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:12,377 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1733, 'Body': <_io.BytesIO object at 0x7f7ccb1e6220>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:12,377 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:12,377 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:12,377 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:12,377 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:12,378 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:12,378 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:12,378 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:12,386 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:12,386 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:12,386 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:12,386 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:12,386 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:12,386 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1733}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'm55mRcF1heg0SzyPvcBsnQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6220>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1733', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:12,386 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:12,386 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:12,387 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:12,387 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:12,387 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:12,387 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1733&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:m55mRcF1heg0SzyPvcBsnQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135612Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:12,387 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135612Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7347139b9be82ed2a654aef331b4916f2c9cdabd98a62c0645ea105a47b535e0 gunicorn-registry stdout | 2023-06-29 13:56:12,387 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d8da1cceb6ae349e1aef1807e99f48116d3e89b55328fd2c967cd7961e99215f gunicorn-registry stdout | 2023-06-29 13:56:12,387 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:12,387 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:12,387 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:12,388 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:12,435 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. blobuploadcleanupworker stdout | 2023-06-29 13:56:12,553 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:56:12,794 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1733 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:12,795 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a905b016-f449-4f2d-9504-bd7e5abc7a02', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a905b016-f449-4f2d-9504-bd7e5abc7a02', 'ETag': '"9b9e6645c17585e8344b3c8fbdc06c9d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:12,795 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:12,795 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:12,795 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:12,795 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:12,795 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a905b016-f449-4f2d-9504-bd7e5abc7a02', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a905b016-f449-4f2d-9504-bd7e5abc7a02', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a905b016-f449-4f2d-9504-bd7e5abc7a02', 'etag': '"9b9e6645c17585e8344b3c8fbdc06c9d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9b9e6645c17585e8344b3c8fbdc06c9d"'} gunicorn-registry stdout | 2023-06-29 13:56:13,361 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:13,361 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:13,362 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1734, 'Body': <_io.BytesIO object at 0x7f7ccb269db0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:13,362 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:13,362 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:13,362 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:13,362 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:13,362 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:13,362 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:13,362 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:13,370 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:13,370 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:13,370 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:13,371 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:13,371 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:13,371 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1734}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'hUkSy8akaMgxbes91LdnpA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269db0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1734', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:13,371 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:13,371 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:13,371 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:13,371 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:13,371 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:13,371 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1734&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:hUkSy8akaMgxbes91LdnpA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135613Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:13,371 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135613Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8a88a0343d4ec08fc7ff08c8c0bb3fd088329b59337c21cdfabebe41b8919fc9 gunicorn-registry stdout | 2023-06-29 13:56:13,371 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d6e50a8dd6b5e106995f6995edbc5421be9bee03d4ce81c0097ea9e203ed6155 gunicorn-registry stdout | 2023-06-29 13:56:13,371 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:13,371 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:13,372 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:13,372 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:13,417 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:56:13,778 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1734 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:13,778 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4f1c3333-ac2f-43c6-b18c-2ad7840d16c3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4f1c3333-ac2f-43c6-b18c-2ad7840d16c3', 'ETag': '"854912cbc6a468c8316deb3dd4b767a4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:13,778 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:13,779 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:13,779 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:13,779 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:13,779 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4f1c3333-ac2f-43c6-b18c-2ad7840d16c3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4f1c3333-ac2f-43c6-b18c-2ad7840d16c3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4f1c3333-ac2f-43c6-b18c-2ad7840d16c3', 'etag': '"854912cbc6a468c8316deb3dd4b767a4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"854912cbc6a468c8316deb3dd4b767a4"'} notificationworker stdout | 2023-06-29 13:56:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:56:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:56:15.985355+00:00 (in 2.006466 seconds) notificationworker stdout | 2023-06-29 13:56:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:56:23 UTC)" (scheduled at 2023-06-29 13:56:13.978401+00:00) notificationworker stdout | 2023-06-29 13:56:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:56:13,980 [74] [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(2023, 6, 29, 13, 56, 13, 979379), True, datetime.datetime(2023, 6, 29, 13, 56, 13, 979379), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:56:13,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:56:13,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:56:13,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:56:23 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 13:56:14,515 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:56:14,696 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:14,696 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:14,697 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1735, 'Body': <_io.BytesIO object at 0x7f7ccb1ab590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:14,697 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:14,697 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:14,697 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:14,697 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:14,697 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:14,697 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:14,697 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:14,706 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:14,706 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:14,706 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:14,706 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:14,706 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:14,706 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1735}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'PWcfU/Z4XiF5zRMSEuusKg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1ab590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1735', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:14,706 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:14,706 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:14,706 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:14,706 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:14,706 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:14,706 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1735&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:PWcfU/Z4XiF5zRMSEuusKg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135614Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:14,706 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135614Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9c27636f8b5c9eda0e0a5c2c94daa5468b6f90389cf7c6ac5a709656381888e1 gunicorn-registry stdout | 2023-06-29 13:56:14,706 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 366b6678fbef2cfa1033b3bde61ed43c9cd73e6908936f6fb4ff09817dbaa031 gunicorn-registry stdout | 2023-06-29 13:56:14,707 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:14,707 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:14,707 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:14,708 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:14,752 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. exportactionlogsworker stdout | 2023-06-29 13:56:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:56:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:56:55.591055+00:00 (in 40.797063 seconds) exportactionlogsworker stdout | 2023-06-29 13:56:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:57:14 UTC)" (scheduled at 2023-06-29 13:56:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:56:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:56:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:57:14 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:56:15,157 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1735 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:15,158 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ec6a6c4d-27c5-4aa7-a98e-5a67c949ce64', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ec6a6c4d-27c5-4aa7-a98e-5a67c949ce64', 'ETag': '"3d671f53f6785e2179cd131212ebac2a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:15,158 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:15,158 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:15,159 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:15,159 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:15,159 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ec6a6c4d-27c5-4aa7-a98e-5a67c949ce64', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ec6a6c4d-27c5-4aa7-a98e-5a67c949ce64', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ec6a6c4d-27c5-4aa7-a98e-5a67c949ce64', 'etag': '"3d671f53f6785e2179cd131212ebac2a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3d671f53f6785e2179cd131212ebac2a"'} securityworker stdout | 2023-06-29 13:56:15,799 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} gunicorn-registry stdout | 2023-06-29 13:56:15,822 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:15,822 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:15,823 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1736, 'Body': <_io.BytesIO object at 0x7f7cd09c1770>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:15,823 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:15,823 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:15,823 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:15,823 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:15,823 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:15,823 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:15,823 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:15,832 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:15,832 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:15,832 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:15,832 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:15,832 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:15,832 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1736}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '9+OaT3S4e1W5/0v4vZeVdA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd09c1770>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1736', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:15,832 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:15,832 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:15,832 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:15,832 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:15,832 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:15,832 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1736&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:9+OaT3S4e1W5/0v4vZeVdA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135615Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:15,832 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135615Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 41a4b85dc7064eda7c1fb1288face905937ad376d103d24c368e76205f0a80cd gunicorn-registry stdout | 2023-06-29 13:56:15,833 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | fec9b29f6dfb002bc36a0efe1fa31efe7e36321f4d6f244deb5a7801f03ad3aa gunicorn-registry stdout | 2023-06-29 13:56:15,833 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:15,833 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:15,833 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:15,834 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. manifestbackfillworker stdout | 2023-06-29 13:56:15,845 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} gunicorn-registry stdout | 2023-06-29 13:56:15,883 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. exportactionlogsworker stdout | 2023-06-29 13:56:15,925 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} notificationworker stdout | 2023-06-29 13:56:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:56:15,986 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:56:23.978401+00:00 (in 7.992533 seconds) notificationworker stdout | 2023-06-29 13:56:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:57:15 UTC)" (scheduled at 2023-06-29 13:56:15.985355+00:00) notificationworker stdout | 2023-06-29 13:56:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:56:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:57:15 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:56:16,125 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} servicekey stdout | 2023-06-29 13:56:16,167 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-web stdout | 2023-06-29 13:56:16,268 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:56:16,272 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:56:16,276 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:56:16,280 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-registry stdout | 2023-06-29 13:56:16,282 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1736 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:16,282 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '84ae8fd6-e69d-4b15-8887-38659ba10488', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '84ae8fd6-e69d-4b15-8887-38659ba10488', 'ETag': '"f7e39a4f74b87b55b9ff4bf8bd979574"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:16,282 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:16,282 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:16,282 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:16,283 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:16,283 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '84ae8fd6-e69d-4b15-8887-38659ba10488', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '84ae8fd6-e69d-4b15-8887-38659ba10488', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '84ae8fd6-e69d-4b15-8887-38659ba10488', 'etag': '"f7e39a4f74b87b55b9ff4bf8bd979574"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f7e39a4f74b87b55b9ff4bf8bd979574"'} securityscanningnotificationworker stdout | 2023-06-29 13:56:16,618 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gcworker stdout | 2023-06-29 13:56:16,734 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} gunicorn-registry stdout | 2023-06-29 13:56:17,026 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:17,026 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:17,026 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1737, 'Body': <_io.BytesIO object at 0x7f7ccb1e6ea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:17,026 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:17,026 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:17,026 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:17,027 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:17,027 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:17,027 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:17,027 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:17,035 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:17,035 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:17,035 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:17,035 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:17,035 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:17,035 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1737}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'yIqc4YcDlqvrC9stWuSTzg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6ea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1737', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:17,035 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:17,035 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:17,035 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:17,035 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:17,036 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:17,036 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1737&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:yIqc4YcDlqvrC9stWuSTzg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135617Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:17,036 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135617Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ceb01269db99bdc4159526cf30c1ee5f242e82ffb7cc2fde936d3eafd4e6eb3c gunicorn-registry stdout | 2023-06-29 13:56:17,036 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | cbec4070db626d7642589711bda9894ae8b6ba118bef7243c1128c440462f509 gunicorn-registry stdout | 2023-06-29 13:56:17,036 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:17,036 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:17,036 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:17,037 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:17,082 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:56:17,481 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1737 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:17,482 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '82377918-cac7-4637-9b77-e1870d72ce71', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '82377918-cac7-4637-9b77-e1870d72ce71', 'ETag': '"c88a9ce1870396abeb0bdb2d5ae493ce"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:17,482 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:17,482 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:17,482 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:17,482 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:17,482 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '82377918-cac7-4637-9b77-e1870d72ce71', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '82377918-cac7-4637-9b77-e1870d72ce71', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '82377918-cac7-4637-9b77-e1870d72ce71', 'etag': '"c88a9ce1870396abeb0bdb2d5ae493ce"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c88a9ce1870396abeb0bdb2d5ae493ce"'} globalpromstats stdout | 2023-06-29 13:56:17,786 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 13:56:18,134 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:56:18,159 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:18,159 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:18,160 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1738, 'Body': <_io.BytesIO object at 0x7f7ccb1de810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:18,160 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:18,160 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:18,160 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:18,160 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:18,160 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:18,160 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:18,160 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:18,169 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:18,169 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:18,169 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:18,169 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:18,169 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:18,169 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1738}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '9aSLi0RIAj04Tvm5S+pBFg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1de810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1738', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:18,169 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:18,169 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:18,169 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:18,169 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:18,169 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:18,169 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1738&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:9aSLi0RIAj04Tvm5S+pBFg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135618Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:18,169 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135618Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | dae8c95b091e84eccc5a7b3c8a3b6271edb184a1eba2e03159a29e8e89915d91 gunicorn-registry stdout | 2023-06-29 13:56:18,169 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8ec90f4fabe298ed42b69dbd18da7e2678141d651179a9b1e17753397ba2597c gunicorn-registry stdout | 2023-06-29 13:56:18,170 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:18,170 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:18,170 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:18,171 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:18,216 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-secscan stdout | 2023-06-29 13:56:18,483 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:56:18,486 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:56:18,490 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:56:18,616 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1738 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:18,616 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '82940d54-fb38-43e8-b506-ed1d2e37494e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '82940d54-fb38-43e8-b506-ed1d2e37494e', 'ETag': '"f5a48b8b4448023d384ef9b94bea4116"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:18,616 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:18,616 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:18,617 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:18,617 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:18,617 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '82940d54-fb38-43e8-b506-ed1d2e37494e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '82940d54-fb38-43e8-b506-ed1d2e37494e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '82940d54-fb38-43e8-b506-ed1d2e37494e', 'etag': '"f5a48b8b4448023d384ef9b94bea4116"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f5a48b8b4448023d384ef9b94bea4116"'} chunkcleanupworker stdout | 2023-06-29 13:56:18,901 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-registry stdout | 2023-06-29 13:56:19,327 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:19,327 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:19,327 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1739, 'Body': <_io.BytesIO object at 0x7f7ccb208b80>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:19,328 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:19,328 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:19,328 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:19,328 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:19,328 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:19,328 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:19,328 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:19,337 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:19,337 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:19,337 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:19,337 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:19,337 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:19,337 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1739}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'p8d96V+nNjk5i9QMSG/Zhg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb208b80>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1739', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:19,337 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:19,337 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:19,337 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:19,337 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:19,337 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:19,337 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1739&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:p8d96V+nNjk5i9QMSG/Zhg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135619Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:19,338 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135619Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e78f6ceeec7d23521d4869c3e5dabe31ff6d274514f5c3cfaf6170fc4e7545d5 gunicorn-registry stdout | 2023-06-29 13:56:19,338 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2101bec71d0d858108a2112066d342e01a6fdf01d1c327b40080f4336012a809 gunicorn-registry stdout | 2023-06-29 13:56:19,338 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:19,338 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:19,338 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:19,339 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. storagereplication stdout | 2023-06-29 13:56:19,353 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:56:19,388 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotatotalworker stdout | 2023-06-29 13:56:19,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:56:19,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:56:34.399457+00:00 (in 14.999482 seconds) quotatotalworker stdout | 2023-06-29 13:56:19,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:56:34 UTC)" (scheduled at 2023-06-29 13:56:19.399457+00:00) quotatotalworker stdout | 2023-06-29 13:56:19,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:56:19,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:56:19,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:56:34 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:56:19,690 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:56:19,694 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:56:19,698 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:56:19,701 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:56:19,706 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:56:19,711 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:56:19,714 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:56:19,719 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:56:19,723 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:56:19,788 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1739 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:19,789 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '522679e3-152f-4c20-97cb-9bd74f3f543f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '522679e3-152f-4c20-97cb-9bd74f3f543f', 'ETag': '"a7c77de95fa73639398bd40c486fd986"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:19,789 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:19,789 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:19,789 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:19,789 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:19,789 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '522679e3-152f-4c20-97cb-9bd74f3f543f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '522679e3-152f-4c20-97cb-9bd74f3f543f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '522679e3-152f-4c20-97cb-9bd74f3f543f', 'etag': '"a7c77de95fa73639398bd40c486fd986"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a7c77de95fa73639398bd40c486fd986"'} gunicorn-registry stdout | 2023-06-29 13:56:20,187 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:20,188 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:20,188 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1740, 'Body': <_io.BytesIO object at 0x7f7ccb1fbdb0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:20,188 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:20,188 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:20,188 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:20,188 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:20,188 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:20,188 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:20,189 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:20,197 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:20,197 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:20,197 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:20,197 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:20,197 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:20,197 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1740}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'kHY0zWCceUyUahNLHYlt3w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fbdb0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1740', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:20,198 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:20,198 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:20,198 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:20,198 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:20,198 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:20,198 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1740&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:kHY0zWCceUyUahNLHYlt3w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135620Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:20,198 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135620Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5b3bb84d95cd92cb0ee506f90c7d18ca06d96986718d8fe9a1d1fb8e89898730 gunicorn-registry stdout | 2023-06-29 13:56:20,198 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | faa24208bfb572764e8a82546cfa2788f3c2b4a28ec3f19086d0ac0bfcc40b27 gunicorn-registry stdout | 2023-06-29 13:56:20,198 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:20,198 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:20,199 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:20,199 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:20,244 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:56:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:56:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:56:30.585410+00:00 (in 9.999516 seconds) gcworker stdout | 2023-06-29 13:56:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:56:30 UTC)" (scheduled at 2023-06-29 13:56:20.585410+00:00) gcworker stdout | 2023-06-29 13:56:20,587 [59] [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, 1686837380586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:56:20,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:56:20,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:56:20,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:56:30 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:56:21,683 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1740 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:21,684 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '93c05737-c350-4a87-815b-4c9456689228', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '93c05737-c350-4a87-815b-4c9456689228', 'ETag': '"907634cd609c794c946a134b1d896ddf"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:21,684 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:21,684 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:21,684 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:21,684 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:21,684 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '93c05737-c350-4a87-815b-4c9456689228', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '93c05737-c350-4a87-815b-4c9456689228', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '93c05737-c350-4a87-815b-4c9456689228', 'etag': '"907634cd609c794c946a134b1d896ddf"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"907634cd609c794c946a134b1d896ddf"'} gunicorn-registry stdout | 2023-06-29 13:56:21,707 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:21,707 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:21,708 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1741, 'Body': <_io.BytesIO object at 0x7f7ccb20df90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:21,708 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:21,708 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:21,708 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:21,708 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:21,708 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:21,708 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:21,708 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:21,716 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:21,716 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:21,716 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:21,716 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:21,716 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:21,716 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1741}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'I2grX+apuFFShAO13ei84Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb20df90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1741', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:21,716 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:21,717 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:21,717 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:21,717 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:21,717 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:21,717 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1741&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:I2grX+apuFFShAO13ei84Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135621Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:21,717 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135621Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f46196e5ea36d41cc2b17f448fb4e3cc2900655291820ec3cc7eb7978b653849 gunicorn-registry stdout | 2023-06-29 13:56:21,717 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b01f9c58c54ad157f46407707eb532b3a08f03e6fc4f23df32b36c84edf6b7ac gunicorn-registry stdout | 2023-06-29 13:56:21,717 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:21,717 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:21,717 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:21,718 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:21,763 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:56:22,287 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1741 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:22,288 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7d09df56-bb0f-4207-a466-31209f504d78', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7d09df56-bb0f-4207-a466-31209f504d78', 'ETag': '"23682b5fe6a9b851528403b5dde8bce1"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:22,288 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:22,288 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:22,288 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:22,288 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:22,288 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7d09df56-bb0f-4207-a466-31209f504d78', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7d09df56-bb0f-4207-a466-31209f504d78', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7d09df56-bb0f-4207-a466-31209f504d78', 'etag': '"23682b5fe6a9b851528403b5dde8bce1"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"23682b5fe6a9b851528403b5dde8bce1"'} gunicorn-registry stdout | 2023-06-29 13:56:22,635 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:22,635 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:22,635 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1742, 'Body': <_io.BytesIO object at 0x7f7ccb234130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:22,636 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:22,636 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:22,636 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:22,636 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:22,636 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:22,636 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:22,636 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:22,644 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:22,644 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:22,645 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:22,645 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:22,645 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:22,645 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1742}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'sR8s6twVdKXi3l7//7o/IA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1742', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:22,645 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:22,645 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:22,645 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:22,645 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:22,645 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:22,645 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1742&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:sR8s6twVdKXi3l7//7o/IA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135622Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:22,645 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135622Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b234759b312bd767caf2f0d9c1d974e851cf6842a4c106659f71ff5398ae1d30 gunicorn-registry stdout | 2023-06-29 13:56:22,645 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7d84fb4289aa6cc4a3c1e682744f64234610b70c6f97b7e508f8eaa6d9eb95f3 gunicorn-registry stdout | 2023-06-29 13:56:22,645 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:22,646 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:22,646 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:22,647 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:22,691 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:56:23,139 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1742 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:23,139 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ea3b18bd-ecef-45ee-bee8-ea47446ae02b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ea3b18bd-ecef-45ee-bee8-ea47446ae02b', 'ETag': '"b11f2ceadc1574a5e2de5effffba3f20"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:23,139 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:23,139 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:23,139 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:23,139 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:23,140 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ea3b18bd-ecef-45ee-bee8-ea47446ae02b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ea3b18bd-ecef-45ee-bee8-ea47446ae02b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ea3b18bd-ecef-45ee-bee8-ea47446ae02b', 'etag': '"b11f2ceadc1574a5e2de5effffba3f20"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b11f2ceadc1574a5e2de5effffba3f20"'} securityscanningnotificationworker stdout | 2023-06-29 13:56:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:56:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:56:48.681765+00:00 (in 25.394506 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:56:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:57:23 UTC)" (scheduled at 2023-06-29 13:56:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:56:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:56:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:57:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:56:23,790 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:23,790 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:23,791 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1743, 'Body': <_io.BytesIO object at 0x7f7ccb2c6540>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:23,791 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:23,791 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:23,791 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:23,791 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:23,791 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:23,791 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:23,792 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:23,800 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:23,800 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:23,800 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:23,800 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:23,800 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:23,800 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1743}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'J98abhkcuPBVVn/zmZ5p2g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6540>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1743', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:23,800 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:23,800 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:23,800 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:23,800 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:23,801 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:23,801 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1743&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:J98abhkcuPBVVn/zmZ5p2g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135623Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:23,801 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135623Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 50448b7c45c94e0e00de7cc069768558adec52390252a4d0baf9ad08a9bd8d27 gunicorn-registry stdout | 2023-06-29 13:56:23,801 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a94aeeb39cac1c44ea7442f3f2c973089f17a907ff007ab5f62f68cb1636ec6a gunicorn-registry stdout | 2023-06-29 13:56:23,801 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:23,801 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:23,801 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:23,802 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:23,850 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:56:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:56:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:56:33.978401+00:00 (in 9.999464 seconds) notificationworker stdout | 2023-06-29 13:56:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:56:33 UTC)" (scheduled at 2023-06-29 13:56:23.978401+00:00) notificationworker stdout | 2023-06-29 13:56:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:56:23,980 [74] [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(2023, 6, 29, 13, 56, 23, 979388), True, datetime.datetime(2023, 6, 29, 13, 56, 23, 979388), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:56:23,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:56:23,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:56:23,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:56:33 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:56:24,334 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1743 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:24,334 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'fcff19e5-3a7c-444a-bb26-4d3ba75825a2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'fcff19e5-3a7c-444a-bb26-4d3ba75825a2', 'ETag': '"27df1a6e191cb8f055567ff3999e69da"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:24,334 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:24,334 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:24,334 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:24,335 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:24,335 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'fcff19e5-3a7c-444a-bb26-4d3ba75825a2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'fcff19e5-3a7c-444a-bb26-4d3ba75825a2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'fcff19e5-3a7c-444a-bb26-4d3ba75825a2', 'etag': '"27df1a6e191cb8f055567ff3999e69da"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"27df1a6e191cb8f055567ff3999e69da"'} gunicorn-web stdout | 2023-06-29 13:56:24,636 [211] [DEBUG] [app] Starting request: urn:request:91201e60-d11c-41b2-8c39-7f5382e00e50 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:56:24,636 [213] [DEBUG] [app] Starting request: urn:request:bfce12a7-b0d1-4f53-bdad-2f7aa397b10e (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:56:24,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:56:24,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:56:24,639 [216] [DEBUG] [app] Starting request: urn:request:3cf43bd3-d094-4e3b-b460-6687f850b46d (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:56:24,639 [222] [DEBUG] [app] Starting request: urn:request:938dd734-ec06-4224-b2e7-37b4e00909d3 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:56:24,640 [222] [DEBUG] [app] Ending request: urn:request:938dd734-ec06-4224-b2e7-37b4e00909d3 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:938dd734-ec06-4224-b2e7-37b4e00909d3', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:56:24,640 [216] [DEBUG] [app] Ending request: urn:request:3cf43bd3-d094-4e3b-b460-6687f850b46d (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:3cf43bd3-d094-4e3b-b460-6687f850b46d', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:56:24,640 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:56:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:56:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:56:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) gunicorn-registry stdout | 2023-06-29 13:56:24,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:56:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:56:24,640 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:56:24,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:56:24,642 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:56:24,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:56:24,643 [214] [DEBUG] [app] Starting request: urn:request:aafaaa8c-769e-4add-96b5-6b5c43f1842c (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:56:24,643 [212] [DEBUG] [app] Starting request: urn:request:59336254-ac0d-4cf8-a8dc-c87551b74860 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:56:24,644 [214] [DEBUG] [app] Ending request: urn:request:aafaaa8c-769e-4add-96b5-6b5c43f1842c (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:aafaaa8c-769e-4add-96b5-6b5c43f1842c', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:56:24,644 [212] [DEBUG] [app] Ending request: urn:request:59336254-ac0d-4cf8-a8dc-c87551b74860 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:59336254-ac0d-4cf8-a8dc-c87551b74860', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:56:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:56:24,644 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:56:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:56:24,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:56:24,644 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:56:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:56:24,644 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:56:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:56:24,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:56:24,645 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:56:24,652 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:56:24,653 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:56:24,663 [213] [DEBUG] [app] Ending request: urn:request:bfce12a7-b0d1-4f53-bdad-2f7aa397b10e (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:bfce12a7-b0d1-4f53-bdad-2f7aa397b10e', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:56:24,663 [211] [DEBUG] [app] Ending request: urn:request:91201e60-d11c-41b2-8c39-7f5382e00e50 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:91201e60-d11c-41b2-8c39-7f5382e00e50', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:56:24,663 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:56:24,663 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:56:24,664 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:56:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:56:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:56:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-web stdout | 2023-06-29 13:56:24,664 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:56:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-registry stdout | 2023-06-29 13:56:24,933 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:24,933 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:24,934 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1744, 'Body': <_io.BytesIO object at 0x7f7ccb20df90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:24,934 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:24,934 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:24,934 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:24,934 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:24,935 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:24,935 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:24,935 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:24,943 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:24,943 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:24,943 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:24,943 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:24,943 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:24,943 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1744}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '7sCQmevczJBFE8az8lhRNw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb20df90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1744', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:24,943 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:24,944 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:24,944 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:24,944 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:24,944 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:24,944 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1744&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:7sCQmevczJBFE8az8lhRNw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135624Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:24,944 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135624Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c57dbf279c57a06a3ae54f42d190045ffe0830226bfa1ecebef435f16e34615b gunicorn-registry stdout | 2023-06-29 13:56:24,944 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a85b7960fd48f20dbcd98948e75ee9c2aba3014e2269df020234227d2c392ecd gunicorn-registry stdout | 2023-06-29 13:56:24,944 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:24,944 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:24,945 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:24,945 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:24,994 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:56:25,401 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1744 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:25,401 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '656e0fff-abca-4db8-ad1e-9711270b7fe6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '656e0fff-abca-4db8-ad1e-9711270b7fe6', 'ETag': '"eec09099ebdccc904513c6b3f2585137"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:25,401 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:25,402 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:25,402 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:25,402 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:25,402 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '656e0fff-abca-4db8-ad1e-9711270b7fe6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '656e0fff-abca-4db8-ad1e-9711270b7fe6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '656e0fff-abca-4db8-ad1e-9711270b7fe6', 'etag': '"eec09099ebdccc904513c6b3f2585137"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"eec09099ebdccc904513c6b3f2585137"'} buildlogsarchiver stdout | 2023-06-29 13:56:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:56:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:56:55.790030+00:00 (in 29.999509 seconds) buildlogsarchiver stdout | 2023-06-29 13:56:25,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:56:55 UTC)" (scheduled at 2023-06-29 13:56:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:56:25,791 [54] [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(2023, 6, 14, 13, 56, 25, 790997), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:56:25,803 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:56:25,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:56:25,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:56:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:56:26,012 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:26,013 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:26,013 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1745, 'Body': <_io.BytesIO object at 0x7f7ccb211c70>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:26,013 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:26,013 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:26,013 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:26,013 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:26,013 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:26,014 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:26,014 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:26,022 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:26,022 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:26,022 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:26,022 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:26,022 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:26,022 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1745}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'LDHB7ErHBBxtkgm7mNDKFw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb211c70>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1745', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:26,022 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:26,022 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:26,022 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:26,023 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:26,023 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:26,023 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1745&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:LDHB7ErHBBxtkgm7mNDKFw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135626Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:26,023 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135626Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 98bace05d3b262106850cbb8a516562f6e88e1d3763e83a419fcc231f9c0d5a6 gunicorn-registry stdout | 2023-06-29 13:56:26,023 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4ebec7f074aa85b0ef6368a657ce1dd6f0b85b87d0e5a97b791ffbe2c04c978f gunicorn-registry stdout | 2023-06-29 13:56:26,023 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:26,023 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:26,023 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:26,024 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:26,071 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:56:26,478 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1745 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:26,478 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd20ea1ee-f7ff-469b-adb6-74664e65c07b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd20ea1ee-f7ff-469b-adb6-74664e65c07b', 'ETag': '"2c31c1ec4ac7041c6d9209bb98d0ca17"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:26,478 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:26,479 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:26,479 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:26,479 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:26,479 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd20ea1ee-f7ff-469b-adb6-74664e65c07b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd20ea1ee-f7ff-469b-adb6-74664e65c07b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd20ea1ee-f7ff-469b-adb6-74664e65c07b', 'etag': '"2c31c1ec4ac7041c6d9209bb98d0ca17"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2c31c1ec4ac7041c6d9209bb98d0ca17"'} gunicorn-registry stdout | 2023-06-29 13:56:27,135 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:27,135 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:27,136 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1746, 'Body': <_io.BytesIO object at 0x7f7ccb234e00>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:27,136 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:27,136 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:27,136 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:27,136 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:27,136 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:27,136 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:27,136 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:27,145 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:27,145 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:27,145 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:27,145 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:27,145 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:27,145 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1746}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'F528oxTMHRSNGHTQhbWdYg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234e00>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1746', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:27,145 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:27,145 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:27,145 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:27,145 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:27,145 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:27,145 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1746&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:F528oxTMHRSNGHTQhbWdYg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135627Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:27,145 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135627Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d926ae70cdb608920fc9f8a6b139f520d67c635eb5f039a0b4b85acc4266e051 gunicorn-registry stdout | 2023-06-29 13:56:27,145 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | caef25392c8aff3f4f9e5d0bb562e881c996080480f1d8e29469829fea068a30 gunicorn-registry stdout | 2023-06-29 13:56:27,146 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:27,146 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:27,146 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:27,147 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:27,196 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:56:27,637 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1746 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:27,637 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '328ff0fc-4db1-4c70-9a56-8ecb6f6172ae', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '328ff0fc-4db1-4c70-9a56-8ecb6f6172ae', 'ETag': '"179dbca314cc1d148d1874d085b59d62"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:27,637 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:27,637 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:27,638 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:27,638 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:27,638 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '328ff0fc-4db1-4c70-9a56-8ecb6f6172ae', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '328ff0fc-4db1-4c70-9a56-8ecb6f6172ae', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '328ff0fc-4db1-4c70-9a56-8ecb6f6172ae', 'etag': '"179dbca314cc1d148d1874d085b59d62"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"179dbca314cc1d148d1874d085b59d62"'} gunicorn-registry stdout | 2023-06-29 13:56:28,200 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:28,200 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:28,200 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1747, 'Body': <_io.BytesIO object at 0x7f7ccb2698b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:28,200 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:28,200 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:28,200 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:28,200 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:28,200 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:28,200 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:28,201 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:28,209 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:28,209 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:28,209 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:28,209 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:28,209 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:28,209 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1747}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'uKjV+QJUogCWKGyV3jbIew==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2698b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1747', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:28,209 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:28,209 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:28,209 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:28,209 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:28,209 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:28,210 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1747&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:uKjV+QJUogCWKGyV3jbIew== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135628Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:28,210 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135628Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e537422998c340b3ec49e3e6f3bc1f38dbc92d49237638973651af078e2992e5 gunicorn-registry stdout | 2023-06-29 13:56:28,210 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c942f75f4890fdf92659b21133512390aeee979aae4ee73c6b7e44e04f71822d gunicorn-registry stdout | 2023-06-29 13:56:28,210 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:28,210 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:28,210 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:28,211 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:28,255 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:56:28,655 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1747 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:28,656 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1baae43a-146a-4a60-8217-000aada31353', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1baae43a-146a-4a60-8217-000aada31353', 'ETag': '"b8a8d5f90254a20096286c95de36c87b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:28,656 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:28,656 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:28,656 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:28,656 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:28,656 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1baae43a-146a-4a60-8217-000aada31353', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1baae43a-146a-4a60-8217-000aada31353', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1baae43a-146a-4a60-8217-000aada31353', 'etag': '"b8a8d5f90254a20096286c95de36c87b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b8a8d5f90254a20096286c95de36c87b"'} gunicorn-registry stdout | 2023-06-29 13:56:29,334 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:29,334 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:29,335 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1748, 'Body': <_io.BytesIO object at 0x7f7ccb20ddb0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:29,335 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:29,335 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:29,335 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:29,335 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:29,335 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:29,335 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:29,335 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:29,344 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:29,344 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:29,344 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:29,344 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:29,344 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:29,344 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1748}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '3N9js2hCqhr43/qIav11mg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb20ddb0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1748', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:29,344 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:29,344 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:29,344 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:29,344 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:29,344 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:29,344 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1748&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:3N9js2hCqhr43/qIav11mg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135629Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:29,344 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135629Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4f0dedce9cb104a6c66072431b1008d57a6a5817f303bf70295cd1b9e9209e8c gunicorn-registry stdout | 2023-06-29 13:56:29,345 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 190d465f12524b4aa9b67f3d2a16ce5764ce4622f3ac08b1dcad013169e7025c gunicorn-registry stdout | 2023-06-29 13:56:29,345 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:29,345 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:29,345 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:29,346 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:29,391 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:56:29,793 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1748 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:29,794 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b980cd70-9c1e-48ee-9e0f-01a509db1e4f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b980cd70-9c1e-48ee-9e0f-01a509db1e4f', 'ETag': '"dcdf63b36842aa1af8dffa886afd759a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:29,794 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:29,794 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:29,794 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:29,794 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:29,794 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b980cd70-9c1e-48ee-9e0f-01a509db1e4f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b980cd70-9c1e-48ee-9e0f-01a509db1e4f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b980cd70-9c1e-48ee-9e0f-01a509db1e4f', 'etag': '"dcdf63b36842aa1af8dffa886afd759a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"dcdf63b36842aa1af8dffa886afd759a"'} gcworker stdout | 2023-06-29 13:56:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:56:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:56:40.585410+00:00 (in 9.999447 seconds) gcworker stdout | 2023-06-29 13:56:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:56:40 UTC)" (scheduled at 2023-06-29 13:56:30.585410+00:00) gcworker stdout | 2023-06-29 13:56:30,587 [59] [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, 1686837390586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:56:30,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:56:30,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:56:30,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:56:40 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:56:30,769 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:30,769 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:30,770 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1749, 'Body': <_io.BytesIO object at 0x7f7ccb223720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:30,770 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:30,770 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:30,770 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:30,770 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:30,770 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:30,770 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:30,771 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:30,779 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:30,779 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:30,779 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:30,779 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:30,779 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:30,779 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1749}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '8p/uZwtq60TMRtm52DlWcw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1749', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:30,779 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:30,779 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:30,779 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:30,779 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:30,779 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:30,779 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1749&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:8p/uZwtq60TMRtm52DlWcw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135630Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:30,780 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135630Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f9aa17b37ba7ddd8788a327a6f467fd0190c5742376d57406720c4c82428044d gunicorn-registry stdout | 2023-06-29 13:56:30,780 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e39e9ea2e77bc544112ae79f4d730b65b86db96edefdf20c90a16418be0ae559 gunicorn-registry stdout | 2023-06-29 13:56:30,780 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:30,780 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:30,780 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:30,781 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:30,825 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. expiredappspecifictokenworker stdout | 2023-06-29 13:56:31,006 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:56:31,269 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1749 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:31,270 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '92a4e67e-1728-4b67-8d20-8d58bd96d34f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '92a4e67e-1728-4b67-8d20-8d58bd96d34f', 'ETag': '"f29fee670b6aeb44cc46d9b9d8395673"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:31,270 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:31,270 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:31,270 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:31,270 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:31,270 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '92a4e67e-1728-4b67-8d20-8d58bd96d34f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '92a4e67e-1728-4b67-8d20-8d58bd96d34f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '92a4e67e-1728-4b67-8d20-8d58bd96d34f', 'etag': '"f29fee670b6aeb44cc46d9b9d8395673"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f29fee670b6aeb44cc46d9b9d8395673"'} gunicorn-registry stdout | 2023-06-29 13:56:32,153 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:32,153 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:32,154 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1750, 'Body': <_io.BytesIO object at 0x7f7ccb1ab0e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:32,154 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:32,154 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:32,154 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:32,154 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:32,154 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:32,154 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:32,154 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:32,162 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:32,162 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:32,163 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:32,163 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:32,163 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:32,163 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1750}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'a/GNLQ3laXltrPYGypH+7Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1ab0e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1750', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:32,163 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:32,163 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:32,163 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:32,163 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:32,163 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:32,163 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1750&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:a/GNLQ3laXltrPYGypH+7Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135632Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:32,163 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135632Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6701a0cfdaea97946a1287497ac5b8722661c40a23800f3869baece9438e5f2d gunicorn-registry stdout | 2023-06-29 13:56:32,163 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 193fecf1a6856b8355292ef726b99dd87b6db875c008d2a32f258803e807f36f gunicorn-registry stdout | 2023-06-29 13:56:32,163 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:32,164 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:32,164 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:32,164 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:32,214 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:56:32,617 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1750 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:32,617 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8c17c858-f897-4830-8b94-f9217efa4fcc', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8c17c858-f897-4830-8b94-f9217efa4fcc', 'ETag': '"6bf18d2d0de569796dacf606ca91feed"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:32,617 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:32,617 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:32,617 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:32,618 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:32,618 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8c17c858-f897-4830-8b94-f9217efa4fcc', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8c17c858-f897-4830-8b94-f9217efa4fcc', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8c17c858-f897-4830-8b94-f9217efa4fcc', 'etag': '"6bf18d2d0de569796dacf606ca91feed"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6bf18d2d0de569796dacf606ca91feed"'} gunicorn-registry stdout | 2023-06-29 13:56:33,774 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:33,774 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:33,775 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1751, 'Body': <_io.BytesIO object at 0x7f7ccb229590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:33,775 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:33,775 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:33,775 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:33,775 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:33,775 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:33,775 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:33,775 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:33,784 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:33,784 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:33,784 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:33,784 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:33,784 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:33,784 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1751}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'JKGcJ9KzdfeK2fjQxsLlUQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb229590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1751', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:33,784 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:33,784 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:33,784 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:33,784 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:33,784 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:33,784 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1751&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:JKGcJ9KzdfeK2fjQxsLlUQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135633Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:33,785 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135633Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 10e25ecd186ae30162daa8aa19387256e4eaad48c371661b29c4335912d364f9 gunicorn-registry stdout | 2023-06-29 13:56:33,785 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b18ce4330a01b4942e85a343c94a227ddf9af45fc536c520f496ec9b73fb9134 gunicorn-registry stdout | 2023-06-29 13:56:33,785 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:33,785 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:33,785 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:33,786 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:33,833 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:56:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:56:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:56:43.978401+00:00 (in 9.999470 seconds) notificationworker stdout | 2023-06-29 13:56:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:56:43 UTC)" (scheduled at 2023-06-29 13:56:33.978401+00:00) notificationworker stdout | 2023-06-29 13:56:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:56:33,980 [74] [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(2023, 6, 29, 13, 56, 33, 979415), True, datetime.datetime(2023, 6, 29, 13, 56, 33, 979415), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:56:33,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:56:33,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:56:33,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:56:43 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:56:34,314 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1751 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:34,315 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '53c6bcde-83db-451f-8c3b-7285ec731c80', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '53c6bcde-83db-451f-8c3b-7285ec731c80', 'ETag': '"24a19c27d2b375f78ad9f8d0c6c2e551"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:34,315 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:34,315 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:34,315 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:34,315 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:34,315 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '53c6bcde-83db-451f-8c3b-7285ec731c80', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '53c6bcde-83db-451f-8c3b-7285ec731c80', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '53c6bcde-83db-451f-8c3b-7285ec731c80', 'etag': '"24a19c27d2b375f78ad9f8d0c6c2e551"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"24a19c27d2b375f78ad9f8d0c6c2e551"'} quotatotalworker stdout | 2023-06-29 13:56:34,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:56:34,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:56:49.399457+00:00 (in 14.999466 seconds) quotatotalworker stdout | 2023-06-29 13:56:34,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:56:49 UTC)" (scheduled at 2023-06-29 13:56:34.399457+00:00) quotatotalworker stdout | 2023-06-29 13:56:34,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:56:34,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:56:34,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:56:49 UTC)" executed successfully queuecleanupworker stdout | 2023-06-29 13:56:34,519 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:56:35,311 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:35,311 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:35,311 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1752, 'Body': <_io.BytesIO object at 0x7f7ccb2abd60>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:35,311 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:35,311 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:35,311 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:35,312 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:35,312 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:35,312 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:35,312 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:35,320 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:35,320 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:35,320 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:35,320 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:35,320 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:35,320 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1752}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'c79SD7vKiW2f4KESDWNZ7A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2abd60>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1752', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:35,320 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:35,321 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:35,321 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:35,321 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:35,321 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:35,321 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1752&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:c79SD7vKiW2f4KESDWNZ7A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135635Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:35,321 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135635Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 12fb668a1db19ca946ba5b4046cefc5a1e5f011cc07a78526a255920febbc286 gunicorn-registry stdout | 2023-06-29 13:56:35,321 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1e90ca2b7881f77ee6e4555da969964e387e8e5ee0936128a264b106e54bdf5b gunicorn-registry stdout | 2023-06-29 13:56:35,321 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:35,321 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:35,321 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:35,322 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:35,367 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:56:35,809 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1752 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:35,810 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '098c7981-58a1-4b38-bcde-eca08994f2d2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '098c7981-58a1-4b38-bcde-eca08994f2d2', 'ETag': '"73bf520fbbca896d9fe0a1120d6359ec"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:35,810 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:35,810 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:35,810 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:35,810 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:35,810 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '098c7981-58a1-4b38-bcde-eca08994f2d2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '098c7981-58a1-4b38-bcde-eca08994f2d2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '098c7981-58a1-4b38-bcde-eca08994f2d2', 'etag': '"73bf520fbbca896d9fe0a1120d6359ec"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"73bf520fbbca896d9fe0a1120d6359ec"'} gunicorn-registry stdout | 2023-06-29 13:56:36,427 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:36,428 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:36,428 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1753, 'Body': <_io.BytesIO object at 0x7f7ccb1ab0e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:36,428 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:36,428 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:36,428 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:36,428 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:36,428 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:36,428 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:36,429 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:36,437 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:36,437 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:36,437 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:36,437 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:36,437 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:36,437 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1753}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '/TCeA8iyfj8/B3jg0Yl8mQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1ab0e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1753', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:36,437 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:36,437 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:36,437 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:36,437 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:36,437 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:36,438 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1753&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:/TCeA8iyfj8/B3jg0Yl8mQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135636Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:36,438 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135636Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7b354e9a36715a7b084b709917b897e3f41dc18b859d75163e8856ad70fab4b0 gunicorn-registry stdout | 2023-06-29 13:56:36,438 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5c62f16a0b9a8d2a18020ecd90ec745e7ab1bc08283253ba48c16ce9e0d6321b gunicorn-registry stdout | 2023-06-29 13:56:36,438 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:36,438 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:36,438 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:36,439 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:36,488 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:56:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:56:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:56:41.713664+00:00 (in 5.130671 seconds) securityworker stdout | 2023-06-29 13:56:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:57:06 UTC)" (scheduled at 2023-06-29 13:56:36.582504+00:00) securityworker stdout | 2023-06-29 13:56:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:56:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:56:36,587 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:56:36,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:56:36,600 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:56:36,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:56:36,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:57:06 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:56:36,851 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1753 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:36,851 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd27c24b1-6861-40e8-8fc1-36da9897d572', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd27c24b1-6861-40e8-8fc1-36da9897d572', 'ETag': '"fd309e03c8b27e3f3f0778e0d1897c99"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:36,851 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:36,852 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:36,852 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:36,852 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:36,852 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd27c24b1-6861-40e8-8fc1-36da9897d572', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd27c24b1-6861-40e8-8fc1-36da9897d572', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd27c24b1-6861-40e8-8fc1-36da9897d572', 'etag': '"fd309e03c8b27e3f3f0778e0d1897c99"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"fd309e03c8b27e3f3f0778e0d1897c99"'} gunicorn-registry stdout | 2023-06-29 13:56:37,522 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:37,522 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:37,523 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1754, 'Body': <_io.BytesIO object at 0x7f7ccb2c6540>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:37,523 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:37,523 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:37,523 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:37,523 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:37,523 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:37,523 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:37,523 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:37,531 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:37,531 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:37,531 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:37,531 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:37,531 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:37,532 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1754}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'GLpd2TTJ33fr0H3UOLJm8w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6540>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1754', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:37,532 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:37,532 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:37,532 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:37,532 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:37,532 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:37,532 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1754&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:GLpd2TTJ33fr0H3UOLJm8w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135637Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:37,532 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135637Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0dcccaf3f0f13389a9d0a52f2d098cde15b8528aa45b972303c44b67bfd20d26 gunicorn-registry stdout | 2023-06-29 13:56:37,532 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 09bb0b939ca7e4ce84bf0609c7522b0da0f299e63a1ee3e34bb1e50d682cf090 gunicorn-registry stdout | 2023-06-29 13:56:37,532 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:37,532 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:37,533 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:37,533 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:37,579 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. builder stdout | 2023-06-29 13:56:37,779 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:56:37,839 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:56:37,981 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1754 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:37,981 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b73428f5-3fde-44d3-878d-b92b5b9cc4cd', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b73428f5-3fde-44d3-878d-b92b5b9cc4cd', 'ETag': '"18ba5dd934c9df77ebd07dd438b266f3"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:37,981 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:37,981 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:37,981 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:37,982 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:37,982 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b73428f5-3fde-44d3-878d-b92b5b9cc4cd', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b73428f5-3fde-44d3-878d-b92b5b9cc4cd', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b73428f5-3fde-44d3-878d-b92b5b9cc4cd', 'etag': '"18ba5dd934c9df77ebd07dd438b266f3"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"18ba5dd934c9df77ebd07dd438b266f3"'} gunicorn-registry stdout | 2023-06-29 13:56:38,604 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:38,604 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:38,605 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1755, 'Body': <_io.BytesIO object at 0x7f7ccb269e50>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:38,605 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:38,605 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:38,605 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:38,605 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:38,605 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:38,606 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:38,606 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:38,614 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:38,614 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:38,614 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:38,614 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:38,614 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:38,614 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1755}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '2l6ltETlVIgAUAXop6xpoQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269e50>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1755', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:38,615 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:38,615 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:38,615 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:38,615 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:38,615 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:38,615 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1755&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:2l6ltETlVIgAUAXop6xpoQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135638Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:38,615 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135638Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 71b8671cdef6aad43e27bbcffbc2ea3583a2de67a329745538b025d14204e547 gunicorn-registry stdout | 2023-06-29 13:56:38,615 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3d0e9b7258a1ce86184f51beea6a77e967fcd6fdc61185565ca45a365babafda gunicorn-registry stdout | 2023-06-29 13:56:38,615 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:38,615 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:38,616 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:38,616 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:38,661 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:56:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:56:38,789 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:56:51.787775+00:00 (in 12.998949 seconds) repositorygcworker stdout | 2023-06-29 13:56:38,789 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:57:38 UTC)" (scheduled at 2023-06-29 13:56:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:56:38,789 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:56:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:57:38 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:56:39,023 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1755 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:39,023 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '11207366-9ca0-4cca-a50f-1447df70c3fe', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '11207366-9ca0-4cca-a50f-1447df70c3fe', 'ETag': '"da5ea5b444e55488005005e8a7ac69a1"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:39,023 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:39,024 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:39,024 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:39,024 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:39,024 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '11207366-9ca0-4cca-a50f-1447df70c3fe', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '11207366-9ca0-4cca-a50f-1447df70c3fe', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '11207366-9ca0-4cca-a50f-1447df70c3fe', 'etag': '"da5ea5b444e55488005005e8a7ac69a1"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"da5ea5b444e55488005005e8a7ac69a1"'} gunicorn-web stdout | 2023-06-29 13:56:39,636 [213] [DEBUG] [app] Starting request: urn:request:6c8a8992-75d0-4f31-ade4-71234be8021d (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:56:39,636 [211] [DEBUG] [app] Starting request: urn:request:b2568ab3-bd65-440b-9116-5652900a3f85 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:56:39,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:56:39,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:56:39,639 [223] [DEBUG] [app] Starting request: urn:request:c51ec03d-b565-4c7d-a4c4-afe7775a81e5 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:56:39,639 [218] [DEBUG] [app] Starting request: urn:request:9afe614d-e2cb-47c6-9c5e-019d8858af6d (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:56:39,640 [218] [DEBUG] [app] Ending request: urn:request:9afe614d-e2cb-47c6-9c5e-019d8858af6d (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:9afe614d-e2cb-47c6-9c5e-019d8858af6d', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:56:39,640 [223] [DEBUG] [app] Ending request: urn:request:c51ec03d-b565-4c7d-a4c4-afe7775a81e5 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:c51ec03d-b565-4c7d-a4c4-afe7775a81e5', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:56:39,640 [218] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:56:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:56:39,640 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:56:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:56:39,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:56:39,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:56:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:56:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) gunicorn-web stdout | 2023-06-29 13:56:39,642 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:56:39,643 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:56:39,643 [211] [DEBUG] [app] Starting request: urn:request:86196f4f-5a2e-448b-bda0-db04a8dd0fa3 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:56:39,644 [211] [DEBUG] [app] Ending request: urn:request:86196f4f-5a2e-448b-bda0-db04a8dd0fa3 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:86196f4f-5a2e-448b-bda0-db04a8dd0fa3', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:56:39,644 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:56:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:56:39,644 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:56:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:56:39,644 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:56:39,645 [214] [DEBUG] [app] Starting request: urn:request:57a562a9-e29a-4382-b776-9d3de3170406 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:56:39,646 [214] [DEBUG] [app] Ending request: urn:request:57a562a9-e29a-4382-b776-9d3de3170406 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:57a562a9-e29a-4382-b776-9d3de3170406', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:56:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:56:39,646 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:56:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:56:39,647 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:56:39,647 [211] [INFO] [data.database] Connection pooling disabled for postgresql quotatotalworker stdout | 2023-06-29 13:56:39,649 [78] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotatotalworker.py', 'pid': '78'} gunicorn-web stdout | 2023-06-29 13:56:39,652 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:56:39,654 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:56:39,662 [213] [DEBUG] [app] Ending request: urn:request:6c8a8992-75d0-4f31-ade4-71234be8021d (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:6c8a8992-75d0-4f31-ade4-71234be8021d', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:56:39,662 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:56:39,663 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:56:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:56:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-web stdout | 2023-06-29 13:56:39,664 [211] [DEBUG] [app] Ending request: urn:request:b2568ab3-bd65-440b-9116-5652900a3f85 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:b2568ab3-bd65-440b-9116-5652900a3f85', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:56:39,665 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:56:39,665 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:56:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:56:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.030 118 0.030) gunicorn-registry stdout | 2023-06-29 13:56:39,672 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:39,672 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:39,672 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1756, 'Body': <_io.BytesIO object at 0x7f7ccb2ab090>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:39,672 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:39,672 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:39,673 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:39,673 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:39,673 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:39,673 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:39,673 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:39,681 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:39,681 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:39,681 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:39,681 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:39,681 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:39,681 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1756}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'zSHdkCeaYQ9BwCdCdCMfqw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab090>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1756', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:39,682 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:39,682 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:39,682 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:39,682 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:39,682 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:39,682 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1756&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:zSHdkCeaYQ9BwCdCdCMfqw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135639Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:39,682 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135639Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a3950caf32fd3c4fdff59729c5fe164d962683b43c733998b7bfdbd7aefb2a28 gunicorn-registry stdout | 2023-06-29 13:56:39,682 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 26d94ae4550e15ff6c7245c86ef9fa1ef0064938f9bbbcf3974e5c4a852389d2 gunicorn-registry stdout | 2023-06-29 13:56:39,682 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:39,682 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:39,683 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:39,683 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:39,728 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:56:40,129 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1756 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:40,130 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'cd258c0f-ed1a-4b1b-ad02-3ae972fd1b8a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'cd258c0f-ed1a-4b1b-ad02-3ae972fd1b8a', 'ETag': '"cd21dd90279a610f41c0274274231fab"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:40,130 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:40,130 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:40,130 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:40,130 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:40,130 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'cd258c0f-ed1a-4b1b-ad02-3ae972fd1b8a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'cd258c0f-ed1a-4b1b-ad02-3ae972fd1b8a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'cd258c0f-ed1a-4b1b-ad02-3ae972fd1b8a', 'etag': '"cd21dd90279a610f41c0274274231fab"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"cd21dd90279a610f41c0274274231fab"'} quotaregistrysizeworker stdout | 2023-06-29 13:56:40,278 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} buildlogsarchiver stdout | 2023-06-29 13:56:40,566 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} logrotateworker stdout | 2023-06-29 13:56:40,569 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} gcworker stdout | 2023-06-29 13:56:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:56:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:56:50.585410+00:00 (in 9.999473 seconds) gcworker stdout | 2023-06-29 13:56:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:56:50 UTC)" (scheduled at 2023-06-29 13:56:40.585410+00:00) gcworker stdout | 2023-06-29 13:56:40,587 [59] [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, 1686837400586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:56:40,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:56:40,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:56:40,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:56:50 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:56:40,605 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} gunicorn-registry stdout | 2023-06-29 13:56:40,726 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:40,726 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:40,726 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1757, 'Body': <_io.BytesIO object at 0x7f7ccb1fb630>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:40,726 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:40,726 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:40,726 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:40,726 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:40,726 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:40,726 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:40,727 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:40,735 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:40,735 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:40,735 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:40,735 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:40,735 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:40,735 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1757}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Z8AOAVXnYMLZP0GEXKea7Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fb630>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1757', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:40,735 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:40,735 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:40,735 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:40,735 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:40,736 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:40,736 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1757&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Z8AOAVXnYMLZP0GEXKea7Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135640Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:40,736 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135640Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3e53d4d857e5ab713b2e848f1533ea807854071d3774329540508668dc38043d gunicorn-registry stdout | 2023-06-29 13:56:40,736 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d6ea89938d6a55d6076ab4dd3303b5fa9d1871161fc16f8cfdfbc6a31c36816f gunicorn-registry stdout | 2023-06-29 13:56:40,736 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:40,736 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:40,736 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:40,737 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:40,788 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:56:41,154 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1757 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:41,154 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '200efdd0-28da-4101-9b94-f63a8f796571', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '200efdd0-28da-4101-9b94-f63a8f796571', 'ETag': '"67c00e0155e760c2d93f41845ca79aed"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:41,154 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:41,155 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:41,155 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:41,155 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:41,155 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '200efdd0-28da-4101-9b94-f63a8f796571', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '200efdd0-28da-4101-9b94-f63a8f796571', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '200efdd0-28da-4101-9b94-f63a8f796571', 'etag': '"67c00e0155e760c2d93f41845ca79aed"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"67c00e0155e760c2d93f41845ca79aed"'} repositoryactioncounter stdout | 2023-06-29 13:56:41,385 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} securityworker stdout | 2023-06-29 13:56:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:56:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:57:06.582504+00:00 (in 24.868362 seconds) securityworker stdout | 2023-06-29 13:56:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:57:11 UTC)" (scheduled at 2023-06-29 13:56:41.713664+00:00) securityworker stdout | 2023-06-29 13:56:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:56:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:56:41,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:56:41,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:56:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:56:41,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:56:41,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:56:41,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:56:41,723 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:56:41,735 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:56:41,739 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:56:41,739 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:56:41,740 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 51, 41, 723226), 1, 2]) securityworker stdout | 2023-06-29 13:56:41,744 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:56:41,744 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:56:41,745 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 51, 41, 723226), 1, 2]) securityworker stdout | 2023-06-29 13:56:41,749 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:56:41,749 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:56:41,749 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:56:41,749 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:56:41,749 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:56:41,749 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:56:41,749 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:56:41,750 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:56:41,750 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:56:41,750 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:57:11 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:56:41,783 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:41,783 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:41,784 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1758, 'Body': <_io.BytesIO object at 0x7f7ccb2c6540>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:41,784 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:41,784 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:41,784 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:41,784 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:41,784 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:41,784 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:41,785 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:41,793 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:41,793 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:41,793 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:41,793 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:41,793 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:41,793 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1758}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'u31WMAc3uACqMTS14f18bQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6540>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1758', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:41,793 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:41,793 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:41,793 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:41,793 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:41,794 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:41,794 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1758&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:u31WMAc3uACqMTS14f18bQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135641Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:41,794 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135641Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e1ce9340bbe46e5ae56876ec3e6bc5f02daed01b65f0fb1da1224a67e4bfab1a gunicorn-registry stdout | 2023-06-29 13:56:41,794 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7691a87de137beb5d7a9547a23899011a9b80b8f5d833c9005d2255162d52bae gunicorn-registry stdout | 2023-06-29 13:56:41,794 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:41,794 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:41,794 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:41,795 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:41,840 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:56:42,204 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1758 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:42,204 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b3f77a88-1504-4520-a053-81e0f0b19133', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b3f77a88-1504-4520-a053-81e0f0b19133', 'ETag': '"bb7d56300737b800aa3134b5e1fd7c6d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:42,204 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:42,205 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:42,205 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:42,205 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:42,205 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b3f77a88-1504-4520-a053-81e0f0b19133', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b3f77a88-1504-4520-a053-81e0f0b19133', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b3f77a88-1504-4520-a053-81e0f0b19133', 'etag': '"bb7d56300737b800aa3134b5e1fd7c6d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"bb7d56300737b800aa3134b5e1fd7c6d"'} blobuploadcleanupworker stdout | 2023-06-29 13:56:42,568 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:56:42,881 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:42,881 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:42,881 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1759, 'Body': <_io.BytesIO object at 0x7f7cd00e15e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:42,881 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:42,881 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:42,882 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:42,882 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:42,882 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:42,882 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:42,882 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:42,890 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:42,890 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:42,890 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:42,890 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:42,890 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:42,890 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1759}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'KsB/eCMuKPS/RU6elqgHpQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e15e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1759', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:42,891 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:42,891 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:42,891 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:42,891 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:42,891 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:42,891 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1759&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:KsB/eCMuKPS/RU6elqgHpQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135642Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:42,891 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135642Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 27e05818d2e2b80359442017f29442a7b17f2d5a7c0e2baf20c8484fd7a02af8 gunicorn-registry stdout | 2023-06-29 13:56:42,891 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7361e7d50e0e5444c1d503e4f2d4af1c99ea45b1620ca3601db961f8723beb77 gunicorn-registry stdout | 2023-06-29 13:56:42,891 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:42,891 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:42,892 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:42,892 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:42,943 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:56:43,345 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1759 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:43,345 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8c7da29d-67aa-48ac-be76-77792916895a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8c7da29d-67aa-48ac-be76-77792916895a', 'ETag': '"2ac07f78232e28f4bf454e9e96a807a5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:43,345 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:43,346 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:43,346 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:43,346 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:43,346 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8c7da29d-67aa-48ac-be76-77792916895a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8c7da29d-67aa-48ac-be76-77792916895a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8c7da29d-67aa-48ac-be76-77792916895a', 'etag': '"2ac07f78232e28f4bf454e9e96a807a5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2ac07f78232e28f4bf454e9e96a807a5"'} gunicorn-registry stdout | 2023-06-29 13:56:43,916 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:43,916 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:43,916 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1760, 'Body': <_io.BytesIO object at 0x7f7ccb290bd0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:43,917 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:43,917 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:43,917 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:43,917 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:43,917 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:43,917 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:43,917 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:43,925 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:43,925 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:43,925 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:43,925 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:43,925 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:43,926 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1760}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'OuyCKej2zBAZA+ZjoEagqQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290bd0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1760', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:43,926 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:43,926 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:43,926 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:43,926 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:43,926 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:43,926 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1760&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:OuyCKej2zBAZA+ZjoEagqQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135643Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:43,926 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135643Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2cf4368bef40b61c2655f0f841dcd67b68f8400c638cbb17a9bdf47e11129d02 gunicorn-registry stdout | 2023-06-29 13:56:43,926 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a01924b049ebb13b7f9b865cec416b2d675c217df93d735a1611e45b32367d5a gunicorn-registry stdout | 2023-06-29 13:56:43,926 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:43,926 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:43,927 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:43,927 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:43,976 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:56:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:56:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:56:53.978401+00:00 (in 9.999465 seconds) notificationworker stdout | 2023-06-29 13:56:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:56:53 UTC)" (scheduled at 2023-06-29 13:56:43.978401+00:00) notificationworker stdout | 2023-06-29 13:56:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:56:43,980 [74] [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(2023, 6, 29, 13, 56, 43, 979381), True, datetime.datetime(2023, 6, 29, 13, 56, 43, 979381), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:56:43,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:56:43,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:56:43,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:56:53 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:56:44,338 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1760 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:44,338 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '137dd028-9bb0-4049-b589-2eb7878172fe', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '137dd028-9bb0-4049-b589-2eb7878172fe', 'ETag': '"3aec8229e8f6cc101903e663a046a0a9"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:44,338 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:44,338 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:44,338 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:44,338 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:44,338 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '137dd028-9bb0-4049-b589-2eb7878172fe', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '137dd028-9bb0-4049-b589-2eb7878172fe', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '137dd028-9bb0-4049-b589-2eb7878172fe', 'etag': '"3aec8229e8f6cc101903e663a046a0a9"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3aec8229e8f6cc101903e663a046a0a9"'} repositorygcworker stdout | 2023-06-29 13:56:44,551 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:56:45,023 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:45,023 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:45,024 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1761, 'Body': <_io.BytesIO object at 0x7f7ccb20df90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:45,024 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:45,024 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:45,024 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:45,024 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:45,024 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:45,024 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:45,024 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:45,033 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:45,033 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:45,033 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:45,033 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:45,033 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:45,033 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1761}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'swWwFZo2Ea+qAqLmj2LV7w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb20df90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1761', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:45,033 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:45,033 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:45,033 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:45,033 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:45,033 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:45,033 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1761&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:swWwFZo2Ea+qAqLmj2LV7w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135645Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:45,033 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135645Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3d121dc574410f77b2e587dedb1fb07175e5808b68beebaf1e11ec00eca3ec0c gunicorn-registry stdout | 2023-06-29 13:56:45,034 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 26cbd5577f36a099e105f6c535b3171180b2a0241793bc3bd4455f548110f2ed gunicorn-registry stdout | 2023-06-29 13:56:45,034 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:45,034 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:45,034 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:45,035 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:45,084 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:56:45,487 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1761 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:45,488 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'dd87cd4e-9646-4792-b794-82134f8ba348', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'dd87cd4e-9646-4792-b794-82134f8ba348', 'ETag': '"b305b0159a3611afaa02a2e68f62d5ef"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:45,488 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:45,488 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:45,488 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:45,488 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:45,488 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'dd87cd4e-9646-4792-b794-82134f8ba348', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'dd87cd4e-9646-4792-b794-82134f8ba348', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'dd87cd4e-9646-4792-b794-82134f8ba348', 'etag': '"b305b0159a3611afaa02a2e68f62d5ef"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b305b0159a3611afaa02a2e68f62d5ef"'} namespacegcworker stdout | 2023-06-29 13:56:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:56:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:56:55.889222+00:00 (in 10.198231 seconds) namespacegcworker stdout | 2023-06-29 13:56:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:57:45 UTC)" (scheduled at 2023-06-29 13:56:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:56:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:56:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:57:45 UTC)" executed successfully securityworker stdout | 2023-06-29 13:56:45,838 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:56:45,879 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} exportactionlogsworker stdout | 2023-06-29 13:56:45,948 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} gunicorn-registry stdout | 2023-06-29 13:56:45,950 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:45,951 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:45,951 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1762, 'Body': <_io.BytesIO object at 0x7f7ccb271a40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:45,951 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:45,951 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:45,951 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:45,951 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:45,951 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:45,951 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:45,951 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:45,960 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:45,960 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:45,960 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:45,960 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:45,960 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:45,960 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1762}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '5Sg2dpAnRVRHfTgQ5kdEXA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271a40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1762', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:45,960 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:45,960 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:45,960 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:45,960 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:45,960 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:45,961 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1762&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:5Sg2dpAnRVRHfTgQ5kdEXA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135645Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:45,961 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135645Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d4d72d2a8fdec30837d455a16f37b6597b365b1a256c3d7acf5d53714a0b0e85 gunicorn-registry stdout | 2023-06-29 13:56:45,961 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8eb2a192bb3ae71d3925b769aa8d7b7bc521bf18c892a2ca1652af188d64d99a gunicorn-registry stdout | 2023-06-29 13:56:45,961 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:45,961 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:45,961 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:45,962 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:46,007 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:56:46,135 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} servicekey stdout | 2023-06-29 13:56:46,205 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-web stdout | 2023-06-29 13:56:46,280 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:56:46,285 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:56:46,289 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:56:46,293 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-registry stdout | 2023-06-29 13:56:46,367 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1762 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:46,368 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b5ce69a7-f805-4533-bbfa-aa2706124d8c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b5ce69a7-f805-4533-bbfa-aa2706124d8c', 'ETag': '"e528367690274554477d3810e647445c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:46,368 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:46,368 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:46,368 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:46,368 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:46,368 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b5ce69a7-f805-4533-bbfa-aa2706124d8c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b5ce69a7-f805-4533-bbfa-aa2706124d8c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b5ce69a7-f805-4533-bbfa-aa2706124d8c', 'etag': '"e528367690274554477d3810e647445c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e528367690274554477d3810e647445c"'} quotaregistrysizeworker stdout | 2023-06-29 13:56:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:56:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:57:46.378393+00:00 (in 59.999475 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:56:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:57:46 UTC)" (scheduled at 2023-06-29 13:56:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:56:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:56:46,390 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:56:46,390 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:57:46 UTC)" executed successfully securityscanningnotificationworker stdout | 2023-06-29 13:56:46,652 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gcworker stdout | 2023-06-29 13:56:46,772 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} gunicorn-registry stdout | 2023-06-29 13:56:46,933 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:46,933 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:46,934 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1763, 'Body': <_io.BytesIO object at 0x7f7ccb279e50>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:46,934 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:46,934 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:46,934 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:46,934 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:46,934 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:46,934 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:46,934 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:46,942 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:46,942 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:46,943 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:46,943 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:46,943 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:46,943 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1763}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Yj9ws8gccEynsghPg/3YiA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279e50>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1763', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:46,943 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:46,943 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:46,943 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:46,943 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:46,943 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:46,943 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1763&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Yj9ws8gccEynsghPg/3YiA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135646Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:46,943 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135646Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 08c014927a1be7895736c5d2f5e32871ae9cfbf05db495f60c80bcb3898c08b7 gunicorn-registry stdout | 2023-06-29 13:56:46,943 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e4be692c1374dbc04388aac865e69baba6864e304239a2d7827c46b83424f7db gunicorn-registry stdout | 2023-06-29 13:56:46,944 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:46,944 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:46,944 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:46,945 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:46,990 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:56:47,353 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1763 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:47,353 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5663c3d5-e80b-4f19-b7fd-1ad19ff6e164', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5663c3d5-e80b-4f19-b7fd-1ad19ff6e164', 'ETag': '"623f70b3c81c704ca7b2084f83fdd888"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:47,353 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:47,354 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:47,354 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:47,354 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:47,354 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5663c3d5-e80b-4f19-b7fd-1ad19ff6e164', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5663c3d5-e80b-4f19-b7fd-1ad19ff6e164', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5663c3d5-e80b-4f19-b7fd-1ad19ff6e164', 'etag': '"623f70b3c81c704ca7b2084f83fdd888"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"623f70b3c81c704ca7b2084f83fdd888"'} gunicorn-registry stdout | 2023-06-29 13:56:47,795 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:47,795 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:47,796 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1764, 'Body': <_io.BytesIO object at 0x7f7cd00e15e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:47,796 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:47,796 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:47,796 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:47,796 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:47,796 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:47,796 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:47,796 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:47,805 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:47,805 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:47,805 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:47,805 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:47,805 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:47,805 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1764}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'RDKjZE+dveC/rkkM2GsTkg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e15e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1764', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:47,805 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:47,805 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:47,805 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:47,805 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:47,805 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:47,805 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1764&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:RDKjZE+dveC/rkkM2GsTkg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135647Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:47,805 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135647Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ff6560585b38209368ddde5dad9a450604c2d4a3189a26614cb092585a16fc9e gunicorn-registry stdout | 2023-06-29 13:56:47,806 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a81dc4b7be8aa751ffda0e1741d78a06f7313a82e3b06967e56134384c34be2e gunicorn-registry stdout | 2023-06-29 13:56:47,806 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:47,806 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:47,806 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:47,807 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. globalpromstats stdout | 2023-06-29 13:56:47,825 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} gunicorn-registry stdout | 2023-06-29 13:56:47,851 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. teamsyncworker stdout | 2023-06-29 13:56:48,173 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:56:48,217 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1764 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:48,218 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7f1e21f7-5a06-4cd5-b3cd-b42eb8613e23', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7f1e21f7-5a06-4cd5-b3cd-b42eb8613e23', 'ETag': '"4432a3644f9dbde0bfae490cd86b1392"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:48,218 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:48,218 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:48,218 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:48,218 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:48,218 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7f1e21f7-5a06-4cd5-b3cd-b42eb8613e23', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7f1e21f7-5a06-4cd5-b3cd-b42eb8613e23', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7f1e21f7-5a06-4cd5-b3cd-b42eb8613e23', 'etag': '"4432a3644f9dbde0bfae490cd86b1392"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4432a3644f9dbde0bfae490cd86b1392"'} gunicorn-secscan stdout | 2023-06-29 13:56:48,495 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:56:48,499 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:56:48,503 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} securityscanningnotificationworker stdout | 2023-06-29 13:56:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:56:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:57:23.286787+00:00 (in 34.604474 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:56:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:57:48 UTC)" (scheduled at 2023-06-29 13:56:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:56:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:56:48,683 [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(2023, 6, 29, 13, 56, 48, 682820), True, datetime.datetime(2023, 6, 29, 13, 56, 48, 682820), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:56:48,696 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:56:48,696 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:56:48,696 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:57:48 UTC)" executed successfully chunkcleanupworker stdout | 2023-06-29 13:56:48,911 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-registry stdout | 2023-06-29 13:56:49,290 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:49,290 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:49,291 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1765, 'Body': <_io.BytesIO object at 0x7f7ccb2ac220>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:49,291 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:49,291 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:49,291 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:49,291 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:49,291 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:49,291 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:49,291 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:49,300 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:49,300 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:49,300 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:49,300 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:49,300 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:49,300 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1765}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'uTDCOBl4O646cqcuOiZ84Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac220>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1765', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:49,300 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:49,300 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:49,300 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:49,300 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:49,300 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:49,300 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1765&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:uTDCOBl4O646cqcuOiZ84Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135649Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:49,300 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135649Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c19761dce880598c8a110eebfc9fcc2beaeab37ae27b214cbe364268037b5e3c gunicorn-registry stdout | 2023-06-29 13:56:49,301 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 08b6dee127f06c1395e2a8a1afd3e3fbdc59202e9556a96a6a9c251a96d9e96f gunicorn-registry stdout | 2023-06-29 13:56:49,301 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:49,301 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:49,301 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:49,302 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:49,348 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. storagereplication stdout | 2023-06-29 13:56:49,364 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} quotatotalworker stdout | 2023-06-29 13:56:49,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:56:49,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:57:04.399457+00:00 (in 14.999490 seconds) quotatotalworker stdout | 2023-06-29 13:56:49,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:57:04 UTC)" (scheduled at 2023-06-29 13:56:49.399457+00:00) quotatotalworker stdout | 2023-06-29 13:56:49,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:56:49,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:56:49,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:57:04 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:56:49,702 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:56:49,706 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:56:49,709 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:56:49,713 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:56:49,716 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:56:49,720 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:56:49,725 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:56:49,729 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:56:49,733 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:56:49,791 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1765 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:49,791 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8b64926f-7e3b-46a2-9acb-60759f3aa990', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8b64926f-7e3b-46a2-9acb-60759f3aa990', 'ETag': '"b930c23819783bae3a72a72e3a267ce1"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:49,791 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:49,791 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:49,792 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:49,792 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:49,792 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8b64926f-7e3b-46a2-9acb-60759f3aa990', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8b64926f-7e3b-46a2-9acb-60759f3aa990', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8b64926f-7e3b-46a2-9acb-60759f3aa990', 'etag': '"b930c23819783bae3a72a72e3a267ce1"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b930c23819783bae3a72a72e3a267ce1"'} gunicorn-registry stdout | 2023-06-29 13:56:50,234 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:50,235 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:50,235 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1766, 'Body': <_io.BytesIO object at 0x7f7ccb2ac1d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:50,235 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:50,235 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:50,235 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:50,235 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:50,235 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:50,236 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:50,236 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:50,244 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:50,244 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:50,244 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:50,244 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:50,244 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:50,244 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1766}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'ygjiBmRPAyoKiLPqJHWwgQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac1d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1766', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:50,244 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:50,245 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:50,245 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:50,245 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:50,245 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:50,245 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1766&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:ygjiBmRPAyoKiLPqJHWwgQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135650Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:50,245 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135650Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 53681b17c95f09f2f75a3a7a9e33492b1d80209ad3e32e49c4cbc11d3eefb496 gunicorn-registry stdout | 2023-06-29 13:56:50,245 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 089ef49a599dcadf7365f11e067e44701168d9ff4aa5be00db92d5622693a6eb gunicorn-registry stdout | 2023-06-29 13:56:50,245 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:50,245 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:50,245 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:50,246 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:50,292 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:56:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:56:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:57:00.585410+00:00 (in 9.999493 seconds) gcworker stdout | 2023-06-29 13:56:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:57:00 UTC)" (scheduled at 2023-06-29 13:56:50.585410+00:00) gcworker stdout | 2023-06-29 13:56:50,587 [59] [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, 1686837410586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:56:50,611 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:56:50,611 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:56:50,611 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:57:00 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:56:50,653 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1766 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:50,653 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '241666e0-15b3-4738-951d-0c9fcff420d6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '241666e0-15b3-4738-951d-0c9fcff420d6', 'ETag': '"ca08e206644f032a0a88b3ea2475b081"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:50,653 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:50,653 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:50,653 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:50,654 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:50,654 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '241666e0-15b3-4738-951d-0c9fcff420d6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '241666e0-15b3-4738-951d-0c9fcff420d6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '241666e0-15b3-4738-951d-0c9fcff420d6', 'etag': '"ca08e206644f032a0a88b3ea2475b081"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ca08e206644f032a0a88b3ea2475b081"'} gunicorn-registry stdout | 2023-06-29 13:56:51,390 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:51,391 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:51,391 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1767, 'Body': <_io.BytesIO object at 0x7f7ccb2abb80>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:51,391 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:51,391 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:51,391 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:51,392 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:51,392 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:51,392 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:51,392 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:51,401 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:51,401 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:51,401 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:51,401 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:51,401 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:51,401 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1767}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '5N/onUdFvkMppdLmLs6Ytw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2abb80>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1767', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:51,401 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:51,401 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:51,401 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:51,401 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:51,401 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:51,402 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1767&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:5N/onUdFvkMppdLmLs6Ytw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135651Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:51,402 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135651Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b5907fc7f9ababd08abde3273fb2e4cfe149545388b255b4f5177d2f0a0fa5da gunicorn-registry stdout | 2023-06-29 13:56:51,402 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6f213a3d500caeaae960201601453601542afc95688b1438b746e384d5a82d45 gunicorn-registry stdout | 2023-06-29 13:56:51,402 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:51,402 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:51,402 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:51,404 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:51,449 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:56:51,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:56:51,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:57:01.990998+00:00 (in 10.202674 seconds) repositorygcworker stdout | 2023-06-29 13:56:51,788 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 14:01:51 UTC)" (scheduled at 2023-06-29 13:56:51.787775+00:00) repositorygcworker stdout | 2023-06-29 13:56:51,789 [81] [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(2023, 6, 29, 13, 56, 51, 788759), 'repositorygc/%']) repositorygcworker stdout | 2023-06-29 13:56:51,801 [81] [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(2023, 6, 29, 13, 56, 51, 788759), True, datetime.datetime(2023, 6, 29, 13, 56, 51, 788759), 0, 'repositorygc/%']) repositorygcworker stdout | 2023-06-29 13:56:51,806 [81] [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(2023, 6, 29, 13, 56, 51, 788759), True, datetime.datetime(2023, 6, 29, 13, 56, 51, 788759), 0, 'repositorygc/%', False, datetime.datetime(2023, 6, 29, 13, 56, 51, 788759), 'repositorygc/%']) repositorygcworker stdout | 2023-06-29 13:56:51,810 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:56:51,810 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 14:01:51 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:56:51,851 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1767 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:51,851 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8170c6c2-34f0-4d04-9114-46ba7a313cba', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8170c6c2-34f0-4d04-9114-46ba7a313cba', 'ETag': '"e4dfe89d4745be4329a5d2e62ece98b7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:51,851 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:51,852 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:51,852 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:51,852 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:51,852 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8170c6c2-34f0-4d04-9114-46ba7a313cba', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8170c6c2-34f0-4d04-9114-46ba7a313cba', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8170c6c2-34f0-4d04-9114-46ba7a313cba', 'etag': '"e4dfe89d4745be4329a5d2e62ece98b7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e4dfe89d4745be4329a5d2e62ece98b7"'} gunicorn-registry stdout | 2023-06-29 13:56:52,456 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:52,457 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:52,457 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1768, 'Body': <_io.BytesIO object at 0x7f7ccb2acc70>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:52,457 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:52,457 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:52,457 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:52,457 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:52,457 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:52,457 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:52,458 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:52,466 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:52,466 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:52,466 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:52,466 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:52,466 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:52,466 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1768}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'xuymU7m5OvLltsagPdaPFw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2acc70>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1768', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:52,466 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:52,466 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:52,466 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:52,466 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:52,467 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:52,467 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1768&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:xuymU7m5OvLltsagPdaPFw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135652Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:52,467 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135652Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ddab50abbac2b65b1119d4b832571799d509ab831999b6319c0f5eb028944000 gunicorn-registry stdout | 2023-06-29 13:56:52,467 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 917400f6c8e625cd921ffbc5b634ee41b572a3007731d83b89ee8f8befe2ae7d gunicorn-registry stdout | 2023-06-29 13:56:52,467 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:52,467 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:52,467 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:52,468 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:52,513 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:56:52,876 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1768 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:52,877 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7bfe8860-150f-4686-be4c-504a28573c36', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7bfe8860-150f-4686-be4c-504a28573c36', 'ETag': '"c6eca653b9b93af2e5b6c6a03dd68f17"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:52,877 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:52,877 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:52,877 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:52,877 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:52,877 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7bfe8860-150f-4686-be4c-504a28573c36', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7bfe8860-150f-4686-be4c-504a28573c36', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7bfe8860-150f-4686-be4c-504a28573c36', 'etag': '"c6eca653b9b93af2e5b6c6a03dd68f17"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c6eca653b9b93af2e5b6c6a03dd68f17"'} gunicorn-registry stdout | 2023-06-29 13:56:53,403 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:53,404 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:53,404 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1769, 'Body': <_io.BytesIO object at 0x7f7cd00e15e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:53,405 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:53,405 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:53,405 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:53,405 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:53,405 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:53,405 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:53,405 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:53,413 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:53,413 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:53,414 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:53,414 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:53,414 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:53,414 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1769}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'zvUe2m0y0r8BOo2is2zQfg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00e15e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1769', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:53,414 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:53,414 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:53,414 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:53,414 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:53,414 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:53,414 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1769&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:zvUe2m0y0r8BOo2is2zQfg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135653Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:53,414 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135653Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4d8e230ea80e4485f4114e5231aed0f2e654df6ff98bd46ec896ae7bbdb59987 gunicorn-registry stdout | 2023-06-29 13:56:53,414 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1c378d1a1fb8f216d3ad8e788b9ad25c38db390b9f545aa8cabb82c4df925694 gunicorn-registry stdout | 2023-06-29 13:56:53,415 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:53,415 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:53,415 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:53,416 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:53,460 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:56:53,824 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1769 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:53,825 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c5abdd4f-fcbf-471b-8a3f-3979598d2301', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c5abdd4f-fcbf-471b-8a3f-3979598d2301', 'ETag': '"cef51eda6d32d2bf013a8da2b36cd07e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:53,825 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:53,825 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:53,825 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:53,825 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:53,825 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c5abdd4f-fcbf-471b-8a3f-3979598d2301', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c5abdd4f-fcbf-471b-8a3f-3979598d2301', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c5abdd4f-fcbf-471b-8a3f-3979598d2301', 'etag': '"cef51eda6d32d2bf013a8da2b36cd07e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"cef51eda6d32d2bf013a8da2b36cd07e"'} notificationworker stdout | 2023-06-29 13:56:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:56:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:57:03.978401+00:00 (in 9.999476 seconds) notificationworker stdout | 2023-06-29 13:56:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:57:03 UTC)" (scheduled at 2023-06-29 13:56:53.978401+00:00) notificationworker stdout | 2023-06-29 13:56:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:56:53,980 [74] [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(2023, 6, 29, 13, 56, 53, 979342), True, datetime.datetime(2023, 6, 29, 13, 56, 53, 979342), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:56:53,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:56:53,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:56:53,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:57:03 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:56:54,637 [211] [DEBUG] [app] Starting request: urn:request:653f23ac-c4f9-4918-b5db-e256b56cf587 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:56:54,637 [212] [DEBUG] [app] Starting request: urn:request:adcbb62e-fe42-4240-a0e5-d592f0118316 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:56:54,638 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:56:54,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:56:54,640 [223] [DEBUG] [app] Starting request: urn:request:3686c6fa-a0c5-4c19-b4bb-987442211c3b (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:56:54,640 [216] [DEBUG] [app] Starting request: urn:request:764df6c3-e865-4ccc-92d9-d67102c47d3f (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:56:54,641 [223] [DEBUG] [app] Ending request: urn:request:3686c6fa-a0c5-4c19-b4bb-987442211c3b (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:3686c6fa-a0c5-4c19-b4bb-987442211c3b', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:56:54,641 [216] [DEBUG] [app] Ending request: urn:request:764df6c3-e865-4ccc-92d9-d67102c47d3f (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:764df6c3-e865-4ccc-92d9-d67102c47d3f', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:56:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:56:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-registry stdout | 2023-06-29 13:56:54,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:56:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:56:54,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:56:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:56:54,641 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:56:54,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:56:54,643 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:56:54,643 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:56:54,644 [211] [DEBUG] [app] Starting request: urn:request:a7d3a66a-3378-4c79-941c-d489194122a6 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:56:54,644 [214] [DEBUG] [app] Starting request: urn:request:77f2bf38-7328-410e-b8f9-a092af6d1954 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:56:54,644 [211] [DEBUG] [app] Ending request: urn:request:a7d3a66a-3378-4c79-941c-d489194122a6 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:a7d3a66a-3378-4c79-941c-d489194122a6', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:56:54,645 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:56:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:56:54,645 [214] [DEBUG] [app] Ending request: urn:request:77f2bf38-7328-410e-b8f9-a092af6d1954 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:77f2bf38-7328-410e-b8f9-a092af6d1954', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:56:54,645 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:56:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:56:54,645 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:56:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:56:54,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:56:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:56:54,645 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:56:54,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:56:54,653 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:56:54,653 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:56:54,663 [212] [DEBUG] [app] Ending request: urn:request:adcbb62e-fe42-4240-a0e5-d592f0118316 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:adcbb62e-fe42-4240-a0e5-d592f0118316', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:56:54,663 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:56:54,664 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:56:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:56:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-web stdout | 2023-06-29 13:56:54,664 [211] [DEBUG] [app] Ending request: urn:request:653f23ac-c4f9-4918-b5db-e256b56cf587 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:653f23ac-c4f9-4918-b5db-e256b56cf587', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:56:54,664 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:56:54,664 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:56:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:56:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) exportactionlogsworker stdout | 2023-06-29 13:56:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:56:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:57:14.793446+00:00 (in 19.201857 seconds) exportactionlogsworker stdout | 2023-06-29 13:56:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:57:55 UTC)" (scheduled at 2023-06-29 13:56:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:56:55,592 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:56:55,593 [58] [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(2023, 6, 29, 13, 56, 55, 592166), True, datetime.datetime(2023, 6, 29, 13, 56, 55, 592166), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:56:55,620 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:56:55,620 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:56:55,620 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:57:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:56:55,709 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:55,709 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:55,709 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1770, 'Body': <_io.BytesIO object at 0x7f7ccb2167c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:55,709 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:55,710 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:55,710 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:55,710 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:55,710 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:55,710 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:55,710 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:55,718 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:55,718 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:55,718 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:55,718 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:55,718 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:55,719 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1770}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'BuBCqOxv7eDN+4X5x5eCVw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2167c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1770', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:55,719 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:55,719 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:55,719 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:55,719 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:55,719 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:55,719 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1770&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:BuBCqOxv7eDN+4X5x5eCVw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135655Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:55,719 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135655Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8bee0735b8567bb8de3ab0dfb68521500ce30f61fd83b5d670a48b66cddc648a gunicorn-registry stdout | 2023-06-29 13:56:55,719 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b0e05c560529350ca75bb9743f68b9c8c5acdb70f76ca812060e49e3fcdb22dc gunicorn-registry stdout | 2023-06-29 13:56:55,719 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:55,719 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:55,720 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:55,720 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:55,765 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. buildlogsarchiver stdout | 2023-06-29 13:56:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:56:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:57:25.790030+00:00 (in 29.999456 seconds) buildlogsarchiver stdout | 2023-06-29 13:56:55,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:57:25 UTC)" (scheduled at 2023-06-29 13:56:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:56:55,792 [54] [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(2023, 6, 14, 13, 56, 55, 791036), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:56:55,803 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:56:55,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:56:55,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:57:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:56:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:56:55,889 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:57:45.690471+00:00 (in 49.800769 seconds) namespacegcworker stdout | 2023-06-29 13:56:55,890 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:57:55 UTC)" (scheduled at 2023-06-29 13:56:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:56:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:56:55,891 [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(2023, 6, 29, 13, 56, 55, 890160), True, datetime.datetime(2023, 6, 29, 13, 56, 55, 890160), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:56:55,903 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:56:55,903 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:56:55,903 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:57:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:56:56,290 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1770 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:56:56,290 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'eac11591-656e-4351-ab94-3023e7612059', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'eac11591-656e-4351-ab94-3023e7612059', 'ETag': '"06e042a8ec6fede0cdfb85f9c7978257"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:56:56,290 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:56:56,290 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:56,290 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:56:56,291 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:56,291 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'eac11591-656e-4351-ab94-3023e7612059', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'eac11591-656e-4351-ab94-3023e7612059', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'eac11591-656e-4351-ab94-3023e7612059', 'etag': '"06e042a8ec6fede0cdfb85f9c7978257"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"06e042a8ec6fede0cdfb85f9c7978257"'} gunicorn-registry stdout | 2023-06-29 13:56:57,237 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:56:57,237 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:56:57,237 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1771, 'Body': <_io.BytesIO object at 0x7f7ccb2acc70>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:56:57,237 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:57,237 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:57,237 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:57,237 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:57,237 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:57,238 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:57,238 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:57,246 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:57,246 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:56:57,246 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:57,246 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:57,246 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:57,246 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1771}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'yoWByZeZO3yl+xX+s708Uw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2acc70>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1771', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:56:57,246 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:57,247 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:57,247 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:57,247 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:56:57,247 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:56:57,247 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1771&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:yoWByZeZO3yl+xX+s708Uw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135657Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:56:57,247 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135657Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a7ec828c490a52d5bdad23857830d638271bc6da331038d7610c7c02dad240b3 gunicorn-registry stdout | 2023-06-29 13:56:57,247 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 776a49cb071840657eebc339d69299a0d66652c4ed4da4ac4b094c73a6dc0c8d gunicorn-registry stdout | 2023-06-29 13:56:57,247 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:56:57,247 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:56:57,247 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:56:57,248 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:56:57,295 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:57:00,504 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1771 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:00,505 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5f698c5f-8fe7-42da-879f-2d1a0371c5b3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5f698c5f-8fe7-42da-879f-2d1a0371c5b3', 'ETag': '"ca8581c997993b7ca5fb15feb3bd3c53"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:00,505 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:00,505 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:00,505 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:00,505 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:00,505 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5f698c5f-8fe7-42da-879f-2d1a0371c5b3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5f698c5f-8fe7-42da-879f-2d1a0371c5b3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5f698c5f-8fe7-42da-879f-2d1a0371c5b3', 'etag': '"ca8581c997993b7ca5fb15feb3bd3c53"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ca8581c997993b7ca5fb15feb3bd3c53"'} gunicorn-registry stdout | 2023-06-29 13:57:00,529 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:00,529 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:00,530 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1772, 'Body': <_io.BytesIO object at 0x7f7ccb271a90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:00,530 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:00,530 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:00,530 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:00,530 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:00,530 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:00,530 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:00,530 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:00,539 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:00,539 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:00,539 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:00,539 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:00,539 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:00,539 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1772}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'yCPCpVDWtshZjDTVMnQZiQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271a90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1772', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:00,539 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:00,539 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:00,539 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:00,539 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:00,539 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:00,539 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1772&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:yCPCpVDWtshZjDTVMnQZiQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135700Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:00,539 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135700Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5e1cda513541dbd5b6b5c0dec99f1da30a7c2b9b8ba418acc941e561a8450b3c gunicorn-registry stdout | 2023-06-29 13:57:00,540 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 19664165e4aaa90e7407d163ca9f04aab91b8b8d5f389f5280b646e0ba523bf2 gunicorn-registry stdout | 2023-06-29 13:57:00,540 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:00,540 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:00,540 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:00,541 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gcworker stdout | 2023-06-29 13:57:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:57:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:57:10.585410+00:00 (in 9.999499 seconds) gcworker stdout | 2023-06-29 13:57:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:57:10 UTC)" (scheduled at 2023-06-29 13:57:00.585410+00:00) gcworker stdout | 2023-06-29 13:57:00,587 [59] [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, 1686837420586, 1209600, True, 3, 500, 1, 0]) gunicorn-registry stdout | 2023-06-29 13:57:00,587 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:57:00,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:57:00,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:57:00,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:57:10 UTC)" executed successfully expiredappspecifictokenworker stdout | 2023-06-29 13:57:01,018 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:57:01,478 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1772 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:01,479 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '10fb981f-dc07-4447-a46b-0380e0f24515', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '10fb981f-dc07-4447-a46b-0380e0f24515', 'ETag': '"c823c2a550d6b6c8598c34d532741989"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:01,479 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:01,479 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:01,479 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:01,479 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:01,480 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '10fb981f-dc07-4447-a46b-0380e0f24515', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '10fb981f-dc07-4447-a46b-0380e0f24515', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '10fb981f-dc07-4447-a46b-0380e0f24515', 'etag': '"c823c2a550d6b6c8598c34d532741989"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c823c2a550d6b6c8598c34d532741989"'} gunicorn-registry stdout | 2023-06-29 13:57:01,502 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:01,502 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:01,503 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1773, 'Body': <_io.BytesIO object at 0x7f7ccb176e00>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:01,503 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:01,503 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:01,503 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:01,503 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:01,503 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:01,503 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:01,503 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:01,511 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:01,512 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:01,512 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:01,512 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:01,512 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:01,512 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1773}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'JKgmOItGoK2OXaDMs/nbaQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb176e00>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1773', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:01,512 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:01,512 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:01,512 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:01,512 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:01,512 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:01,512 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1773&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:JKgmOItGoK2OXaDMs/nbaQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135701Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:01,512 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135701Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | fec061b891ee620cc63871799a825a54034c00f6372661f35c4c037f8d9444fe gunicorn-registry stdout | 2023-06-29 13:57:01,512 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f0c0b057bd97637e3f45c2378e5ffce287717b555f9bd2e34a562cb518e47a2b gunicorn-registry stdout | 2023-06-29 13:57:01,512 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:01,513 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:01,513 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:01,513 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:01,559 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:57:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:57:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:57:38.788158+00:00 (in 36.796584 seconds) repositorygcworker stdout | 2023-06-29 13:57:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:58:01 UTC)" (scheduled at 2023-06-29 13:57:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:57:01,992 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:57:01,993 [81] [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(2023, 6, 29, 13, 57, 1, 992113), True, datetime.datetime(2023, 6, 29, 13, 57, 1, 992113), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 13:57:02,006 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:57:02,006 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:57:02,006 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:58:01 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:57:02,039 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1773 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:02,040 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e957d6a2-ea13-43e2-9ff9-7987b05a04e8', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e957d6a2-ea13-43e2-9ff9-7987b05a04e8', 'ETag': '"24a826388b46a0ad8e5da0ccb3f9db69"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:02,040 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:02,040 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:02,040 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:02,040 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:02,040 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e957d6a2-ea13-43e2-9ff9-7987b05a04e8', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e957d6a2-ea13-43e2-9ff9-7987b05a04e8', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e957d6a2-ea13-43e2-9ff9-7987b05a04e8', 'etag': '"24a826388b46a0ad8e5da0ccb3f9db69"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"24a826388b46a0ad8e5da0ccb3f9db69"'} gunicorn-registry stdout | 2023-06-29 13:57:02,063 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:02,063 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:02,063 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1774, 'Body': <_io.BytesIO object at 0x7f7ccb183e00>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:02,063 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:02,063 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:02,063 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:02,063 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:02,063 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:02,063 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:02,064 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:02,072 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:02,072 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:02,072 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:02,072 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:02,072 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:02,072 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1774}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'WAE/HKKGEC/FjVDDfNcrUA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb183e00>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1774', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:02,072 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:02,072 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:02,072 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:02,072 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:02,072 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:02,073 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1774&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:WAE/HKKGEC/FjVDDfNcrUA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135702Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:02,073 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135702Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d730f26672f7ed3961379fbef1b0862ac4bae18fd6a86f1eadb3cdca9e3c5918 gunicorn-registry stdout | 2023-06-29 13:57:02,073 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8be56e6cb800a56c88e8b7eae82039111ef0f5f89850a7ab833f278c66fb3d5e gunicorn-registry stdout | 2023-06-29 13:57:02,073 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:02,073 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:02,073 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:02,074 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:02,118 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:57:02,441 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1774 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:02,441 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b0d7e4fe-9263-4ae4-b700-7c661d3591a1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b0d7e4fe-9263-4ae4-b700-7c661d3591a1', 'ETag': '"58013f1ca286102fc58d50c37cd72b50"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:02,441 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:02,442 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:02,442 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:02,442 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:02,442 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b0d7e4fe-9263-4ae4-b700-7c661d3591a1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b0d7e4fe-9263-4ae4-b700-7c661d3591a1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b0d7e4fe-9263-4ae4-b700-7c661d3591a1', 'etag': '"58013f1ca286102fc58d50c37cd72b50"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"58013f1ca286102fc58d50c37cd72b50"'} gunicorn-registry stdout | 2023-06-29 13:57:02,634 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:02,634 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:02,634 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1775, 'Body': <_io.BytesIO object at 0x7f7ccb2714f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:02,635 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:02,635 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:02,635 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:02,635 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:02,635 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:02,635 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:02,635 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:02,643 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:02,643 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:02,643 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:02,643 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:02,643 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:02,643 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1775}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'umFa9muGXrd4XymACKVK/g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2714f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1775', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:02,644 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:02,644 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:02,644 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:02,644 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:02,644 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:02,644 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1775&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:umFa9muGXrd4XymACKVK/g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135702Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:02,644 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135702Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7f54447e829d3234aaadcc1b012911a7d58d26a4812bf0ec5db244b5bbcfa2d6 gunicorn-registry stdout | 2023-06-29 13:57:02,644 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a313c48972f9c08c45d175c5b52e754e3fa892327125f254dcbed3d99971aa3a gunicorn-registry stdout | 2023-06-29 13:57:02,644 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:02,644 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:02,645 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:02,645 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:02,691 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:57:03,013 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1775 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:03,014 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c6dd74cb-f84f-40c0-a67b-ad5689f82c04', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c6dd74cb-f84f-40c0-a67b-ad5689f82c04', 'ETag': '"ba615af66b865eb7785f298008a54afe"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:03,014 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:03,014 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:03,014 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:03,014 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:03,014 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c6dd74cb-f84f-40c0-a67b-ad5689f82c04', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c6dd74cb-f84f-40c0-a67b-ad5689f82c04', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c6dd74cb-f84f-40c0-a67b-ad5689f82c04', 'etag': '"ba615af66b865eb7785f298008a54afe"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ba615af66b865eb7785f298008a54afe"'} gunicorn-registry stdout | 2023-06-29 13:57:03,686 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:03,686 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:03,686 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1776, 'Body': <_io.BytesIO object at 0x7f7ccb271d60>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:03,686 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:03,686 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:03,686 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:03,686 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:03,687 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:03,687 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:03,687 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:03,695 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:03,695 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:03,695 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:03,695 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:03,695 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:03,695 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1776}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '0FD804nrjHVOKmkUky5z6A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271d60>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1776', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:03,695 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:03,695 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:03,695 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:03,695 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:03,696 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:03,696 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1776&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:0FD804nrjHVOKmkUky5z6A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135703Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:03,696 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135703Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d3bac26e4b9cf74928f44ed2d5eeac29556dec563e32088717efb47151a270d1 gunicorn-registry stdout | 2023-06-29 13:57:03,696 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0f727255b9003035f5694b7c8b17e371b967219299e42386a2e6573cd44d1bc0 gunicorn-registry stdout | 2023-06-29 13:57:03,696 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:03,696 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:03,696 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:03,697 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:03,742 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:57:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:57:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:57:13.978401+00:00 (in 9.999472 seconds) notificationworker stdout | 2023-06-29 13:57:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:57:13 UTC)" (scheduled at 2023-06-29 13:57:03.978401+00:00) notificationworker stdout | 2023-06-29 13:57:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:57:03,980 [74] [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(2023, 6, 29, 13, 57, 3, 979363), True, datetime.datetime(2023, 6, 29, 13, 57, 3, 979363), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:57:03,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:57:03,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:57:03,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:57:13 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:57:04,145 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1776 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:04,146 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f9596e85-2173-4c03-abf4-25570a823ed0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f9596e85-2173-4c03-abf4-25570a823ed0', 'ETag': '"d050fcd389eb8c754e2a6914932e73e8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:04,146 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:04,146 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:04,146 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:04,146 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:04,146 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f9596e85-2173-4c03-abf4-25570a823ed0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f9596e85-2173-4c03-abf4-25570a823ed0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f9596e85-2173-4c03-abf4-25570a823ed0', 'etag': '"d050fcd389eb8c754e2a6914932e73e8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d050fcd389eb8c754e2a6914932e73e8"'} quotatotalworker stdout | 2023-06-29 13:57:04,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:57:04,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:57:19.399457+00:00 (in 14.999504 seconds) quotatotalworker stdout | 2023-06-29 13:57:04,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:57:19 UTC)" (scheduled at 2023-06-29 13:57:04.399457+00:00) quotatotalworker stdout | 2023-06-29 13:57:04,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:57:04,412 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:57:04,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:57:19 UTC)" executed successfully queuecleanupworker stdout | 2023-06-29 13:57:04,558 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:57:04,874 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:04,875 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:04,875 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1777, 'Body': <_io.BytesIO object at 0x7f7ccb271f90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:04,876 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:04,876 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:04,876 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:04,876 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:04,876 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:04,876 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:04,876 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:04,884 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:04,884 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:04,885 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:04,885 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:04,885 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:04,885 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1777}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'jBEn9MIifNGIw3ufGOl36w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271f90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1777', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:04,885 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:04,885 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:04,885 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:04,885 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:04,885 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:04,885 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1777&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:jBEn9MIifNGIw3ufGOl36w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135704Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:04,885 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135704Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | bd32e599aafb81e73fab6ae98c0722f52e6a54cc9efdff375b744babcf585c44 gunicorn-registry stdout | 2023-06-29 13:57:04,885 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | cc78d645d657ffa393240974270764695e2df78160ca2214d92e5ea10c2e9099 gunicorn-registry stdout | 2023-06-29 13:57:04,885 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:04,886 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:04,886 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:04,886 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:04,931 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:57:05,336 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1777 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:05,336 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '21e9ec62-8701-449d-8a16-cda73c5b0273', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '21e9ec62-8701-449d-8a16-cda73c5b0273', 'ETag': '"8c1127f4c2227cd188c37b9f18e977eb"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:05,336 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:05,336 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:05,336 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:05,336 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:05,337 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '21e9ec62-8701-449d-8a16-cda73c5b0273', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '21e9ec62-8701-449d-8a16-cda73c5b0273', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '21e9ec62-8701-449d-8a16-cda73c5b0273', 'etag': '"8c1127f4c2227cd188c37b9f18e977eb"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8c1127f4c2227cd188c37b9f18e977eb"'} gunicorn-registry stdout | 2023-06-29 13:57:05,889 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:05,889 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:05,889 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1778, 'Body': <_io.BytesIO object at 0x7f7ccb1adf40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:05,890 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:05,890 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:05,890 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:05,890 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:05,890 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:05,890 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:05,890 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:05,898 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:05,898 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:05,898 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:05,898 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:05,899 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:05,899 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1778}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'gd6erEKpT4diqeC2vY0jhQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1adf40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1778', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:05,899 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:05,899 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:05,899 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:05,899 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:05,899 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:05,899 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1778&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:gd6erEKpT4diqeC2vY0jhQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135705Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:05,899 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135705Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3924b5e9df56c9da0942b428fd8a3334b44149acf05fd3a5eff5b6b53e933e0c gunicorn-registry stdout | 2023-06-29 13:57:05,899 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | dad019c91059c872b2ff95eb3a0949df60eb2d3697b25e20cf6f7f846b67bbfa gunicorn-registry stdout | 2023-06-29 13:57:05,899 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:05,900 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:05,900 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:05,900 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:05,950 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:57:06,311 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1778 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:06,311 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '10862493-f0b4-468e-ae78-e69470d608cd', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '10862493-f0b4-468e-ae78-e69470d608cd', 'ETag': '"81de9eac42a94f8762a9e0b6bd8d2385"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:06,311 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:06,311 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:06,311 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:06,311 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:06,311 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '10862493-f0b4-468e-ae78-e69470d608cd', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '10862493-f0b4-468e-ae78-e69470d608cd', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '10862493-f0b4-468e-ae78-e69470d608cd', 'etag': '"81de9eac42a94f8762a9e0b6bd8d2385"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"81de9eac42a94f8762a9e0b6bd8d2385"'} securityworker stdout | 2023-06-29 13:57:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:57:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:57:11.713664+00:00 (in 5.130698 seconds) securityworker stdout | 2023-06-29 13:57:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:57:36 UTC)" (scheduled at 2023-06-29 13:57:06.582504+00:00) securityworker stdout | 2023-06-29 13:57:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:57:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:57:06,587 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:57:06,589 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:57:06,600 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:57:06,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:57:06,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:57:36 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:57:06,841 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:06,841 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:06,841 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1779, 'Body': <_io.BytesIO object at 0x7f7ccb1ab720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:06,841 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:06,841 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:06,841 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:06,841 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:06,842 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:06,842 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:06,842 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:06,850 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:06,850 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:06,850 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:06,850 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:06,850 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:06,850 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1779}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'wqvU0gLtAOZT3Es3slUwQA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1ab720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1779', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:06,850 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:06,850 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:06,850 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:06,851 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:06,851 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:06,851 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1779&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:wqvU0gLtAOZT3Es3slUwQA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135706Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:06,851 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135706Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 12f38ec4fe75fcfaba65e73b4949db4c7e01182e1da96d4f562e2b96b5c01972 gunicorn-registry stdout | 2023-06-29 13:57:06,851 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 18efe9bf646c995561a4a84ff71d03a70d04e23d1e5c1b817c40e233190c6897 gunicorn-registry stdout | 2023-06-29 13:57:06,851 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:06,851 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:06,851 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:06,852 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:06,897 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:57:07,259 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1779 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:07,260 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b6099d15-5c79-46d5-b63e-89a21872bcd0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b6099d15-5c79-46d5-b63e-89a21872bcd0', 'ETag': '"c2abd4d202ed00e653dc4b37b2553040"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:07,260 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:07,260 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:07,260 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:07,260 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:07,260 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b6099d15-5c79-46d5-b63e-89a21872bcd0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b6099d15-5c79-46d5-b63e-89a21872bcd0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b6099d15-5c79-46d5-b63e-89a21872bcd0', 'etag': '"c2abd4d202ed00e653dc4b37b2553040"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c2abd4d202ed00e653dc4b37b2553040"'} builder stdout | 2023-06-29 13:57:07,817 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:57:07,855 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:57:07,935 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:07,935 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:07,935 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1780, 'Body': <_io.BytesIO object at 0x7f7ccb183720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:07,935 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:07,935 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:07,936 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:07,936 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:07,936 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:07,936 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:07,936 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:07,944 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:07,944 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:07,944 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:07,944 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:07,944 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:07,945 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1780}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'fpSXY9UGGQ0t3ds0rWyOnA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb183720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1780', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:07,945 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:07,945 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:07,945 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:07,945 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:07,945 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:07,945 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1780&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:fpSXY9UGGQ0t3ds0rWyOnA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135707Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:07,945 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135707Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4c4c148ec3257eb5d25e27be2d4de0a00ae2ae39f6494576c5276a95b1b2069c gunicorn-registry stdout | 2023-06-29 13:57:07,945 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d0e4c7c5028ccc29047db817440f6b55c70df86221e1b924e870f7a11faf7a07 gunicorn-registry stdout | 2023-06-29 13:57:07,945 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:07,945 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:07,946 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:07,946 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:07,993 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:57:08,396 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1780 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:08,397 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0d80d66f-8794-4ff6-8e18-fba9a986c411', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0d80d66f-8794-4ff6-8e18-fba9a986c411', 'ETag': '"7e949763d506190d2ddddb34ad6c8e9c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:08,397 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:08,397 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:08,397 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:08,397 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:08,397 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0d80d66f-8794-4ff6-8e18-fba9a986c411', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0d80d66f-8794-4ff6-8e18-fba9a986c411', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0d80d66f-8794-4ff6-8e18-fba9a986c411', 'etag': '"7e949763d506190d2ddddb34ad6c8e9c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7e949763d506190d2ddddb34ad6c8e9c"'} gunicorn-registry stdout | 2023-06-29 13:57:08,993 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:08,993 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:08,993 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1781, 'Body': <_io.BytesIO object at 0x7f7ccb183d10>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:08,994 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:08,994 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:08,994 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:08,994 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:08,994 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:08,994 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:08,994 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:09,002 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:09,002 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:09,002 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:09,002 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:09,002 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:09,002 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1781}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'fDpF5Ai7IM+ufnluu8JyqQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb183d10>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1781', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:09,003 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:09,003 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:09,003 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:09,003 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:09,003 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:09,003 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1781&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:fDpF5Ai7IM+ufnluu8JyqQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135709Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:09,003 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135709Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 39bf4239c379bc9d5668dc74de064665a172d1b36ea0aa6cf4256d202c7e769d gunicorn-registry stdout | 2023-06-29 13:57:09,003 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | bf4b9d2ac65bc3399d46d5a7d86bde2adb76ce3bc51e28843505d1eac0c262dc gunicorn-registry stdout | 2023-06-29 13:57:09,003 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:09,003 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:09,004 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:09,004 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:09,053 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:57:09,418 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1781 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:09,418 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'bb165469-1f00-4d5e-b265-1cef3737c4c7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'bb165469-1f00-4d5e-b265-1cef3737c4c7', 'ETag': '"7c3a45e408bb20cfae7e796ebbc272a9"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:09,418 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:09,418 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:09,418 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:09,419 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:09,419 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'bb165469-1f00-4d5e-b265-1cef3737c4c7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'bb165469-1f00-4d5e-b265-1cef3737c4c7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'bb165469-1f00-4d5e-b265-1cef3737c4c7', 'etag': '"7c3a45e408bb20cfae7e796ebbc272a9"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7c3a45e408bb20cfae7e796ebbc272a9"'} gunicorn-web stdout | 2023-06-29 13:57:09,636 [214] [DEBUG] [app] Starting request: urn:request:9d26b358-9a47-46f2-b2ad-3170c33f29f7 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:57:09,636 [212] [DEBUG] [app] Starting request: urn:request:e14470ee-f567-4912-b416-0909f2ac0d53 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:57:09,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:57:09,638 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:57:09,640 [223] [DEBUG] [app] Starting request: urn:request:dc61f519-479f-41c8-9a99-08c974ea5819 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:57:09,640 [221] [DEBUG] [app] Starting request: urn:request:57ac39aa-99ca-4782-9a39-ddee978988c4 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:57:09,640 [223] [DEBUG] [app] Ending request: urn:request:dc61f519-479f-41c8-9a99-08c974ea5819 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:dc61f519-479f-41c8-9a99-08c974ea5819', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:57:09,640 [221] [DEBUG] [app] Ending request: urn:request:57ac39aa-99ca-4782-9a39-ddee978988c4 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:57ac39aa-99ca-4782-9a39-ddee978988c4', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:57:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:57:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:57:09,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:57:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:57:09,641 [221] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:57:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:57:09,641 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:57:09,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:57:09,642 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:57:09,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:57:09,643 [212] [DEBUG] [app] Starting request: urn:request:50c50266-2c16-4aa6-ac69-b141533b8a6b (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:57:09,643 [214] [DEBUG] [app] Starting request: urn:request:e11179b8-11a9-412b-86a7-f1d2fe3562c9 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:57:09,644 [212] [DEBUG] [app] Ending request: urn:request:50c50266-2c16-4aa6-ac69-b141533b8a6b (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:50c50266-2c16-4aa6-ac69-b141533b8a6b', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:57:09,644 [214] [DEBUG] [app] Ending request: urn:request:e11179b8-11a9-412b-86a7-f1d2fe3562c9 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:e11179b8-11a9-412b-86a7-f1d2fe3562c9', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:57:09,644 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:57:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:57:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:57:09,644 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:57:09,644 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:57:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:57:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:57:09,645 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:57:09,645 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:57:09,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:57:09,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:57:09,652 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:57:09,663 [214] [DEBUG] [app] Ending request: urn:request:9d26b358-9a47-46f2-b2ad-3170c33f29f7 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:9d26b358-9a47-46f2-b2ad-3170c33f29f7', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:57:09,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:57:09,663 [212] [DEBUG] [app] Ending request: urn:request:e14470ee-f567-4912-b416-0909f2ac0d53 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:e14470ee-f567-4912-b416-0909f2ac0d53', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:57:09,663 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:57:09,663 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:57:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:57:09,663 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:57:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:57:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:57:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.029) quotatotalworker stdout | 2023-06-29 13:57:09,687 [78] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotatotalworker.py', 'pid': '78'} gunicorn-registry stdout | 2023-06-29 13:57:10,066 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:10,066 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:10,067 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1782, 'Body': <_io.BytesIO object at 0x7f7ccb183a90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:10,067 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:10,067 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:10,067 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:10,067 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:10,067 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:10,067 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:10,067 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:10,076 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:10,076 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:10,076 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:10,076 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:10,076 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:10,076 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1782}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Hqup7RngyKsIrP2dyCNnVg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb183a90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1782', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:10,076 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:10,076 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:10,076 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:10,076 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:10,076 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:10,076 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1782&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Hqup7RngyKsIrP2dyCNnVg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135710Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:10,077 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135710Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9fd3ab1d50febd440cd842b747cb487d67767094940ab0ea98a0b62d642f0bb8 gunicorn-registry stdout | 2023-06-29 13:57:10,077 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1fab1a9e2b933c5148ce629459d8d212c62c201338d34f986efde90798b12ef5 gunicorn-registry stdout | 2023-06-29 13:57:10,077 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:10,077 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:10,077 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:10,078 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:10,123 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotaregistrysizeworker stdout | 2023-06-29 13:57:10,309 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-registry stdout | 2023-06-29 13:57:10,524 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1782 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:10,525 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f5d0707f-c92d-4d4b-aa9f-749aab73078e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f5d0707f-c92d-4d4b-aa9f-749aab73078e', 'ETag': '"1eaba9ed19e0c8ab08acfd9dc8236756"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:10,525 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:10,525 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:10,525 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:10,525 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:10,525 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f5d0707f-c92d-4d4b-aa9f-749aab73078e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f5d0707f-c92d-4d4b-aa9f-749aab73078e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f5d0707f-c92d-4d4b-aa9f-749aab73078e', 'etag': '"1eaba9ed19e0c8ab08acfd9dc8236756"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1eaba9ed19e0c8ab08acfd9dc8236756"'} logrotateworker stdout | 2023-06-29 13:57:10,580 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} gcworker stdout | 2023-06-29 13:57:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:57:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:57:20.585410+00:00 (in 9.999548 seconds) gcworker stdout | 2023-06-29 13:57:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:57:20 UTC)" (scheduled at 2023-06-29 13:57:10.585410+00:00) gcworker stdout | 2023-06-29 13:57:10,587 [59] [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, 1686837430586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:57:10,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:57:10,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:57:10,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:57:20 UTC)" executed successfully buildlogsarchiver stdout | 2023-06-29 13:57:10,603 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} namespacegcworker stdout | 2023-06-29 13:57:10,643 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} gunicorn-registry stdout | 2023-06-29 13:57:10,919 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:10,919 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:10,920 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1783, 'Body': <_io.BytesIO object at 0x7f7ccb269db0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:10,920 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:10,920 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:10,920 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:10,920 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:10,920 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:10,920 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:10,920 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:10,928 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:10,928 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:10,928 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:10,929 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:10,929 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:10,929 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1783}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'hJxm6RpKr65zopsYbzMRbw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269db0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1783', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:10,929 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:10,929 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:10,929 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:10,929 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:10,929 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:10,929 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1783&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:hJxm6RpKr65zopsYbzMRbw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135710Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:10,929 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135710Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c08d6950918005470c152ca39a7467ff9c326b6a34b5f0e146a6478729d30ece gunicorn-registry stdout | 2023-06-29 13:57:10,929 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 42bd3aa3049b7275a36985621e1b87e28cf16908cd09599c83dec7885d8ce5f7 gunicorn-registry stdout | 2023-06-29 13:57:10,929 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:10,930 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:10,930 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:10,930 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:10,977 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositoryactioncounter stdout | 2023-06-29 13:57:11,424 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} securityworker stdout | 2023-06-29 13:57:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:57:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:57:36.582504+00:00 (in 24.868366 seconds) securityworker stdout | 2023-06-29 13:57:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:57:41 UTC)" (scheduled at 2023-06-29 13:57:11.713664+00:00) securityworker stdout | 2023-06-29 13:57:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:57:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:57:11,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:57:11,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:57:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:57:11,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:57:11,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:57:11,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:57:11,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:57:11,734 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:57:11,738 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:57:11,738 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:57:11,739 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 52, 11, 722072), 1, 2]) securityworker stdout | 2023-06-29 13:57:11,742 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:57:11,742 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:57:11,743 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 52, 11, 722072), 1, 2]) securityworker stdout | 2023-06-29 13:57:11,747 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:57:11,747 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:57:11,747 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:57:11,747 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:57:11,747 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:57:11,747 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:57:11,747 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:57:11,749 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:57:11,749 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:57:11,749 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:57:41 UTC)" executed successfully blobuploadcleanupworker stdout | 2023-06-29 13:57:12,607 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:57:12,654 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1783 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:12,654 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '01d6f1d9-9be4-4721-b767-a79dcf2d244e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '01d6f1d9-9be4-4721-b767-a79dcf2d244e', 'ETag': '"849c66e91a4aafae73a29b186f33116f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:12,654 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:12,654 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:12,655 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:12,655 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:12,655 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '01d6f1d9-9be4-4721-b767-a79dcf2d244e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '01d6f1d9-9be4-4721-b767-a79dcf2d244e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '01d6f1d9-9be4-4721-b767-a79dcf2d244e', 'etag': '"849c66e91a4aafae73a29b186f33116f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"849c66e91a4aafae73a29b186f33116f"'} gunicorn-registry stdout | 2023-06-29 13:57:12,678 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:12,678 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:12,678 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1784, 'Body': <_io.BytesIO object at 0x7f7ccb269b80>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:12,678 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:12,678 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:12,678 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:12,678 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:12,678 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:12,678 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:12,679 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:12,687 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:12,687 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:12,687 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:12,687 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:12,687 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:12,687 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1784}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'NxBEOLd9zKCcE65vSqFR7A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269b80>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1784', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:12,687 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:12,687 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:12,687 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:12,687 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:12,687 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:12,687 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1784&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:NxBEOLd9zKCcE65vSqFR7A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135712Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:12,687 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135712Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c86aa3da4b8e0e84c9e498f7e185e2e87d1937c6e462816f0b4c51550f8b4581 gunicorn-registry stdout | 2023-06-29 13:57:12,688 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 48c3a5a758c55644ee1128fd28d63e88f6c96fcd40326b55ef86b8133e8ce3d2 gunicorn-registry stdout | 2023-06-29 13:57:12,688 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:12,688 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:12,688 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:12,688 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:12,735 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:57:13,420 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1784 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:13,421 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '9f3aeeab-b46b-40dc-8e54-29bd93c57a53', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '9f3aeeab-b46b-40dc-8e54-29bd93c57a53', 'ETag': '"37104438b77dcca09c13ae6f4aa151ec"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:13,421 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:13,421 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:13,421 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:13,421 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:13,421 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '9f3aeeab-b46b-40dc-8e54-29bd93c57a53', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '9f3aeeab-b46b-40dc-8e54-29bd93c57a53', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '9f3aeeab-b46b-40dc-8e54-29bd93c57a53', 'etag': '"37104438b77dcca09c13ae6f4aa151ec"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"37104438b77dcca09c13ae6f4aa151ec"'} gunicorn-registry stdout | 2023-06-29 13:57:13,443 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:13,443 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:13,443 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1785, 'Body': <_io.BytesIO object at 0x7f7ccb2160e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:13,444 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:13,444 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:13,444 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:13,444 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:13,444 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:13,444 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:13,444 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:13,452 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:13,452 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:13,452 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:13,452 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:13,452 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:13,452 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1785}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'WpSbvCoKar7DqPJQN0vYmg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2160e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1785', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:13,452 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:13,452 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:13,452 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:13,452 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:13,453 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:13,453 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1785&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:WpSbvCoKar7DqPJQN0vYmg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135713Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:13,453 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135713Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d161f822b3f95d3039653adc8df391ce0b786c4a0537f929bff76d34fc72a516 gunicorn-registry stdout | 2023-06-29 13:57:13,453 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a590bf60bcc2dc59d3441e67c83748ab4de97ec702401cb23602334a147aea30 gunicorn-registry stdout | 2023-06-29 13:57:13,453 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:13,453 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:13,453 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:13,454 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:13,500 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:57:13,904 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1785 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:13,904 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2a635b24-280f-4514-9a5e-b6834ee65f62', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2a635b24-280f-4514-9a5e-b6834ee65f62', 'ETag': '"5a949bbc2a0a6abec3a8f250374bd89a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:13,904 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:13,905 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:13,905 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:13,905 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:13,905 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2a635b24-280f-4514-9a5e-b6834ee65f62', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2a635b24-280f-4514-9a5e-b6834ee65f62', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2a635b24-280f-4514-9a5e-b6834ee65f62', 'etag': '"5a949bbc2a0a6abec3a8f250374bd89a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5a949bbc2a0a6abec3a8f250374bd89a"'} notificationworker stdout | 2023-06-29 13:57:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:57:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:57:15.985355+00:00 (in 2.006416 seconds) notificationworker stdout | 2023-06-29 13:57:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:57:23 UTC)" (scheduled at 2023-06-29 13:57:13.978401+00:00) notificationworker stdout | 2023-06-29 13:57:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:57:13,980 [74] [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(2023, 6, 29, 13, 57, 13, 979394), True, datetime.datetime(2023, 6, 29, 13, 57, 13, 979394), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:57:13,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:57:13,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:57:13,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:57:23 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 13:57:14,576 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:57:14,681 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:14,682 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:14,682 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1786, 'Body': <_io.BytesIO object at 0x7f7ccb27a130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:14,682 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:14,682 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:14,682 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:14,682 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:14,682 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:14,682 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:14,683 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:14,691 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:14,691 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:14,691 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:14,691 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:14,691 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:14,691 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1786}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'KFZKhChvblBHS1XjxP/anQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1786', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:14,691 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:14,691 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:14,691 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:14,691 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:14,691 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:14,691 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1786&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:KFZKhChvblBHS1XjxP/anQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135714Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:14,692 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135714Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 823b5c028930717a26243b3c363741a5393ecaa8d0c7fffc8ba7e6a190a6d972 gunicorn-registry stdout | 2023-06-29 13:57:14,692 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | af4885dc94a4983916bc7a8991459c67f25f69eb96b47ccbcd4885d2a67bbe2a gunicorn-registry stdout | 2023-06-29 13:57:14,692 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:14,692 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:14,692 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:14,693 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:14,737 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. exportactionlogsworker stdout | 2023-06-29 13:57:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:57:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:57:45.793045+00:00 (in 30.999063 seconds) exportactionlogsworker stdout | 2023-06-29 13:57:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:58:14 UTC)" (scheduled at 2023-06-29 13:57:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:57:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:57:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:58:14 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:57:15,182 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1786 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:15,183 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'de452296-d943-4dad-b756-98947b7d442c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'de452296-d943-4dad-b756-98947b7d442c', 'ETag': '"28564a84286f6e50474b55e3c4ffda9d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:15,183 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:15,183 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:15,183 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:15,183 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:15,183 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'de452296-d943-4dad-b756-98947b7d442c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'de452296-d943-4dad-b756-98947b7d442c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'de452296-d943-4dad-b756-98947b7d442c', 'etag': '"28564a84286f6e50474b55e3c4ffda9d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"28564a84286f6e50474b55e3c4ffda9d"'} gunicorn-registry stdout | 2023-06-29 13:57:15,770 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:15,771 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:15,771 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1787, 'Body': <_io.BytesIO object at 0x7f7cd012c5e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:15,771 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:15,771 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:15,771 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:15,771 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:15,771 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:15,771 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:15,772 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:15,780 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:15,780 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:15,780 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:15,780 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:15,780 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:15,780 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1787}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'RCQmN4Wto1zAx4LPMN8//Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd012c5e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1787', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:15,780 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:15,780 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:15,780 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:15,780 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:15,781 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:15,781 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1787&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:RCQmN4Wto1zAx4LPMN8//Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135715Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:15,781 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135715Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 397f442610769f7a1950f1113927736c518f9b58874bb85d64fd998fbb15cece gunicorn-registry stdout | 2023-06-29 13:57:15,781 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3d54fa6efa0ba131d2597923ca4ae766066d79fa5b3767de3792aa96ca5db08d gunicorn-registry stdout | 2023-06-29 13:57:15,781 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:15,781 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:15,781 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:15,782 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:15,827 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:57:15,875 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:57:15,888 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} exportactionlogsworker stdout | 2023-06-29 13:57:15,982 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} notificationworker stdout | 2023-06-29 13:57:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:57:15,986 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:57:23.978401+00:00 (in 7.992549 seconds) notificationworker stdout | 2023-06-29 13:57:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:58:15 UTC)" (scheduled at 2023-06-29 13:57:15.985355+00:00) notificationworker stdout | 2023-06-29 13:57:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:57:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:58:15 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:57:16,144 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-registry stdout | 2023-06-29 13:57:16,229 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1787 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:16,229 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ae4b61c7-d634-4752-bb88-eadfef89f55f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ae4b61c7-d634-4752-bb88-eadfef89f55f', 'ETag': '"4424263785ada35cc0c782cf30df3ffd"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:16,230 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:16,230 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:16,230 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:16,230 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:16,230 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ae4b61c7-d634-4752-bb88-eadfef89f55f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ae4b61c7-d634-4752-bb88-eadfef89f55f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ae4b61c7-d634-4752-bb88-eadfef89f55f', 'etag': '"4424263785ada35cc0c782cf30df3ffd"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4424263785ada35cc0c782cf30df3ffd"'} servicekey stdout | 2023-06-29 13:57:16,236 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-web stdout | 2023-06-29 13:57:16,290 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:57:16,297 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:57:16,300 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:57:16,302 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-registry stdout | 2023-06-29 13:57:16,677 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:16,678 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:16,678 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1788, 'Body': <_io.BytesIO object at 0x7f7ccb27ad10>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:16,678 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:16,678 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:16,678 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:16,678 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:16,678 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:16,678 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:16,679 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler securityscanningnotificationworker stdout | 2023-06-29 13:57:16,683 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gunicorn-registry stdout | 2023-06-29 13:57:16,687 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:16,687 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:16,687 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:16,687 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:16,687 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:16,687 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1788}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'nMwY9b0XUUHYD6F+sPfpgg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27ad10>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1788', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:16,687 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:16,687 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:16,687 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:16,687 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:16,688 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:16,688 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1788&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:nMwY9b0XUUHYD6F+sPfpgg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135716Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:16,688 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135716Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 991dee1247c79c6e92176cf00b898a5dabd18eee7817b9090d74827fe28e9bd4 gunicorn-registry stdout | 2023-06-29 13:57:16,688 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0745d1ed4680db8cf3423850c052fffc658ee093c09ce885076addc4f0dd926e gunicorn-registry stdout | 2023-06-29 13:57:16,688 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:16,688 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:16,688 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:16,689 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:16,734 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:57:16,791 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} gunicorn-registry stdout | 2023-06-29 13:57:17,133 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1788 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:17,134 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd390a3fc-202c-4069-9185-994b6008f9a1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd390a3fc-202c-4069-9185-994b6008f9a1', 'ETag': '"9ccc18f5bd175141d80fa17eb0f7e982"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:17,134 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:17,134 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:17,134 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:17,134 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:17,134 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd390a3fc-202c-4069-9185-994b6008f9a1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd390a3fc-202c-4069-9185-994b6008f9a1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd390a3fc-202c-4069-9185-994b6008f9a1', 'etag': '"9ccc18f5bd175141d80fa17eb0f7e982"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9ccc18f5bd175141d80fa17eb0f7e982"'} gunicorn-registry stdout | 2023-06-29 13:57:17,625 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:17,625 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:17,626 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1789, 'Body': <_io.BytesIO object at 0x7f7cd012c220>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:17,626 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:17,626 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:17,626 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:17,626 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:17,626 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:17,626 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:17,626 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:17,635 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:17,635 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:17,635 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:17,635 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:17,635 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:17,635 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1789}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'oN//Zq6ld0aGj9hDMgrJvg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd012c220>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1789', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:17,635 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:17,635 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:17,635 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:17,635 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:17,635 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:17,635 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1789&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:oN//Zq6ld0aGj9hDMgrJvg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135717Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:17,635 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135717Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c4853fb7e180203c2d3e8bd4055ca609e0015d109352fd0b8454f681af7e1517 gunicorn-registry stdout | 2023-06-29 13:57:17,635 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 89d69dd24e348325724e9dbb54c2fe21a37f7abbabc38e97008b57c9447fa930 gunicorn-registry stdout | 2023-06-29 13:57:17,636 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:17,636 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:17,636 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:17,637 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:17,681 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. globalpromstats stdout | 2023-06-29 13:57:17,843 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} gunicorn-registry stdout | 2023-06-29 13:57:18,079 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1789 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:18,080 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7b0fadce-e3bb-4a55-9561-fbb674cd6353', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7b0fadce-e3bb-4a55-9561-fbb674cd6353', 'ETag': '"a0dfff66aea57746868fd843320ac9be"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:18,080 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:18,080 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:18,080 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:18,080 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:18,080 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7b0fadce-e3bb-4a55-9561-fbb674cd6353', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7b0fadce-e3bb-4a55-9561-fbb674cd6353', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7b0fadce-e3bb-4a55-9561-fbb674cd6353', 'etag': '"a0dfff66aea57746868fd843320ac9be"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a0dfff66aea57746868fd843320ac9be"'} teamsyncworker stdout | 2023-06-29 13:57:18,212 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-secscan stdout | 2023-06-29 13:57:18,505 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:57:18,509 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:57:18,513 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:57:18,676 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:18,676 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:18,676 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1790, 'Body': <_io.BytesIO object at 0x7f7ccb269bd0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:18,677 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:18,677 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:18,677 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:18,677 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:18,677 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:18,677 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:18,677 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:18,685 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:18,685 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:18,685 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:18,685 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:18,685 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:18,685 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1790}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'e7D44yMjECc4+jZAPE2wOw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269bd0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1790', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:18,686 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:18,686 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:18,686 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:18,686 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:18,686 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:18,686 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1790&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:e7D44yMjECc4+jZAPE2wOw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135718Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:18,686 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135718Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 91bc8bae9e2d91df617e2e268739d3f6e88e3bfbc16edfcac838fe81b31c10fd gunicorn-registry stdout | 2023-06-29 13:57:18,686 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3f7d000d801df9a17b6ebb3eb2eadcead0536ab6ce77f63b6e96e2c3a9d5c47d gunicorn-registry stdout | 2023-06-29 13:57:18,686 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:18,686 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:18,687 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:18,687 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:18,733 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. chunkcleanupworker stdout | 2023-06-29 13:57:18,948 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-registry stdout | 2023-06-29 13:57:19,096 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1790 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:19,096 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '074b304e-acd5-46eb-b8cd-7c2ca6f5388e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '074b304e-acd5-46eb-b8cd-7c2ca6f5388e', 'ETag': '"7bb0f8e32323102738fa36403c4db03b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:19,096 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:19,096 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:19,096 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:19,096 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:19,096 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '074b304e-acd5-46eb-b8cd-7c2ca6f5388e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '074b304e-acd5-46eb-b8cd-7c2ca6f5388e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '074b304e-acd5-46eb-b8cd-7c2ca6f5388e', 'etag': '"7bb0f8e32323102738fa36403c4db03b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7bb0f8e32323102738fa36403c4db03b"'} quotatotalworker stdout | 2023-06-29 13:57:19,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:57:19,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:57:34.399457+00:00 (in 14.999481 seconds) quotatotalworker stdout | 2023-06-29 13:57:19,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:57:34 UTC)" (scheduled at 2023-06-29 13:57:19.399457+00:00) quotatotalworker stdout | 2023-06-29 13:57:19,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) storagereplication stdout | 2023-06-29 13:57:19,402 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} quotatotalworker stdout | 2023-06-29 13:57:19,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:57:19,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:57:34 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:57:19,516 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:19,516 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:19,517 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1791, 'Body': <_io.BytesIO object at 0x7f7cd00ad090>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:19,517 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:19,517 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:19,517 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:19,517 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:19,517 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:19,517 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:19,517 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:19,525 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:19,525 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:19,526 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:19,526 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:19,526 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:19,526 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1791}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'LU7CGYwd3b/I6YpFM2Nf4w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00ad090>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1791', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:19,526 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:19,526 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:19,526 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:19,526 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:19,526 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:19,526 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1791&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:LU7CGYwd3b/I6YpFM2Nf4w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135719Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:19,526 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135719Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3fee07f270d1ed58fa7822fb7a0672d4fe11b59df8deeccb2bf1b1acacc166ef gunicorn-registry stdout | 2023-06-29 13:57:19,526 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7dc99dd0f4e05648d5215490cb69ba8fa15aabe67f5cc3f7da02198ed80c03f9 gunicorn-registry stdout | 2023-06-29 13:57:19,526 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:19,527 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:19,527 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:19,527 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:19,573 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:57:19,713 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:57:19,718 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:57:19,722 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:57:19,725 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:57:19,728 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:57:19,731 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:57:19,734 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:57:19,737 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:57:19,743 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:57:19,935 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1791 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:19,936 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd2d62d43-94d6-4c39-80d5-8f6f9986bfaf', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd2d62d43-94d6-4c39-80d5-8f6f9986bfaf', 'ETag': '"2d4ec2198c1dddbfc8e98a4533635fe3"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:19,936 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:19,936 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:19,936 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:19,936 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:19,936 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd2d62d43-94d6-4c39-80d5-8f6f9986bfaf', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd2d62d43-94d6-4c39-80d5-8f6f9986bfaf', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd2d62d43-94d6-4c39-80d5-8f6f9986bfaf', 'etag': '"2d4ec2198c1dddbfc8e98a4533635fe3"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"2d4ec2198c1dddbfc8e98a4533635fe3"'} gcworker stdout | 2023-06-29 13:57:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:57:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:57:30.585410+00:00 (in 9.999535 seconds) gcworker stdout | 2023-06-29 13:57:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:57:30 UTC)" (scheduled at 2023-06-29 13:57:20.585410+00:00) gcworker stdout | 2023-06-29 13:57:20,587 [59] [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, 1686837440586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:57:20,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:57:20,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:57:20,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:57:30 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:57:20,889 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:20,890 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:20,890 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1792, 'Body': <_io.BytesIO object at 0x7f7cd09c1810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:20,890 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:20,890 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:20,890 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:20,891 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:20,891 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:20,891 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:20,891 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:20,899 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:20,899 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:20,899 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:20,899 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:20,899 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:20,899 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1792}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '7nW0ZL6HEbvCMlENbhgARg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd09c1810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1792', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:20,899 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:20,900 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:20,900 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:20,900 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:20,900 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:20,900 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1792&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:7nW0ZL6HEbvCMlENbhgARg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135720Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:20,900 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135720Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0157136ab58bbd29a8c27d784cde2bc4466d806245edf2a75bc1f60ea660acc8 gunicorn-registry stdout | 2023-06-29 13:57:20,900 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ce24b7091aab6738326494018230c25bfabe1c4b94bb27bdf88378deb92c00f3 gunicorn-registry stdout | 2023-06-29 13:57:20,900 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:20,900 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:20,901 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:20,901 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:20,946 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:57:21,390 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1792 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:21,390 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '24aa8732-ac5c-462e-a5a8-20449093fa43', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '24aa8732-ac5c-462e-a5a8-20449093fa43', 'ETag': '"ee75b464be8711bbc232510d6e180046"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:21,390 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:21,391 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:21,391 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:21,391 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:21,391 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '24aa8732-ac5c-462e-a5a8-20449093fa43', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '24aa8732-ac5c-462e-a5a8-20449093fa43', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '24aa8732-ac5c-462e-a5a8-20449093fa43', 'etag': '"ee75b464be8711bbc232510d6e180046"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ee75b464be8711bbc232510d6e180046"'} gunicorn-registry stdout | 2023-06-29 13:57:22,025 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:22,025 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:22,026 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1793, 'Body': <_io.BytesIO object at 0x7f7ccb2575e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:22,026 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:22,026 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:22,026 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:22,026 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:22,026 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:22,026 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:22,026 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:22,035 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:22,035 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:22,035 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:22,035 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:22,035 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:22,035 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1793}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Qg7JAw6GxFZGOty8i9Yd2g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2575e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1793', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:22,035 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:22,035 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:22,035 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:22,035 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:22,035 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:22,035 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1793&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Qg7JAw6GxFZGOty8i9Yd2g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135722Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:22,036 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135722Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2c8f879bbfceaf2907e6a17072ce3919ac8352dc0ca684ffddd2f369efebc89c gunicorn-registry stdout | 2023-06-29 13:57:22,036 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f805e1ed50f54fa82922f90188923315c07dedad537505b976461e02393c3d37 gunicorn-registry stdout | 2023-06-29 13:57:22,036 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:22,036 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:22,036 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:22,037 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:22,082 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:57:22,445 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1793 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:22,445 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c4dd444c-72a9-4aa3-a68c-67fc696df7d8', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c4dd444c-72a9-4aa3-a68c-67fc696df7d8', 'ETag': '"420ec9030e86c456463adcbc8bd61dda"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:22,445 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:22,445 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:22,446 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:22,446 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:22,446 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c4dd444c-72a9-4aa3-a68c-67fc696df7d8', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c4dd444c-72a9-4aa3-a68c-67fc696df7d8', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c4dd444c-72a9-4aa3-a68c-67fc696df7d8', 'etag': '"420ec9030e86c456463adcbc8bd61dda"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"420ec9030e86c456463adcbc8bd61dda"'} gunicorn-registry stdout | 2023-06-29 13:57:23,161 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:23,161 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:23,161 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1794, 'Body': <_io.BytesIO object at 0x7f7ccb1fbc20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:23,161 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:23,162 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:23,162 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:23,162 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:23,162 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:23,162 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:23,162 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:23,170 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:23,170 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:23,170 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:23,170 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:23,170 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:23,170 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1794}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'f+NLZOBNMLhMBFRfT6Bm5Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fbc20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1794', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:23,170 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:23,171 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:23,171 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:23,171 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:23,171 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:23,171 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1794&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:f+NLZOBNMLhMBFRfT6Bm5Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135723Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:23,171 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135723Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 960547766b7d3544074798be1858e9241457bcf370e2735923e188b5e474b322 gunicorn-registry stdout | 2023-06-29 13:57:23,171 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4360eb41802a1cdac93638ac0ecf3000172dccbb2ee0a2efad3f3d12ed64472f gunicorn-registry stdout | 2023-06-29 13:57:23,171 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:23,171 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:23,172 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:23,172 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:23,219 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityscanningnotificationworker stdout | 2023-06-29 13:57:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:57:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:57:48.681765+00:00 (in 25.394452 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:57:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:58:23 UTC)" (scheduled at 2023-06-29 13:57:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:57:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:57:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:58:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:57:23,623 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1794 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:23,624 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3345c365-8ae1-4e80-a0a4-13dd24e903d1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3345c365-8ae1-4e80-a0a4-13dd24e903d1', 'ETag': '"7fe34b64e04d30b84c04545f4fa066e5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:23,624 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:23,624 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:23,624 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:23,624 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:23,624 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3345c365-8ae1-4e80-a0a4-13dd24e903d1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3345c365-8ae1-4e80-a0a4-13dd24e903d1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3345c365-8ae1-4e80-a0a4-13dd24e903d1', 'etag': '"7fe34b64e04d30b84c04545f4fa066e5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7fe34b64e04d30b84c04545f4fa066e5"'} notificationworker stdout | 2023-06-29 13:57:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:57:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:57:33.978401+00:00 (in 9.999480 seconds) notificationworker stdout | 2023-06-29 13:57:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:57:33 UTC)" (scheduled at 2023-06-29 13:57:23.978401+00:00) notificationworker stdout | 2023-06-29 13:57:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:57:23,980 [74] [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(2023, 6, 29, 13, 57, 23, 979376), True, datetime.datetime(2023, 6, 29, 13, 57, 23, 979376), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:57:23,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:57:23,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:57:23,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:57:33 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:57:24,382 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:24,382 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:24,382 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1795, 'Body': <_io.BytesIO object at 0x7f7ccb1ab310>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:24,382 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:24,382 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:24,382 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:24,382 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:24,383 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:24,383 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:24,383 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:24,391 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:24,391 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:24,391 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:24,391 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:24,391 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:24,391 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1795}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'xE460IOqtkV29YrULEZs+w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1ab310>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1795', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:24,391 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:24,391 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:24,391 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:24,391 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:24,392 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:24,392 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1795&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:xE460IOqtkV29YrULEZs+w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135724Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:24,392 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135724Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 49b7604cc1b6ddea4f4cbd91d00c5c2340c3343d37fd1ca746d49852f5d130d2 gunicorn-registry stdout | 2023-06-29 13:57:24,392 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 10bd5fcdf83567edcf7dbf93a45dc3db2fcfad56e58717ce89adefaa3a7c1ff9 gunicorn-registry stdout | 2023-06-29 13:57:24,392 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:24,392 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:24,392 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:24,393 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:24,438 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:57:24,637 [211] [DEBUG] [app] Starting request: urn:request:665d5e8c-f669-47a3-9491-75acaf7213e7 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:57:24,637 [214] [DEBUG] [app] Starting request: urn:request:f62fa26a-7726-4a3c-b319-a56ad773f855 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:57:24,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:57:24,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:57:24,640 [222] [DEBUG] [app] Starting request: urn:request:5b176f40-8a9a-423e-b37a-3b9adf2d6873 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:57:24,640 [216] [DEBUG] [app] Starting request: urn:request:bbde56c4-bc77-4d60-a0b3-353f316eb156 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:57:24,640 [222] [DEBUG] [app] Ending request: urn:request:5b176f40-8a9a-423e-b37a-3b9adf2d6873 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:5b176f40-8a9a-423e-b37a-3b9adf2d6873', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:57:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:57:24,641 [216] [DEBUG] [app] Ending request: urn:request:bbde56c4-bc77-4d60-a0b3-353f316eb156 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:bbde56c4-bc77-4d60-a0b3-353f316eb156', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:57:24,641 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:57:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:57:24,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-registry stdout | 2023-06-29 13:57:24,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:57:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:57:24,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:57:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:57:24,643 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:57:24,643 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:57:24,644 [211] [DEBUG] [app] Starting request: urn:request:e2b00554-2506-4ee6-9b75-42b57b30c900 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:57:24,644 [213] [DEBUG] [app] Starting request: urn:request:152fdb37-01ab-4f76-a563-7bc947635ed6 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:57:24,644 [211] [DEBUG] [app] Ending request: urn:request:e2b00554-2506-4ee6-9b75-42b57b30c900 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:e2b00554-2506-4ee6-9b75-42b57b30c900', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:57:24,645 [213] [DEBUG] [app] Ending request: urn:request:152fdb37-01ab-4f76-a563-7bc947635ed6 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:152fdb37-01ab-4f76-a563-7bc947635ed6', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:57:24,645 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:57:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:57:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:57:24,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:57:24,645 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:57:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:57:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:57:24,645 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:57:24,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:57:24,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:57:24,653 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:57:24,653 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:57:24,664 [214] [DEBUG] [app] Ending request: urn:request:f62fa26a-7726-4a3c-b319-a56ad773f855 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:f62fa26a-7726-4a3c-b319-a56ad773f855', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:57:24,664 [211] [DEBUG] [app] Ending request: urn:request:665d5e8c-f669-47a3-9491-75acaf7213e7 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:665d5e8c-f669-47a3-9491-75acaf7213e7', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:57:24,664 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:57:24,664 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:57:24,665 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:57:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:57:24,665 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:57:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:57:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:57:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-registry stdout | 2023-06-29 13:57:24,840 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1795 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:24,840 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3dad797f-bda2-47c1-9460-28a48fbfa0a0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3dad797f-bda2-47c1-9460-28a48fbfa0a0', 'ETag': '"c44e3ad083aab64576f58ad42c466cfb"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:24,840 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:24,840 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:24,841 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:24,841 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:24,841 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3dad797f-bda2-47c1-9460-28a48fbfa0a0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3dad797f-bda2-47c1-9460-28a48fbfa0a0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3dad797f-bda2-47c1-9460-28a48fbfa0a0', 'etag': '"c44e3ad083aab64576f58ad42c466cfb"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c44e3ad083aab64576f58ad42c466cfb"'} gunicorn-registry stdout | 2023-06-29 13:57:25,275 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:25,275 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:25,276 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1796, 'Body': <_io.BytesIO object at 0x7f7ccb271a90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:25,276 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:25,276 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:25,276 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:25,276 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:25,276 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:25,276 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:25,277 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:25,285 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:25,285 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:25,285 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:25,285 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:25,285 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:25,285 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1796}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'mUMBpcsZU4HjoNR26fTq/g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271a90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1796', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:25,285 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:25,285 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:25,285 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:25,285 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:25,285 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:25,286 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1796&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:mUMBpcsZU4HjoNR26fTq/g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135725Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:25,286 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135725Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4bd58114ceae635695d3bb6ecd155a042ec2e3a7a7dbaf09819560c83a9605ed gunicorn-registry stdout | 2023-06-29 13:57:25,286 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9c4e7b2360c70347d226a2543200d5dce161a02f4d9549a138e849f0cc0a4d24 gunicorn-registry stdout | 2023-06-29 13:57:25,286 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:25,286 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:25,286 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:25,287 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:25,333 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:57:25,697 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1796 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:25,698 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '73803090-e549-4655-86ca-3d41d643d0c1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '73803090-e549-4655-86ca-3d41d643d0c1', 'ETag': '"994301a5cb195381e3a0d476e9f4eafe"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:25,698 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:25,698 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:25,698 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:25,698 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:25,698 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '73803090-e549-4655-86ca-3d41d643d0c1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '73803090-e549-4655-86ca-3d41d643d0c1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '73803090-e549-4655-86ca-3d41d643d0c1', 'etag': '"994301a5cb195381e3a0d476e9f4eafe"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"994301a5cb195381e3a0d476e9f4eafe"'} buildlogsarchiver stdout | 2023-06-29 13:57:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:57:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:57:55.790030+00:00 (in 29.999511 seconds) buildlogsarchiver stdout | 2023-06-29 13:57:25,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:57:55 UTC)" (scheduled at 2023-06-29 13:57:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:57:25,791 [54] [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(2023, 6, 14, 13, 57, 25, 790913), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:57:25,803 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:57:25,803 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:57:25,803 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:57:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:57:26,571 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:26,571 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:26,572 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1797, 'Body': <_io.BytesIO object at 0x7f7ccb27a810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:26,572 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:26,572 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:26,572 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:26,572 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:26,572 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:26,572 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:26,572 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:26,580 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:26,580 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:26,581 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:26,581 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:26,581 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:26,581 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1797}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'EzE3yPSh+ATes3l6ua4EQw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1797', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:26,581 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:26,581 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:26,581 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:26,581 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:26,581 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:26,581 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1797&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:EzE3yPSh+ATes3l6ua4EQw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135726Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:26,581 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135726Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 827c767d1d8f7dee235970f116522e8e54d11c05da75e2953089bf7bb2bf283a gunicorn-registry stdout | 2023-06-29 13:57:26,581 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 80b3ebb9efca652aa846036e126303a50083e9257b281b178faa36520e4c43c8 gunicorn-registry stdout | 2023-06-29 13:57:26,581 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:26,581 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:26,582 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:26,582 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:26,627 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:57:27,029 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1797 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:27,030 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '150582ff-4dd9-4a39-ba8e-c484e15ca22c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '150582ff-4dd9-4a39-ba8e-c484e15ca22c', 'ETag': '"133137c8f4a1f804deb3797ab9ae0443"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:27,030 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:27,030 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:27,030 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:27,030 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:27,030 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '150582ff-4dd9-4a39-ba8e-c484e15ca22c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '150582ff-4dd9-4a39-ba8e-c484e15ca22c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '150582ff-4dd9-4a39-ba8e-c484e15ca22c', 'etag': '"133137c8f4a1f804deb3797ab9ae0443"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"133137c8f4a1f804deb3797ab9ae0443"'} gunicorn-registry stdout | 2023-06-29 13:57:27,833 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:27,833 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:27,834 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1798, 'Body': <_io.BytesIO object at 0x7f7ccb1abb30>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:27,834 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:27,834 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:27,834 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:27,834 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:27,834 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:27,834 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:27,835 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:27,843 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:27,843 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:27,843 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:27,843 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:27,843 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:27,843 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1798}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '3lnI55RURdAPBTFiSVIc1Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1abb30>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1798', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:27,843 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:27,843 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:27,843 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:27,843 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:27,844 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:27,844 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1798&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:3lnI55RURdAPBTFiSVIc1Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135727Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:27,844 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135727Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 543ef8a8f3a6d31811e3b732bc110d28139b3b5d46a0644ec8341593634927f0 gunicorn-registry stdout | 2023-06-29 13:57:27,844 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9b3b62c1b0f19f9cc88e990c68893daa2cc1df779fd84607861b2965f99252b5 gunicorn-registry stdout | 2023-06-29 13:57:27,844 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:27,844 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:27,844 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:27,845 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:27,890 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:57:28,297 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1798 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:28,297 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3bd4ac27-4737-4b37-83fe-96c10b12599f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3bd4ac27-4737-4b37-83fe-96c10b12599f', 'ETag': '"de59c8e7945445d00f05316249521cd5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:28,297 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:28,297 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:28,297 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:28,297 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:28,298 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3bd4ac27-4737-4b37-83fe-96c10b12599f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3bd4ac27-4737-4b37-83fe-96c10b12599f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3bd4ac27-4737-4b37-83fe-96c10b12599f', 'etag': '"de59c8e7945445d00f05316249521cd5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"de59c8e7945445d00f05316249521cd5"'} gunicorn-registry stdout | 2023-06-29 13:57:29,060 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:29,061 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:29,061 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1799, 'Body': <_io.BytesIO object at 0x7f7ccb2c6540>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:29,061 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:29,061 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:29,061 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:29,061 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:29,061 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:29,062 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:29,062 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:29,070 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:29,070 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:29,070 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:29,070 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:29,070 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:29,070 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1799}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'f+90YrpuiwQMvBPWCdS0NA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6540>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1799', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:29,071 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:29,071 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:29,071 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:29,071 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:29,071 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:29,071 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1799&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:f+90YrpuiwQMvBPWCdS0NA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135729Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:29,071 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135729Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1eaa05bc5eca512f27fa5ec4df98ac197efccde68d5829cd9284ecb149cc9126 gunicorn-registry stdout | 2023-06-29 13:57:29,071 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9dc62abd7e9747d6caa063c3fd5ab7409faa085347c031f00a0bf25bafadd6b1 gunicorn-registry stdout | 2023-06-29 13:57:29,071 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:29,071 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:29,072 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:29,072 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:29,117 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:57:29,520 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1799 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:29,520 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0395b088-f8e4-4df8-92e7-6871c448b302', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0395b088-f8e4-4df8-92e7-6871c448b302', 'ETag': '"7fef7462ba6e8b040cbc13d609d4b434"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:29,520 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:29,521 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:29,521 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:29,521 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:29,521 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0395b088-f8e4-4df8-92e7-6871c448b302', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0395b088-f8e4-4df8-92e7-6871c448b302', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0395b088-f8e4-4df8-92e7-6871c448b302', 'etag': '"7fef7462ba6e8b040cbc13d609d4b434"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7fef7462ba6e8b040cbc13d609d4b434"'} gunicorn-registry stdout | 2023-06-29 13:57:30,250 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:30,250 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:30,250 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1800, 'Body': <_io.BytesIO object at 0x7f7ccb223ef0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:30,250 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:30,251 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:30,251 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:30,251 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:30,251 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:30,251 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:30,251 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:30,259 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:30,259 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:30,259 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:30,259 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:30,259 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:30,259 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1800}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Ze29XHZmurV6iNPrKaaBCQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223ef0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1800', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:30,259 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:30,259 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:30,260 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:30,260 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:30,260 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:30,260 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1800&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Ze29XHZmurV6iNPrKaaBCQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135730Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:30,260 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135730Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 67ee1ca30daf12fa0f0901c73cbc5dd7eceabace47389321f470406c0242a9ac gunicorn-registry stdout | 2023-06-29 13:57:30,260 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4f6cc9d55f87dd13403d33306c8671e531a99d522acfba361bbf5fda332dbaf6 gunicorn-registry stdout | 2023-06-29 13:57:30,260 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:30,260 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:30,260 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:30,261 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:30,306 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:57:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:57:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:57:40.585410+00:00 (in 9.999434 seconds) gcworker stdout | 2023-06-29 13:57:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:57:40 UTC)" (scheduled at 2023-06-29 13:57:30.585410+00:00) gcworker stdout | 2023-06-29 13:57:30,587 [59] [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, 1686837450586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:57:30,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:57:30,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:57:30,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:57:40 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:57:30,706 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1800 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:30,707 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a2ee2a98-d6fe-4069-a104-4a274df2c9a6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a2ee2a98-d6fe-4069-a104-4a274df2c9a6', 'ETag': '"65edbd5c7666bab57a88d3eb29a68109"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:30,707 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:30,707 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:30,707 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:30,707 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:30,707 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a2ee2a98-d6fe-4069-a104-4a274df2c9a6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a2ee2a98-d6fe-4069-a104-4a274df2c9a6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a2ee2a98-d6fe-4069-a104-4a274df2c9a6', 'etag': '"65edbd5c7666bab57a88d3eb29a68109"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"65edbd5c7666bab57a88d3eb29a68109"'} expiredappspecifictokenworker stdout | 2023-06-29 13:57:31,053 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:57:32,048 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:32,048 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:32,048 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1801, 'Body': <_io.BytesIO object at 0x7f7ccb271c70>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:32,048 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:32,048 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:32,048 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:32,048 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:32,049 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:32,049 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:32,049 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:32,057 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:32,057 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:32,057 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:32,057 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:32,057 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:32,057 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1801}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '0JxtVK1e5L+6prwcIL9lMw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271c70>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1801', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:32,057 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:32,057 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:32,057 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:32,057 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:32,058 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:32,058 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1801&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:0JxtVK1e5L+6prwcIL9lMw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135732Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:32,058 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135732Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2403051e943d7348ba19640f8ccda08cd45e99fb8bc49cadd21379e5e657d3d1 gunicorn-registry stdout | 2023-06-29 13:57:32,058 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1e0a1f6db9d59a7bc3c1ec657be561bc0b1ad41134529881a53f729922c0c933 gunicorn-registry stdout | 2023-06-29 13:57:32,058 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:32,058 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:32,058 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:32,059 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:32,109 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:57:32,593 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1801 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:32,593 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '00a73309-dbf8-491f-9524-837043620eb2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '00a73309-dbf8-491f-9524-837043620eb2', 'ETag': '"d09c6d54ad5ee4bfbaa6bc1c20bf6533"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:32,593 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:32,594 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:32,594 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:32,594 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:32,594 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '00a73309-dbf8-491f-9524-837043620eb2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '00a73309-dbf8-491f-9524-837043620eb2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '00a73309-dbf8-491f-9524-837043620eb2', 'etag': '"d09c6d54ad5ee4bfbaa6bc1c20bf6533"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d09c6d54ad5ee4bfbaa6bc1c20bf6533"'} gunicorn-registry stdout | 2023-06-29 13:57:33,700 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:33,700 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:33,701 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1802, 'Body': <_io.BytesIO object at 0x7f7ccb1fb680>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:33,701 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:33,701 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:33,701 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:33,701 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:33,701 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:33,701 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:33,701 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:33,710 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:33,710 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:33,710 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:33,710 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:33,710 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:33,710 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1802}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'BPBglKGSmgZSHdu/qh5f9g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fb680>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1802', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:33,710 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:33,710 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:33,710 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:33,710 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:33,711 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:33,711 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1802&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:BPBglKGSmgZSHdu/qh5f9g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135733Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:33,711 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135733Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f359ed877ff3ada76e6f7684bef826aa377e4d87ffe452c15c4db2d9ef6e95ed gunicorn-registry stdout | 2023-06-29 13:57:33,711 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d1cee7ebffcedb6933cb40c5435031180ea353a1dfba72532d7069e67bbc5fb0 gunicorn-registry stdout | 2023-06-29 13:57:33,711 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:33,711 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:33,711 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:33,712 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:33,757 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:57:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:57:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:57:43.978401+00:00 (in 9.999476 seconds) notificationworker stdout | 2023-06-29 13:57:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:57:43 UTC)" (scheduled at 2023-06-29 13:57:33.978401+00:00) notificationworker stdout | 2023-06-29 13:57:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:57:33,980 [74] [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(2023, 6, 29, 13, 57, 33, 979408), True, datetime.datetime(2023, 6, 29, 13, 57, 33, 979408), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:57:33,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:57:33,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:57:33,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:57:43 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:57:34,202 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1802 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:34,203 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '53dd87f6-63e7-4fa9-ad5b-d14cda5bad3a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '53dd87f6-63e7-4fa9-ad5b-d14cda5bad3a', 'ETag': '"04f06094a1929a06521ddbbfaa1e5ff6"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:34,203 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:34,203 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:34,203 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:34,203 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:34,203 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '53dd87f6-63e7-4fa9-ad5b-d14cda5bad3a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '53dd87f6-63e7-4fa9-ad5b-d14cda5bad3a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '53dd87f6-63e7-4fa9-ad5b-d14cda5bad3a', 'etag': '"04f06094a1929a06521ddbbfaa1e5ff6"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"04f06094a1929a06521ddbbfaa1e5ff6"'} quotatotalworker stdout | 2023-06-29 13:57:34,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:57:34,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:57:49.399457+00:00 (in 14.999458 seconds) quotatotalworker stdout | 2023-06-29 13:57:34,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:57:49 UTC)" (scheduled at 2023-06-29 13:57:34.399457+00:00) quotatotalworker stdout | 2023-06-29 13:57:34,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:57:34,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:57:34,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:57:49 UTC)" executed successfully queuecleanupworker stdout | 2023-06-29 13:57:34,570 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:57:35,280 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:35,280 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:35,281 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1803, 'Body': <_io.BytesIO object at 0x7f7ccb1e6ea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:35,281 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:35,281 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:35,281 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:35,281 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:35,281 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:35,281 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:35,281 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:35,290 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:35,290 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:35,290 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:35,290 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:35,290 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:35,290 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1803}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Hxx+nUwWbTpuMrcnt53LeA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6ea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1803', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:35,290 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:35,290 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:35,290 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:35,290 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:35,290 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:35,290 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1803&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Hxx+nUwWbTpuMrcnt53LeA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135735Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:35,291 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135735Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 14cd56fa4f84b2382860ab80b7b430ab2eb0d18c9b4882f987f3fa839eabb739 gunicorn-registry stdout | 2023-06-29 13:57:35,291 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 13b3d425d0fed286829af0840a9fb676298b9254d2c932cc6e0825eb3d67541e gunicorn-registry stdout | 2023-06-29 13:57:35,291 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:35,291 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:35,291 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:35,292 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:35,337 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:57:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:57:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:57:41.713664+00:00 (in 5.130660 seconds) securityworker stdout | 2023-06-29 13:57:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:58:06 UTC)" (scheduled at 2023-06-29 13:57:36.582504+00:00) securityworker stdout | 2023-06-29 13:57:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:57:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:57:36,587 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:57:36,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:57:36,600 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:57:36,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:57:36,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:58:06 UTC)" executed successfully builder stdout | 2023-06-29 13:57:37,854 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:57:37,893 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} repositorygcworker stdout | 2023-06-29 13:57:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:57:38,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:58:01.990998+00:00 (in 23.202240 seconds) repositorygcworker stdout | 2023-06-29 13:57:38,789 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:58:38 UTC)" (scheduled at 2023-06-29 13:57:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:57:38,789 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:57:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:58:38 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:57:38,909 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1803 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:38,910 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '12d73fc5-27f4-4c80-89ec-ec1dc6d22241', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '12d73fc5-27f4-4c80-89ec-ec1dc6d22241', 'ETag': '"1f1c7e9d4c166d3a6e32b727b79dcb78"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:38,910 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:38,910 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:38,910 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:38,910 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:38,910 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '12d73fc5-27f4-4c80-89ec-ec1dc6d22241', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '12d73fc5-27f4-4c80-89ec-ec1dc6d22241', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '12d73fc5-27f4-4c80-89ec-ec1dc6d22241', 'etag': '"1f1c7e9d4c166d3a6e32b727b79dcb78"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1f1c7e9d4c166d3a6e32b727b79dcb78"'} gunicorn-registry stdout | 2023-06-29 13:57:38,933 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:38,933 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:38,933 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1804, 'Body': <_io.BytesIO object at 0x7f7ccb27a810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:38,933 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:38,933 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:38,933 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:38,933 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:38,933 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:38,933 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:38,934 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:38,942 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:38,942 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:38,942 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:38,942 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:38,942 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:38,942 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1804}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'HEnwHpA7qi03Q+3M2DnnPA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1804', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:38,942 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:38,942 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:38,942 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:38,942 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:38,942 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:38,942 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1804&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:HEnwHpA7qi03Q+3M2DnnPA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135738Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:38,942 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135738Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e0b04ab84466593492edb4fa188c449788563becf6b2b73cc1c11f52a0cb05bd gunicorn-registry stdout | 2023-06-29 13:57:38,943 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 49b3fe7b903cadf0f2c19c65a7bf4ff9cacd6de74c2f6832d79028a8a42de2aa gunicorn-registry stdout | 2023-06-29 13:57:38,943 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:38,943 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:38,943 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:38,944 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:38,988 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:57:39,636 [213] [DEBUG] [app] Starting request: urn:request:b63cd666-65f9-480f-9407-46c5f0283e31 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:57:39,636 [214] [DEBUG] [app] Starting request: urn:request:5d2f6b88-e531-40fb-b4cf-9eeca72c5dc3 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:57:39,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:57:39,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:57:39,640 [217] [DEBUG] [app] Starting request: urn:request:11998cdf-b324-4647-b5dd-95258779df7e (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:57:39,640 [216] [DEBUG] [app] Starting request: urn:request:d28c77e9-44ca-4485-8ef8-ca0afeed02ab (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:57:39,640 [217] [DEBUG] [app] Ending request: urn:request:11998cdf-b324-4647-b5dd-95258779df7e (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:11998cdf-b324-4647-b5dd-95258779df7e', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:57:39,640 [216] [DEBUG] [app] Ending request: urn:request:d28c77e9-44ca-4485-8ef8-ca0afeed02ab (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:d28c77e9-44ca-4485-8ef8-ca0afeed02ab', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:57:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:57:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:57:39,641 [217] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:57:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:57:39,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:57:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:57:39,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:57:39,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:57:39,642 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:57:39,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:57:39,644 [212] [DEBUG] [app] Starting request: urn:request:4ef25841-7db1-46cd-bc65-039684a920bc (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:57:39,644 [211] [DEBUG] [app] Starting request: urn:request:f65bd4d6-35ee-4fd1-b17c-192893bd9232 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:57:39,644 [212] [DEBUG] [app] Ending request: urn:request:4ef25841-7db1-46cd-bc65-039684a920bc (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:4ef25841-7db1-46cd-bc65-039684a920bc', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:57:39,644 [211] [DEBUG] [app] Ending request: urn:request:f65bd4d6-35ee-4fd1-b17c-192893bd9232 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:f65bd4d6-35ee-4fd1-b17c-192893bd9232', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:57:39,645 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:57:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:57:39,645 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:57:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-06-29 13:57:39,645 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:57:39,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:57:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:57:39,645 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:57:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:57:39,645 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:57:39,653 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:57:39,653 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:57:39,663 [214] [DEBUG] [app] Ending request: urn:request:5d2f6b88-e531-40fb-b4cf-9eeca72c5dc3 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:5d2f6b88-e531-40fb-b4cf-9eeca72c5dc3', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:57:39,664 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:57:39,664 [213] [DEBUG] [app] Ending request: urn:request:b63cd666-65f9-480f-9407-46c5f0283e31 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:b63cd666-65f9-480f-9407-46c5f0283e31', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:57:39,664 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:57:39,664 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:57:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:57:39,664 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:57:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:57:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:57:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) quotatotalworker stdout | 2023-06-29 13:57:39,712 [78] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotatotalworker.py', 'pid': '78'} quotaregistrysizeworker stdout | 2023-06-29 13:57:40,338 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gunicorn-registry stdout | 2023-06-29 13:57:40,370 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1804 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:40,370 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4aac0a18-57ab-4ed3-827d-14058ac18621', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4aac0a18-57ab-4ed3-827d-14058ac18621', 'ETag': '"1c49f01e903baa2d3743edccd839e73c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:40,370 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:40,371 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:40,371 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:40,371 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:40,371 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4aac0a18-57ab-4ed3-827d-14058ac18621', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4aac0a18-57ab-4ed3-827d-14058ac18621', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4aac0a18-57ab-4ed3-827d-14058ac18621', 'etag': '"1c49f01e903baa2d3743edccd839e73c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1c49f01e903baa2d3743edccd839e73c"'} gunicorn-registry stdout | 2023-06-29 13:57:40,394 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:40,394 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:40,394 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1805, 'Body': <_io.BytesIO object at 0x7f7ccb271c70>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:40,394 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:40,394 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:40,394 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:40,394 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:40,394 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:40,394 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:40,394 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:40,403 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:40,403 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:40,403 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:40,403 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:40,403 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:40,403 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1805}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'mijvLj6TpX/PVBTVzUBReA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271c70>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1805', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:40,403 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:40,403 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:40,403 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:40,403 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:40,403 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:40,403 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1805&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:mijvLj6TpX/PVBTVzUBReA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135740Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:40,403 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135740Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a288b34dfa7c8d1fa52318489fde7c042ccc88a8d26d1787fd56ae41661957e4 gunicorn-registry stdout | 2023-06-29 13:57:40,403 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b4ca10dbd9facd202d3f5d76e8323896b974a1b4bdbfcbac3f47b90c848b9fd0 gunicorn-registry stdout | 2023-06-29 13:57:40,403 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:40,404 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:40,404 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:40,404 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:40,451 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:57:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:57:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:57:50.585410+00:00 (in 9.999426 seconds) gcworker stdout | 2023-06-29 13:57:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:57:50 UTC)" (scheduled at 2023-06-29 13:57:40.585410+00:00) gcworker stdout | 2023-06-29 13:57:40,587 [59] [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, 1686837460586, 1209600, True, 3, 500, 1, 0]) logrotateworker stdout | 2023-06-29 13:57:40,595 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} gcworker stdout | 2023-06-29 13:57:40,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:57:40,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:57:40,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:57:50 UTC)" executed successfully buildlogsarchiver stdout | 2023-06-29 13:57:40,610 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} namespacegcworker stdout | 2023-06-29 13:57:40,654 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} gunicorn-registry stdout | 2023-06-29 13:57:41,016 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1805 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:41,016 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '609855ed-35d0-4cdf-940d-6b9ddf1e3923', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '609855ed-35d0-4cdf-940d-6b9ddf1e3923', 'ETag': '"9a28ef2e3e93a57fcf5414d5cd405178"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:41,017 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:41,017 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:41,017 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:41,017 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:41,017 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '609855ed-35d0-4cdf-940d-6b9ddf1e3923', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '609855ed-35d0-4cdf-940d-6b9ddf1e3923', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '609855ed-35d0-4cdf-940d-6b9ddf1e3923', 'etag': '"9a28ef2e3e93a57fcf5414d5cd405178"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9a28ef2e3e93a57fcf5414d5cd405178"'} gunicorn-registry stdout | 2023-06-29 13:57:41,039 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:41,039 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:41,039 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1806, 'Body': <_io.BytesIO object at 0x7f7ccb269bd0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:41,039 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:41,039 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:41,039 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:41,040 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:41,040 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:41,040 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:41,040 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:41,048 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:41,048 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:41,048 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:41,048 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:41,048 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:41,048 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1806}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'A79CRA1HAAJSzT9Dyvw1Rw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269bd0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1806', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:41,048 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:41,048 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:41,048 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:41,048 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:41,049 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:41,049 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1806&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:A79CRA1HAAJSzT9Dyvw1Rw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135741Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:41,049 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135741Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 6df554492627c94165fd127035fe83616c510fbe93a3dadc239e1903052b4b03 gunicorn-registry stdout | 2023-06-29 13:57:41,049 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 74f40bb42b9b3ac7caa4dd532dd0dd65ba5c0b1a95f621db6033440f8e0be702 gunicorn-registry stdout | 2023-06-29 13:57:41,049 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:41,049 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:41,049 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:41,050 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:41,095 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:57:41,456 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1806 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:41,457 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '451beed5-533b-4c35-aa18-c334c8898b7d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '451beed5-533b-4c35-aa18-c334c8898b7d', 'ETag': '"03bf42440d47000252cd3f43cafc3547"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:41,457 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:41,457 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:41,457 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:41,457 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:41,457 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '451beed5-533b-4c35-aa18-c334c8898b7d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '451beed5-533b-4c35-aa18-c334c8898b7d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '451beed5-533b-4c35-aa18-c334c8898b7d', 'etag': '"03bf42440d47000252cd3f43cafc3547"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"03bf42440d47000252cd3f43cafc3547"'} repositoryactioncounter stdout | 2023-06-29 13:57:41,464 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-registry stdout | 2023-06-29 13:57:41,480 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:41,480 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:41,480 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1807, 'Body': <_io.BytesIO object at 0x7f7ccb27a900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:41,480 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:41,480 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:41,480 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:41,481 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:41,481 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:41,481 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:41,481 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:41,489 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:41,489 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:41,489 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:41,489 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:41,489 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:41,489 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1807}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'X+c9aE9kUPRDzjzYXMJT/g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1807', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:41,489 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:41,489 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:41,489 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:41,489 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:41,490 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:41,490 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1807&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:X+c9aE9kUPRDzjzYXMJT/g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135741Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:41,490 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135741Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 61b15a7d2de1fd244c67588ff668e0c2f4402418f11d2f6e059fd4bb06fedfb3 gunicorn-registry stdout | 2023-06-29 13:57:41,490 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | bf32b537d5ecce240bd1587a675b8f4ff4c90e4022ae2aae100739ea0b6e3c4b gunicorn-registry stdout | 2023-06-29 13:57:41,490 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:41,490 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:41,490 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:41,491 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:41,540 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:57:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:57:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:58:06.582504+00:00 (in 24.868332 seconds) securityworker stdout | 2023-06-29 13:57:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:58:11 UTC)" (scheduled at 2023-06-29 13:57:41.713664+00:00) securityworker stdout | 2023-06-29 13:57:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:57:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:57:41,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:57:41,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:57:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:57:41,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:57:41,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:57:41,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:57:41,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:57:41,734 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:57:41,738 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:57:41,738 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:57:41,739 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 52, 41, 722249), 1, 2]) securityworker stdout | 2023-06-29 13:57:41,742 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:57:41,742 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:57:41,743 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 52, 41, 722249), 1, 2]) securityworker stdout | 2023-06-29 13:57:41,747 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:57:41,747 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:57:41,747 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:57:41,747 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:57:41,747 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:57:41,748 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:57:41,748 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:57:41,749 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:57:41,749 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:57:41,749 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:58:11 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:57:41,821 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1807 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:41,821 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5bf590ff-137e-4ac3-9fff-0938d77dee51', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5bf590ff-137e-4ac3-9fff-0938d77dee51', 'ETag': '"5fe73d684f6450f443ce3cd85cc253fe"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:41,821 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:41,822 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:41,822 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:41,822 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:41,822 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5bf590ff-137e-4ac3-9fff-0938d77dee51', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5bf590ff-137e-4ac3-9fff-0938d77dee51', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5bf590ff-137e-4ac3-9fff-0938d77dee51', 'etag': '"5fe73d684f6450f443ce3cd85cc253fe"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5fe73d684f6450f443ce3cd85cc253fe"'} gunicorn-registry stdout | 2023-06-29 13:57:42,484 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:42,484 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:42,485 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1808, 'Body': <_io.BytesIO object at 0x7f7ccb2c6ea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:42,485 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:42,485 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:42,485 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:42,485 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:42,485 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:42,485 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:42,485 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:42,494 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:42,494 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:42,494 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:42,494 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:42,494 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:42,494 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1808}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'WO8F5KheVhlVawzyynHqZw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6ea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1808', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:42,494 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:42,494 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:42,494 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:42,494 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:42,494 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:42,494 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1808&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:WO8F5KheVhlVawzyynHqZw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135742Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:42,494 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135742Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ebb9e69e7db7eade740369edc707885868ddfb2053e5756bae37432382480fdc gunicorn-registry stdout | 2023-06-29 13:57:42,495 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 27e0a23dc875a26859e513b4819371e9292861b40e7a1cce81fcdb5cf817c9e1 gunicorn-registry stdout | 2023-06-29 13:57:42,495 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:42,495 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:42,495 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:42,496 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:42,542 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. blobuploadcleanupworker stdout | 2023-06-29 13:57:42,624 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:57:42,906 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1808 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:42,907 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'dd0af10d-ed8b-4b3e-b3ef-2f333cc017d1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'dd0af10d-ed8b-4b3e-b3ef-2f333cc017d1', 'ETag': '"58ef05e4a85e5619556b0cf2ca71ea67"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:42,907 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:42,907 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:42,907 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:42,907 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:42,907 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'dd0af10d-ed8b-4b3e-b3ef-2f333cc017d1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'dd0af10d-ed8b-4b3e-b3ef-2f333cc017d1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'dd0af10d-ed8b-4b3e-b3ef-2f333cc017d1', 'etag': '"58ef05e4a85e5619556b0cf2ca71ea67"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"58ef05e4a85e5619556b0cf2ca71ea67"'} gunicorn-registry stdout | 2023-06-29 13:57:43,644 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:43,644 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:43,645 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1809, 'Body': <_io.BytesIO object at 0x7f7ccb216900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:43,645 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:43,645 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:43,645 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:43,645 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:43,645 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:43,645 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:43,645 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:43,653 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:43,653 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:43,653 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:43,653 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:43,654 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:43,654 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1809}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'QqbXfPilgdTR9Qcx1lwgbQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb216900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1809', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:43,654 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:43,654 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:43,654 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:43,654 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:43,654 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:43,654 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1809&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:QqbXfPilgdTR9Qcx1lwgbQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135743Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:43,654 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135743Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | fe5d943345f8c13ac2fa05354fa71f604ef063f0f5324fad9bf64b9f34da5eef gunicorn-registry stdout | 2023-06-29 13:57:43,654 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7dbc480754085695203d3145f2337df5d0a2d6986b13864cfc427965bdd37782 gunicorn-registry stdout | 2023-06-29 13:57:43,654 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:43,655 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:43,655 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:43,656 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:43,700 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:57:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:57:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:57:53.978401+00:00 (in 9.999448 seconds) notificationworker stdout | 2023-06-29 13:57:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:57:53 UTC)" (scheduled at 2023-06-29 13:57:43.978401+00:00) notificationworker stdout | 2023-06-29 13:57:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:57:43,980 [74] [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(2023, 6, 29, 13, 57, 43, 979466), True, datetime.datetime(2023, 6, 29, 13, 57, 43, 979466), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:57:43,995 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:57:43,995 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:57:43,995 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:57:53 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:57:44,065 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1809 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:44,066 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '45301538-96c0-4dc2-829c-4a2ea8afc4db', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '45301538-96c0-4dc2-829c-4a2ea8afc4db', 'ETag': '"42a6d77cf8a581d4d1f50731d65c206d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:44,066 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:44,066 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:44,066 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:44,066 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:44,066 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '45301538-96c0-4dc2-829c-4a2ea8afc4db', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '45301538-96c0-4dc2-829c-4a2ea8afc4db', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '45301538-96c0-4dc2-829c-4a2ea8afc4db', 'etag': '"42a6d77cf8a581d4d1f50731d65c206d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"42a6d77cf8a581d4d1f50731d65c206d"'} repositorygcworker stdout | 2023-06-29 13:57:44,614 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:57:44,860 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:44,860 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:44,860 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1810, 'Body': <_io.BytesIO object at 0x7f7cd09c1810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:44,860 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:44,861 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:44,861 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:44,861 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:44,861 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:44,861 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:44,861 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:44,869 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:44,869 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:44,869 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:44,869 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:44,870 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:44,870 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1810}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'IEoQKvEmBDBwLItL5Q3Jew==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd09c1810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1810', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:44,870 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:44,870 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:44,870 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:44,870 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:44,870 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:44,870 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1810&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:IEoQKvEmBDBwLItL5Q3Jew== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135744Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:44,870 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135744Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 844968d038aa905fde2688beec45745eac4a032be9913a64390ad9b9481fe0dc gunicorn-registry stdout | 2023-06-29 13:57:44,870 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5b9dc4003e7a2b91a03e959a8b665003a15d89ed612bbcaf355a7fbe0e903843 gunicorn-registry stdout | 2023-06-29 13:57:44,870 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:44,870 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:44,871 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:44,871 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:44,917 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:57:45,277 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1810 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:45,278 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'cca12f3f-613b-4639-bb4d-81923a0d4bcf', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'cca12f3f-613b-4639-bb4d-81923a0d4bcf', 'ETag': '"204a102af1260430702c8b4be50dc97b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:45,278 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:45,278 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:45,278 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:45,278 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:45,278 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'cca12f3f-613b-4639-bb4d-81923a0d4bcf', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'cca12f3f-613b-4639-bb4d-81923a0d4bcf', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'cca12f3f-613b-4639-bb4d-81923a0d4bcf', 'etag': '"204a102af1260430702c8b4be50dc97b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"204a102af1260430702c8b4be50dc97b"'} namespacegcworker stdout | 2023-06-29 13:57:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:57:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:57:55.889222+00:00 (in 10.198253 seconds) namespacegcworker stdout | 2023-06-29 13:57:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:58:45 UTC)" (scheduled at 2023-06-29 13:57:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:57:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:57:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:58:45 UTC)" executed successfully exportactionlogsworker stdout | 2023-06-29 13:57:45,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:57:45,793 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:57:55.591055+00:00 (in 9.797557 seconds) exportactionlogsworker stdout | 2023-06-29 13:57:45,793 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 14:02:45 UTC)" (scheduled at 2023-06-29 13:57:45.793045+00:00) exportactionlogsworker stdout | 2023-06-29 13:57:45,794 [58] [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(2023, 6, 29, 13, 57, 45, 793879), 'exportactionlogs/%']) exportactionlogsworker stdout | 2023-06-29 13:57:45,806 [58] [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(2023, 6, 29, 13, 57, 45, 793879), True, datetime.datetime(2023, 6, 29, 13, 57, 45, 793879), 0, 'exportactionlogs/%']) exportactionlogsworker stdout | 2023-06-29 13:57:45,811 [58] [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(2023, 6, 29, 13, 57, 45, 793879), True, datetime.datetime(2023, 6, 29, 13, 57, 45, 793879), 0, 'exportactionlogs/%', False, datetime.datetime(2023, 6, 29, 13, 57, 45, 793879), 'exportactionlogs/%']) exportactionlogsworker stdout | 2023-06-29 13:57:45,815 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:57:45,815 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 14:02:45 UTC)" executed successfully securityworker stdout | 2023-06-29 13:57:45,914 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:57:45,924 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} gunicorn-registry stdout | 2023-06-29 13:57:45,940 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:45,940 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:45,941 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1811, 'Body': <_io.BytesIO object at 0x7f7ccb269270>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:45,941 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:45,941 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:45,941 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:45,941 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:45,941 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:45,941 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:45,941 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:45,949 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:45,949 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:45,950 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:45,950 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:45,950 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:45,950 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1811}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'RVWdmmmWeJ2GjiQb8ePYiw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269270>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1811', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:45,950 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:45,950 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:45,950 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:45,950 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:45,950 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:45,950 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1811&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:RVWdmmmWeJ2GjiQb8ePYiw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135745Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:45,950 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135745Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | edc3527929d454e51ab073102d74da8f84382f1fd0b766b1f7f0b420fbd8c1a4 gunicorn-registry stdout | 2023-06-29 13:57:45,950 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2eea8ade118a0930adc5c63236ebd436e1bb29375ae7c48c3312a238c33b18cf gunicorn-registry stdout | 2023-06-29 13:57:45,951 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:45,951 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:45,951 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:45,952 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. exportactionlogsworker stdout | 2023-06-29 13:57:45,991 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} gunicorn-registry stdout | 2023-06-29 13:57:46,001 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:57:46,154 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} servicekey stdout | 2023-06-29 13:57:46,259 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-web stdout | 2023-06-29 13:57:46,301 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:57:46,307 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:57:46,311 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:57:46,315 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} quotaregistrysizeworker stdout | 2023-06-29 13:57:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:57:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:58:46.378393+00:00 (in 59.999456 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:57:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:58:46 UTC)" (scheduled at 2023-06-29 13:57:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:57:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:57:46,390 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:57:46,390 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:58:46 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:57:46,571 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1811 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:46,572 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3c5b3aa3-bade-479d-979d-acf8e7aa56dd', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3c5b3aa3-bade-479d-979d-acf8e7aa56dd', 'ETag': '"45559d9a6996789d868e241bf1e3d88b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:46,572 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:46,572 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:46,572 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:46,572 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:46,572 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3c5b3aa3-bade-479d-979d-acf8e7aa56dd', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3c5b3aa3-bade-479d-979d-acf8e7aa56dd', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3c5b3aa3-bade-479d-979d-acf8e7aa56dd', 'etag': '"45559d9a6996789d868e241bf1e3d88b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"45559d9a6996789d868e241bf1e3d88b"'} securityscanningnotificationworker stdout | 2023-06-29 13:57:46,719 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gcworker stdout | 2023-06-29 13:57:46,830 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} gunicorn-registry stdout | 2023-06-29 13:57:47,303 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:47,303 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:47,304 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1812, 'Body': <_io.BytesIO object at 0x7f7ccb1adea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:47,304 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:47,304 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:47,304 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:47,304 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:47,304 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:47,304 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:47,304 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:47,313 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:47,313 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:47,313 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:47,313 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:47,313 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:47,313 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1812}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '0TuLzDZ7shl024Mhx/Mq0g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1adea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1812', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:47,313 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:47,313 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:47,313 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:47,313 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:47,314 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:47,314 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1812&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:0TuLzDZ7shl024Mhx/Mq0g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135747Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:47,314 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135747Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d258fc2e0dca9bab210cfb207e674d050d38406559f8a1fb2014fab79d3b098e gunicorn-registry stdout | 2023-06-29 13:57:47,314 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 462bea3d7af5ea4c6ea959fc322f31a6477b8a855637d5bc087a2b6eff45c02c gunicorn-registry stdout | 2023-06-29 13:57:47,314 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:47,314 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:47,314 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:47,315 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:47,360 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:57:47,764 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1812 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:47,765 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '82040b7b-d3c1-4801-bea8-644a336795a1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '82040b7b-d3c1-4801-bea8-644a336795a1', 'ETag': '"d13b8bcc367bb21974db8321c7f32ad2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:47,765 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:47,765 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:47,765 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:47,765 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:47,765 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '82040b7b-d3c1-4801-bea8-644a336795a1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '82040b7b-d3c1-4801-bea8-644a336795a1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '82040b7b-d3c1-4801-bea8-644a336795a1', 'etag': '"d13b8bcc367bb21974db8321c7f32ad2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d13b8bcc367bb21974db8321c7f32ad2"'} globalpromstats stdout | 2023-06-29 13:57:47,880 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 13:57:48,237 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-secscan stdout | 2023-06-29 13:57:48,515 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:57:48,519 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:57:48,522 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} securityscanningnotificationworker stdout | 2023-06-29 13:57:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:57:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:58:23.286787+00:00 (in 34.604497 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:57:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:58:48 UTC)" (scheduled at 2023-06-29 13:57:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:57:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:57:48,684 [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(2023, 6, 29, 13, 57, 48, 682825), True, datetime.datetime(2023, 6, 29, 13, 57, 48, 682825), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:57:48,696 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:57:48,697 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:57:48,697 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:58:48 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:57:48,775 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:48,776 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:48,776 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1813, 'Body': <_io.BytesIO object at 0x7f7ccb27a900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:48,776 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:48,776 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:48,776 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:48,776 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:48,776 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:48,776 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:48,777 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:48,785 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:48,785 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:48,785 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:48,785 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:48,785 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:48,785 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1813}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'j7BLZZmtSyuT7oet3coUyw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1813', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:48,785 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:48,785 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:48,785 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:48,786 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:48,786 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:48,786 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1813&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:j7BLZZmtSyuT7oet3coUyw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135748Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:48,786 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135748Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a28b6106a3045dc08caf46642777f208bded32fec3ccf3bca155267ceb200760 gunicorn-registry stdout | 2023-06-29 13:57:48,786 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a6af0f6e90229fbb7e74d107f25654c93ced3fef3085d815e13dbc357132815d gunicorn-registry stdout | 2023-06-29 13:57:48,786 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:48,786 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:48,786 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:48,787 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:48,834 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. chunkcleanupworker stdout | 2023-06-29 13:57:48,963 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-registry stdout | 2023-06-29 13:57:49,239 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1813 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:49,239 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b92c9d9a-b5af-4661-be84-4bb5b5d7e7c1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b92c9d9a-b5af-4661-be84-4bb5b5d7e7c1', 'ETag': '"8fb04b6599ad4b2b93ee87adddca14cb"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:49,239 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:49,240 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:49,240 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:49,240 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:49,240 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b92c9d9a-b5af-4661-be84-4bb5b5d7e7c1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b92c9d9a-b5af-4661-be84-4bb5b5d7e7c1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b92c9d9a-b5af-4661-be84-4bb5b5d7e7c1', 'etag': '"8fb04b6599ad4b2b93ee87adddca14cb"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8fb04b6599ad4b2b93ee87adddca14cb"'} quotatotalworker stdout | 2023-06-29 13:57:49,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:57:49,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:58:04.399457+00:00 (in 14.999473 seconds) quotatotalworker stdout | 2023-06-29 13:57:49,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:58:04 UTC)" (scheduled at 2023-06-29 13:57:49.399457+00:00) quotatotalworker stdout | 2023-06-29 13:57:49,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) storagereplication stdout | 2023-06-29 13:57:49,411 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} quotatotalworker stdout | 2023-06-29 13:57:49,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:57:49,414 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:58:04 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:57:49,613 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:49,614 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:49,614 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1814, 'Body': <_io.BytesIO object at 0x7f7ccb1fbc20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:49,615 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:49,615 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:49,615 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:49,615 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:49,615 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:49,615 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:49,615 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:49,623 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:49,623 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:49,623 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:49,623 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:49,624 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:49,624 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1814}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'VQUdeK2c+pf+I/X3+0WewA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fbc20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1814', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:49,624 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:49,624 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:49,624 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:49,624 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:49,624 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:49,624 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1814&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:VQUdeK2c+pf+I/X3+0WewA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135749Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:49,624 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135749Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 50311bb357670c40546660726864559d2b61ec49473617d94a35eec159b7fe26 gunicorn-registry stdout | 2023-06-29 13:57:49,624 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | de00da6f7037566cfb434f8eedb2e35e75130d5b10746af4e17b65a2d606fe89 gunicorn-registry stdout | 2023-06-29 13:57:49,624 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:49,624 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:49,625 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:49,625 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:49,675 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:57:49,724 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:57:49,727 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:57:49,731 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:57:49,737 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:57:49,741 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:57:49,745 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:57:49,749 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:57:49,752 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:57:49,755 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:57:49,994 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1814 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:49,994 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '957badc4-8e7c-4d74-a598-ac6299a3666c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '957badc4-8e7c-4d74-a598-ac6299a3666c', 'ETag': '"55051d78ad9cfa97fe23f5f7fb459ec0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:49,994 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:49,995 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:49,995 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:49,995 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:49,995 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '957badc4-8e7c-4d74-a598-ac6299a3666c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '957badc4-8e7c-4d74-a598-ac6299a3666c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '957badc4-8e7c-4d74-a598-ac6299a3666c', 'etag': '"55051d78ad9cfa97fe23f5f7fb459ec0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"55051d78ad9cfa97fe23f5f7fb459ec0"'} gunicorn-registry stdout | 2023-06-29 13:57:50,499 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:50,499 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:50,499 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1815, 'Body': <_io.BytesIO object at 0x7f7ccb286900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:50,500 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:50,500 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:50,500 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:50,500 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:50,500 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:50,500 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:50,500 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:50,508 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:50,508 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:50,508 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:50,508 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:50,508 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:50,509 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1815}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'D2v5goossWplNwwXLZ5H/w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1815', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:50,509 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:50,509 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:50,509 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:50,509 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:50,509 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:50,509 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1815&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:D2v5goossWplNwwXLZ5H/w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135750Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:50,509 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135750Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 78cd940e3b38ef9496f91ba466ec52402b230c2e13b1bcea02ad05802590bb7d gunicorn-registry stdout | 2023-06-29 13:57:50,509 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 52dbfc6ccc3ae7b6fd781b2b460715ee939f1e237a5796640ed117943ed89927 gunicorn-registry stdout | 2023-06-29 13:57:50,509 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:50,509 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:50,510 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:50,510 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:50,555 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:57:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:57:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:58:00.585410+00:00 (in 9.999485 seconds) gcworker stdout | 2023-06-29 13:57:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:58:00 UTC)" (scheduled at 2023-06-29 13:57:50.585410+00:00) gcworker stdout | 2023-06-29 13:57:50,587 [59] [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, 1686837470586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:57:50,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:57:50,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:57:50,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:58:00 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:57:50,879 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1815 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:50,879 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '93056860-2d1e-42c9-b362-33f9c2b554da', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '93056860-2d1e-42c9-b362-33f9c2b554da', 'ETag': '"0f6bf9828a2cb16a65370c172d9e47ff"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:50,879 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:50,879 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:50,879 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:50,879 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:50,880 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '93056860-2d1e-42c9-b362-33f9c2b554da', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '93056860-2d1e-42c9-b362-33f9c2b554da', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '93056860-2d1e-42c9-b362-33f9c2b554da', 'etag': '"0f6bf9828a2cb16a65370c172d9e47ff"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0f6bf9828a2cb16a65370c172d9e47ff"'} gunicorn-registry stdout | 2023-06-29 13:57:51,292 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:51,293 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:51,293 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1816, 'Body': <_io.BytesIO object at 0x7f7cd0116b80>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:51,293 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:51,293 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:51,293 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:51,293 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:51,293 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:51,293 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:51,294 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:51,302 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:51,302 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:51,302 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:51,302 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:51,302 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:51,302 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1816}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '4Z/7IWAkO4Ji6f3zN1UwnQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd0116b80>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1816', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:51,302 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:51,303 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:51,303 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:51,303 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:51,303 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:51,303 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1816&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:4Z/7IWAkO4Ji6f3zN1UwnQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135751Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:51,303 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135751Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ea1cb94818a05be2664ecca603c31c9cc7d65fadc6fb414a7a3a07aefdc6a25d gunicorn-registry stdout | 2023-06-29 13:57:51,303 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 45541b107dba3cc09c1a8540296deb7d766d4866d981e919111c4b680a4d4159 gunicorn-registry stdout | 2023-06-29 13:57:51,303 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:51,303 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:51,304 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:51,304 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:51,349 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:57:51,673 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1816 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:51,674 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b45f9b45-3bb6-445b-a16b-f86b0fe1f8a5', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b45f9b45-3bb6-445b-a16b-f86b0fe1f8a5', 'ETag': '"e19ffb2160243b8262e9fdf33755309d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:51,674 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:51,674 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:51,674 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:51,674 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:51,674 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b45f9b45-3bb6-445b-a16b-f86b0fe1f8a5', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b45f9b45-3bb6-445b-a16b-f86b0fe1f8a5', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b45f9b45-3bb6-445b-a16b-f86b0fe1f8a5', 'etag': '"e19ffb2160243b8262e9fdf33755309d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e19ffb2160243b8262e9fdf33755309d"'} gunicorn-registry stdout | 2023-06-29 13:57:52,718 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:52,718 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:52,718 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1817, 'Body': <_io.BytesIO object at 0x7f7ccb1fb270>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:52,719 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:52,719 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:52,719 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:52,719 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:52,719 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:52,719 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:52,719 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:52,727 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:52,727 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:52,727 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:52,727 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:52,728 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:52,728 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1817}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Xd6AIYd3fUNnYril3ZixDA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fb270>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1817', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:52,728 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:52,728 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:52,728 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:52,728 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:52,728 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:52,728 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1817&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Xd6AIYd3fUNnYril3ZixDA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135752Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:52,728 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135752Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 01e90b86acb78790d7b7428f4cbdbbe23a8d1bb3f0098799a7b5068b12b76f5f gunicorn-registry stdout | 2023-06-29 13:57:52,728 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3692525240eac4832e552eb6ec72c4601701dc435d89f95b5bc75ebf678d435a gunicorn-registry stdout | 2023-06-29 13:57:52,728 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:52,729 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:52,729 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:52,730 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:52,774 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:57:53,188 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1817 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:53,188 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '401ae81c-529d-4b77-9afa-084762672a3c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '401ae81c-529d-4b77-9afa-084762672a3c', 'ETag': '"5dde802187777d436762b8a5dd98b10c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:53,188 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:53,188 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:53,189 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:53,189 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:53,189 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '401ae81c-529d-4b77-9afa-084762672a3c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '401ae81c-529d-4b77-9afa-084762672a3c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '401ae81c-529d-4b77-9afa-084762672a3c', 'etag': '"5dde802187777d436762b8a5dd98b10c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5dde802187777d436762b8a5dd98b10c"'} gunicorn-registry stdout | 2023-06-29 13:57:53,460 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:53,460 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:53,461 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1818, 'Body': <_io.BytesIO object at 0x7f7ccb234ef0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:53,461 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:53,461 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:53,461 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:53,461 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:53,461 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:53,461 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:53,461 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:53,470 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:53,470 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:53,470 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:53,470 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:53,470 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:53,470 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1818}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '2E6ijwoSxbrlLKT++fgjew==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234ef0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1818', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:53,470 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:53,470 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:53,470 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:53,470 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:53,471 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:53,471 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1818&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:2E6ijwoSxbrlLKT++fgjew== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135753Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:53,471 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135753Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | addceb7966660a3a38e105929ccc5e779be96cbecc9294b54b3568a3720fdb3e gunicorn-registry stdout | 2023-06-29 13:57:53,471 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 94819febac402f47ff02a8afa98a60743b0743686f18804e920cfce4c6a5e8d7 gunicorn-registry stdout | 2023-06-29 13:57:53,471 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:53,471 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:53,471 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:53,472 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:53,518 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:57:53,836 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1818 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:53,836 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4461770e-9d52-4432-bf0b-4ebd419701ed', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4461770e-9d52-4432-bf0b-4ebd419701ed', 'ETag': '"d84ea28f0a12c5bae52ca4fef9f8237b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:53,836 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:53,836 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:53,837 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:53,837 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:53,837 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4461770e-9d52-4432-bf0b-4ebd419701ed', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4461770e-9d52-4432-bf0b-4ebd419701ed', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4461770e-9d52-4432-bf0b-4ebd419701ed', 'etag': '"d84ea28f0a12c5bae52ca4fef9f8237b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d84ea28f0a12c5bae52ca4fef9f8237b"'} notificationworker stdout | 2023-06-29 13:57:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:57:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:58:03.978401+00:00 (in 9.999467 seconds) notificationworker stdout | 2023-06-29 13:57:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:58:03 UTC)" (scheduled at 2023-06-29 13:57:53.978401+00:00) notificationworker stdout | 2023-06-29 13:57:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:57:53,980 [74] [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(2023, 6, 29, 13, 57, 53, 979397), True, datetime.datetime(2023, 6, 29, 13, 57, 53, 979397), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:57:53,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:57:53,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:57:53,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:58:03 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:57:54,542 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:54,542 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:54,542 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1819, 'Body': <_io.BytesIO object at 0x7f7ccb20def0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:54,543 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:54,543 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:54,543 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:54,543 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:54,543 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:54,543 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:54,543 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:54,551 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:54,551 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:54,551 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:54,551 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:54,551 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:54,551 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1819}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Ra7G0BTDqsvuAQkwqV6Eig==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb20def0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1819', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:54,552 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:54,552 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:54,552 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:54,552 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:54,552 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:54,552 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1819&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Ra7G0BTDqsvuAQkwqV6Eig== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135754Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:54,552 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135754Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 61b0afdc7e8d2d2b5132faa48bd7316ed25cbb67b6b4a5bfc4e9752ca9d055fe gunicorn-registry stdout | 2023-06-29 13:57:54,552 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c9c3166cfb117f93b8f390d9e0d7bcc86239a71026e10f59c1a749e60e825f0c gunicorn-registry stdout | 2023-06-29 13:57:54,552 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:54,552 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:54,553 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:54,553 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:54,598 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:57:54,636 [211] [DEBUG] [app] Starting request: urn:request:38f4790c-9b55-43b6-85f4-101c291134e1 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:57:54,636 [214] [DEBUG] [app] Starting request: urn:request:d0659995-7726-4402-a59a-8a9762751189 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:57:54,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:57:54,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:57:54,640 [223] [DEBUG] [app] Starting request: urn:request:2de9f8ff-5141-4ee4-a85a-a2cacffe10d1 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:57:54,640 [216] [DEBUG] [app] Starting request: urn:request:3e645760-2aa1-4103-8734-2330d861774e (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:57:54,640 [216] [DEBUG] [app] Ending request: urn:request:3e645760-2aa1-4103-8734-2330d861774e (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:3e645760-2aa1-4103-8734-2330d861774e', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:57:54,640 [223] [DEBUG] [app] Ending request: urn:request:2de9f8ff-5141-4ee4-a85a-a2cacffe10d1 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:2de9f8ff-5141-4ee4-a85a-a2cacffe10d1', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:57:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:57:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) gunicorn-registry stdout | 2023-06-29 13:57:54,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:57:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:57:54,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:57:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:57:54,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:57:54,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:57:54,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:57:54,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:57:54,643 [211] [DEBUG] [app] Starting request: urn:request:7aae1a9f-4db4-4314-8d4d-85281427d8e9 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:57:54,643 [213] [DEBUG] [app] Starting request: urn:request:5b470877-0c4d-48c4-944a-21d718f935fb (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:57:54,644 [211] [DEBUG] [app] Ending request: urn:request:7aae1a9f-4db4-4314-8d4d-85281427d8e9 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:7aae1a9f-4db4-4314-8d4d-85281427d8e9', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:57:54,644 [213] [DEBUG] [app] Ending request: urn:request:5b470877-0c4d-48c4-944a-21d718f935fb (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:5b470877-0c4d-48c4-944a-21d718f935fb', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:57:54,644 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:57:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:57:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:57:54,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:57:54,644 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:57:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:57:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:57:54,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:57:54,644 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:57:54,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:57:54,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:57:54,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:57:54,663 [214] [DEBUG] [app] Ending request: urn:request:d0659995-7726-4402-a59a-8a9762751189 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:d0659995-7726-4402-a59a-8a9762751189', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:57:54,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:57:54,663 [211] [DEBUG] [app] Ending request: urn:request:38f4790c-9b55-43b6-85f4-101c291134e1 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:38f4790c-9b55-43b6-85f4-101c291134e1', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:57:54,663 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:57:54,663 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:57:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:57:54,663 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:57:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:57:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:57:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.027) gunicorn-registry stdout | 2023-06-29 13:57:54,961 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1819 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:54,962 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a4d78353-9791-4bf5-9c3e-89c552d1d95b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a4d78353-9791-4bf5-9c3e-89c552d1d95b', 'ETag': '"45aec6d014c3aacbee010930a95e848a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:54,962 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:54,962 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:54,962 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:54,962 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:54,963 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a4d78353-9791-4bf5-9c3e-89c552d1d95b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a4d78353-9791-4bf5-9c3e-89c552d1d95b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a4d78353-9791-4bf5-9c3e-89c552d1d95b', 'etag': '"45aec6d014c3aacbee010930a95e848a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"45aec6d014c3aacbee010930a95e848a"'} exportactionlogsworker stdout | 2023-06-29 13:57:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:57:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:58:14.793446+00:00 (in 19.201884 seconds) exportactionlogsworker stdout | 2023-06-29 13:57:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:58:55 UTC)" (scheduled at 2023-06-29 13:57:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:57:55,592 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:57:55,593 [58] [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(2023, 6, 29, 13, 57, 55, 592088), True, datetime.datetime(2023, 6, 29, 13, 57, 55, 592088), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:57:55,613 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:57:55,613 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:57:55,613 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:58:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:57:55,710 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:55,710 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:55,710 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1820, 'Body': <_io.BytesIO object at 0x7f7ccb1fbc20>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:55,711 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:55,711 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:55,711 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:55,711 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:55,711 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:55,711 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:55,711 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:55,719 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:55,719 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:55,719 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:55,719 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:55,719 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:55,719 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1820}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'CjuUbixGV5jFBphlX2T3pg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fbc20>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1820', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:55,719 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:55,719 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:55,720 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:55,720 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:55,720 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:55,720 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1820&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:CjuUbixGV5jFBphlX2T3pg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135755Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:55,720 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135755Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e1592995caf8007ad99c58553b071b50f418efb2afccc76f18eca98432252936 gunicorn-registry stdout | 2023-06-29 13:57:55,720 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 479fbf9d29fcd5b4e4ddf57752eab85967d10a45810b913e07c67f876868d779 gunicorn-registry stdout | 2023-06-29 13:57:55,720 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:55,720 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:55,720 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:55,721 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:55,766 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. buildlogsarchiver stdout | 2023-06-29 13:57:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:57:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:58:25.790030+00:00 (in 29.999526 seconds) buildlogsarchiver stdout | 2023-06-29 13:57:55,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:58:25 UTC)" (scheduled at 2023-06-29 13:57:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:57:55,791 [54] [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(2023, 6, 14, 13, 57, 55, 790901), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:57:55,803 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:57:55,803 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:57:55,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:58:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:57:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:57:55,889 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:58:11.690034+00:00 (in 15.800343 seconds) namespacegcworker stdout | 2023-06-29 13:57:55,890 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:58:55 UTC)" (scheduled at 2023-06-29 13:57:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:57:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:57:55,891 [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(2023, 6, 29, 13, 57, 55, 890183), True, datetime.datetime(2023, 6, 29, 13, 57, 55, 890183), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:57:55,903 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:57:55,903 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:57:55,903 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:58:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:57:56,130 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1820 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:56,131 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '41d72918-d2f6-4c1d-bd5c-3857f9fd81e7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '41d72918-d2f6-4c1d-bd5c-3857f9fd81e7', 'ETag': '"0a3b946e2c465798c50698655f64f7a6"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:56,131 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:56,131 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:56,131 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:56,132 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:56,132 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '41d72918-d2f6-4c1d-bd5c-3857f9fd81e7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '41d72918-d2f6-4c1d-bd5c-3857f9fd81e7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '41d72918-d2f6-4c1d-bd5c-3857f9fd81e7', 'etag': '"0a3b946e2c465798c50698655f64f7a6"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0a3b946e2c465798c50698655f64f7a6"'} gunicorn-registry stdout | 2023-06-29 13:57:56,838 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:56,839 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:56,839 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1821, 'Body': <_io.BytesIO object at 0x7f7ccb223540>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:56,839 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:56,839 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:56,839 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:56,839 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:56,839 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:56,840 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:56,840 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:56,848 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:56,848 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:56,848 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:56,848 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:56,848 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:56,848 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1821}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'pX6iZC2qgRTtdBD8AU8CbQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223540>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1821', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:56,848 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:56,849 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:56,849 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:56,849 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:56,849 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:56,849 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1821&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:pX6iZC2qgRTtdBD8AU8CbQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135756Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:56,849 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135756Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 32b24a2c06fd36e64f9a3d23ae805c1c84a1ddf1114aeadea28422c3348024c3 gunicorn-registry stdout | 2023-06-29 13:57:56,849 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 39c629ea7e0e812faff11c5aab323b3c60785111f95cfbc99b53a520092cad0d gunicorn-registry stdout | 2023-06-29 13:57:56,849 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:56,849 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:56,849 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:56,850 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:56,895 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:57:57,288 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1821 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:57,288 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ac4f6a9f-8921-45cc-8e4c-e4cd7db33218', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ac4f6a9f-8921-45cc-8e4c-e4cd7db33218', 'ETag': '"a57ea2642daa8114ed7410fc014f026d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:57,288 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:57,288 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:57,288 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:57,289 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:57,289 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ac4f6a9f-8921-45cc-8e4c-e4cd7db33218', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ac4f6a9f-8921-45cc-8e4c-e4cd7db33218', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ac4f6a9f-8921-45cc-8e4c-e4cd7db33218', 'etag': '"a57ea2642daa8114ed7410fc014f026d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a57ea2642daa8114ed7410fc014f026d"'} gunicorn-registry stdout | 2023-06-29 13:57:57,829 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:57,829 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:57,830 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1822, 'Body': <_io.BytesIO object at 0x7f7ccb271b80>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:57,830 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:57,830 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:57,830 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:57,830 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:57,830 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:57,830 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:57,830 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:57,838 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:57,838 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:57,839 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:57,839 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:57,839 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:57,839 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1822}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'nFdEayCZOI/8A+54uUuVDA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271b80>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1822', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:57,839 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:57,839 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:57,839 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:57,839 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:57,839 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:57,839 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1822&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:nFdEayCZOI/8A+54uUuVDA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135757Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:57,839 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135757Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 26805464ecf2570ec1f214557ef6e9746fabb03c7dd89858171b04e392a77016 gunicorn-registry stdout | 2023-06-29 13:57:57,839 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | eadba53343b9a2a8ccaf80a853ed2b2e3ce81dc93061cf81dccb07679a1c09f8 gunicorn-registry stdout | 2023-06-29 13:57:57,839 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:57,840 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:57,840 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:57,840 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:57,885 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:57:58,209 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1822 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:58,210 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '35ae1865-9b0b-4567-bed9-18a8de7c1828', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '35ae1865-9b0b-4567-bed9-18a8de7c1828', 'ETag': '"9c57446b2099388ffc03ee78b94b950c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:58,210 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:58,210 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:58,210 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:58,210 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:58,210 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '35ae1865-9b0b-4567-bed9-18a8de7c1828', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '35ae1865-9b0b-4567-bed9-18a8de7c1828', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '35ae1865-9b0b-4567-bed9-18a8de7c1828', 'etag': '"9c57446b2099388ffc03ee78b94b950c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9c57446b2099388ffc03ee78b94b950c"'} gunicorn-registry stdout | 2023-06-29 13:57:59,201 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:57:59,201 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:57:59,202 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1823, 'Body': <_io.BytesIO object at 0x7f7ccb279ae0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:57:59,202 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:59,202 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:59,202 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:59,202 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:59,202 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:59,202 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:59,202 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:59,211 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:59,211 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:57:59,211 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:59,211 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:59,211 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:59,211 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1823}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'MHAO8oW63by26UmrT502FQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279ae0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1823', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:57:59,211 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:59,211 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:59,211 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:59,211 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:59,211 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:57:59,211 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1823&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:MHAO8oW63by26UmrT502FQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135759Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:57:59,212 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135759Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2347f2c11eb177c4084cfcf67ab39e70cf507cd40dfbdfcc17b475d6cbd04083 gunicorn-registry stdout | 2023-06-29 13:57:59,212 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | fcbc3b4e28f7a78c66578f50403cff3237254d9b49d23bcddd4734e822a2b1ab gunicorn-registry stdout | 2023-06-29 13:57:59,212 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:59,212 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:57:59,212 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:57:59,213 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:57:59,261 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:57:59,666 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1823 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:57:59,666 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '408b7010-bf65-45c8-b891-fd021663ed98', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '408b7010-bf65-45c8-b891-fd021663ed98', 'ETag': '"30700ef285baddbcb6e949ab4f9d3615"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:57:59,666 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:57:59,666 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:57:59,667 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:57:59,667 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:57:59,667 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '408b7010-bf65-45c8-b891-fd021663ed98', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '408b7010-bf65-45c8-b891-fd021663ed98', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '408b7010-bf65-45c8-b891-fd021663ed98', 'etag': '"30700ef285baddbcb6e949ab4f9d3615"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"30700ef285baddbcb6e949ab4f9d3615"'} gcworker stdout | 2023-06-29 13:58:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:58:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:58:10.585410+00:00 (in 9.999515 seconds) gcworker stdout | 2023-06-29 13:58:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:58:10 UTC)" (scheduled at 2023-06-29 13:58:00.585410+00:00) gcworker stdout | 2023-06-29 13:58:00,587 [59] [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, 1686837480586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:58:00,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:58:00,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:58:00,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:58:10 UTC)" executed successfully expiredappspecifictokenworker stdout | 2023-06-29 13:58:01,070 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:58:01,273 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:01,273 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:01,273 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1824, 'Body': <_io.BytesIO object at 0x7f7ccb208130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:01,274 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:01,274 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:01,274 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:01,274 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:01,274 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:01,274 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:01,274 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:01,282 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:01,283 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:01,283 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:01,283 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:01,283 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:01,283 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1824}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'w7JZfEkzThccZNL75vi7QA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb208130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1824', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:01,283 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:01,283 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:01,283 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:01,283 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:01,283 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:01,283 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1824&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:w7JZfEkzThccZNL75vi7QA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135801Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:01,283 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135801Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 074ea0fac4020b2334b936ccee97fa7b672ad3579ddc5de9dfb2f6b59f1dd806 gunicorn-registry stdout | 2023-06-29 13:58:01,283 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f9376579a89b73687562b4f2ea4a8b28e4bd3150f45f33194794837e44b777a4 gunicorn-registry stdout | 2023-06-29 13:58:01,284 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:01,284 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:01,284 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:01,285 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:01,329 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:58:01,815 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1824 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:01,815 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '3438053c-77ed-4190-b5c9-301fe02e7f30', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '3438053c-77ed-4190-b5c9-301fe02e7f30', 'ETag': '"c3b2597c49334e171c64d2fbe6f8bb40"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:01,815 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:01,816 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:01,816 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:01,816 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:01,816 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '3438053c-77ed-4190-b5c9-301fe02e7f30', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '3438053c-77ed-4190-b5c9-301fe02e7f30', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '3438053c-77ed-4190-b5c9-301fe02e7f30', 'etag': '"c3b2597c49334e171c64d2fbe6f8bb40"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c3b2597c49334e171c64d2fbe6f8bb40"'} repositorygcworker stdout | 2023-06-29 13:58:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:58:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:58:38.788158+00:00 (in 36.796592 seconds) repositorygcworker stdout | 2023-06-29 13:58:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:59:01 UTC)" (scheduled at 2023-06-29 13:58:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:58:01,992 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:58:01,993 [81] [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(2023, 6, 29, 13, 58, 1, 992049), True, datetime.datetime(2023, 6, 29, 13, 58, 1, 992049), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 13:58:02,005 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:58:02,006 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:58:02,006 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:59:01 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:58:02,849 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:02,850 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:02,850 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1825, 'Body': <_io.BytesIO object at 0x7f7ccb2295e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:02,850 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:02,850 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:02,850 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:02,850 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:02,850 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:02,850 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:02,851 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:02,859 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:02,859 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:02,859 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:02,859 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:02,859 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:02,859 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1825}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '1X5BMLsrJ3D7Cs2Dc9knEA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2295e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1825', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:02,859 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:02,859 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:02,860 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:02,860 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:02,860 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:02,860 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1825&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:1X5BMLsrJ3D7Cs2Dc9knEA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135802Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:02,860 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135802Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c5446ee2c1ce6b5d2e1dab43c807934da049ff2959637091639f9e947771b8d6 gunicorn-registry stdout | 2023-06-29 13:58:02,860 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 55b3c99fc471a9b758164ddc2db388c130b1a45020ad8542d2d745bd2a1e0cd2 gunicorn-registry stdout | 2023-06-29 13:58:02,860 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:02,860 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:02,860 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:02,861 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:02,907 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:58:03,312 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1825 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:03,313 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b37028aa-7d7a-4d20-b713-0399aad03fb1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b37028aa-7d7a-4d20-b713-0399aad03fb1', 'ETag': '"d57e4130bb2b2770fb0acd8373d92710"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:03,313 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:03,313 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:03,313 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:03,313 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:03,313 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b37028aa-7d7a-4d20-b713-0399aad03fb1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b37028aa-7d7a-4d20-b713-0399aad03fb1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b37028aa-7d7a-4d20-b713-0399aad03fb1', 'etag': '"d57e4130bb2b2770fb0acd8373d92710"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d57e4130bb2b2770fb0acd8373d92710"'} notificationworker stdout | 2023-06-29 13:58:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:58:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:58:13.978401+00:00 (in 9.999507 seconds) notificationworker stdout | 2023-06-29 13:58:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:58:13 UTC)" (scheduled at 2023-06-29 13:58:03.978401+00:00) notificationworker stdout | 2023-06-29 13:58:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:58:03,980 [74] [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(2023, 6, 29, 13, 58, 3, 979298), True, datetime.datetime(2023, 6, 29, 13, 58, 3, 979298), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:58:03,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:58:03,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:58:03,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:58:13 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:58:04,240 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:04,241 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:04,241 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1826, 'Body': <_io.BytesIO object at 0x7f7ccb234900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:04,241 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:04,241 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:04,241 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:04,241 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:04,241 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:04,242 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:04,242 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:04,250 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:04,250 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:04,250 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:04,250 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:04,250 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:04,250 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1826}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'c3jfr0FHNXeY24nw7iWruw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1826', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:04,250 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:04,251 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:04,251 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:04,251 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:04,251 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:04,251 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1826&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:c3jfr0FHNXeY24nw7iWruw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135804Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:04,251 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135804Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ff9589d6cd00fe84cedec5b11c4ab3ce1e3029e553753d038bcceb204310451c gunicorn-registry stdout | 2023-06-29 13:58:04,251 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 862941fcdce317b4b00f6f9d93fd542ea65f2c709033a149e1bb05b0f1fbd6cb gunicorn-registry stdout | 2023-06-29 13:58:04,251 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:04,251 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:04,252 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:04,252 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:04,297 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotatotalworker stdout | 2023-06-29 13:58:04,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:58:04,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:58:19.399457+00:00 (in 14.999470 seconds) quotatotalworker stdout | 2023-06-29 13:58:04,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:58:19 UTC)" (scheduled at 2023-06-29 13:58:04.399457+00:00) quotatotalworker stdout | 2023-06-29 13:58:04,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:58:04,412 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:58:04,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:58:19 UTC)" executed successfully queuecleanupworker stdout | 2023-06-29 13:58:04,607 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} blobuploadcleanupworker stdout | 2023-06-29 13:58:05,381 [52] [DEBUG] [apscheduler.scheduler] Looking for jobs to run blobuploadcleanupworker stdout | 2023-06-29 13:58:05,381 [52] [INFO] [apscheduler.executors.default] Running job "BlobUploadCleanupWorker._try_cleanup_uploads (trigger: interval[1:00:00], next run at: 2023-06-29 13:58:05 UTC)" (scheduled at 2023-06-29 13:58:05.380776+00:00) blobuploadcleanupworker stdout | 2023-06-29 13:58:05,381 [52] [DEBUG] [util.locking] Acquiring global lock BLOB_CLEANUP blobuploadcleanupworker stdout | 2023-06-29 13:58:05,382 [52] [DEBUG] [redis_lock.acquire] Getting 'lock:BLOB_CLEANUP' ... blobuploadcleanupworker stdout | 2023-06-29 13:58:05,382 [52] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:58:05.380776+00:00 (in 3599.999606 seconds) blobuploadcleanupworker stdout | 2023-06-29 13:58:05,384 [52] [INFO] [redis_lock.acquire] Got lock for 'lock:BLOB_CLEANUP'. blobuploadcleanupworker stdout | 2023-06-29 13:58:05,384 [52] [DEBUG] [util.locking] Acquired lock BLOB_CLEANUP blobuploadcleanupworker stdout | 2023-06-29 13:58:05,384 [52] [DEBUG] [__main__] Performing blob upload cleanup blobuploadcleanupworker stdout | 2023-06-29 13:58:05,385 [52] [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"."created" <= %s) LIMIT %s OFFSET %s', [datetime.datetime(2023, 6, 27, 13, 58, 5, 384916), 1, 0]) blobuploadcleanupworker stdout | 2023-06-29 13:58:05,397 [52] [DEBUG] [__main__] No additional stale blob uploads found blobuploadcleanupworker stdout | 2023-06-29 13:58:05,398 [52] [DEBUG] [data.database] Disconnecting from database. blobuploadcleanupworker stdout | 2023-06-29 13:58:05,398 [52] [DEBUG] [botocore.loaders] Loading JSON file: /app/lib/python3.9/site-packages/botocore/data/endpoints.json blobuploadcleanupworker stdout | 2023-06-29 13:58:05,407 [52] [DEBUG] [botocore.loaders] Loading JSON file: /app/lib/python3.9/site-packages/botocore/data/sdk-default-configuration.json blobuploadcleanupworker stdout | 2023-06-29 13:58:05,407 [52] [DEBUG] [botocore.hooks] Event choose-service-name: calling handler blobuploadcleanupworker stdout | 2023-06-29 13:58:05,414 [52] [DEBUG] [botocore.loaders] Loading JSON file: /app/lib/python3.9/site-packages/botocore/data/s3/2006-03-01/service-2.json blobuploadcleanupworker stdout | 2023-06-29 13:58:05,484 [52] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler blobuploadcleanupworker stdout | 2023-06-29 13:58:05,484 [52] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler ._handler at 0x7f3fa3af2430> blobuploadcleanupworker stdout | 2023-06-29 13:58:05,492 [52] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler blobuploadcleanupworker stdout | 2023-06-29 13:58:05,494 [52] [DEBUG] [botocore.endpoint] Setting s3 timeout as (60, 60) blobuploadcleanupworker stdout | 2023-06-29 13:58:05,495 [52] [DEBUG] [botocore.loaders] Loading JSON file: /app/lib/python3.9/site-packages/botocore/data/_retry.json blobuploadcleanupworker stdout | 2023-06-29 13:58:05,495 [52] [DEBUG] [botocore.client] Registering retry handlers for service: s3 blobuploadcleanupworker stdout | 2023-06-29 13:58:05,502 [52] [DEBUG] [botocore.loaders] Loading JSON file: /app/lib/python3.9/site-packages/boto3/data/s3/2006-03-01/resources-1.json blobuploadcleanupworker stdout | 2023-06-29 13:58:05,502 [52] [DEBUG] [botocore.hooks] Event choose-service-name: calling handler blobuploadcleanupworker stdout | 2023-06-29 13:58:05,503 [52] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler blobuploadcleanupworker stdout | 2023-06-29 13:58:05,504 [52] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler ._handler at 0x7f3fa3af2430> blobuploadcleanupworker stdout | 2023-06-29 13:58:05,504 [52] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler blobuploadcleanupworker stdout | 2023-06-29 13:58:05,505 [52] [DEBUG] [botocore.endpoint] Setting s3 timeout as (60, 60) blobuploadcleanupworker stdout | 2023-06-29 13:58:05,505 [52] [DEBUG] [botocore.client] Registering retry handlers for service: s3 blobuploadcleanupworker stdout | 2023-06-29 13:58:05,506 [52] [DEBUG] [boto3.resources.factory] Loading s3:s3 blobuploadcleanupworker stdout | 2023-06-29 13:58:05,507 [52] [DEBUG] [boto3.resources.factory] Loading s3:Bucket blobuploadcleanupworker stdout | 2023-06-29 13:58:05,507 [52] [DEBUG] [boto3.resources.model] Renaming Bucket attribute name blobuploadcleanupworker stdout | 2023-06-29 13:58:05,507 [52] [DEBUG] [botocore.hooks] Event creating-resource-class.s3.Bucket: calling handler ._handler at 0x7f3fa3af2670> blobuploadcleanupworker stdout | 2023-06-29 13:58:05,507 [52] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler blobuploadcleanupworker stdout | 2023-06-29 13:58:05,507 [52] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler > blobuploadcleanupworker stdout | 2023-06-29 13:58:05,508 [52] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler > blobuploadcleanupworker stdout | 2023-06-29 13:58:05,508 [52] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler blobuploadcleanupworker stdout | 2023-06-29 13:58:05,508 [52] [DEBUG] [botocore.hooks] Event before-call.s3.HeadBucket: calling handler blobuploadcleanupworker stdout | 2023-06-29 13:58:05,508 [52] [DEBUG] [botocore.hooks] Event before-call.s3.HeadBucket: calling handler > blobuploadcleanupworker stdout | 2023-06-29 13:58:05,508 [52] [DEBUG] [botocore.hooks] Event before-call.s3.HeadBucket: calling handler blobuploadcleanupworker stdout | 2023-06-29 13:58:05,508 [52] [DEBUG] [botocore.hooks] Event before-call.s3.HeadBucket: calling handler blobuploadcleanupworker stdout | 2023-06-29 13:58:05,508 [52] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=HeadBucket) with params: {'url_path': '/quay3.3.0', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42'}, 'body': b'', 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} blobuploadcleanupworker stdout | 2023-06-29 13:58:05,508 [52] [DEBUG] [botocore.hooks] Event request-created.s3.HeadBucket: calling handler > blobuploadcleanupworker stdout | 2023-06-29 13:58:05,508 [52] [DEBUG] [botocore.hooks] Event choose-signer.s3.HeadBucket: calling handler > blobuploadcleanupworker stdout | 2023-06-29 13:58:05,508 [52] [DEBUG] [botocore.hooks] Event choose-signer.s3.HeadBucket: calling handler blobuploadcleanupworker stdout | 2023-06-29 13:58:05,508 [52] [DEBUG] [botocore.hooks] Event before-sign.s3.HeadBucket: calling handler > blobuploadcleanupworker stdout | 2023-06-29 13:58:05,508 [52] [DEBUG] [botocore.utils] Using S3 path style addressing. blobuploadcleanupworker stdout | 2023-06-29 13:58:05,509 [52] [DEBUG] [botocore.auth] Calculating signature using v4 auth. blobuploadcleanupworker stdout | 2023-06-29 13:58:05,509 [52] [DEBUG] [botocore.auth] CanonicalRequest: blobuploadcleanupworker stdout | HEAD blobuploadcleanupworker stdout | /quay3.3.0 blobuploadcleanupworker stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud blobuploadcleanupworker stdout | x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 blobuploadcleanupworker stdout | x-amz-date:20230629T135805Z blobuploadcleanupworker stdout | host;x-amz-content-sha256;x-amz-date blobuploadcleanupworker stdout | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 blobuploadcleanupworker stdout | 2023-06-29 13:58:05,509 [52] [DEBUG] [botocore.auth] StringToSign: blobuploadcleanupworker stdout | AWS4-HMAC-SHA256 blobuploadcleanupworker stdout | 20230629T135805Z blobuploadcleanupworker stdout | 20230629/us-east-1/s3/aws4_request blobuploadcleanupworker stdout | c9a169758e36d19249cd39b28661d088b17a3c7689b054d422f295af59f071ee blobuploadcleanupworker stdout | 2023-06-29 13:58:05,509 [52] [DEBUG] [botocore.auth] Signature: blobuploadcleanupworker stdout | 2df573e1782cb07a13dcb12e74c941406c65905402d79a0cd1c53fc3521f6715 blobuploadcleanupworker stdout | 2023-06-29 13:58:05,509 [52] [DEBUG] [botocore.hooks] Event request-created.s3.HeadBucket: calling handler blobuploadcleanupworker stdout | 2023-06-29 13:58:05,509 [52] [DEBUG] [botocore.endpoint] Sending http request: blobuploadcleanupworker stdout | 2023-06-29 13:58:05,509 [52] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem blobuploadcleanupworker stdout | 2023-06-29 13:58:05,510 [52] [DEBUG] [urllib3.connectionpool] Starting new HTTPS connection (1): s3.us-south.cloud-object-storage.appdomain.cloud:443 blobuploadcleanupworker stdout | 2023-06-29 13:58:05,762 [52] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "HEAD /quay3.3.0 HTTP/1.1" 200 0 blobuploadcleanupworker stdout | 2023-06-29 13:58:05,762 [52] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 29 Jun 2023 13:58:05 GMT', 'X-Clv-Request-Id': 'c3e8d5d1-78c8-4ee6-b692-115977fe8d73', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'Accept-Ranges': 'bytes', 'x-amz-request-id': 'c3e8d5d1-78c8-4ee6-b692-115977fe8d73', 'ibm-sse-kp-enabled': 'false', 'Content-Length': '0'} blobuploadcleanupworker stdout | 2023-06-29 13:58:05,762 [52] [DEBUG] [botocore.parsers] Response body: blobuploadcleanupworker stdout | b'' blobuploadcleanupworker stdout | 2023-06-29 13:58:05,763 [52] [DEBUG] [botocore.hooks] Event needs-retry.s3.HeadBucket: calling handler blobuploadcleanupworker stdout | 2023-06-29 13:58:05,763 [52] [DEBUG] [botocore.retryhandler] No retry needed. blobuploadcleanupworker stdout | 2023-06-29 13:58:05,763 [52] [DEBUG] [botocore.hooks] Event needs-retry.s3.HeadBucket: calling handler > blobuploadcleanupworker stdout | 2023-06-29 13:58:05,770 [52] [DEBUG] [botocore.loaders] Loading JSON file: /app/lib/python3.9/site-packages/botocore/data/s3/2006-03-01/paginators-1.json blobuploadcleanupworker stdout | 2023-06-29 13:58:05,771 [52] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.ListObjectsV2: calling handler blobuploadcleanupworker stdout | 2023-06-29 13:58:05,771 [52] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.ListObjectsV2: calling handler blobuploadcleanupworker stdout | 2023-06-29 13:58:05,771 [52] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.ListObjectsV2: calling handler > blobuploadcleanupworker stdout | 2023-06-29 13:58:05,771 [52] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.ListObjectsV2: calling handler > blobuploadcleanupworker stdout | 2023-06-29 13:58:05,771 [52] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.ListObjectsV2: calling handler blobuploadcleanupworker stdout | 2023-06-29 13:58:05,771 [52] [DEBUG] [botocore.hooks] Event before-call.s3.ListObjectsV2: calling handler blobuploadcleanupworker stdout | 2023-06-29 13:58:05,771 [52] [DEBUG] [botocore.hooks] Event before-call.s3.ListObjectsV2: calling handler > blobuploadcleanupworker stdout | 2023-06-29 13:58:05,771 [52] [DEBUG] [botocore.hooks] Event before-call.s3.ListObjectsV2: calling handler blobuploadcleanupworker stdout | 2023-06-29 13:58:05,771 [52] [DEBUG] [botocore.hooks] Event before-call.s3.ListObjectsV2: calling handler blobuploadcleanupworker stdout | 2023-06-29 13:58:05,771 [52] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=ListObjectsV2) with params: {'url_path': '/quay3.3.0?list-type=2', 'query_string': {'prefix': 'datastorage/registry/uploads', 'encoding-type': 'url'}, 'method': 'GET', 'headers': {'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42'}, 'body': b'', 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0?list-type=2&prefix=datastorage%2Fregistry%2Fuploads&encoding-type=url', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': None, 'encoding_type_auto_set': True, 'signing': {'bucket': 'quay3.3.0'}}} blobuploadcleanupworker stdout | 2023-06-29 13:58:05,772 [52] [DEBUG] [botocore.hooks] Event request-created.s3.ListObjectsV2: calling handler > blobuploadcleanupworker stdout | 2023-06-29 13:58:05,772 [52] [DEBUG] [botocore.hooks] Event choose-signer.s3.ListObjectsV2: calling handler > blobuploadcleanupworker stdout | 2023-06-29 13:58:05,772 [52] [DEBUG] [botocore.hooks] Event choose-signer.s3.ListObjectsV2: calling handler blobuploadcleanupworker stdout | 2023-06-29 13:58:05,772 [52] [DEBUG] [botocore.hooks] Event before-sign.s3.ListObjectsV2: calling handler > blobuploadcleanupworker stdout | 2023-06-29 13:58:05,772 [52] [DEBUG] [botocore.auth] Calculating signature using v4 auth. blobuploadcleanupworker stdout | 2023-06-29 13:58:05,772 [52] [DEBUG] [botocore.auth] CanonicalRequest: blobuploadcleanupworker stdout | GET blobuploadcleanupworker stdout | /quay3.3.0 blobuploadcleanupworker stdout | encoding-type=url&list-type=2&prefix=datastorage%2Fregistry%2Fuploads blobuploadcleanupworker stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud blobuploadcleanupworker stdout | x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 blobuploadcleanupworker stdout | x-amz-date:20230629T135805Z blobuploadcleanupworker stdout | host;x-amz-content-sha256;x-amz-date blobuploadcleanupworker stdout | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 blobuploadcleanupworker stdout | 2023-06-29 13:58:05,772 [52] [DEBUG] [botocore.auth] StringToSign: blobuploadcleanupworker stdout | AWS4-HMAC-SHA256 blobuploadcleanupworker stdout | 20230629T135805Z blobuploadcleanupworker stdout | 20230629/us-east-1/s3/aws4_request blobuploadcleanupworker stdout | 54831eb950d73d4c6e9cb47ce0c45801a5f6a0699386bf377a9118ec39ececc2 blobuploadcleanupworker stdout | 2023-06-29 13:58:05,772 [52] [DEBUG] [botocore.auth] Signature: blobuploadcleanupworker stdout | bec7a4041cb673c13aa60ccf6a3841941caaf10f9cb499e9e653e46c8dd5946b blobuploadcleanupworker stdout | 2023-06-29 13:58:05,772 [52] [DEBUG] [botocore.hooks] Event request-created.s3.ListObjectsV2: calling handler blobuploadcleanupworker stdout | 2023-06-29 13:58:05,772 [52] [DEBUG] [botocore.endpoint] Sending http request: blobuploadcleanupworker stdout | 2023-06-29 13:58:05,772 [52] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem blobuploadcleanupworker stdout | 2023-06-29 13:58:05,839 [52] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "GET /quay3.3.0?list-type=2&prefix=datastorage%2Fregistry%2Fuploads&encoding-type=url HTTP/1.1" 200 575 blobuploadcleanupworker stdout | 2023-06-29 13:58:05,839 [52] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 29 Jun 2023 13:58:05 GMT', 'X-Clv-Request-Id': '8c27ec08-395e-4a2d-9d1e-b4054e8f4f4a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'Accept-Ranges': 'bytes', 'x-amz-request-id': '8c27ec08-395e-4a2d-9d1e-b4054e8f4f4a', 'ibm-sse-kp-enabled': 'false', 'Content-Type': 'application/xml', 'Content-Length': '575'} blobuploadcleanupworker stdout | 2023-06-29 13:58:05,839 [52] [DEBUG] [botocore.parsers] Response body: blobuploadcleanupworker stdout | b'quay3.3.0datastorage/registry/uploads11000falsedatastorage/registry/uploads/69f4e947-0305-43b8-9b1f-d8c57ddf0e582023-06-29T13:22:13.661Z"660c99796f61d8800e73c26acf301fae-16"78881569STANDARD' blobuploadcleanupworker stdout | 2023-06-29 13:58:05,840 [52] [DEBUG] [botocore.hooks] Event needs-retry.s3.ListObjectsV2: calling handler blobuploadcleanupworker stdout | 2023-06-29 13:58:05,840 [52] [DEBUG] [botocore.retryhandler] No retry needed. blobuploadcleanupworker stdout | 2023-06-29 13:58:05,840 [52] [DEBUG] [botocore.hooks] Event needs-retry.s3.ListObjectsV2: calling handler > blobuploadcleanupworker stdout | 2023-06-29 13:58:05,840 [52] [DEBUG] [botocore.hooks] Event after-call.s3.ListObjectsV2: calling handler blobuploadcleanupworker stdout | 2023-06-29 13:58:05,840 [52] [DEBUG] [util.locking] Releasing lock BLOB_CLEANUP blobuploadcleanupworker stdout | 2023-06-29 13:58:05,840 [52] [DEBUG] [redis_lock.release] Releasing 'lock:BLOB_CLEANUP'. blobuploadcleanupworker stdout | 2023-06-29 13:58:05,841 [52] [DEBUG] [util.locking] Released lock BLOB_CLEANUP blobuploadcleanupworker stdout | 2023-06-29 13:58:05,841 [52] [INFO] [apscheduler.executors.default] Job "BlobUploadCleanupWorker._try_cleanup_uploads (trigger: interval[1:00:00], next run at: 2023-06-29 14:58:05 UTC)" executed successfully securityworker stdout | 2023-06-29 13:58:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:58:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:58:11.713664+00:00 (in 5.130657 seconds) securityworker stdout | 2023-06-29 13:58:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:58:36 UTC)" (scheduled at 2023-06-29 13:58:06.582504+00:00) securityworker stdout | 2023-06-29 13:58:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:58:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:58:06,587 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:58:06,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:58:06,600 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:58:06,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:58:06,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:58:36 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:58:07,427 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1826 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:07,428 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '931f6129-23c7-4b84-8a78-8255e51a3920', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '931f6129-23c7-4b84-8a78-8255e51a3920', 'ETag': '"7378dfaf4147357798db89f0ee25abbb"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:07,428 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:07,428 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:07,428 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:07,428 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:07,428 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '931f6129-23c7-4b84-8a78-8255e51a3920', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '931f6129-23c7-4b84-8a78-8255e51a3920', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '931f6129-23c7-4b84-8a78-8255e51a3920', 'etag': '"7378dfaf4147357798db89f0ee25abbb"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7378dfaf4147357798db89f0ee25abbb"'} gunicorn-registry stdout | 2023-06-29 13:58:07,453 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:07,453 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:07,453 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1827, 'Body': <_io.BytesIO object at 0x7f7ccb279900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:07,453 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:07,453 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:07,453 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:07,453 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:07,453 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:07,454 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:07,454 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:07,462 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:07,462 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:07,462 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:07,462 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:07,462 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:07,462 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1827}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'C9pPa2YvoeEOnYKRAnKANQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb279900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1827', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:07,462 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:07,462 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:07,462 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:07,462 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:07,463 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:07,463 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1827&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:C9pPa2YvoeEOnYKRAnKANQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135807Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:07,463 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135807Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 54999c37e170dc9e10fbc07f2424f08544bb2cd1813fda93c47f43cfefcdc7de gunicorn-registry stdout | 2023-06-29 13:58:07,463 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a72e535010f4f9f92086766e9383dba9502f2dfc10d7393612742cce558157e8 gunicorn-registry stdout | 2023-06-29 13:58:07,463 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:07,463 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:07,463 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:07,464 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:07,509 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. builder stdout | 2023-06-29 13:58:07,892 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:58:07,921 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:58:08,443 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1827 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:08,443 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5e13905a-3edd-49bc-b0cb-9c29e22922b5', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5e13905a-3edd-49bc-b0cb-9c29e22922b5', 'ETag': '"0bda4f6b662fa1e10e9d829102728035"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:08,444 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:08,444 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:08,444 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:08,444 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:08,444 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5e13905a-3edd-49bc-b0cb-9c29e22922b5', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5e13905a-3edd-49bc-b0cb-9c29e22922b5', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5e13905a-3edd-49bc-b0cb-9c29e22922b5', 'etag': '"0bda4f6b662fa1e10e9d829102728035"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0bda4f6b662fa1e10e9d829102728035"'} gunicorn-registry stdout | 2023-06-29 13:58:08,469 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:08,469 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:08,470 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1828, 'Body': <_io.BytesIO object at 0x7f7ccb1deae0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:08,470 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:08,470 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:08,470 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:08,470 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:08,470 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:08,470 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:08,470 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:08,478 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:08,478 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:08,478 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:08,479 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:08,479 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:08,479 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1828}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '5Y7Huo6q+BVLtKPNEzs2bw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1deae0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1828', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:08,479 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:08,479 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:08,479 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:08,479 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:08,479 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:08,479 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1828&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:5Y7Huo6q+BVLtKPNEzs2bw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135808Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:08,479 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135808Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ecd83253be27ae527a178e5c958adfbad3e2e78c68f9b2038b9284944c7bf84e gunicorn-registry stdout | 2023-06-29 13:58:08,479 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 1b928bb8c5c346a5e4e54cda2f93a3f462fc7bd9188ded6c5400fda199a2eb19 gunicorn-registry stdout | 2023-06-29 13:58:08,479 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:08,479 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:08,480 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:08,480 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:08,529 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:58:09,013 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1828 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:09,013 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '98e053e5-2318-4562-817e-86ca084cb079', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '98e053e5-2318-4562-817e-86ca084cb079', 'ETag': '"e58ec7ba8eaaf8154bb4a3cd133b366f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:09,013 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:09,013 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:09,013 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:09,013 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:09,014 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '98e053e5-2318-4562-817e-86ca084cb079', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '98e053e5-2318-4562-817e-86ca084cb079', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '98e053e5-2318-4562-817e-86ca084cb079', 'etag': '"e58ec7ba8eaaf8154bb4a3cd133b366f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e58ec7ba8eaaf8154bb4a3cd133b366f"'} gunicorn-registry stdout | 2023-06-29 13:58:09,038 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:09,038 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:09,038 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1829, 'Body': <_io.BytesIO object at 0x7f7cd00ad090>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:09,038 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:09,038 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:09,039 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:09,039 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:09,039 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:09,039 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:09,039 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:09,047 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:09,047 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:09,047 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:09,047 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:09,047 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:09,047 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1829}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'xiz5CH8KzsBsAPQ3rejRNQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd00ad090>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1829', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:09,047 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:09,047 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:09,047 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:09,047 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:09,048 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:09,048 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1829&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:xiz5CH8KzsBsAPQ3rejRNQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135809Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:09,048 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135809Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5bafa34795ed6dee85f50172c4a020a787617ed4461bd4ed16f02108e066b919 gunicorn-registry stdout | 2023-06-29 13:58:09,048 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f3a10c491ca97cd2aed3cd74b75699852bfe287c9f83de8d066d5600026a8753 gunicorn-registry stdout | 2023-06-29 13:58:09,048 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:09,048 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:09,048 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:09,049 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:09,094 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:58:09,428 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1829 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:09,429 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a558946b-ce95-4283-9842-64ed487c66ed', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a558946b-ce95-4283-9842-64ed487c66ed', 'ETag': '"c62cf9087f0acec06c00f437ade8d135"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:09,429 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:09,429 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:09,429 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:09,429 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:09,429 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a558946b-ce95-4283-9842-64ed487c66ed', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a558946b-ce95-4283-9842-64ed487c66ed', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a558946b-ce95-4283-9842-64ed487c66ed', 'etag': '"c62cf9087f0acec06c00f437ade8d135"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c62cf9087f0acec06c00f437ade8d135"'} gunicorn-web stdout | 2023-06-29 13:58:09,636 [213] [DEBUG] [app] Starting request: urn:request:9aca10ec-1e5d-452d-9032-805a0a5845e9 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:58:09,636 [214] [DEBUG] [app] Starting request: urn:request:8d07d2bf-864d-4fe0-9b81-a9a65b500e07 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:58:09,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:58:09,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:58:09,640 [222] [DEBUG] [app] Starting request: urn:request:ba29831b-49ba-481b-a6af-359547230164 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:58:09,640 [216] [DEBUG] [app] Starting request: urn:request:872d7ee1-eb07-4bf3-87b9-763b110a7e93 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:58:09,640 [216] [DEBUG] [app] Ending request: urn:request:872d7ee1-eb07-4bf3-87b9-763b110a7e93 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:872d7ee1-eb07-4bf3-87b9-763b110a7e93', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:58:09,640 [222] [DEBUG] [app] Ending request: urn:request:ba29831b-49ba-481b-a6af-359547230164 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:ba29831b-49ba-481b-a6af-359547230164', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:58:09,641 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:58:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:58:09,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:58:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:58:09,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:58:09,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:58:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:58:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:58:09,643 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:58:09,643 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:58:09,644 [213] [DEBUG] [app] Starting request: urn:request:d9a37406-a47c-4134-96b5-ace86b1bf023 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:58:09,644 [213] [DEBUG] [app] Ending request: urn:request:d9a37406-a47c-4134-96b5-ace86b1bf023 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:d9a37406-a47c-4134-96b5-ace86b1bf023', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:58:09,644 [211] [DEBUG] [app] Starting request: urn:request:28a12da0-8c25-43b4-b054-389f2e9cb253 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:58:09,644 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:58:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:58:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-06-29 13:58:09,645 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:58:09,645 [211] [DEBUG] [app] Ending request: urn:request:28a12da0-8c25-43b4-b054-389f2e9cb253 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:28a12da0-8c25-43b4-b054-389f2e9cb253', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:58:09,645 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:58:09,645 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:58:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:58:09,645 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:58:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:58:09,646 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:58:09,653 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:58:09,653 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:58:09,663 [213] [DEBUG] [app] Ending request: urn:request:9aca10ec-1e5d-452d-9032-805a0a5845e9 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:9aca10ec-1e5d-452d-9032-805a0a5845e9', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:58:09,664 [214] [DEBUG] [app] Ending request: urn:request:8d07d2bf-864d-4fe0-9b81-a9a65b500e07 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:8d07d2bf-864d-4fe0-9b81-a9a65b500e07', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:58:09,664 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:58:09,664 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:58:09,664 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:58:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:58:09,664 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:58:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:58:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:58:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) quotatotalworker stdout | 2023-06-29 13:58:09,750 [78] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotatotalworker.py', 'pid': '78'} gunicorn-registry stdout | 2023-06-29 13:58:09,920 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:09,920 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:09,920 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1830, 'Body': <_io.BytesIO object at 0x7f7cd0144680>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:09,920 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:09,920 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:09,920 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:09,920 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:09,921 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:09,921 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:09,921 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:09,929 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:09,929 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:09,929 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:09,929 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:09,929 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:09,929 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1830}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'gLdEJo8MqSebQDuIkYlXLw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd0144680>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1830', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:09,929 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:09,929 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:09,929 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:09,929 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:09,930 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:09,930 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1830&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:gLdEJo8MqSebQDuIkYlXLw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135809Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:09,930 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135809Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0a7f47e81df7f4a06f12a3eb7437a691dec86ac4eded7cd1db5909a6abe59a31 gunicorn-registry stdout | 2023-06-29 13:58:09,930 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 508da6c09ed0e4ba85689e2c9317bb77d84140646dca48589ca094c682045312 gunicorn-registry stdout | 2023-06-29 13:58:09,930 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:09,930 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:09,930 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:09,931 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:09,980 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:58:10,347 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1830 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:10,347 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c4fbdb2e-50ff-44d8-8299-766ddcf91d71', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c4fbdb2e-50ff-44d8-8299-766ddcf91d71', 'ETag': '"80b744268f0ca9279b403b889189572f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:10,347 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:10,347 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:10,348 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:10,348 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:10,348 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c4fbdb2e-50ff-44d8-8299-766ddcf91d71', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c4fbdb2e-50ff-44d8-8299-766ddcf91d71', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c4fbdb2e-50ff-44d8-8299-766ddcf91d71', 'etag': '"80b744268f0ca9279b403b889189572f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"80b744268f0ca9279b403b889189572f"'} quotaregistrysizeworker stdout | 2023-06-29 13:58:10,355 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gcworker stdout | 2023-06-29 13:58:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:58:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:58:20.585410+00:00 (in 9.999484 seconds) gcworker stdout | 2023-06-29 13:58:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:58:20 UTC)" (scheduled at 2023-06-29 13:58:10.585410+00:00) gcworker stdout | 2023-06-29 13:58:10,587 [59] [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, 1686837490586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:58:10,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:58:10,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:58:10,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:58:20 UTC)" executed successfully logrotateworker stdout | 2023-06-29 13:58:10,634 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:58:10,638 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} namespacegcworker stdout | 2023-06-29 13:58:10,691 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} gunicorn-registry stdout | 2023-06-29 13:58:11,391 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:11,391 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:11,392 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1831, 'Body': <_io.BytesIO object at 0x7f7ccb2295e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:11,392 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:11,392 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:11,392 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:11,392 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:11,392 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:11,392 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:11,392 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:11,401 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:11,401 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:11,401 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:11,401 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:11,401 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:11,401 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1831}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'oYbyo1ojPftzeoYlUXKYBQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2295e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1831', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:11,401 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:11,401 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:11,401 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:11,401 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:11,401 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:11,401 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1831&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:oYbyo1ojPftzeoYlUXKYBQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135811Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:11,401 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135811Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 10ecf6603e8f4c8c8cb228b0e2f06ca4a918b61fd7028e8354ac81f6539d12dc gunicorn-registry stdout | 2023-06-29 13:58:11,402 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f76a16d4607695c4da8d0558748d2c8e49667de24874b3cfcc487594f4a59133 gunicorn-registry stdout | 2023-06-29 13:58:11,402 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:11,402 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:11,402 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:11,403 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:11,450 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositoryactioncounter stdout | 2023-06-29 13:58:11,493 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} namespacegcworker stdout | 2023-06-29 13:58:11,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:58:11,690 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:58:45.690471+00:00 (in 33.999920 seconds) namespacegcworker stdout | 2023-06-29 13:58:11,690 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 14:03:11 UTC)" (scheduled at 2023-06-29 13:58:11.690034+00:00) namespacegcworker stdout | 2023-06-29 13:58:11,691 [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(2023, 6, 29, 13, 58, 11, 691110), 'namespacegc/%']) namespacegcworker stdout | 2023-06-29 13:58:11,704 [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(2023, 6, 29, 13, 58, 11, 691110), True, datetime.datetime(2023, 6, 29, 13, 58, 11, 691110), 0, 'namespacegc/%']) namespacegcworker stdout | 2023-06-29 13:58:11,708 [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(2023, 6, 29, 13, 58, 11, 691110), True, datetime.datetime(2023, 6, 29, 13, 58, 11, 691110), 0, 'namespacegc/%', False, datetime.datetime(2023, 6, 29, 13, 58, 11, 691110), 'namespacegc/%']) namespacegcworker stdout | 2023-06-29 13:58:11,712 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:58:11,712 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 14:03:11 UTC)" executed successfully securityworker stdout | 2023-06-29 13:58:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:58:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:58:36.582504+00:00 (in 24.868346 seconds) securityworker stdout | 2023-06-29 13:58:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:58:41 UTC)" (scheduled at 2023-06-29 13:58:11.713664+00:00) securityworker stdout | 2023-06-29 13:58:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:58:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:58:11,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:58:11,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:58:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:58:11,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:58:11,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:58:11,721 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:58:11,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:58:11,733 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:58:11,737 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:58:11,738 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:58:11,740 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 53, 11, 722389), 1, 2]) securityworker stdout | 2023-06-29 13:58:11,743 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:58:11,743 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:58:11,744 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 53, 11, 722389), 1, 2]) securityworker stdout | 2023-06-29 13:58:11,748 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:58:11,748 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:58:11,748 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:58:11,748 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:58:11,748 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:58:11,748 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:58:11,748 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:58:11,749 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:58:11,749 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:58:11,749 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:58:41 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:58:11,896 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1831 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:11,896 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a3d67995-e702-483b-8cb1-7755a1633027', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a3d67995-e702-483b-8cb1-7755a1633027', 'ETag': '"a186f2a35a233dfb737a862551729805"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:11,896 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:11,897 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:11,897 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:11,897 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:11,897 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a3d67995-e702-483b-8cb1-7755a1633027', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a3d67995-e702-483b-8cb1-7755a1633027', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a3d67995-e702-483b-8cb1-7755a1633027', 'etag': '"a186f2a35a233dfb737a862551729805"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a186f2a35a233dfb737a862551729805"'} blobuploadcleanupworker stdout | 2023-06-29 13:58:12,656 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:58:13,015 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:13,016 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:13,016 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1832, 'Body': <_io.BytesIO object at 0x7f7ccb208e00>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:13,016 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:13,016 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:13,016 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:13,016 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:13,016 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:13,017 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:13,017 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:13,025 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:13,025 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:13,025 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:13,025 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:13,025 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:13,025 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1832}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'FHk2xUx/zNUafF1tGL0SKg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb208e00>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1832', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:13,026 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:13,026 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:13,026 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:13,026 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:13,026 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:13,026 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1832&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:FHk2xUx/zNUafF1tGL0SKg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135813Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:13,026 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135813Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 249366a7ad64c37f924e9532e82243ee00c926df6c05219e4cde06007ad87a9e gunicorn-registry stdout | 2023-06-29 13:58:13,026 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7302d9f4fddd1db70e167eacc640dfcf4222ac13bfe776493155c18bf53a476f gunicorn-registry stdout | 2023-06-29 13:58:13,026 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:13,026 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:13,027 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:13,027 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:13,072 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:58:13,516 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1832 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:13,516 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6ca6d549-8401-4a31-8323-7d221e793530', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6ca6d549-8401-4a31-8323-7d221e793530', 'ETag': '"147936c54c7fccd51a7c5d6d18bd122a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:13,516 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:13,517 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:13,517 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:13,517 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:13,517 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6ca6d549-8401-4a31-8323-7d221e793530', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6ca6d549-8401-4a31-8323-7d221e793530', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6ca6d549-8401-4a31-8323-7d221e793530', 'etag': '"147936c54c7fccd51a7c5d6d18bd122a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"147936c54c7fccd51a7c5d6d18bd122a"'} notificationworker stdout | 2023-06-29 13:58:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:58:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:58:15.985355+00:00 (in 2.006475 seconds) notificationworker stdout | 2023-06-29 13:58:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:58:23 UTC)" (scheduled at 2023-06-29 13:58:13.978401+00:00) notificationworker stdout | 2023-06-29 13:58:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:58:13,980 [74] [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(2023, 6, 29, 13, 58, 13, 979304), True, datetime.datetime(2023, 6, 29, 13, 58, 13, 979304), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:58:13,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:58:13,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:58:13,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:58:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:58:14,317 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:14,317 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:14,318 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1833, 'Body': <_io.BytesIO object at 0x7f7cd0144680>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:14,318 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:14,318 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:14,318 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:14,318 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:14,318 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:14,318 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:14,318 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:14,326 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:14,326 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:14,326 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:14,327 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:14,327 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:14,327 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1833}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '3UGy8nsSdXlv3Kl+IAVCRg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd0144680>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1833', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:14,327 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:14,327 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:14,327 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:14,327 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:14,327 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:14,327 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1833&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:3UGy8nsSdXlv3Kl+IAVCRg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135814Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:14,327 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135814Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8b8e45dcce94c9262c1e3a96445bf7e9186bfea468c95b345e6b8d52adf47568 gunicorn-registry stdout | 2023-06-29 13:58:14,327 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6c136a46d36ee44a96b995e724c5a249dfac7738fd0397ea2b197fd7170560c5 gunicorn-registry stdout | 2023-06-29 13:58:14,327 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:14,327 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:14,328 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:14,328 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:14,517 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:58:14,652 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} exportactionlogsworker stdout | 2023-06-29 13:58:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:58:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:58:55.591055+00:00 (in 40.797059 seconds) exportactionlogsworker stdout | 2023-06-29 13:58:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:59:14 UTC)" (scheduled at 2023-06-29 13:58:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:58:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:58:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:59:14 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:58:14,922 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1833 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:14,923 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e0445310-741d-4449-b24b-45cd962de52c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e0445310-741d-4449-b24b-45cd962de52c', 'ETag': '"dd41b2f27b1275796fdca97e20054246"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:14,923 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:14,923 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:14,923 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:14,923 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:14,923 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e0445310-741d-4449-b24b-45cd962de52c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e0445310-741d-4449-b24b-45cd962de52c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e0445310-741d-4449-b24b-45cd962de52c', 'etag': '"dd41b2f27b1275796fdca97e20054246"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"dd41b2f27b1275796fdca97e20054246"'} gunicorn-registry stdout | 2023-06-29 13:58:15,729 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:15,729 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:15,730 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1834, 'Body': <_io.BytesIO object at 0x7f7ccb2236d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:15,730 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:15,730 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:15,730 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:15,730 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:15,730 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:15,730 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:15,730 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:15,739 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:15,739 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:15,739 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:15,739 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:15,739 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:15,739 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1834}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'fO70usAdvBOWF5h1BfYSPA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2236d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1834', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:15,739 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:15,739 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:15,739 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:15,739 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:15,739 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:15,739 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1834&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:fO70usAdvBOWF5h1BfYSPA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135815Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:15,740 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135815Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 128f1e3362340dc2851ad92217b7631a3b306c6a2d3b3403b614cd47ed9d25ee gunicorn-registry stdout | 2023-06-29 13:58:15,740 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ab97dff6dfed7028e7fe40527ce8e4c43080f01852681c53d33191b90ef4eae4 gunicorn-registry stdout | 2023-06-29 13:58:15,740 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:15,740 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:15,740 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:15,741 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:15,786 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:58:15,952 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:58:15,955 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} notificationworker stdout | 2023-06-29 13:58:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:58:15,986 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:58:16.984988+00:00 (in 0.999158 seconds) notificationworker stdout | 2023-06-29 13:58:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:59:15 UTC)" (scheduled at 2023-06-29 13:58:15.985355+00:00) notificationworker stdout | 2023-06-29 13:58:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:58:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:59:15 UTC)" executed successfully exportactionlogsworker stdout | 2023-06-29 13:58:16,024 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} gunicorn-web stdout | 2023-06-29 13:58:16,163 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-registry stdout | 2023-06-29 13:58:16,188 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1834 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:16,189 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '98f442ec-a540-4342-a44a-0f9a3d28c719', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '98f442ec-a540-4342-a44a-0f9a3d28c719', 'ETag': '"7ceef4bac01dbc139617987505f6123c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:16,189 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:16,189 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:16,189 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:16,190 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:16,190 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '98f442ec-a540-4342-a44a-0f9a3d28c719', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '98f442ec-a540-4342-a44a-0f9a3d28c719', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '98f442ec-a540-4342-a44a-0f9a3d28c719', 'etag': '"7ceef4bac01dbc139617987505f6123c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7ceef4bac01dbc139617987505f6123c"'} servicekey stdout | 2023-06-29 13:58:16,268 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-web stdout | 2023-06-29 13:58:16,314 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:58:16,319 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:58:16,322 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:58:16,325 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} securityscanningnotificationworker stdout | 2023-06-29 13:58:16,755 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gcworker stdout | 2023-06-29 13:58:16,867 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} notificationworker stdout | 2023-06-29 13:58:16,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:58:16,985 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:58:23.978401+00:00 (in 6.992931 seconds) notificationworker stdout | 2023-06-29 13:58:16,985 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 14:03:16 UTC)" (scheduled at 2023-06-29 13:58:16.984988+00:00) notificationworker stdout | 2023-06-29 13:58:16,986 [74] [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(2023, 6, 29, 13, 58, 16, 985875), 'notification/%']) notificationworker stdout | 2023-06-29 13:58:16,998 [74] [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(2023, 6, 29, 13, 58, 16, 985875), True, datetime.datetime(2023, 6, 29, 13, 58, 16, 985875), 0, 'notification/%']) notificationworker stdout | 2023-06-29 13:58:17,003 [74] [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(2023, 6, 29, 13, 58, 16, 985875), True, datetime.datetime(2023, 6, 29, 13, 58, 16, 985875), 0, 'notification/%', False, datetime.datetime(2023, 6, 29, 13, 58, 16, 985875), 'notification/%']) notificationworker stdout | 2023-06-29 13:58:17,007 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:58:17,007 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 14:03:16 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:58:17,166 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:17,166 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:17,167 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1835, 'Body': <_io.BytesIO object at 0x7f7ccb2575e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:17,167 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:17,167 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:17,167 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:17,167 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:17,167 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:17,167 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:17,167 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:17,176 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:17,176 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:17,176 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:17,176 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:17,176 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:17,176 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1835}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'jtpZvBPUx+05sv6I1cRkwg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2575e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1835', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:17,176 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:17,176 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:17,176 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:17,176 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:17,176 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:17,176 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1835&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:jtpZvBPUx+05sv6I1cRkwg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135817Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:17,177 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135817Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d96b49c46bc5ccd9ea399e78724a2867331487cb645865beff8e3a5861e20b98 gunicorn-registry stdout | 2023-06-29 13:58:17,177 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 71e8b562b488e297a16cd5174a875ea559f4cbf2ff45dcd24ff5394afa7c4804 gunicorn-registry stdout | 2023-06-29 13:58:17,177 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:17,177 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:17,177 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:17,178 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:17,244 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:58:17,688 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1835 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:17,688 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ac274e6e-4b7a-45e8-8867-e8cfe9543ac6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ac274e6e-4b7a-45e8-8867-e8cfe9543ac6', 'ETag': '"8eda59bc13d4c7ed39b2fe88d5c464c2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:17,688 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:17,688 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:17,688 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:17,689 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:17,689 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ac274e6e-4b7a-45e8-8867-e8cfe9543ac6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ac274e6e-4b7a-45e8-8867-e8cfe9543ac6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ac274e6e-4b7a-45e8-8867-e8cfe9543ac6', 'etag': '"8eda59bc13d4c7ed39b2fe88d5c464c2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8eda59bc13d4c7ed39b2fe88d5c464c2"'} globalpromstats stdout | 2023-06-29 13:58:17,915 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 13:58:18,258 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-secscan stdout | 2023-06-29 13:58:18,524 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:58:18,527 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:58:18,531 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:58:18,570 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:18,571 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:18,571 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1836, 'Body': <_io.BytesIO object at 0x7f7ccb1de310>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:18,571 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:18,571 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:18,571 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:18,571 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:18,571 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:18,571 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:18,572 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:18,580 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:18,580 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:18,580 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:18,580 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:18,580 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:18,580 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1836}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '48p/NaXwGgrzj4ZZQ7ZctA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1de310>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1836', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:18,580 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:18,580 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:18,580 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:18,580 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:18,581 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:18,581 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1836&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:48p/NaXwGgrzj4ZZQ7ZctA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135818Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:18,581 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135818Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 359a403a36901d5ac36a021c80825d3b921251f0f6e9f4cf68fccc2bf61db26f gunicorn-registry stdout | 2023-06-29 13:58:18,581 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 74c11485df65731c8bdfc9a652e016bb1b490d8cd2d46e2bf66aabb6d23f8bcb gunicorn-registry stdout | 2023-06-29 13:58:18,581 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:18,581 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:18,581 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:18,582 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:18,631 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. chunkcleanupworker stdout | 2023-06-29 13:58:19,001 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-registry stdout | 2023-06-29 13:58:19,035 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1836 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:19,035 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a3deb9fa-207e-41c0-b2fc-201a7818408a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a3deb9fa-207e-41c0-b2fc-201a7818408a', 'ETag': '"e3ca7f35a5f01a0af38f865943b65cb4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:19,035 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:19,035 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:19,036 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:19,036 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:19,036 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a3deb9fa-207e-41c0-b2fc-201a7818408a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a3deb9fa-207e-41c0-b2fc-201a7818408a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a3deb9fa-207e-41c0-b2fc-201a7818408a', 'etag': '"e3ca7f35a5f01a0af38f865943b65cb4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e3ca7f35a5f01a0af38f865943b65cb4"'} quotatotalworker stdout | 2023-06-29 13:58:19,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:58:19,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:58:34.399457+00:00 (in 14.999499 seconds) quotatotalworker stdout | 2023-06-29 13:58:19,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:58:34 UTC)" (scheduled at 2023-06-29 13:58:19.399457+00:00) quotatotalworker stdout | 2023-06-29 13:58:19,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:58:19,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:58:19,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:58:34 UTC)" executed successfully storagereplication stdout | 2023-06-29 13:58:19,448 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:58:19,737 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:58:19,741 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:58:19,745 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:58:19,749 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:58:19,752 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:58:19,756 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:58:19,760 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:58:19,763 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:58:19,767 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:58:19,795 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:19,795 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:19,795 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1837, 'Body': <_io.BytesIO object at 0x7f7ccb1de860>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:19,795 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:19,795 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:19,795 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:19,795 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:19,796 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:19,796 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:19,796 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:19,804 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:19,804 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:19,804 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:19,804 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:19,804 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:19,804 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1837}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'DHKYn5FfXcLoodq8lcxsxg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1de860>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1837', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:19,805 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:19,805 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:19,805 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:19,805 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:19,805 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:19,805 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1837&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:DHKYn5FfXcLoodq8lcxsxg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135819Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:19,805 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135819Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3de139ea0f9facbbaf0f1d928096afc9578575176bc2ccf00c5aa9a2854eaf57 gunicorn-registry stdout | 2023-06-29 13:58:19,805 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c83b980ed486641f2f0fd6d753ba2aa4c881ea5dd699d81769e0ab48f44428a4 gunicorn-registry stdout | 2023-06-29 13:58:19,805 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:19,805 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:19,806 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:19,806 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:19,927 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:58:20,342 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1837 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:20,342 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e3a53ca1-4770-4d20-bfc5-8e0a92619dad', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e3a53ca1-4770-4d20-bfc5-8e0a92619dad', 'ETag': '"0c72989f915f5dc2e8a1dabc95cc6cc6"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:20,342 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:20,342 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:20,342 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:20,342 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:20,343 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e3a53ca1-4770-4d20-bfc5-8e0a92619dad', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e3a53ca1-4770-4d20-bfc5-8e0a92619dad', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e3a53ca1-4770-4d20-bfc5-8e0a92619dad', 'etag': '"0c72989f915f5dc2e8a1dabc95cc6cc6"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0c72989f915f5dc2e8a1dabc95cc6cc6"'} gcworker stdout | 2023-06-29 13:58:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:58:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:58:30.585410+00:00 (in 9.999481 seconds) gcworker stdout | 2023-06-29 13:58:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:58:30 UTC)" (scheduled at 2023-06-29 13:58:20.585410+00:00) gcworker stdout | 2023-06-29 13:58:20,587 [59] [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, 1686837500586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:58:20,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:58:20,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:58:20,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:58:30 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:58:21,182 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:21,182 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:21,183 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1838, 'Body': <_io.BytesIO object at 0x7f7ccb216310>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:21,183 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:21,183 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:21,183 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:21,183 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:21,183 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:21,183 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:21,183 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:21,191 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:21,192 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:21,192 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:21,192 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:21,192 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:21,192 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1838}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'tJjTbSmh32iyT4zDKmMQ9w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb216310>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1838', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:21,192 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:21,192 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:21,192 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:21,192 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:21,192 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:21,192 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1838&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:tJjTbSmh32iyT4zDKmMQ9w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135821Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:21,192 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135821Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 513a264882a532efbfef3f1022e3bc48845b6263b77db9e4587cbaf1c321ab30 gunicorn-registry stdout | 2023-06-29 13:58:21,192 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3db60180614f5d530cafeb700c5119439857fd8c8b1ed4ac55fa133b033fd982 gunicorn-registry stdout | 2023-06-29 13:58:21,193 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:21,193 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:21,193 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:21,194 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:21,238 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:58:21,640 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1838 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:21,640 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6df7af84-5c2f-41ae-be86-60ba16005b3f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6df7af84-5c2f-41ae-be86-60ba16005b3f', 'ETag': '"b498d36d29a1df68b24f8cc32a6310f7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:21,640 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:21,641 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:21,641 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:21,641 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:21,641 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6df7af84-5c2f-41ae-be86-60ba16005b3f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6df7af84-5c2f-41ae-be86-60ba16005b3f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6df7af84-5c2f-41ae-be86-60ba16005b3f', 'etag': '"b498d36d29a1df68b24f8cc32a6310f7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b498d36d29a1df68b24f8cc32a6310f7"'} gunicorn-registry stdout | 2023-06-29 13:58:22,377 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:22,377 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:22,377 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1839, 'Body': <_io.BytesIO object at 0x7f7ccb2575e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:22,377 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:22,378 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:22,378 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:22,378 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:22,378 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:22,378 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:22,378 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:22,386 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:22,386 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:22,386 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:22,386 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:22,386 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:22,386 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1839}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'X3iTDFhlMPrP94xRDmSr6Q==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2575e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1839', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:22,386 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:22,387 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:22,387 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:22,387 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:22,387 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:22,387 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1839&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:X3iTDFhlMPrP94xRDmSr6Q== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135822Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:22,387 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135822Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f678c21e09ce469e496a735737e188f41d71aee4d679e1139e20808ac87e4894 gunicorn-registry stdout | 2023-06-29 13:58:22,387 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f34afeedd82e5735c5edf2482105e4e19ed2eecb88cbfad20da34695e4b99175 gunicorn-registry stdout | 2023-06-29 13:58:22,387 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:22,387 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:22,387 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:22,388 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:22,433 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:58:22,836 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1839 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:22,836 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '844edbcd-6613-4660-a7db-5c091da2a71d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '844edbcd-6613-4660-a7db-5c091da2a71d', 'ETag': '"5f78930c586530facff78c510e64abe9"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:22,836 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:22,836 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:22,836 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:22,837 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:22,837 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '844edbcd-6613-4660-a7db-5c091da2a71d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '844edbcd-6613-4660-a7db-5c091da2a71d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '844edbcd-6613-4660-a7db-5c091da2a71d', 'etag': '"5f78930c586530facff78c510e64abe9"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5f78930c586530facff78c510e64abe9"'} securityscanningnotificationworker stdout | 2023-06-29 13:58:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:58:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:58:48.681765+00:00 (in 25.394465 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:58:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:59:23 UTC)" (scheduled at 2023-06-29 13:58:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:58:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:58:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:59:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:58:23,670 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:23,670 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:23,671 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1840, 'Body': <_io.BytesIO object at 0x7f7ccb20dc70>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:23,671 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:23,671 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:23,671 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:23,671 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:23,671 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:23,671 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:23,671 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:23,680 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:23,680 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:23,680 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:23,680 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:23,680 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:23,680 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1840}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '8Rq9bPG8nMB+s5ZMalbH8A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb20dc70>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1840', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:23,680 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:23,680 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:23,680 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:23,680 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:23,680 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:23,680 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1840&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:8Rq9bPG8nMB+s5ZMalbH8A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135823Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:23,680 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135823Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b404e6476dfef418306e205b677522e9537d7cf3e99fb11b00988f2c0816e899 gunicorn-registry stdout | 2023-06-29 13:58:23,681 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0abdc837b1b744a7e264fd0e4fb0984ce55a8ba970fa772011974fed6b3f0a23 gunicorn-registry stdout | 2023-06-29 13:58:23,681 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:23,681 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:23,681 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:23,682 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:23,840 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:58:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:58:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:58:33.978401+00:00 (in 9.999500 seconds) notificationworker stdout | 2023-06-29 13:58:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:58:33 UTC)" (scheduled at 2023-06-29 13:58:23.978401+00:00) notificationworker stdout | 2023-06-29 13:58:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:58:23,980 [74] [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(2023, 6, 29, 13, 58, 23, 979477), True, datetime.datetime(2023, 6, 29, 13, 58, 23, 979477), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:58:23,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:58:23,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:58:23,994 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:58:33 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:58:24,253 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1840 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:24,254 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '665460ab-3be3-4fff-a5c6-e61f5401a0ec', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '665460ab-3be3-4fff-a5c6-e61f5401a0ec', 'ETag': '"f11abd6cf1bc9cc07eb3964c6a56c7f0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:24,254 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:24,254 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:24,254 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:24,254 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:24,254 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '665460ab-3be3-4fff-a5c6-e61f5401a0ec', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '665460ab-3be3-4fff-a5c6-e61f5401a0ec', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '665460ab-3be3-4fff-a5c6-e61f5401a0ec', 'etag': '"f11abd6cf1bc9cc07eb3964c6a56c7f0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f11abd6cf1bc9cc07eb3964c6a56c7f0"'} gunicorn-web stdout | 2023-06-29 13:58:24,636 [214] [DEBUG] [app] Starting request: urn:request:bb674465-53ab-49a4-a7d3-fcc896da2c36 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:58:24,636 [211] [DEBUG] [app] Starting request: urn:request:b73ba120-a7e1-4ae1-9a6a-49dc5caafd78 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:58:24,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:58:24,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:58:24,640 [216] [DEBUG] [app] Starting request: urn:request:7dcca61c-ec87-4223-81a5-3e1c7a7de723 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:58:24,640 [222] [DEBUG] [app] Starting request: urn:request:674ce7cf-7202-4a1b-bb38-a250bf189c16 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:58:24,640 [216] [DEBUG] [app] Ending request: urn:request:7dcca61c-ec87-4223-81a5-3e1c7a7de723 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:7dcca61c-ec87-4223-81a5-3e1c7a7de723', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:58:24,640 [222] [DEBUG] [app] Ending request: urn:request:674ce7cf-7202-4a1b-bb38-a250bf189c16 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:674ce7cf-7202-4a1b-bb38-a250bf189c16', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:58:24,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:58:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:58:24,641 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:58:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:58:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:58:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) gunicorn-web stdout | 2023-06-29 13:58:24,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:58:24,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:58:24,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:58:24,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:58:24,644 [213] [DEBUG] [app] Starting request: urn:request:2f9e5963-52bf-4a95-828b-b35525381421 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:58:24,644 [212] [DEBUG] [app] Starting request: urn:request:9f8eca58-c71b-4248-8f19-d7aa840a162d (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:58:24,644 [213] [DEBUG] [app] Ending request: urn:request:2f9e5963-52bf-4a95-828b-b35525381421 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:2f9e5963-52bf-4a95-828b-b35525381421', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:58:24,644 [212] [DEBUG] [app] Ending request: urn:request:9f8eca58-c71b-4248-8f19-d7aa840a162d (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:9f8eca58-c71b-4248-8f19-d7aa840a162d', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:58:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-06-29 13:58:24,644 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:58:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:58:24,645 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:58:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:58:24,645 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:58:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:58:24,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:58:24,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:58:24,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:58:24,653 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:58:24,653 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:58:24,664 [211] [DEBUG] [app] Ending request: urn:request:b73ba120-a7e1-4ae1-9a6a-49dc5caafd78 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:b73ba120-a7e1-4ae1-9a6a-49dc5caafd78', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:58:24,664 [214] [DEBUG] [app] Ending request: urn:request:bb674465-53ab-49a4-a7d3-fcc896da2c36 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:bb674465-53ab-49a4-a7d3-fcc896da2c36', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:58:24,664 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:58:24,664 [211] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:58:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:58:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-web stdout | 2023-06-29 13:58:24,664 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:58:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:58:24,664 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:58:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-registry stdout | 2023-06-29 13:58:25,003 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:25,004 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:25,004 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1841, 'Body': <_io.BytesIO object at 0x7f7ccb2c6ea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:25,004 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:25,004 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:25,004 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:25,004 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:25,004 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:25,004 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:25,005 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:25,013 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:25,013 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:25,013 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:25,013 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:25,013 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:25,013 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1841}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'D8dbW8bfLK/r0KgtyOXS1w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6ea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1841', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:25,013 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:25,013 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:25,013 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:25,013 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:25,014 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:25,014 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1841&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:D8dbW8bfLK/r0KgtyOXS1w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135825Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:25,014 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135825Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e6867e597b6a9216fd1d217ec19e186d5d3726c0af869a11ac12778e7615dcc1 gunicorn-registry stdout | 2023-06-29 13:58:25,014 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e803019f79d739f96ffb4f8ac70eb0c078be404ca461365b0d09be19a84fbb46 gunicorn-registry stdout | 2023-06-29 13:58:25,014 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:25,014 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:25,014 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:25,015 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:25,064 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:58:25,474 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1841 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:25,475 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2fcd4269-c051-41a4-badd-35153d82a223', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2fcd4269-c051-41a4-badd-35153d82a223', 'ETag': '"0fc75b5bc6df2cafebd0a82dc8e5d2d7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:25,475 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:25,475 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:25,475 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:25,475 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:25,475 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2fcd4269-c051-41a4-badd-35153d82a223', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2fcd4269-c051-41a4-badd-35153d82a223', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2fcd4269-c051-41a4-badd-35153d82a223', 'etag': '"0fc75b5bc6df2cafebd0a82dc8e5d2d7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"0fc75b5bc6df2cafebd0a82dc8e5d2d7"'} buildlogsarchiver stdout | 2023-06-29 13:58:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:58:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:58:55.790030+00:00 (in 29.999486 seconds) buildlogsarchiver stdout | 2023-06-29 13:58:25,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:58:55 UTC)" (scheduled at 2023-06-29 13:58:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:58:25,791 [54] [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(2023, 6, 14, 13, 58, 25, 790971), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:58:25,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:58:25,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:58:25,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:58:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:58:26,250 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:26,250 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:26,251 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1842, 'Body': <_io.BytesIO object at 0x7f7ccb2295e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:26,251 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:26,251 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:26,251 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:26,251 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:26,251 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:26,251 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:26,251 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:26,259 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:26,259 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:26,259 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:26,259 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:26,260 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:26,260 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1842}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '3yWtFJdG/SO0T+SpUpAc7w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2295e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1842', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:26,260 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:26,260 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:26,260 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:26,260 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:26,260 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:26,260 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1842&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:3yWtFJdG/SO0T+SpUpAc7w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135826Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:26,260 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135826Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 1c1e50d8801d5a10481aa068cf6ea7dae8afd56b2876ab2a771abd6db56eb3aa gunicorn-registry stdout | 2023-06-29 13:58:26,260 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ba7569eed5247d8c1bbda893c00a85bee033efd4368c3fa4aba84e3827ae2a15 gunicorn-registry stdout | 2023-06-29 13:58:26,260 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:26,260 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:26,261 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:26,261 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:26,306 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:58:26,708 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1842 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:26,708 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '11a35c1e-2456-4f6e-8f84-51979367e26c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '11a35c1e-2456-4f6e-8f84-51979367e26c', 'ETag': '"df25ad149746fd23b44fe4a952901cef"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:26,709 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:26,709 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:26,709 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:26,709 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:26,709 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '11a35c1e-2456-4f6e-8f84-51979367e26c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '11a35c1e-2456-4f6e-8f84-51979367e26c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '11a35c1e-2456-4f6e-8f84-51979367e26c', 'etag': '"df25ad149746fd23b44fe4a952901cef"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"df25ad149746fd23b44fe4a952901cef"'} gunicorn-registry stdout | 2023-06-29 13:58:27,472 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:27,473 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:27,473 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1843, 'Body': <_io.BytesIO object at 0x7f7ccb2236d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:27,473 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:27,473 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:27,473 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:27,473 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:27,473 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:27,473 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:27,474 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:27,482 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:27,482 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:27,482 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:27,482 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:27,482 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:27,482 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1843}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'F89qmmhOYeq7Bkp0yhC2rA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2236d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1843', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:27,482 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:27,483 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:27,483 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:27,483 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:27,483 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:27,483 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1843&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:F89qmmhOYeq7Bkp0yhC2rA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135827Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:27,483 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135827Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4278716aae9f7c283b8483e8012d810f20b35be64718917ee8d271bcc5020d5c gunicorn-registry stdout | 2023-06-29 13:58:27,483 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2cc11489f777215585889f0a137cf7252424749d3130e325837082f0698e1938 gunicorn-registry stdout | 2023-06-29 13:58:27,483 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:27,483 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:27,484 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:27,484 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:27,533 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:58:27,936 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1843 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:27,937 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '504e72bf-0fdb-4afd-af21-9a0e756ecac1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '504e72bf-0fdb-4afd-af21-9a0e756ecac1', 'ETag': '"17cf6a9a684e61eabb064a74ca10b6ac"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:27,937 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:27,937 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:27,937 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:27,937 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:27,937 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '504e72bf-0fdb-4afd-af21-9a0e756ecac1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '504e72bf-0fdb-4afd-af21-9a0e756ecac1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '504e72bf-0fdb-4afd-af21-9a0e756ecac1', 'etag': '"17cf6a9a684e61eabb064a74ca10b6ac"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"17cf6a9a684e61eabb064a74ca10b6ac"'} gunicorn-registry stdout | 2023-06-29 13:58:28,528 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:28,528 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:28,529 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1844, 'Body': <_io.BytesIO object at 0x7f7ccb1e6d10>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:28,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:28,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:28,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:28,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:28,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:28,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:28,529 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:28,538 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:28,538 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:28,538 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:28,538 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:28,538 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:28,538 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1844}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '3211R0JDhpHQuc7UNs1uvw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1e6d10>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1844', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:28,538 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:28,538 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:28,538 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:28,538 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:28,539 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:28,539 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1844&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:3211R0JDhpHQuc7UNs1uvw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135828Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:28,539 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135828Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 10ce7aab585110639ed038a21012698cec85a9be0c24161379603da124063677 gunicorn-registry stdout | 2023-06-29 13:58:28,539 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2ac6231f1dbb44d1ad64edf028af961563883be7eb9fa7ffb3b20ef5c54fa96e gunicorn-registry stdout | 2023-06-29 13:58:28,539 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:28,539 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:28,539 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:28,540 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:28,585 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:58:30,262 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1844 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:30,262 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'fdbb56ad-c9db-4129-bff1-193b1431b518', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'fdbb56ad-c9db-4129-bff1-193b1431b518', 'ETag': '"df6d754742438691d0b9ced436cd6ebf"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:30,262 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:30,263 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:30,263 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:30,263 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:30,263 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'fdbb56ad-c9db-4129-bff1-193b1431b518', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'fdbb56ad-c9db-4129-bff1-193b1431b518', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'fdbb56ad-c9db-4129-bff1-193b1431b518', 'etag': '"df6d754742438691d0b9ced436cd6ebf"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"df6d754742438691d0b9ced436cd6ebf"'} gunicorn-registry stdout | 2023-06-29 13:58:30,285 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:30,285 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:30,285 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1845, 'Body': <_io.BytesIO object at 0x7f7ccb1adf90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:30,286 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:30,286 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:30,286 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:30,286 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:30,286 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:30,286 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:30,286 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:30,294 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:30,294 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:30,294 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:30,294 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:30,294 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:30,294 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1845}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'o2OYpc/eBMWqE0VAjSoDgQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1adf90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1845', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:30,294 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:30,294 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:30,294 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:30,294 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:30,295 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:30,295 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1845&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:o2OYpc/eBMWqE0VAjSoDgQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135830Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:30,295 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135830Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 23b10f9a8f1cc72207760591e4c9e4f746fefd79f2ba6123292a307e8e95abf2 gunicorn-registry stdout | 2023-06-29 13:58:30,295 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 118e4c9e5324f135a2f9c7dc7a4eb2f2075ff11b0332a48237b32189d8f1ef96 gunicorn-registry stdout | 2023-06-29 13:58:30,295 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:30,295 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:30,295 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:30,296 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:30,341 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:58:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:58:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:58:40.585410+00:00 (in 9.999515 seconds) gcworker stdout | 2023-06-29 13:58:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:58:40 UTC)" (scheduled at 2023-06-29 13:58:30.585410+00:00) gcworker stdout | 2023-06-29 13:58:30,587 [59] [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, 1686837510586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:58:30,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:58:30,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:58:30,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:58:40 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:58:31,028 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1845 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:31,028 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4db54f1a-d083-4729-824f-2c6c0ae108d7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4db54f1a-d083-4729-824f-2c6c0ae108d7', 'ETag': '"a36398a5cfde04c5aa1345408d2a0381"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:31,028 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:31,029 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:31,029 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:31,029 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:31,029 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4db54f1a-d083-4729-824f-2c6c0ae108d7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4db54f1a-d083-4729-824f-2c6c0ae108d7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4db54f1a-d083-4729-824f-2c6c0ae108d7', 'etag': '"a36398a5cfde04c5aa1345408d2a0381"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a36398a5cfde04c5aa1345408d2a0381"'} gunicorn-registry stdout | 2023-06-29 13:58:31,050 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:31,051 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:31,051 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1846, 'Body': <_io.BytesIO object at 0x7f7ccb1de2c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:31,051 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:31,051 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:31,051 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:31,051 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:31,051 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:31,051 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:31,051 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:31,060 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:31,060 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:31,060 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:31,060 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:31,060 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:31,060 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1846}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'neE2VVNuVVfPeDCsCRKgbQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1de2c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1846', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:31,060 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:31,060 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:31,060 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:31,060 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:31,060 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:31,060 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1846&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:neE2VVNuVVfPeDCsCRKgbQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135831Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:31,060 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135831Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8c716fcbc10b489d54edfa0cc6aff8ad73691aeeafa60a159186b962cc952dd7 gunicorn-registry stdout | 2023-06-29 13:58:31,060 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5de26a3c6a19ffbd622960afc56872200de4b2a0edce12c9d119513aa4471e59 gunicorn-registry stdout | 2023-06-29 13:58:31,061 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:31,061 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:31,061 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:31,061 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:31,107 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. expiredappspecifictokenworker stdout | 2023-06-29 13:58:31,107 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:58:31,511 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1846 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:31,511 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'dd4f5120-92a2-4afd-af66-0b51056008ee', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'dd4f5120-92a2-4afd-af66-0b51056008ee', 'ETag': '"9de13655536e5557cf7830ac0912a06d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:31,511 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:31,511 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:31,511 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:31,511 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:31,512 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'dd4f5120-92a2-4afd-af66-0b51056008ee', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'dd4f5120-92a2-4afd-af66-0b51056008ee', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'dd4f5120-92a2-4afd-af66-0b51056008ee', 'etag': '"9de13655536e5557cf7830ac0912a06d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9de13655536e5557cf7830ac0912a06d"'} gunicorn-registry stdout | 2023-06-29 13:58:31,535 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:31,535 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:31,535 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1847, 'Body': <_io.BytesIO object at 0x7f7ccb1de0e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:31,535 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:31,536 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:31,536 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:31,536 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:31,536 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:31,536 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:31,536 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:31,544 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:31,544 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:31,544 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:31,544 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:31,544 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:31,544 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1847}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '36etsWD/EnaBKM0EgeaGTw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1de0e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1847', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:31,544 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:31,544 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:31,544 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:31,544 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:31,545 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:31,545 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1847&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:36etsWD/EnaBKM0EgeaGTw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135831Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:31,545 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135831Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e5008ac7c0d0e606a56f81361d329cf902a5f0743c09345e4edbc6d941d78565 gunicorn-registry stdout | 2023-06-29 13:58:31,545 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 774857ef994cecf081b418b28e7cbab26e95263efd538eee602b2b2e0b608f14 gunicorn-registry stdout | 2023-06-29 13:58:31,545 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:31,545 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:31,545 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:31,546 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:31,592 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:58:31,914 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1847 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:31,914 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e36e8f27-9a41-44ed-9f59-64c5eb026605', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e36e8f27-9a41-44ed-9f59-64c5eb026605', 'ETag': '"dfa7adb160ff12768128cd0481e6864f"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:31,914 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:31,915 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:31,915 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:31,915 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:31,915 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e36e8f27-9a41-44ed-9f59-64c5eb026605', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e36e8f27-9a41-44ed-9f59-64c5eb026605', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e36e8f27-9a41-44ed-9f59-64c5eb026605', 'etag': '"dfa7adb160ff12768128cd0481e6864f"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"dfa7adb160ff12768128cd0481e6864f"'} gunicorn-registry stdout | 2023-06-29 13:58:32,357 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:32,358 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:32,358 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1848, 'Body': <_io.BytesIO object at 0x7f7ccb211310>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:32,358 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:32,358 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:32,358 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:32,358 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:32,358 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:32,358 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:32,359 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:32,367 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:32,367 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:32,367 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:32,367 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:32,367 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:32,367 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1848}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'hN2LtsBs4EsdkYIqE4vWxQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb211310>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1848', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:32,367 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:32,367 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:32,367 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:32,367 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:32,368 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:32,368 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1848&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:hN2LtsBs4EsdkYIqE4vWxQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135832Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:32,368 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135832Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ae299148dc390ba25c34c332bd4cfd5d72ad0649ca7c50ece47ee8f88169583b gunicorn-registry stdout | 2023-06-29 13:58:32,368 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 11f7380916b8fc493af09bae0c069778a5478d1c8baf1109372f906483e47cad gunicorn-registry stdout | 2023-06-29 13:58:32,368 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:32,368 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:32,368 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:32,369 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:32,414 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:58:32,771 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1848 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:32,771 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e56e590c-5854-4fea-969a-6afc84a7e6a8', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e56e590c-5854-4fea-969a-6afc84a7e6a8', 'ETag': '"84dd8bb6c06ce04b1d91822a138bd6c5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:32,771 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:32,772 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:32,772 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:32,772 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:32,772 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e56e590c-5854-4fea-969a-6afc84a7e6a8', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e56e590c-5854-4fea-969a-6afc84a7e6a8', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e56e590c-5854-4fea-969a-6afc84a7e6a8', 'etag': '"84dd8bb6c06ce04b1d91822a138bd6c5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"84dd8bb6c06ce04b1d91822a138bd6c5"'} gunicorn-registry stdout | 2023-06-29 13:58:33,237 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:33,237 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:33,237 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1849, 'Body': <_io.BytesIO object at 0x7f7ccb73c3b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:33,237 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:33,238 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:33,238 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:33,238 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:33,238 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:33,238 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:33,238 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:33,246 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:33,246 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:33,246 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:33,246 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:33,247 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:33,247 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1849}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '1SVaNjHCHb6J6nPL/6JoxA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb73c3b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1849', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:33,247 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:33,247 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:33,247 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:33,247 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:33,247 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:33,247 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1849&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:1SVaNjHCHb6J6nPL/6JoxA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135833Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:33,247 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135833Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 7ce8d333c27c60e365aa41a12d46e915db78d8ac0cb0f6874070d79bca49a58d gunicorn-registry stdout | 2023-06-29 13:58:33,247 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 655fb0e266b501fea31a2f50908e68b7e6eb88008c5df2f79be68c847b760895 gunicorn-registry stdout | 2023-06-29 13:58:33,247 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:33,248 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:33,248 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:33,249 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:33,298 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:58:33,657 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1849 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:33,658 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8e440b8a-e90f-4cdb-b053-4711d1d68362', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8e440b8a-e90f-4cdb-b053-4711d1d68362', 'ETag': '"d5255a3631c21dbe89ea73cbffa268c4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:33,658 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:33,658 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:33,658 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:33,658 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:33,658 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8e440b8a-e90f-4cdb-b053-4711d1d68362', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8e440b8a-e90f-4cdb-b053-4711d1d68362', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8e440b8a-e90f-4cdb-b053-4711d1d68362', 'etag': '"d5255a3631c21dbe89ea73cbffa268c4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d5255a3631c21dbe89ea73cbffa268c4"'} notificationworker stdout | 2023-06-29 13:58:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:58:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:58:43.978401+00:00 (in 9.999466 seconds) notificationworker stdout | 2023-06-29 13:58:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:58:43 UTC)" (scheduled at 2023-06-29 13:58:33.978401+00:00) notificationworker stdout | 2023-06-29 13:58:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:58:33,981 [74] [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(2023, 6, 29, 13, 58, 33, 979447), True, datetime.datetime(2023, 6, 29, 13, 58, 33, 979447), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:58:33,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:58:33,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:58:33,994 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:58:43 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:58:34,349 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:34,349 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:34,350 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1850, 'Body': <_io.BytesIO object at 0x7f7ccb211ea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:34,350 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:34,350 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:34,350 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:34,350 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:34,350 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:34,350 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:34,350 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:34,359 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:34,359 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:34,359 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:34,359 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:34,359 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:34,359 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1850}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'dbO+iK7fMMrd/nPOP172RQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb211ea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1850', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:34,359 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:34,359 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:34,359 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:34,359 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:34,359 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:34,359 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1850&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:dbO+iK7fMMrd/nPOP172RQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135834Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:34,359 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135834Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b86b6e7de21802aea47c6b4be73b45bc1b84229d375bbe408e64f2276ae0154f gunicorn-registry stdout | 2023-06-29 13:58:34,360 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 270be20b6668c9043af7b90cf5c214fa7c23ce06b0402ddae36bb731b2a82ba6 gunicorn-registry stdout | 2023-06-29 13:58:34,360 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:34,360 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:34,360 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:34,361 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. quotatotalworker stdout | 2023-06-29 13:58:34,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:58:34,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:58:49.399457+00:00 (in 14.999485 seconds) quotatotalworker stdout | 2023-06-29 13:58:34,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:58:49 UTC)" (scheduled at 2023-06-29 13:58:34.399457+00:00) quotatotalworker stdout | 2023-06-29 13:58:34,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) gunicorn-registry stdout | 2023-06-29 13:58:34,409 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotatotalworker stdout | 2023-06-29 13:58:34,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:58:34,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:58:49 UTC)" executed successfully queuecleanupworker stdout | 2023-06-29 13:58:34,646 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:58:34,807 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1850 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:34,808 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '23a42063-c78a-446c-bd8e-da47a3a91176', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '23a42063-c78a-446c-bd8e-da47a3a91176', 'ETag': '"75b3be88aedf30caddfe73ce3f5ef645"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:34,808 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:34,808 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:34,808 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:34,808 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:34,808 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '23a42063-c78a-446c-bd8e-da47a3a91176', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '23a42063-c78a-446c-bd8e-da47a3a91176', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '23a42063-c78a-446c-bd8e-da47a3a91176', 'etag': '"75b3be88aedf30caddfe73ce3f5ef645"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"75b3be88aedf30caddfe73ce3f5ef645"'} gunicorn-registry stdout | 2023-06-29 13:58:35,345 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:35,345 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:35,346 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1851, 'Body': <_io.BytesIO object at 0x7f7ccb20ddb0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:35,346 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:35,346 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:35,346 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:35,346 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:35,346 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:35,346 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:35,346 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:35,355 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:35,355 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:35,355 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:35,355 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:35,355 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:35,355 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1851}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'SiMpd6I6J9uY+N5Q3Ui/IQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb20ddb0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1851', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:35,356 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:35,356 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:35,356 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:35,356 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:35,356 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:35,356 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1851&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:SiMpd6I6J9uY+N5Q3Ui/IQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135835Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:35,356 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135835Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 413cf1a44e25b474032a954f2c508c4437676bc21c153fdb27608aff5b9bdd12 gunicorn-registry stdout | 2023-06-29 13:58:35,356 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0ef97e7033dc95a02c664d48b3c61c0e698bbb26631b6bdf0abdbcd882a94502 gunicorn-registry stdout | 2023-06-29 13:58:35,357 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:35,357 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:35,357 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:35,358 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:35,403 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:58:35,761 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1851 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:35,762 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '139fe5aa-ad4a-4bb8-bc40-45939cbbbc45', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '139fe5aa-ad4a-4bb8-bc40-45939cbbbc45', 'ETag': '"4a232977a23a27db98f8de50dd48bf21"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:35,762 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:35,762 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:35,762 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:35,762 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:35,763 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '139fe5aa-ad4a-4bb8-bc40-45939cbbbc45', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '139fe5aa-ad4a-4bb8-bc40-45939cbbbc45', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '139fe5aa-ad4a-4bb8-bc40-45939cbbbc45', 'etag': '"4a232977a23a27db98f8de50dd48bf21"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4a232977a23a27db98f8de50dd48bf21"'} securityworker stdout | 2023-06-29 13:58:36,583 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:58:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:58:41.713664+00:00 (in 5.130505 seconds) securityworker stdout | 2023-06-29 13:58:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:59:06 UTC)" (scheduled at 2023-06-29 13:58:36.582504+00:00) securityworker stdout | 2023-06-29 13:58:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:58:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:58:36,587 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:58:36,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:58:36,600 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:58:36,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:58:36,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:59:06 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:58:36,818 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:36,818 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:36,819 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1852, 'Body': <_io.BytesIO object at 0x7f7ccb2235e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:36,819 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:36,820 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:36,820 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:36,820 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:36,820 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:36,820 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:36,820 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:36,829 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:36,829 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:36,829 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:36,829 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:36,829 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:36,829 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1852}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'QnxGr7RsWmvUAgqH3o6NzQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2235e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1852', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:36,829 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:36,829 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:36,829 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:36,829 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:36,830 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:36,830 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1852&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:QnxGr7RsWmvUAgqH3o6NzQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135836Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:36,830 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135836Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4f24e0d521a4225a6fc8d34224425703b5806f0de6ba390fc9c01c223d0c73e5 gunicorn-registry stdout | 2023-06-29 13:58:36,830 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a654a3ce2a0e39d247bc66ec0d820ca39835baa640a0fc000cbc77e27116ca00 gunicorn-registry stdout | 2023-06-29 13:58:36,830 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:36,830 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:36,830 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:36,831 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:36,946 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. builder stdout | 2023-06-29 13:58:37,920 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:58:37,959 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:58:38,702 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1852 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:38,703 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd9af103f-46f0-484d-b0ed-684e7b9771ed', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd9af103f-46f0-484d-b0ed-684e7b9771ed', 'ETag': '"427c46afb46c5a6bd4020a87de8e8dcd"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:38,703 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:38,703 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:38,703 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:38,704 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:38,704 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd9af103f-46f0-484d-b0ed-684e7b9771ed', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd9af103f-46f0-484d-b0ed-684e7b9771ed', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd9af103f-46f0-484d-b0ed-684e7b9771ed', 'etag': '"427c46afb46c5a6bd4020a87de8e8dcd"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"427c46afb46c5a6bd4020a87de8e8dcd"'} gunicorn-registry stdout | 2023-06-29 13:58:38,726 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:38,726 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:38,727 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1853, 'Body': <_io.BytesIO object at 0x7f7ccb2236d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:38,727 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:38,727 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:38,727 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:38,727 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:38,727 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:38,727 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:38,727 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:38,736 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:38,736 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:38,736 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:38,736 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:38,736 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:38,736 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1853}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Qs3VOpEUML2N8EFr5Lc8NA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2236d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1853', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:38,736 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:38,736 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:38,736 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:38,736 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:38,736 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:38,737 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1853&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Qs3VOpEUML2N8EFr5Lc8NA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135838Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:38,737 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135838Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 943462fa5a005262db9de9742657b3eb148227f5ffabcd4f3080d92ebbb5cd74 gunicorn-registry stdout | 2023-06-29 13:58:38,737 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | bda9367c806d67477961e2d7a85a240c912a79b8344149d8f8ddf9994381c789 gunicorn-registry stdout | 2023-06-29 13:58:38,737 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:38,737 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:38,737 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:38,738 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:38,787 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositorygcworker stdout | 2023-06-29 13:58:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:58:38,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:59:01.990998+00:00 (in 23.202320 seconds) repositorygcworker stdout | 2023-06-29 13:58:38,788 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:59:38 UTC)" (scheduled at 2023-06-29 13:58:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:58:38,789 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:58:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:59:38 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:58:39,436 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1853 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:39,437 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'bcdc8d46-26c1-4503-9f81-528aa20aa427', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'bcdc8d46-26c1-4503-9f81-528aa20aa427', 'ETag': '"42cdd53a911430bd8df0416be4b73c34"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:39,437 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:39,437 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:39,437 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:39,437 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:39,437 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'bcdc8d46-26c1-4503-9f81-528aa20aa427', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'bcdc8d46-26c1-4503-9f81-528aa20aa427', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'bcdc8d46-26c1-4503-9f81-528aa20aa427', 'etag': '"42cdd53a911430bd8df0416be4b73c34"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"42cdd53a911430bd8df0416be4b73c34"'} gunicorn-registry stdout | 2023-06-29 13:58:39,459 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:39,459 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:39,460 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1854, 'Body': <_io.BytesIO object at 0x7f7ccb1adf90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:39,460 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:39,460 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:39,460 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:39,460 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:39,460 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:39,460 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:39,461 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:39,469 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:39,469 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:39,469 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:39,469 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:39,469 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:39,469 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1854}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'RwFZVznFRdWhBmI4pEIdYQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1adf90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1854', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:39,469 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:39,469 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:39,469 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:39,470 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:39,470 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:39,470 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1854&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:RwFZVznFRdWhBmI4pEIdYQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135839Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:39,470 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135839Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 48aaa3795f0e2220b517fc67c2ca2ef1d98dd42bba464034334a4bfaf52a345f gunicorn-registry stdout | 2023-06-29 13:58:39,470 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 99be8772f80a92b6b8ec8cfbdcb5fc16b4af5b499b542bb18352558fa06c48b0 gunicorn-registry stdout | 2023-06-29 13:58:39,470 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:39,470 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:39,471 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:39,471 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:39,520 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:58:39,636 [214] [DEBUG] [app] Starting request: urn:request:6c9ce329-2348-4f80-a73e-eec15b703f9f (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:58:39,636 [211] [DEBUG] [app] Starting request: urn:request:0defe7bb-216b-4535-8f00-b66361dd1066 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:58:39,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:58:39,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:58:39,639 [216] [DEBUG] [app] Starting request: urn:request:1832adff-97ee-4651-a8ad-41cfeb3e03a9 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:58:39,640 [222] [DEBUG] [app] Starting request: urn:request:874c09da-b6ad-4d16-90b1-97e1c908a019 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:58:39,640 [216] [DEBUG] [app] Ending request: urn:request:1832adff-97ee-4651-a8ad-41cfeb3e03a9 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:1832adff-97ee-4651-a8ad-41cfeb3e03a9', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:58:39,640 [222] [DEBUG] [app] Ending request: urn:request:874c09da-b6ad-4d16-90b1-97e1c908a019 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:874c09da-b6ad-4d16-90b1-97e1c908a019', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:58:39,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:58:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:58:39,640 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:58:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-registry stdout | 2023-06-29 13:58:39,640 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:58:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:58:39,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:58:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) gunicorn-web stdout | 2023-06-29 13:58:39,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:58:39,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:58:39,643 [213] [DEBUG] [app] Starting request: urn:request:ad2fe79e-5d56-4975-871c-f879d303af87 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:58:39,643 [212] [DEBUG] [app] Starting request: urn:request:20b2cccb-724e-4f0d-8fa8-14ec67e1e29c (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:58:39,644 [213] [DEBUG] [app] Ending request: urn:request:ad2fe79e-5d56-4975-871c-f879d303af87 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:ad2fe79e-5d56-4975-871c-f879d303af87', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:58:39,644 [212] [DEBUG] [app] Ending request: urn:request:20b2cccb-724e-4f0d-8fa8-14ec67e1e29c (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:20b2cccb-724e-4f0d-8fa8-14ec67e1e29c', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:58:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:58:39,644 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:58:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:58:39,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:58:39,644 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:58:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:58:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:58:39,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:58:39,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:58:39,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:58:39,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:58:39,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:58:39,663 [214] [DEBUG] [app] Ending request: urn:request:6c9ce329-2348-4f80-a73e-eec15b703f9f (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:6c9ce329-2348-4f80-a73e-eec15b703f9f', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:58:39,663 [211] [DEBUG] [app] Ending request: urn:request:0defe7bb-216b-4535-8f00-b66361dd1066 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:0defe7bb-216b-4535-8f00-b66361dd1066', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:58:39,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:58:39,663 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:58:39,663 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:58:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:58:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:58:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.029) gunicorn-web stdout | 2023-06-29 13:58:39,664 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:58:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" quotatotalworker stdout | 2023-06-29 13:58:39,787 [78] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotatotalworker.py', 'pid': '78'} gunicorn-registry stdout | 2023-06-29 13:58:39,925 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1854 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:39,926 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '47c39b41-6f7a-4cb9-b30d-1cdebb7c9a3b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '47c39b41-6f7a-4cb9-b30d-1cdebb7c9a3b', 'ETag': '"4701595739c545d5a1066238a4421d61"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:39,926 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:39,926 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:39,926 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:39,926 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:39,926 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '47c39b41-6f7a-4cb9-b30d-1cdebb7c9a3b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '47c39b41-6f7a-4cb9-b30d-1cdebb7c9a3b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '47c39b41-6f7a-4cb9-b30d-1cdebb7c9a3b', 'etag': '"4701595739c545d5a1066238a4421d61"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4701595739c545d5a1066238a4421d61"'} gunicorn-registry stdout | 2023-06-29 13:58:40,163 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:40,163 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:40,164 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1855, 'Body': <_io.BytesIO object at 0x7f7ccb960900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:40,164 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:40,164 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:40,164 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:40,164 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:40,164 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:40,164 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:40,164 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:40,173 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:40,173 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:40,173 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:40,173 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:40,173 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:40,173 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1855}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'TMoDHJqluwWB2ZDatN7QmQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1855', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:40,173 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:40,173 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:40,173 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:40,173 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:40,173 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:40,173 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1855&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:TMoDHJqluwWB2ZDatN7QmQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135840Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:40,174 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135840Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b99c607613adc73ff641e6aee16904cde8170c6dee4c31d3bced3a7277bff51a gunicorn-registry stdout | 2023-06-29 13:58:40,174 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | dafc7337ab6f3f6c1813fc6e23b5fab58e1737236056facec85de0e6b402997b gunicorn-registry stdout | 2023-06-29 13:58:40,174 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:40,174 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:40,174 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:40,175 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:40,220 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotaregistrysizeworker stdout | 2023-06-29 13:58:40,394 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gcworker stdout | 2023-06-29 13:58:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:58:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:58:50.585410+00:00 (in 9.999459 seconds) gcworker stdout | 2023-06-29 13:58:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:58:50 UTC)" (scheduled at 2023-06-29 13:58:40.585410+00:00) gcworker stdout | 2023-06-29 13:58:40,587 [59] [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, 1686837520586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:58:40,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:58:40,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:58:40,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:58:50 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:58:40,620 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1855 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:40,620 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2af5b3e8-993e-4525-a85a-d4e7f601ee47', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2af5b3e8-993e-4525-a85a-d4e7f601ee47', 'ETag': '"4cca031c9aa5bb0581d990dab4ded099"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:40,621 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:40,621 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:40,621 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:40,621 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:40,621 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2af5b3e8-993e-4525-a85a-d4e7f601ee47', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2af5b3e8-993e-4525-a85a-d4e7f601ee47', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2af5b3e8-993e-4525-a85a-d4e7f601ee47', 'etag': '"4cca031c9aa5bb0581d990dab4ded099"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4cca031c9aa5bb0581d990dab4ded099"'} logrotateworker stdout | 2023-06-29 13:58:40,673 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:58:40,677 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} namespacegcworker stdout | 2023-06-29 13:58:40,705 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} repositoryactioncounter stdout | 2023-06-29 13:58:41,504 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-registry stdout | 2023-06-29 13:58:41,699 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:41,699 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:41,700 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1856, 'Body': <_io.BytesIO object at 0x7f7ccb960590>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:41,700 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:41,701 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:41,701 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:41,701 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:41,701 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:41,701 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:41,701 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:41,710 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:41,710 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:41,710 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:41,710 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:41,710 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:41,710 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1856}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '//UCfWXWD+/EdNLgun+nvg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960590>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1856', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:41,710 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:41,710 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:41,710 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:41,711 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:41,711 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:41,711 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1856&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5://UCfWXWD+/EdNLgun+nvg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135841Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:41,711 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135841Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a7e795eac76c3a4d201b31bbb81f2d8a8c05e2eb3af7a61c07fc64570b740858 gunicorn-registry stdout | 2023-06-29 13:58:41,711 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 42681d9963e19c42f14e40e13eb60824ac7188199ca3dfa41488f04e0d7c264e gunicorn-registry stdout | 2023-06-29 13:58:41,711 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:41,712 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:41,712 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:41,713 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. securityworker stdout | 2023-06-29 13:58:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:58:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:59:06.582504+00:00 (in 24.868355 seconds) securityworker stdout | 2023-06-29 13:58:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:59:11 UTC)" (scheduled at 2023-06-29 13:58:41.713664+00:00) securityworker stdout | 2023-06-29 13:58:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:58:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:58:41,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:58:41,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:58:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:58:41,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:58:41,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:58:41,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:58:41,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:58:41,734 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:58:41,738 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:58:41,738 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:58:41,739 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 53, 41, 722096), 1, 2]) securityworker stdout | 2023-06-29 13:58:41,743 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:58:41,743 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:58:41,744 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 53, 41, 722096), 1, 2]) securityworker stdout | 2023-06-29 13:58:41,747 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:58:41,747 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:58:41,747 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:58:41,748 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:58:41,748 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:58:41,748 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:58:41,748 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:58:41,749 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:58:41,749 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:58:41,749 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:59:11 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:58:41,758 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:58:42,241 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1856 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:42,241 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2936fbdf-5e4f-43b3-a76f-6bf9e5a28e06', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2936fbdf-5e4f-43b3-a76f-6bf9e5a28e06', 'ETag': '"fff5027d65d60fefc474d2e0ba7fa7be"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:42,242 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:42,242 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:42,242 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:42,242 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:42,242 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2936fbdf-5e4f-43b3-a76f-6bf9e5a28e06', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2936fbdf-5e4f-43b3-a76f-6bf9e5a28e06', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2936fbdf-5e4f-43b3-a76f-6bf9e5a28e06', 'etag': '"fff5027d65d60fefc474d2e0ba7fa7be"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"fff5027d65d60fefc474d2e0ba7fa7be"'} blobuploadcleanupworker stdout | 2023-06-29 13:58:42,695 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:58:43,087 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:43,088 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:43,088 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1857, 'Body': <_io.BytesIO object at 0x7f7ccb223630>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:43,089 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:43,089 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:43,089 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:43,089 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:43,089 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:43,089 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:43,089 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:43,098 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:43,098 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:43,098 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:43,098 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:43,098 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:43,098 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1857}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'lJzKqV5YWySQdXGINoJdRg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb223630>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1857', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:43,098 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:43,098 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:43,098 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:43,098 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:43,099 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:43,099 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1857&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:lJzKqV5YWySQdXGINoJdRg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135843Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:43,099 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135843Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4b0e6160c8fa3631675fd260621f6129bd5e0f7eeb2d65e662409b8ea4987a40 gunicorn-registry stdout | 2023-06-29 13:58:43,099 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9dc96abcaeee60088f6be5e70b584b20eed7b5aa3791fa2cfde1a00f327b1051 gunicorn-registry stdout | 2023-06-29 13:58:43,099 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:43,099 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:43,100 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:43,100 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:43,148 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:58:43,588 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1857 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:43,588 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b83156b0-9a66-4514-ae3d-6fcdfeea6789', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b83156b0-9a66-4514-ae3d-6fcdfeea6789', 'ETag': '"949ccaa95e585b249075718836825d46"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:43,588 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:43,589 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:43,589 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:43,589 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:43,589 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b83156b0-9a66-4514-ae3d-6fcdfeea6789', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b83156b0-9a66-4514-ae3d-6fcdfeea6789', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b83156b0-9a66-4514-ae3d-6fcdfeea6789', 'etag': '"949ccaa95e585b249075718836825d46"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"949ccaa95e585b249075718836825d46"'} notificationworker stdout | 2023-06-29 13:58:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:58:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:58:53.978401+00:00 (in 9.999470 seconds) notificationworker stdout | 2023-06-29 13:58:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:58:53 UTC)" (scheduled at 2023-06-29 13:58:43.978401+00:00) notificationworker stdout | 2023-06-29 13:58:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:58:43,980 [74] [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(2023, 6, 29, 13, 58, 43, 979398), True, datetime.datetime(2023, 6, 29, 13, 58, 43, 979398), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:58:43,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:58:43,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:58:43,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:58:53 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:58:44,210 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:44,210 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:44,210 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1858, 'Body': <_io.BytesIO object at 0x7f7ccb960c70>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:44,211 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:44,211 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:44,211 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:44,211 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:44,211 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:44,211 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:44,211 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:44,219 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:44,219 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:44,220 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:44,220 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:44,220 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:44,220 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1858}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'WyHTgozPpS51rvrEo29iOg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960c70>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1858', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:44,220 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:44,220 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:44,220 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:44,220 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:44,220 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:44,220 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1858&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:WyHTgozPpS51rvrEo29iOg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135844Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:44,220 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135844Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a026b7092e25e5af45a06b9d22a5cbb0c3c5c9062802b838ada17a6eb30986d1 gunicorn-registry stdout | 2023-06-29 13:58:44,220 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f5a717635537b1bce47b7e3cc4fbb14900c421cd8dd636a7f54b3047eef3395e gunicorn-registry stdout | 2023-06-29 13:58:44,221 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:44,221 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:44,221 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:44,222 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:44,271 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:58:44,670 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1858 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:44,670 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'd45b1d84-a90d-46a4-ac60-539f72260524', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'd45b1d84-a90d-46a4-ac60-539f72260524', 'ETag': '"5b21d3828ccfa52e75aefac4a36f623a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:44,670 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:44,671 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:44,671 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:44,671 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:44,671 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'd45b1d84-a90d-46a4-ac60-539f72260524', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'd45b1d84-a90d-46a4-ac60-539f72260524', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'd45b1d84-a90d-46a4-ac60-539f72260524', 'etag': '"5b21d3828ccfa52e75aefac4a36f623a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5b21d3828ccfa52e75aefac4a36f623a"'} repositorygcworker stdout | 2023-06-29 13:58:44,690 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:58:45,408 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:45,408 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:45,408 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1859, 'Body': <_io.BytesIO object at 0x7f7ccb2ac1d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:45,409 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:45,409 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:45,409 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:45,409 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:45,409 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:45,409 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:45,409 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:45,417 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:45,417 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:45,418 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:45,418 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:45,418 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:45,418 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1859}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'uKD9e+/e87hw+O2iTMXMGQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ac1d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1859', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:45,418 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:45,418 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:45,418 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:45,418 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:45,418 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:45,418 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1859&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:uKD9e+/e87hw+O2iTMXMGQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135845Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:45,418 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135845Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 4074f0bb9c06ea9e41eea0f26db74273db36259f2d3fb1610b983a9878d3ef45 gunicorn-registry stdout | 2023-06-29 13:58:45,418 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | edb73e61c9e38aa6351d0071e6066633af9bc4c31577124d0a87c18d572e4279 gunicorn-registry stdout | 2023-06-29 13:58:45,419 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:45,419 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:45,419 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:45,420 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:45,465 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. namespacegcworker stdout | 2023-06-29 13:58:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:58:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:58:55.889222+00:00 (in 10.198145 seconds) namespacegcworker stdout | 2023-06-29 13:58:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:59:45 UTC)" (scheduled at 2023-06-29 13:58:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:58:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:58:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 13:59:45 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:58:45,868 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1859 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:45,868 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '397b2a76-314c-45e9-a566-35df4ba125ce', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '397b2a76-314c-45e9-a566-35df4ba125ce', 'ETag': '"b8a0fd7befdef3b870f8eda24cc5cc19"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:45,868 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:45,868 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:45,869 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:45,869 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:45,869 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '397b2a76-314c-45e9-a566-35df4ba125ce', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '397b2a76-314c-45e9-a566-35df4ba125ce', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '397b2a76-314c-45e9-a566-35df4ba125ce', 'etag': '"b8a0fd7befdef3b870f8eda24cc5cc19"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b8a0fd7befdef3b870f8eda24cc5cc19"'} securityworker stdout | 2023-06-29 13:58:45,961 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:58:45,972 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} exportactionlogsworker stdout | 2023-06-29 13:58:46,062 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} gunicorn-web stdout | 2023-06-29 13:58:46,172 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} servicekey stdout | 2023-06-29 13:58:46,301 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-web stdout | 2023-06-29 13:58:46,325 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:58:46,328 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:58:46,333 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:58:46,336 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} quotaregistrysizeworker stdout | 2023-06-29 13:58:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:58:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:59:46.378393+00:00 (in 59.999511 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:58:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:59:46 UTC)" (scheduled at 2023-06-29 13:58:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:58:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:58:46,390 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:58:46,390 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 13:59:46 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:58:46,472 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:46,472 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:46,473 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1860, 'Body': <_io.BytesIO object at 0x7f7ccb2ab310>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:46,473 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:46,473 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:46,473 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:46,473 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:46,473 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:46,473 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:46,473 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:46,482 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:46,482 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:46,482 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:46,482 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:46,482 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:46,482 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1860}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'tStdKfE/pi7m702CFOZ33A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab310>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1860', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:46,482 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:46,482 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:46,482 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:46,482 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:46,482 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:46,482 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1860&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:tStdKfE/pi7m702CFOZ33A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135846Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:46,483 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135846Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f54202d2739b74109e20b059571222a3168dddbdfc0abcb291b60ef32bae7c7e gunicorn-registry stdout | 2023-06-29 13:58:46,483 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f4b0d9335598ab8f090fdc61cf521a6e2bc86ebc8d5c204c29801d603d92829b gunicorn-registry stdout | 2023-06-29 13:58:46,483 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:46,483 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:46,483 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:46,484 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:46,528 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityscanningnotificationworker stdout | 2023-06-29 13:58:46,776 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gcworker stdout | 2023-06-29 13:58:46,888 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} gunicorn-registry stdout | 2023-06-29 13:58:46,894 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1860 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:46,894 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7ee9537d-c906-4285-846c-d0f183e71ce3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7ee9537d-c906-4285-846c-d0f183e71ce3', 'ETag': '"b52b5d29f13fa62ee6ef4d8214e677dc"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:46,894 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:46,895 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:46,895 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:46,895 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:46,895 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7ee9537d-c906-4285-846c-d0f183e71ce3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7ee9537d-c906-4285-846c-d0f183e71ce3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7ee9537d-c906-4285-846c-d0f183e71ce3', 'etag': '"b52b5d29f13fa62ee6ef4d8214e677dc"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b52b5d29f13fa62ee6ef4d8214e677dc"'} gunicorn-registry stdout | 2023-06-29 13:58:47,547 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:47,547 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:47,548 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1861, 'Body': <_io.BytesIO object at 0x7f7ccb2ab680>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:47,548 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:47,548 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:47,548 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:47,548 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:47,548 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:47,548 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:47,549 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:47,557 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:47,557 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:47,557 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:47,557 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:47,557 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:47,557 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1861}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'HzkBseL3ZrkIeNDup5GIUw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab680>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1861', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:47,557 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:47,557 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:47,557 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:47,557 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:47,558 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:47,558 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1861&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:HzkBseL3ZrkIeNDup5GIUw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135847Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:47,558 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135847Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 43516aa293ae59c480d94dd6a40fe6921801b6dd1ff3de076030beb254d24c9d gunicorn-registry stdout | 2023-06-29 13:58:47,558 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f6889d265dc0451fcdcfdba31fc0ede0b51c4cfbd073306af130b16f4448bcde gunicorn-registry stdout | 2023-06-29 13:58:47,558 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:47,558 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:47,558 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:47,559 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:47,607 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. globalpromstats stdout | 2023-06-29 13:58:47,953 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} gunicorn-registry stdout | 2023-06-29 13:58:48,011 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1861 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:48,011 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e6a85910-aacb-4342-be13-ccb5d46751fa', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e6a85910-aacb-4342-be13-ccb5d46751fa', 'ETag': '"1f3901b1e2f766b90878d0eea7918853"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:48,011 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:48,012 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:48,012 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:48,012 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:48,012 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e6a85910-aacb-4342-be13-ccb5d46751fa', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e6a85910-aacb-4342-be13-ccb5d46751fa', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e6a85910-aacb-4342-be13-ccb5d46751fa', 'etag': '"1f3901b1e2f766b90878d0eea7918853"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1f3901b1e2f766b90878d0eea7918853"'} teamsyncworker stdout | 2023-06-29 13:58:48,285 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-secscan stdout | 2023-06-29 13:58:48,533 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:58:48,537 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:58:48,540 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} gunicorn-registry stdout | 2023-06-29 13:58:48,662 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:48,662 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:48,663 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1862, 'Body': <_io.BytesIO object at 0x7f7ccb2235e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:48,663 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:48,663 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:48,663 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:48,663 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:48,663 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:48,663 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:48,663 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:48,672 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:48,672 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:48,672 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:48,672 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:48,672 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:48,672 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1862}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'g7KD1AVfTSD3H88J9EeCIg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2235e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1862', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:48,672 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:48,672 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:48,672 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:48,672 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:48,672 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:48,672 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1862&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:g7KD1AVfTSD3H88J9EeCIg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135848Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:48,672 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135848Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 0b2e382b11b819a28cdff73c706de7d9645266ab776bcf23edba9ca16cddb38f gunicorn-registry stdout | 2023-06-29 13:58:48,673 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ecd52beef3cddcea4e18e32e7e2255de8ff21c3d77ff2a8b0966c965541aa264 gunicorn-registry stdout | 2023-06-29 13:58:48,673 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:48,673 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:48,673 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:48,674 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. securityscanningnotificationworker stdout | 2023-06-29 13:58:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:58:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:59:17.286405+00:00 (in 28.604170 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:58:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:59:48 UTC)" (scheduled at 2023-06-29 13:58:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:58:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:58:48,683 [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(2023, 6, 29, 13, 58, 48, 682699), True, datetime.datetime(2023, 6, 29, 13, 58, 48, 682699), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:58:48,696 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:58:48,696 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:58:48,696 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:59:48 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:58:48,723 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. chunkcleanupworker stdout | 2023-06-29 13:58:49,014 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-registry stdout | 2023-06-29 13:58:49,124 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1862 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:49,125 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'c770e93d-805e-4bc3-ad38-98bbb91728ca', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'c770e93d-805e-4bc3-ad38-98bbb91728ca', 'ETag': '"83b283d4055f4d20f71fcf09f4478222"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:49,125 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:49,125 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:49,125 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:49,125 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:49,125 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'c770e93d-805e-4bc3-ad38-98bbb91728ca', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'c770e93d-805e-4bc3-ad38-98bbb91728ca', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'c770e93d-805e-4bc3-ad38-98bbb91728ca', 'etag': '"83b283d4055f4d20f71fcf09f4478222"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"83b283d4055f4d20f71fcf09f4478222"'} quotatotalworker stdout | 2023-06-29 13:58:49,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:58:49,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:59:04.399457+00:00 (in 14.999480 seconds) quotatotalworker stdout | 2023-06-29 13:58:49,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:59:04 UTC)" (scheduled at 2023-06-29 13:58:49.399457+00:00) quotatotalworker stdout | 2023-06-29 13:58:49,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:58:49,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:58:49,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:59:04 UTC)" executed successfully storagereplication stdout | 2023-06-29 13:58:49,486 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:58:49,742 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:49,742 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:49,743 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1863, 'Body': <_io.BytesIO object at 0x7f7ccb286a40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:49,743 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:49,743 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:49,743 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:49,743 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:49,743 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:49,743 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:49,743 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:49,752 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:49,752 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:49,752 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:49,752 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:49,752 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:49,752 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1863}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '8xj87/1UH72FKcdr0E2B8g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb286a40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1863', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:49,752 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:49,752 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:49,752 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:49,752 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:49,753 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:49,753 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1863&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:8xj87/1UH72FKcdr0E2B8g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135849Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:49,753 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135849Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | bb9b94a81ab8c2d5d939b4fa8e0055f88307217e4b39a34b17aeedc01e782b5f gunicorn-registry stdout | 2023-06-29 13:58:49,753 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0a4e9a7c0bb7cd9ca75f73542939eb2a4f37be2e9837bfa21589fb1a9353d064 gunicorn-registry stdout | 2023-06-29 13:58:49,753 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:49,753 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:49,753 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:49,754 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:49,756 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:58:49,760 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:58:49,764 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:58:49,768 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:58:49,771 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:58:49,775 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:58:49,779 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:58:49,784 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:58:49,788 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:58:49,799 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:58:50,162 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1863 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:50,163 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '9a69393b-aad1-465f-907d-dd8b779c0493', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '9a69393b-aad1-465f-907d-dd8b779c0493', 'ETag': '"f318fceffd541fbd8529c76bd04d81f2"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:50,163 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:50,163 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:50,163 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:50,163 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:50,163 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '9a69393b-aad1-465f-907d-dd8b779c0493', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '9a69393b-aad1-465f-907d-dd8b779c0493', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '9a69393b-aad1-465f-907d-dd8b779c0493', 'etag': '"f318fceffd541fbd8529c76bd04d81f2"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f318fceffd541fbd8529c76bd04d81f2"'} gcworker stdout | 2023-06-29 13:58:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:58:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:59:00.585410+00:00 (in 9.999460 seconds) gcworker stdout | 2023-06-29 13:58:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:59:00 UTC)" (scheduled at 2023-06-29 13:58:50.585410+00:00) gcworker stdout | 2023-06-29 13:58:50,587 [59] [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, 1686837530586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:58:50,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:58:50,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:58:50,602 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:59:00 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:58:50,810 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:50,810 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:50,811 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1864, 'Body': <_io.BytesIO object at 0x7f7ccb960c70>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:50,811 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:50,811 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:50,811 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:50,811 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:50,811 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:50,811 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:50,811 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:50,820 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:50,820 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:50,820 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:50,820 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:50,820 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:50,820 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1864}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'dRgz00pJzdLDaEUHbjrdmw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960c70>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1864', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:50,820 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:50,820 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:50,820 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:50,820 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:50,820 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:50,820 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1864&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:dRgz00pJzdLDaEUHbjrdmw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135850Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:50,820 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135850Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b57e4e3f5bb8b884e6da608eb74843e84e23c3de6f3f4cb6b42ae9756e0cd55b gunicorn-registry stdout | 2023-06-29 13:58:50,821 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2f7d4a5ef1d690e8d8f18def23bdeb885a4040b70a6d6aa36cb0636e906b18b3 gunicorn-registry stdout | 2023-06-29 13:58:50,821 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:50,821 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:50,821 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:50,822 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:50,867 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:58:51,273 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1864 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:51,273 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2e1f8b07-8696-47a4-b8b2-bec179167f14', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2e1f8b07-8696-47a4-b8b2-bec179167f14', 'ETag': '"751833d34a49cdd2c36845076e3add9b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:51,273 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:51,273 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:51,273 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:51,274 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:51,274 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2e1f8b07-8696-47a4-b8b2-bec179167f14', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2e1f8b07-8696-47a4-b8b2-bec179167f14', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2e1f8b07-8696-47a4-b8b2-bec179167f14', 'etag': '"751833d34a49cdd2c36845076e3add9b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"751833d34a49cdd2c36845076e3add9b"'} gunicorn-registry stdout | 2023-06-29 13:58:51,869 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:51,870 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:51,870 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1865, 'Body': <_io.BytesIO object at 0x7f7ccb290130>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:51,870 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:51,870 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:51,870 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:51,870 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:51,870 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:51,871 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:51,871 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:51,879 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:51,879 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:51,879 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:51,879 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:51,879 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:51,879 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1865}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'doX5MXFEstLeqg37A4CNMQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290130>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1865', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:51,879 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:51,879 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:51,879 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:51,880 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:51,880 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:51,880 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1865&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:doX5MXFEstLeqg37A4CNMQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135851Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:51,880 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135851Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 60dbfcf8a7749f7c6ddcdc747846cc5712457d20f1b43020bb17dae55750d0e2 gunicorn-registry stdout | 2023-06-29 13:58:51,880 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | bb21f9ff3172943ca7f0f9fbe9d6ec994b2fe6cc8fb3430350a8f525a9c04d98 gunicorn-registry stdout | 2023-06-29 13:58:51,880 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:51,880 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:51,880 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:51,881 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:51,928 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:58:52,291 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1865 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:52,292 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7eef6371-fc54-4d40-a56f-f3d7f3da56c0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7eef6371-fc54-4d40-a56f-f3d7f3da56c0', 'ETag': '"7685f9317144b2d2deaa0dfb03808d31"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:52,292 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:52,292 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:52,292 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:52,292 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:52,292 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7eef6371-fc54-4d40-a56f-f3d7f3da56c0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7eef6371-fc54-4d40-a56f-f3d7f3da56c0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7eef6371-fc54-4d40-a56f-f3d7f3da56c0', 'etag': '"7685f9317144b2d2deaa0dfb03808d31"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7685f9317144b2d2deaa0dfb03808d31"'} gunicorn-registry stdout | 2023-06-29 13:58:52,980 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:52,981 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:52,981 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1866, 'Body': <_io.BytesIO object at 0x7f7ccb20d7c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:52,981 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:52,981 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:52,981 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:52,981 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:52,981 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:52,981 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:52,982 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:52,990 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:52,990 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:52,990 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:52,990 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:52,990 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:52,990 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1866}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '9keSmgyLVAjfScvx6njwgQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb20d7c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1866', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:52,990 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:52,990 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:52,990 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:52,990 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:52,991 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:52,991 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1866&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:9keSmgyLVAjfScvx6njwgQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135852Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:52,991 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135852Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2867b1e037ca867a97ed53ea20aad05922e363d5d93833d797860fadae9ed116 gunicorn-registry stdout | 2023-06-29 13:58:52,991 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7da9b253dcb4895cb60fbf7a1abfe0b4897d5c9b7f0794f0e753e73c7f586513 gunicorn-registry stdout | 2023-06-29 13:58:52,991 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:52,991 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:52,991 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:52,992 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:53,037 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:58:53,442 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1866 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:53,442 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '4dba1fd1-ec8c-4db2-aafe-7c987207b2d2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '4dba1fd1-ec8c-4db2-aafe-7c987207b2d2', 'ETag': '"f647929a0c8b5408df49cbf1ea78f081"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:53,442 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:53,442 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:53,442 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:53,442 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:53,442 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '4dba1fd1-ec8c-4db2-aafe-7c987207b2d2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '4dba1fd1-ec8c-4db2-aafe-7c987207b2d2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '4dba1fd1-ec8c-4db2-aafe-7c987207b2d2', 'etag': '"f647929a0c8b5408df49cbf1ea78f081"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f647929a0c8b5408df49cbf1ea78f081"'} gunicorn-registry stdout | 2023-06-29 13:58:53,942 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:53,942 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:53,942 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1867, 'Body': <_io.BytesIO object at 0x7f7ccb216720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:53,942 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:53,942 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:53,943 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:53,943 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:53,943 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:53,943 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:53,943 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:53,951 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:53,951 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:53,951 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:53,951 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:53,951 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:53,951 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1867}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Y+SWJ7/fcjKWElmvZOyyvg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb216720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1867', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:53,952 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:53,952 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:53,952 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:53,952 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:53,952 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:53,952 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1867&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Y+SWJ7/fcjKWElmvZOyyvg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135853Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:53,952 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135853Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 05f5c34bc12f2b0bdcd61be065eecf64996229d665ea4eb1faaf391472947b14 gunicorn-registry stdout | 2023-06-29 13:58:53,952 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | cfd01d0a8b1d244489e4ab26fef43c704b331e0d2e963a03e863eaf7bfb7a143 gunicorn-registry stdout | 2023-06-29 13:58:53,952 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:53,952 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:53,953 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:53,953 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. notificationworker stdout | 2023-06-29 13:58:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:58:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:59:03.978401+00:00 (in 9.999481 seconds) notificationworker stdout | 2023-06-29 13:58:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:59:03 UTC)" (scheduled at 2023-06-29 13:58:53.978401+00:00) notificationworker stdout | 2023-06-29 13:58:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:58:53,980 [74] [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(2023, 6, 29, 13, 58, 53, 979444), True, datetime.datetime(2023, 6, 29, 13, 58, 53, 979444), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:58:53,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:58:53,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:58:53,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:59:03 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:58:54,002 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:58:54,369 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1867 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:54,370 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8c0c5f6d-7f20-4d09-9775-1248c5ed3d1c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8c0c5f6d-7f20-4d09-9775-1248c5ed3d1c', 'ETag': '"63e49627bfdf7232961259af64ecb2be"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:54,370 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:54,370 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:54,370 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:54,370 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:54,370 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8c0c5f6d-7f20-4d09-9775-1248c5ed3d1c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8c0c5f6d-7f20-4d09-9775-1248c5ed3d1c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8c0c5f6d-7f20-4d09-9775-1248c5ed3d1c', 'etag': '"63e49627bfdf7232961259af64ecb2be"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"63e49627bfdf7232961259af64ecb2be"'} gunicorn-web stdout | 2023-06-29 13:58:54,637 [214] [DEBUG] [app] Starting request: urn:request:d602a805-f3dc-4958-9fe3-91b5dfca849b (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:58:54,637 [211] [DEBUG] [app] Starting request: urn:request:bd8dc114-9815-4029-99ae-f44de15ceee8 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:58:54,639 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:58:54,639 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:58:54,640 [216] [DEBUG] [app] Starting request: urn:request:24ef46ea-e4de-4ae0-a6c8-ec380f3501e9 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:58:54,640 [220] [DEBUG] [app] Starting request: urn:request:2ff641a8-9086-459c-9be9-8336531687ee (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:58:54,641 [216] [DEBUG] [app] Ending request: urn:request:24ef46ea-e4de-4ae0-a6c8-ec380f3501e9 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:24ef46ea-e4de-4ae0-a6c8-ec380f3501e9', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:58:54,641 [220] [DEBUG] [app] Ending request: urn:request:2ff641a8-9086-459c-9be9-8336531687ee (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:2ff641a8-9086-459c-9be9-8336531687ee', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:58:54,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:58:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:58:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:58:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 13:58:54,641 [220] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:58:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:58:54,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:58:54,642 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:58:54,643 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:58:54,644 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:58:54,644 [212] [DEBUG] [app] Starting request: urn:request:ab412d34-e6a6-4c2e-9aab-0c793017dcbb (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:58:54,645 [212] [DEBUG] [app] Ending request: urn:request:ab412d34-e6a6-4c2e-9aab-0c793017dcbb (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:ab412d34-e6a6-4c2e-9aab-0c793017dcbb', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:58:54,645 [211] [DEBUG] [app] Starting request: urn:request:f1eed13b-a194-4d50-bad2-5e7162b6df66 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:58:54,645 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:58:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:58:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:58:54,645 [211] [DEBUG] [app] Ending request: urn:request:f1eed13b-a194-4d50-bad2-5e7162b6df66 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:f1eed13b-a194-4d50-bad2-5e7162b6df66', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:58:54,646 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:58:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:58:54,646 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:58:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:58:54,646 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:58:54,646 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:58:54,646 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:58:54,654 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:58:54,654 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:58:54,665 [214] [DEBUG] [app] Ending request: urn:request:d602a805-f3dc-4958-9fe3-91b5dfca849b (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:d602a805-f3dc-4958-9fe3-91b5dfca849b', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:58:54,665 [211] [DEBUG] [app] Ending request: urn:request:bd8dc114-9815-4029-99ae-f44de15ceee8 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:bd8dc114-9815-4029-99ae-f44de15ceee8', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:58:54,665 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:58:54,665 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:58:54,665 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:58:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:58:54,665 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:58:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:58:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:58:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-registry stdout | 2023-06-29 13:58:54,857 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:54,858 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:54,858 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1868, 'Body': <_io.BytesIO object at 0x7f7ccb1ded60>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:54,858 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:54,858 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:54,858 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:54,858 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:54,858 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:54,858 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:54,859 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:54,867 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:54,867 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:54,867 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:54,867 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:54,867 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:54,867 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1868}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '/HcQeTqI3YYWInZR0jqvYA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1ded60>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1868', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:54,867 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:54,867 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:54,867 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:54,867 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:54,868 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:54,868 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1868&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:/HcQeTqI3YYWInZR0jqvYA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135854Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:54,868 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135854Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 26448a9d90bec6fc0c9463715da08888ebe5d7b0e7d8e272190d65f096bfa802 gunicorn-registry stdout | 2023-06-29 13:58:54,868 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 642dd4478650d6e29c94384c8226ba7398ff2566fe94649b213dab7d76d5de4d gunicorn-registry stdout | 2023-06-29 13:58:54,868 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:54,868 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:54,868 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:54,869 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:54,914 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:58:55,276 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1868 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:55,276 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0cb99275-2ad7-4626-8724-51de323e7a11', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0cb99275-2ad7-4626-8724-51de323e7a11', 'ETag': '"fc7710793a88dd8616227651d23aaf60"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:55,276 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:55,277 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:55,277 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:55,277 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:55,277 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0cb99275-2ad7-4626-8724-51de323e7a11', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0cb99275-2ad7-4626-8724-51de323e7a11', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0cb99275-2ad7-4626-8724-51de323e7a11', 'etag': '"fc7710793a88dd8616227651d23aaf60"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"fc7710793a88dd8616227651d23aaf60"'} exportactionlogsworker stdout | 2023-06-29 13:58:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:58:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:59:14.793446+00:00 (in 19.201871 seconds) exportactionlogsworker stdout | 2023-06-29 13:58:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:59:55 UTC)" (scheduled at 2023-06-29 13:58:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:58:55,592 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:58:55,593 [58] [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(2023, 6, 29, 13, 58, 55, 592075), True, datetime.datetime(2023, 6, 29, 13, 58, 55, 592075), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:58:55,611 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:58:55,611 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:58:55,611 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:59:55 UTC)" executed successfully buildlogsarchiver stdout | 2023-06-29 13:58:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:58:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:59:25.790030+00:00 (in 29.999479 seconds) buildlogsarchiver stdout | 2023-06-29 13:58:55,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:59:25 UTC)" (scheduled at 2023-06-29 13:58:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:58:55,791 [54] [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(2023, 6, 14, 13, 58, 55, 790947), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:58:55,803 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:58:55,803 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:58:55,803 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:59:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:58:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:58:55,890 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:59:45.690471+00:00 (in 49.800733 seconds) namespacegcworker stdout | 2023-06-29 13:58:55,890 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:59:55 UTC)" (scheduled at 2023-06-29 13:58:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:58:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:58:55,891 [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(2023, 6, 29, 13, 58, 55, 890315), True, datetime.datetime(2023, 6, 29, 13, 58, 55, 890315), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:58:55,903 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:58:55,903 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:58:55,903 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 13:59:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:58:56,161 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:56,161 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:56,161 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1869, 'Body': <_io.BytesIO object at 0x7f7ccb20d720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:56,161 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:56,161 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:56,161 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:56,161 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:56,161 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:56,161 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:56,162 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:56,170 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:56,170 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:56,170 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:56,170 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:56,170 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:56,170 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1869}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'j4s5tCFLR/8EJrC3toHyMg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb20d720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1869', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:56,170 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:56,170 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:56,170 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:56,170 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:56,171 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:56,171 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1869&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:j4s5tCFLR/8EJrC3toHyMg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135856Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:56,171 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135856Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 08d9b4a380178f18ed95c4048f247ad4256051cdb65d0d559c94e2a8d1ce34c5 gunicorn-registry stdout | 2023-06-29 13:58:56,171 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 48bfc6b187fe053ab11634fb6c624d749a67abfd8c62262ee1463190a03fa378 gunicorn-registry stdout | 2023-06-29 13:58:56,171 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:56,171 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:56,171 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:56,172 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:56,217 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:58:56,657 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1869 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:56,658 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'f78918d4-de12-4e20-bc3b-d9834d4519fb', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'f78918d4-de12-4e20-bc3b-d9834d4519fb', 'ETag': '"8f8b39b4214b47ff0426b0b7b681f232"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:56,658 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:56,658 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:56,658 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:56,658 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:56,658 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'f78918d4-de12-4e20-bc3b-d9834d4519fb', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'f78918d4-de12-4e20-bc3b-d9834d4519fb', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'f78918d4-de12-4e20-bc3b-d9834d4519fb', 'etag': '"8f8b39b4214b47ff0426b0b7b681f232"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"8f8b39b4214b47ff0426b0b7b681f232"'} gunicorn-registry stdout | 2023-06-29 13:58:57,369 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:57,370 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:57,370 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1870, 'Body': <_io.BytesIO object at 0x7f7ccb27a6d0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:57,370 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:57,370 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:57,370 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:57,371 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:57,371 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:57,371 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:57,371 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:57,379 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:57,379 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:57,379 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:57,379 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:57,379 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:57,379 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1870}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '47CayjAc/RQE9NEcDFPoKw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a6d0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1870', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:57,379 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:57,379 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:57,380 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:57,380 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:57,380 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:57,380 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1870&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:47CayjAc/RQE9NEcDFPoKw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135857Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:57,380 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135857Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ae7b5a991fbb19dfc635830517af328e83506ca059c6a77aa044cb9ef60d3bf1 gunicorn-registry stdout | 2023-06-29 13:58:57,380 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a890538d9a2522071b0a3d569c09441250c7cd99e629cd845b7c3fd2b93a4a06 gunicorn-registry stdout | 2023-06-29 13:58:57,380 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:57,380 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:57,381 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:57,381 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:57,428 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:58:57,832 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1870 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:57,832 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'bd2187b7-a54d-4322-8a19-115cde128f30', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'bd2187b7-a54d-4322-8a19-115cde128f30', 'ETag': '"e3b09aca301cfd1404f4d11c0c53e82b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:57,832 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:57,832 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:57,832 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:57,832 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:57,832 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'bd2187b7-a54d-4322-8a19-115cde128f30', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'bd2187b7-a54d-4322-8a19-115cde128f30', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'bd2187b7-a54d-4322-8a19-115cde128f30', 'etag': '"e3b09aca301cfd1404f4d11c0c53e82b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e3b09aca301cfd1404f4d11c0c53e82b"'} gunicorn-registry stdout | 2023-06-29 13:58:58,501 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:58,502 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:58,502 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1871, 'Body': <_io.BytesIO object at 0x7f7ccb2abef0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:58,502 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:58,503 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:58,503 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:58,503 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:58,503 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:58,503 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:58,503 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:58,511 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:58,511 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:58,511 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:58,511 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:58,511 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:58,511 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1871}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Q6hgIBQMmwq/0oZCSxpf2w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2abef0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1871', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:58,511 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:58,512 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:58,512 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:58,512 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:58,512 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:58,512 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1871&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Q6hgIBQMmwq/0oZCSxpf2w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135858Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:58,512 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135858Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 54d3aae8aa0fbdf6a4d166d0206af917fe05344462f7373a3f6325508922b4ae gunicorn-registry stdout | 2023-06-29 13:58:58,512 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f7371f717797dbe7ceec5845024ca100d49863f816262939b34d7c2c7d4ea6d4 gunicorn-registry stdout | 2023-06-29 13:58:58,512 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:58,512 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:58,512 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:58,513 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:58,558 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:58:58,960 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1871 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:58:58,961 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2b5c5bf0-2932-462f-b222-ff4a8a4eb98e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2b5c5bf0-2932-462f-b222-ff4a8a4eb98e', 'ETag': '"43a86020140c9b0abfd286424b1a5fdb"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:58:58,961 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:58:58,961 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:58,961 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:58:58,961 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:58,961 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2b5c5bf0-2932-462f-b222-ff4a8a4eb98e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2b5c5bf0-2932-462f-b222-ff4a8a4eb98e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2b5c5bf0-2932-462f-b222-ff4a8a4eb98e', 'etag': '"43a86020140c9b0abfd286424b1a5fdb"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"43a86020140c9b0abfd286424b1a5fdb"'} gunicorn-registry stdout | 2023-06-29 13:58:59,582 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:58:59,583 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:58:59,583 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1872, 'Body': <_io.BytesIO object at 0x7f7ccb960900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:58:59,583 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:59,583 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:59,583 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:59,583 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:59,583 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:59,583 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:59,584 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:59,592 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:59,592 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:58:59,592 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:59,592 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:59,592 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:59,592 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1872}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'KU08X9FaijqndhPzcqFk+A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1872', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:58:59,592 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:59,592 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:59,592 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:59,592 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:58:59,593 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:58:59,593 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1872&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:KU08X9FaijqndhPzcqFk+A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135859Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:58:59,593 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135859Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f4d4d5078d0471d5ec4995d3685bace794ba7a87431f7cc9f114505a90af30e2 gunicorn-registry stdout | 2023-06-29 13:58:59,593 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b6de3c9ea48abdca34b8dfc660cc9cc7733ee8cb2ddc979df83d98ed9931ecbe gunicorn-registry stdout | 2023-06-29 13:58:59,593 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:58:59,593 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:58:59,593 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:58:59,594 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:58:59,640 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:59:00,003 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1872 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:00,004 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e692c26b-315d-4940-ab07-5c24ee43b444', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e692c26b-315d-4940-ab07-5c24ee43b444', 'ETag': '"294d3c5fd15a8a3aa77613f372a164f8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:00,004 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:00,004 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:00,004 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:00,004 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:00,004 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e692c26b-315d-4940-ab07-5c24ee43b444', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e692c26b-315d-4940-ab07-5c24ee43b444', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e692c26b-315d-4940-ab07-5c24ee43b444', 'etag': '"294d3c5fd15a8a3aa77613f372a164f8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"294d3c5fd15a8a3aa77613f372a164f8"'} gunicorn-registry stdout | 2023-06-29 13:59:00,566 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:00,567 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:00,567 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1873, 'Body': <_io.BytesIO object at 0x7f7ccb176310>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:00,567 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:00,567 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:00,567 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:00,567 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:00,567 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:00,568 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:00,568 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:00,576 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:00,576 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:00,576 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:00,576 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:00,576 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:00,576 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1873}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'dw5+hO6DtHPfEuJpZtqAgQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb176310>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1873', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:00,576 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:00,576 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:00,576 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:00,576 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:00,577 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:00,577 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1873&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:dw5+hO6DtHPfEuJpZtqAgQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135900Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:00,577 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135900Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2167b59e6a977301bbbc1f6b15361013c90a71aa4d754f33a305d6efa9f03162 gunicorn-registry stdout | 2023-06-29 13:59:00,577 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 220aa265ae9d256cb240ca3798cf8eb5a28357f16e16afdfd7a67f78c976bf33 gunicorn-registry stdout | 2023-06-29 13:59:00,577 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:00,577 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:00,577 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:00,578 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gcworker stdout | 2023-06-29 13:59:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:59:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:59:10.585410+00:00 (in 9.999509 seconds) gcworker stdout | 2023-06-29 13:59:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:59:10 UTC)" (scheduled at 2023-06-29 13:59:00.585410+00:00) gcworker stdout | 2023-06-29 13:59:00,587 [59] [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, 1686837540586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:59:00,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:59:00,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:59:00,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:59:10 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:59:00,623 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:59:00,985 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1873 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:00,986 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '02c7142d-8495-4544-85b8-3932aeca8b80', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '02c7142d-8495-4544-85b8-3932aeca8b80', 'ETag': '"770e7e84ee83b473df12e26966da8081"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:00,986 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:00,986 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:00,986 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:00,986 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:00,986 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '02c7142d-8495-4544-85b8-3932aeca8b80', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '02c7142d-8495-4544-85b8-3932aeca8b80', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '02c7142d-8495-4544-85b8-3932aeca8b80', 'etag': '"770e7e84ee83b473df12e26966da8081"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"770e7e84ee83b473df12e26966da8081"'} expiredappspecifictokenworker stdout | 2023-06-29 13:59:01,145 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} repositorygcworker stdout | 2023-06-29 13:59:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:59:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:59:38.788158+00:00 (in 36.796646 seconds) repositorygcworker stdout | 2023-06-29 13:59:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 14:00:01 UTC)" (scheduled at 2023-06-29 13:59:01.990998+00:00) repositorygcworker stdout | 2023-06-29 13:59:01,991 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 13:59:01,993 [81] [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(2023, 6, 29, 13, 59, 1, 992052), True, datetime.datetime(2023, 6, 29, 13, 59, 1, 992052), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 13:59:02,005 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 13:59:02,005 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 13:59:02,005 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 14:00:01 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:59:02,018 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:02,018 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:02,018 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1874, 'Body': <_io.BytesIO object at 0x7f7ccb1de5e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:02,018 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:02,018 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:02,018 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:02,018 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:02,018 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:02,019 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:02,019 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:02,027 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:02,027 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:02,027 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:02,027 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:02,027 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:02,027 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1874}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '0KdilbSOnFXXcbWznL331g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1de5e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1874', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:02,027 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:02,027 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:02,027 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:02,027 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:02,028 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:02,028 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1874&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:0KdilbSOnFXXcbWznL331g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135902Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:02,028 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135902Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f9c793cb59d71689770623c6b74f608f2750c24ba527ec8dcde9ebdc4724d9fa gunicorn-registry stdout | 2023-06-29 13:59:02,028 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c8d04f3bd033b08c512980cdc1f9db4652abbaee6a4cc34103b91c411809d0e4 gunicorn-registry stdout | 2023-06-29 13:59:02,028 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:02,028 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:02,028 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:02,029 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:02,074 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:59:02,519 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1874 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:02,520 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '92488d64-41af-4bac-9beb-e49a9a4a435c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '92488d64-41af-4bac-9beb-e49a9a4a435c', 'ETag': '"d0a76295b48e9c55d771b5b39cbdf7d6"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:02,520 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:02,520 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:02,520 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:02,520 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:02,520 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '92488d64-41af-4bac-9beb-e49a9a4a435c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '92488d64-41af-4bac-9beb-e49a9a4a435c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '92488d64-41af-4bac-9beb-e49a9a4a435c', 'etag': '"d0a76295b48e9c55d771b5b39cbdf7d6"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d0a76295b48e9c55d771b5b39cbdf7d6"'} gunicorn-registry stdout | 2023-06-29 13:59:02,927 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:02,927 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:02,927 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1875, 'Body': <_io.BytesIO object at 0x7f7ccb269bd0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:02,928 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:02,928 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:02,928 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:02,928 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:02,928 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:02,928 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:02,928 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:02,936 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:02,936 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:02,936 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:02,936 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:02,936 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:02,936 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1875}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'zgLqyCzL8cjPRv93ZPygew==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269bd0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1875', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:02,937 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:02,937 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:02,937 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:02,937 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:02,937 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:02,937 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1875&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:zgLqyCzL8cjPRv93ZPygew== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135902Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:02,937 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135902Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f0830c8d1d20d611bd4cdf5fcafbbaf54b89b8419a6d86a665c329230dc7f1cf gunicorn-registry stdout | 2023-06-29 13:59:02,937 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4eadf22ccd5d143974455922796b4a86027ad9d4ff701838923bd5c893965914 gunicorn-registry stdout | 2023-06-29 13:59:02,937 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:02,937 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:02,938 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:02,938 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:02,987 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:59:03,596 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1875 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:03,597 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ec8baca6-e378-4078-be20-45ff59664498', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ec8baca6-e378-4078-be20-45ff59664498', 'ETag': '"ce02eac82ccbf1c8cf46ff7764fca07b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:03,597 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:03,597 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:03,597 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:03,597 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:03,597 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ec8baca6-e378-4078-be20-45ff59664498', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ec8baca6-e378-4078-be20-45ff59664498', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ec8baca6-e378-4078-be20-45ff59664498', 'etag': '"ce02eac82ccbf1c8cf46ff7764fca07b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"ce02eac82ccbf1c8cf46ff7764fca07b"'} notificationworker stdout | 2023-06-29 13:59:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:59:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:59:13.978401+00:00 (in 9.999450 seconds) notificationworker stdout | 2023-06-29 13:59:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:59:13 UTC)" (scheduled at 2023-06-29 13:59:03.978401+00:00) notificationworker stdout | 2023-06-29 13:59:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:59:03,980 [74] [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(2023, 6, 29, 13, 59, 3, 979414), True, datetime.datetime(2023, 6, 29, 13, 59, 3, 979414), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:59:03,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:59:03,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:59:03,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:59:13 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:59:04,299 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:04,299 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:04,300 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1876, 'Body': <_io.BytesIO object at 0x7f7ccb960900>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:04,300 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:04,300 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:04,300 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:04,300 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:04,300 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:04,300 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:04,300 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:04,309 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:04,309 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:04,309 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:04,309 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:04,309 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:04,309 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1876}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '5hyNIvM5dv0lNas3Da7juw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960900>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1876', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:04,309 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:04,309 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:04,309 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:04,309 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:04,309 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:04,309 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1876&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:5hyNIvM5dv0lNas3Da7juw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135904Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:04,309 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135904Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 481486edcf41d0e9f198c5920328b3b96a665823d79c3da0a567d6a379df3c60 gunicorn-registry stdout | 2023-06-29 13:59:04,309 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b310e9100d1207a12ca783beb53ef6bcfd19d48bc4480bed8e2f66bc1e08133a gunicorn-registry stdout | 2023-06-29 13:59:04,310 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:04,310 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:04,310 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:04,311 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:04,359 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotatotalworker stdout | 2023-06-29 13:59:04,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:59:04,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:59:19.399457+00:00 (in 14.999487 seconds) quotatotalworker stdout | 2023-06-29 13:59:04,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:59:19 UTC)" (scheduled at 2023-06-29 13:59:04.399457+00:00) quotatotalworker stdout | 2023-06-29 13:59:04,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:59:04,412 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:59:04,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:59:19 UTC)" executed successfully queuecleanupworker stdout | 2023-06-29 13:59:04,684 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:59:04,804 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1876 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:04,804 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '8206bcce-d1b4-48c5-aeb9-eae4c5ed3451', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '8206bcce-d1b4-48c5-aeb9-eae4c5ed3451', 'ETag': '"e61c8d22f33976fd2535ab370daee3bb"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:04,804 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:04,805 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:04,805 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:04,805 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:04,805 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '8206bcce-d1b4-48c5-aeb9-eae4c5ed3451', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '8206bcce-d1b4-48c5-aeb9-eae4c5ed3451', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '8206bcce-d1b4-48c5-aeb9-eae4c5ed3451', 'etag': '"e61c8d22f33976fd2535ab370daee3bb"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e61c8d22f33976fd2535ab370daee3bb"'} gunicorn-registry stdout | 2023-06-29 13:59:05,362 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:05,362 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:05,363 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1877, 'Body': <_io.BytesIO object at 0x7f7ccb20df40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:05,363 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:05,363 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:05,363 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:05,363 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:05,363 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:05,363 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:05,363 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:05,372 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:05,372 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:05,372 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:05,372 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:05,372 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:05,372 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1877}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'JC6YEsyGtNl+qGXaCAQbfA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb20df40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1877', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:05,372 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:05,372 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:05,372 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:05,372 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:05,373 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:05,373 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1877&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:JC6YEsyGtNl+qGXaCAQbfA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135905Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:05,373 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135905Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 33235bc4efa58b6c515bda74d9d31de367853f94c4e10dd4199a5ec59b8994cd gunicorn-registry stdout | 2023-06-29 13:59:05,373 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | fee644f08b56cf120d43afe56f1609a5321d08f9b0b1d945e61581d43260f2cf gunicorn-registry stdout | 2023-06-29 13:59:05,373 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:05,373 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:05,373 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:05,374 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:05,419 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:59:05,780 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1877 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:05,781 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'cb0914f6-ce4c-4770-910e-fb8ca4ca0408', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'cb0914f6-ce4c-4770-910e-fb8ca4ca0408', 'ETag': '"242e9812cc86b4d97ea865da08041b7c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:05,781 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:05,781 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:05,781 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:05,781 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:05,781 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'cb0914f6-ce4c-4770-910e-fb8ca4ca0408', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'cb0914f6-ce4c-4770-910e-fb8ca4ca0408', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'cb0914f6-ce4c-4770-910e-fb8ca4ca0408', 'etag': '"242e9812cc86b4d97ea865da08041b7c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"242e9812cc86b4d97ea865da08041b7c"'} gunicorn-registry stdout | 2023-06-29 13:59:06,345 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:06,345 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:06,346 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1878, 'Body': <_io.BytesIO object at 0x7f7ccb271b80>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:06,346 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:06,346 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:06,346 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:06,346 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:06,346 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:06,346 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:06,346 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:06,355 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:06,355 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:06,355 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:06,355 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:06,355 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:06,355 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1878}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 't08FFhEBhN5SoZ4vE7rdhA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271b80>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1878', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:06,355 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:06,355 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:06,355 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:06,355 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:06,355 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:06,355 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1878&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:t08FFhEBhN5SoZ4vE7rdhA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135906Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:06,356 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135906Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f0fdd711f1178e61f2c68095dd35cd6e2ffdd2f78534b583e3b01083f36c7236 gunicorn-registry stdout | 2023-06-29 13:59:06,356 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 18b772465b59ddb2c179954ba51c8353011f3c6453a3cf9b404bb914fb640873 gunicorn-registry stdout | 2023-06-29 13:59:06,356 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:06,356 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:06,356 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:06,357 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:06,402 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityworker stdout | 2023-06-29 13:59:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:59:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:59:11.713664+00:00 (in 5.130709 seconds) securityworker stdout | 2023-06-29 13:59:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:59:36 UTC)" (scheduled at 2023-06-29 13:59:06.582504+00:00) securityworker stdout | 2023-06-29 13:59:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:59:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:59:06,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:59:06,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:59:06,599 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:59:06,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:59:06,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:59:36 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:59:06,763 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1878 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:06,764 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '347bc9e8-acb3-4524-8586-bdd58822c5dd', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '347bc9e8-acb3-4524-8586-bdd58822c5dd', 'ETag': '"b74f0516110184de52a19e2f13badd84"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:06,764 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:06,764 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:06,764 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:06,764 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:06,764 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '347bc9e8-acb3-4524-8586-bdd58822c5dd', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '347bc9e8-acb3-4524-8586-bdd58822c5dd', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '347bc9e8-acb3-4524-8586-bdd58822c5dd', 'etag': '"b74f0516110184de52a19e2f13badd84"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b74f0516110184de52a19e2f13badd84"'} gunicorn-registry stdout | 2023-06-29 13:59:07,371 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:07,371 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:07,372 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1879, 'Body': <_io.BytesIO object at 0x7f7ccb269bd0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:07,372 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:07,372 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:07,372 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:07,372 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:07,372 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:07,373 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:07,373 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:07,381 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:07,381 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:07,381 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:07,381 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:07,381 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:07,381 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1879}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'gF7LZI0zk+axuNV6eSSn6g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269bd0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1879', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:07,381 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:07,381 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:07,381 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:07,381 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:07,382 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:07,382 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1879&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:gF7LZI0zk+axuNV6eSSn6g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135907Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:07,382 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135907Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | d782da0f8a419ce78ffc634a9b685bbda16d5b9e2eda8ddc89025844ae5c950e gunicorn-registry stdout | 2023-06-29 13:59:07,382 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 597b4923a085d5513bcd27fc9c6a728a5da6893d17d84c95a0920068b11b5a51 gunicorn-registry stdout | 2023-06-29 13:59:07,382 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:07,382 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:07,382 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:07,383 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:07,428 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:59:07,790 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1879 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:07,791 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2164b179-130c-4558-b697-fc15edc2a93f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2164b179-130c-4558-b697-fc15edc2a93f', 'ETag': '"805ecb648d3393e6b1b8d57a7924a7ea"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:07,791 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:07,791 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:07,791 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:07,791 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:07,791 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2164b179-130c-4558-b697-fc15edc2a93f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2164b179-130c-4558-b697-fc15edc2a93f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2164b179-130c-4558-b697-fc15edc2a93f', 'etag': '"805ecb648d3393e6b1b8d57a7924a7ea"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"805ecb648d3393e6b1b8d57a7924a7ea"'} builder stdout | 2023-06-29 13:59:07,940 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:59:07,983 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:59:08,503 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:08,503 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:08,504 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1880, 'Body': <_io.BytesIO object at 0x7f7ccb199f90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:08,504 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:08,504 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:08,504 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:08,504 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:08,504 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:08,504 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:08,504 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:08,513 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:08,513 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:08,513 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:08,513 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:08,513 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:08,513 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1880}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'R2hLQUIB4VLd6u2/wArL5g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb199f90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1880', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:08,513 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:08,513 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:08,513 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:08,513 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:08,513 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:08,513 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1880&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:R2hLQUIB4VLd6u2/wArL5g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135908Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:08,514 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135908Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3306721772706d71769fea3064b7c56620840c8c64e84363d71d84122f59dddc gunicorn-registry stdout | 2023-06-29 13:59:08,514 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2198a1434d45daafef422e3478bb125b94734f62f4bd2cc2430190393c79fbf4 gunicorn-registry stdout | 2023-06-29 13:59:08,514 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:08,514 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:08,514 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:08,515 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:08,560 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:59:08,992 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1880 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:08,992 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '97c7ac0d-8780-41d3-84a8-e178dc5ce9bd', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '97c7ac0d-8780-41d3-84a8-e178dc5ce9bd', 'ETag': '"47684b414201e152ddeaedbfc00acbe6"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:08,992 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:08,992 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:08,992 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:08,992 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:08,993 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '97c7ac0d-8780-41d3-84a8-e178dc5ce9bd', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '97c7ac0d-8780-41d3-84a8-e178dc5ce9bd', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '97c7ac0d-8780-41d3-84a8-e178dc5ce9bd', 'etag': '"47684b414201e152ddeaedbfc00acbe6"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"47684b414201e152ddeaedbfc00acbe6"'} gunicorn-registry stdout | 2023-06-29 13:59:09,599 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:09,599 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:09,600 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1881, 'Body': <_io.BytesIO object at 0x7f7ccb1999a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:09,600 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:09,600 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:09,600 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:09,600 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:09,600 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:09,600 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:09,600 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:09,608 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:09,609 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:09,609 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:09,609 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:09,609 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:09,609 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1881}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'N4ohXTu9B7ssy3fVNJUUqg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1999a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1881', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:09,609 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:09,609 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:09,609 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:09,609 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:09,609 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:09,609 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1881&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:N4ohXTu9B7ssy3fVNJUUqg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135909Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:09,609 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135909Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e9a04fb30b8b93e5a3ce29391b0e24a4d705e8a6a843330b6e6182f785053442 gunicorn-registry stdout | 2023-06-29 13:59:09,609 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 18c3e5d1ee591185a0eff078230134a7fc72fd6fbcc0884c62b4c8188a993c2d gunicorn-registry stdout | 2023-06-29 13:59:09,609 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:09,610 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:09,610 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:09,610 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-web stdout | 2023-06-29 13:59:09,636 [211] [DEBUG] [app] Starting request: urn:request:a26ba0e0-46ee-492f-a86f-6afdad421946 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:59:09,636 [214] [DEBUG] [app] Starting request: urn:request:93019fd9-18a6-4aaa-b7a8-b9f120aef2ca (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:59:09,637 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:59:09,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:59:09,639 [222] [DEBUG] [app] Starting request: urn:request:44bc97a5-1a8f-4292-a230-ee9a0cd6f474 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:59:09,639 [221] [DEBUG] [app] Starting request: urn:request:9cbf9364-3173-4200-b858-07979d7b348d (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:59:09,640 [222] [DEBUG] [app] Ending request: urn:request:44bc97a5-1a8f-4292-a230-ee9a0cd6f474 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:44bc97a5-1a8f-4292-a230-ee9a0cd6f474', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:59:09,640 [221] [DEBUG] [app] Ending request: urn:request:9cbf9364-3173-4200-b858-07979d7b348d (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:9cbf9364-3173-4200-b858-07979d7b348d', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:59:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:59:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-registry stdout | 2023-06-29 13:59:09,640 [221] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:59:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:59:09,640 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:59:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:59:09,640 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:59:09,640 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:59:09,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:59:09,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:59:09,643 [211] [DEBUG] [app] Starting request: urn:request:a4d654a2-44a2-4123-b68c-78ea6da1e067 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:59:09,643 [213] [DEBUG] [app] Starting request: urn:request:093354be-2f3e-43d9-a8b9-907185fd6bc6 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:59:09,643 [211] [DEBUG] [app] Ending request: urn:request:a4d654a2-44a2-4123-b68c-78ea6da1e067 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:a4d654a2-44a2-4123-b68c-78ea6da1e067', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:59:09,643 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:59:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:59:09,643 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:59:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:59:09,643 [213] [DEBUG] [app] Ending request: urn:request:093354be-2f3e-43d9-a8b9-907185fd6bc6 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:093354be-2f3e-43d9-a8b9-907185fd6bc6', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:59:09,644 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:59:09,644 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:59:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:59:09,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:59:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 13:59:09,644 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:59:09,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-registry stdout | 2023-06-29 13:59:09,655 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-web stdout | 2023-06-29 13:59:09,656 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:59:09,662 [211] [DEBUG] [app] Ending request: urn:request:a26ba0e0-46ee-492f-a86f-6afdad421946 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:a26ba0e0-46ee-492f-a86f-6afdad421946', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:59:09,663 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:59:09,663 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:59:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:59:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-web stdout | 2023-06-29 13:59:09,667 [214] [DEBUG] [app] Ending request: urn:request:93019fd9-18a6-4aaa-b7a8-b9f120aef2ca (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:93019fd9-18a6-4aaa-b7a8-b9f120aef2ca', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:59:09,667 [214] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:59:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.032 118 0.032) gunicorn-web stdout | 2023-06-29 13:59:09,667 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:59:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" quotatotalworker stdout | 2023-06-29 13:59:09,808 [78] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotatotalworker.py', 'pid': '78'} gunicorn-registry stdout | 2023-06-29 13:59:10,019 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1881 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:10,019 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '33960efc-9892-4cc0-90b9-ae146caefb96', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '33960efc-9892-4cc0-90b9-ae146caefb96', 'ETag': '"378a215d3bbd07bb2ccb77d5349514aa"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:10,019 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:10,020 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:10,020 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:10,020 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:10,020 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '33960efc-9892-4cc0-90b9-ae146caefb96', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '33960efc-9892-4cc0-90b9-ae146caefb96', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '33960efc-9892-4cc0-90b9-ae146caefb96', 'etag': '"378a215d3bbd07bb2ccb77d5349514aa"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"378a215d3bbd07bb2ccb77d5349514aa"'} quotaregistrysizeworker stdout | 2023-06-29 13:59:10,422 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gcworker stdout | 2023-06-29 13:59:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:59:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:59:20.585410+00:00 (in 9.999478 seconds) gcworker stdout | 2023-06-29 13:59:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:59:20 UTC)" (scheduled at 2023-06-29 13:59:10.585410+00:00) gcworker stdout | 2023-06-29 13:59:10,587 [59] [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, 1686837550586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:59:10,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:59:10,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:59:10,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:59:20 UTC)" executed successfully logrotateworker stdout | 2023-06-29 13:59:10,703 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:59:10,715 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} namespacegcworker stdout | 2023-06-29 13:59:10,719 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} gunicorn-registry stdout | 2023-06-29 13:59:11,057 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:11,057 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:11,057 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1882, 'Body': <_io.BytesIO object at 0x7f7ccb1998b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:11,058 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:11,058 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:11,058 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:11,058 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:11,058 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:11,058 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:11,058 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:11,066 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:11,066 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:11,066 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:11,066 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:11,066 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:11,066 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1882}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'wECqxmONZk52lh7SJKG5FA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1998b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1882', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:11,067 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:11,067 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:11,067 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:11,067 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:11,067 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:11,067 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1882&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:wECqxmONZk52lh7SJKG5FA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135911Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:11,067 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135911Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 349fc64e5163a3b041f1b06919bcbe03b266dc90df8b69eef1169a689e2c656a gunicorn-registry stdout | 2023-06-29 13:59:11,067 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3c5ce86147f0c459863aeaf2616aed0914b5cdd4391f2504f78ba3a525775eea gunicorn-registry stdout | 2023-06-29 13:59:11,067 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:11,067 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:11,068 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:11,068 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:11,114 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositoryactioncounter stdout | 2023-06-29 13:59:11,543 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} gunicorn-registry stdout | 2023-06-29 13:59:11,558 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1882 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:11,558 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'fc9861a9-ca59-42af-ad2a-d3463b150d8b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'fc9861a9-ca59-42af-ad2a-d3463b150d8b', 'ETag': '"c040aac6638d664e76961ed224a1b914"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:11,559 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:11,559 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:11,559 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:11,559 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:11,559 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'fc9861a9-ca59-42af-ad2a-d3463b150d8b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'fc9861a9-ca59-42af-ad2a-d3463b150d8b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'fc9861a9-ca59-42af-ad2a-d3463b150d8b', 'etag': '"c040aac6638d664e76961ed224a1b914"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c040aac6638d664e76961ed224a1b914"'} securityworker stdout | 2023-06-29 13:59:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:59:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:59:36.582504+00:00 (in 24.868275 seconds) securityworker stdout | 2023-06-29 13:59:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:59:41 UTC)" (scheduled at 2023-06-29 13:59:11.713664+00:00) securityworker stdout | 2023-06-29 13:59:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:59:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:59:11,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:59:11,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:59:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:59:11,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:59:11,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:59:11,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:59:11,721 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:59:11,734 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:59:11,738 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:59:11,738 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:59:11,738 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 54, 11, 721704), 1, 2]) securityworker stdout | 2023-06-29 13:59:11,742 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:59:11,742 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:59:11,743 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 54, 11, 721704), 1, 2]) securityworker stdout | 2023-06-29 13:59:11,747 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:59:11,747 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:59:11,747 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:59:11,747 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:59:11,747 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:59:11,747 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:59:11,747 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:59:11,748 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:59:11,748 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:59:11,748 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 13:59:41 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:59:12,450 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:12,450 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:12,451 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1883, 'Body': <_io.BytesIO object at 0x7f7ccb183b80>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:12,451 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:12,451 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:12,451 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:12,451 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:12,451 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:12,451 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:12,451 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:12,459 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:12,460 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:12,460 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:12,460 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:12,460 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:12,460 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1883}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'MtdPEj/EGabR4DCUcUdeQw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb183b80>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1883', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:12,460 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:12,460 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:12,460 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:12,460 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:12,460 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:12,460 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1883&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:MtdPEj/EGabR4DCUcUdeQw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135912Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:12,460 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135912Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 004d1eb0a74a73b703e53f729dfaa1bbec3894d49ff9845e591d121d49c82ad1 gunicorn-registry stdout | 2023-06-29 13:59:12,460 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4fb43bfb46e2bc1bc5a015a95164b11408777ec50e50258bcc7f6080b847921f gunicorn-registry stdout | 2023-06-29 13:59:12,460 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:12,461 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:12,461 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:12,461 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:12,576 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. blobuploadcleanupworker stdout | 2023-06-29 13:59:12,711 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:59:13,028 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1883 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:13,028 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'be569f68-339a-47da-9f6f-b49555367acd', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'be569f68-339a-47da-9f6f-b49555367acd', 'ETag': '"32d74f123fc419a6d1e0309471475e43"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:13,029 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:13,029 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:13,029 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:13,029 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:13,029 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'be569f68-339a-47da-9f6f-b49555367acd', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'be569f68-339a-47da-9f6f-b49555367acd', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'be569f68-339a-47da-9f6f-b49555367acd', 'etag': '"32d74f123fc419a6d1e0309471475e43"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"32d74f123fc419a6d1e0309471475e43"'} gunicorn-registry stdout | 2023-06-29 13:59:13,634 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:13,634 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:13,635 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1884, 'Body': <_io.BytesIO object at 0x7f7ccb27a4a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:13,635 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:13,635 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:13,635 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:13,635 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:13,635 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:13,635 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:13,635 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:13,643 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:13,643 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:13,644 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:13,644 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:13,644 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:13,644 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1884}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'dnD8CvtQa4HJgR+XwDtXpQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27a4a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1884', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:13,644 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:13,644 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:13,644 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:13,644 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:13,644 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:13,644 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1884&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:dnD8CvtQa4HJgR+XwDtXpQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135913Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:13,644 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135913Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 43534c7c90e2cc740d19244de620f66d7915d7a2b3554ef785417b48d08792c2 gunicorn-registry stdout | 2023-06-29 13:59:13,644 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 89d37fdb57c7cc66f6805f0cef8d2d500bb2cf47641ef3f3d4fd1d146aae9c7b gunicorn-registry stdout | 2023-06-29 13:59:13,644 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:13,645 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:13,645 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:13,645 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:13,751 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:59:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:59:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:59:15.985355+00:00 (in 2.006422 seconds) notificationworker stdout | 2023-06-29 13:59:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:59:23 UTC)" (scheduled at 2023-06-29 13:59:13.978401+00:00) notificationworker stdout | 2023-06-29 13:59:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:59:13,980 [74] [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(2023, 6, 29, 13, 59, 13, 979416), True, datetime.datetime(2023, 6, 29, 13, 59, 13, 979416), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:59:13,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:59:13,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:59:13,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:59:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:59:14,120 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1884 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:14,120 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '13c8154e-dc12-4474-86e6-d0dc12e3f9b5', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '13c8154e-dc12-4474-86e6-d0dc12e3f9b5', 'ETag': '"7670fc0afb506b81c9811f97c03b57a5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:14,120 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:14,120 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:14,121 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:14,121 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:14,121 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '13c8154e-dc12-4474-86e6-d0dc12e3f9b5', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '13c8154e-dc12-4474-86e6-d0dc12e3f9b5', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '13c8154e-dc12-4474-86e6-d0dc12e3f9b5', 'etag': '"7670fc0afb506b81c9811f97c03b57a5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7670fc0afb506b81c9811f97c03b57a5"'} repositorygcworker stdout | 2023-06-29 13:59:14,711 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} exportactionlogsworker stdout | 2023-06-29 13:59:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:59:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:59:55.591055+00:00 (in 40.797052 seconds) exportactionlogsworker stdout | 2023-06-29 13:59:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 14:00:14 UTC)" (scheduled at 2023-06-29 13:59:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 13:59:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 13:59:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 14:00:14 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:59:14,902 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:14,903 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:14,903 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1885, 'Body': <_io.BytesIO object at 0x7f7cd0982a40>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:14,903 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:14,903 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:14,903 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:14,903 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:14,903 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:14,903 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:14,904 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:14,912 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:14,912 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:14,912 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:14,912 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:14,912 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:14,912 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1885}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'EfIpIfAHkc7rxTTV3Qu6GA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cd0982a40>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1885', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:14,912 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:14,912 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:14,912 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:14,912 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:14,913 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:14,913 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1885&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:EfIpIfAHkc7rxTTV3Qu6GA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135914Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:14,913 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135914Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 2783092c105cb61d7ebc09c20f43c4259f899de56686cbc0323aa5dff38d04b9 gunicorn-registry stdout | 2023-06-29 13:59:14,913 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ecef1567e505d3afe428e07282426b469eff7a7be49f295e3f813a7d4c9f4242 gunicorn-registry stdout | 2023-06-29 13:59:14,913 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:14,913 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:14,913 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:14,914 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:14,958 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:59:15,328 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1885 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:15,328 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'fd0496c4-84ee-4930-aa8e-3052c4fc4673', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'fd0496c4-84ee-4930-aa8e-3052c4fc4673', 'ETag': '"11f22921f00791ceebc534d5dd0bba18"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:15,328 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:15,329 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:15,329 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:15,329 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:15,329 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'fd0496c4-84ee-4930-aa8e-3052c4fc4673', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'fd0496c4-84ee-4930-aa8e-3052c4fc4673', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'fd0496c4-84ee-4930-aa8e-3052c4fc4673', 'etag': '"11f22921f00791ceebc534d5dd0bba18"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"11f22921f00791ceebc534d5dd0bba18"'} notificationworker stdout | 2023-06-29 13:59:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:59:15,986 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:59:23.978401+00:00 (in 7.992523 seconds) notificationworker stdout | 2023-06-29 13:59:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 14:00:15 UTC)" (scheduled at 2023-06-29 13:59:15.985355+00:00) notificationworker stdout | 2023-06-29 13:59:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 13:59:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 14:00:15 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:59:15,989 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:15,989 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:15,989 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1886, 'Body': <_io.BytesIO object at 0x7f7ccb27aea0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:15,990 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:15,990 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:15,990 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:15,990 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:15,990 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:15,990 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:15,990 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler manifestbackfillworker stdout | 2023-06-29 13:59:15,994 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} gunicorn-registry stdout | 2023-06-29 13:59:15,998 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:15,998 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:15,998 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:15,998 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:15,999 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:15,999 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1886}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '1YiFjutb23j7jE7faWVAAA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27aea0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1886', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:15,999 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > securityworker stdout | 2023-06-29 13:59:15,998 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} gunicorn-registry stdout | 2023-06-29 13:59:15,999 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:15,999 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:15,999 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:15,999 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:15,999 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1886&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:1YiFjutb23j7jE7faWVAAA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135915Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:15,999 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135915Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5161a4d08ca2ed9e55a62b59002a44b14e807d13300b987cba2298b526ed19aa gunicorn-registry stdout | 2023-06-29 13:59:15,999 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 66836fdeb3f259e16eaee0bbab11760e2706702639865cbcfca2c6458a33f049 gunicorn-registry stdout | 2023-06-29 13:59:15,999 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:16,000 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:16,000 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:16,000 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:16,046 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. exportactionlogsworker stdout | 2023-06-29 13:59:16,100 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} gunicorn-web stdout | 2023-06-29 13:59:16,181 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} servicekey stdout | 2023-06-29 13:59:16,334 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-web stdout | 2023-06-29 13:59:16,338 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:59:16,341 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 13:59:16,345 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:59:16,348 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} gunicorn-registry stdout | 2023-06-29 13:59:16,406 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1886 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:16,407 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'cc8c4dfc-571c-4108-8a4e-3b6198a710e6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'cc8c4dfc-571c-4108-8a4e-3b6198a710e6', 'ETag': '"d588858eeb5bdb78fb8c4edf69654000"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:16,407 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:16,407 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:16,407 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:16,408 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:16,408 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'cc8c4dfc-571c-4108-8a4e-3b6198a710e6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'cc8c4dfc-571c-4108-8a4e-3b6198a710e6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'cc8c4dfc-571c-4108-8a4e-3b6198a710e6', 'etag': '"d588858eeb5bdb78fb8c4edf69654000"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d588858eeb5bdb78fb8c4edf69654000"'} securityscanningnotificationworker stdout | 2023-06-29 13:59:16,813 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gcworker stdout | 2023-06-29 13:59:16,897 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} gunicorn-registry stdout | 2023-06-29 13:59:17,001 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:17,002 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:17,002 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1887, 'Body': <_io.BytesIO object at 0x7f7ccb1adf90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:17,002 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:17,002 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:17,002 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:17,002 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:17,003 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:17,003 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:17,003 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:17,011 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:17,011 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:17,011 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:17,011 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:17,011 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:17,012 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1887}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '4rQxbyxVAUNLqEKAq4Ogxw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1adf90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1887', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:17,012 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:17,012 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:17,012 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:17,012 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:17,012 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:17,012 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1887&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:4rQxbyxVAUNLqEKAq4Ogxw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135917Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:17,012 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135917Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 8290423b07a19d5433fde98ddd4957622c721e3508dfe9dc3227a30200afd402 gunicorn-registry stdout | 2023-06-29 13:59:17,012 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | b400770f2a0bc4dc80a9171120330abdc85cae4dfc8563b0735f33500398f2ea gunicorn-registry stdout | 2023-06-29 13:59:17,012 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:17,013 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:17,013 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:17,014 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:17,060 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. securityscanningnotificationworker stdout | 2023-06-29 13:59:17,286 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:59:17,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:59:23.286787+00:00 (in 5.999846 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:59:17,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 14:04:17 UTC)" (scheduled at 2023-06-29 13:59:17.286405+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:59:17,288 [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(2023, 6, 29, 13, 59, 17, 287385), 'secscanv4/%']) securityscanningnotificationworker stdout | 2023-06-29 13:59:17,300 [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(2023, 6, 29, 13, 59, 17, 287385), True, datetime.datetime(2023, 6, 29, 13, 59, 17, 287385), 0, 'secscanv4/%']) securityscanningnotificationworker stdout | 2023-06-29 13:59:17,305 [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(2023, 6, 29, 13, 59, 17, 287385), True, datetime.datetime(2023, 6, 29, 13, 59, 17, 287385), 0, 'secscanv4/%', False, datetime.datetime(2023, 6, 29, 13, 59, 17, 287385), 'secscanv4/%']) securityscanningnotificationworker stdout | 2023-06-29 13:59:17,308 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:59:17,308 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 14:04:17 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:59:17,383 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1887 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:17,383 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'daf40173-0db6-457e-a4e4-5b5240ea08ea', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'daf40173-0db6-457e-a4e4-5b5240ea08ea', 'ETag': '"e2b4316f2c5501434ba84280ab83a0c7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:17,383 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:17,384 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:17,384 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:17,384 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:17,384 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'daf40173-0db6-457e-a4e4-5b5240ea08ea', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'daf40173-0db6-457e-a4e4-5b5240ea08ea', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'daf40173-0db6-457e-a4e4-5b5240ea08ea', 'etag': '"e2b4316f2c5501434ba84280ab83a0c7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e2b4316f2c5501434ba84280ab83a0c7"'} globalpromstats stdout | 2023-06-29 13:59:17,991 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} gunicorn-registry stdout | 2023-06-29 13:59:18,098 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:18,098 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:18,099 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1888, 'Body': <_io.BytesIO object at 0x7f7ccb183180>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:18,099 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:18,099 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:18,099 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:18,099 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:18,099 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:18,099 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:18,099 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:18,108 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:18,108 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:18,108 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:18,108 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:18,108 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:18,108 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1888}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '+68Axy13OTNChcF2ZXT8Bg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb183180>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1888', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:18,108 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:18,108 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:18,108 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:18,108 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:18,108 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:18,108 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1888&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:+68Axy13OTNChcF2ZXT8Bg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135918Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:18,108 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135918Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 5575f3228be871653a993338e473dd346f342626b949ab1be56bc9d2151e6a45 gunicorn-registry stdout | 2023-06-29 13:59:18,108 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 931b9441952f517faebeeec6a7ee7e5687975208adbe42cdf12a9bdbb05da51e gunicorn-registry stdout | 2023-06-29 13:59:18,109 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:18,109 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:18,109 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:18,110 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:18,155 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. teamsyncworker stdout | 2023-06-29 13:59:18,300 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:59:18,514 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1888 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:18,515 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '52eae86d-e785-4d00-a2ae-d5a5a867c502', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '52eae86d-e785-4d00-a2ae-d5a5a867c502', 'ETag': '"fbaf00c72d7739334285c1766574fc06"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:18,515 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:18,515 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:18,515 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:18,515 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:18,516 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '52eae86d-e785-4d00-a2ae-d5a5a867c502', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '52eae86d-e785-4d00-a2ae-d5a5a867c502', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '52eae86d-e785-4d00-a2ae-d5a5a867c502', 'etag': '"fbaf00c72d7739334285c1766574fc06"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"fbaf00c72d7739334285c1766574fc06"'} gunicorn-secscan stdout | 2023-06-29 13:59:18,541 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:59:18,546 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:59:18,548 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} chunkcleanupworker stdout | 2023-06-29 13:59:19,024 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} gunicorn-registry stdout | 2023-06-29 13:59:19,144 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:19,145 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:19,145 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1889, 'Body': <_io.BytesIO object at 0x7f7ccb2344a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:19,145 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:19,145 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:19,145 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:19,145 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:19,145 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:19,145 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:19,146 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:19,154 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:19,154 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:19,154 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:19,154 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:19,154 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:19,154 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1889}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'XDx8HVR6LuoBFOMUXHah5w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2344a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1889', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:19,154 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:19,154 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:19,154 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:19,154 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:19,155 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:19,155 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1889&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:XDx8HVR6LuoBFOMUXHah5w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135919Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:19,155 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135919Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 87174371b15fe44c738f8da076198e1bfb30d99504e2347f99f400d3f966ba93 gunicorn-registry stdout | 2023-06-29 13:59:19,155 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | cee2166cf7821d2fe6bebd2998329fa9b9d51c8d10beae812df3f239eab77919 gunicorn-registry stdout | 2023-06-29 13:59:19,155 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:19,155 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:19,155 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:19,156 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:19,201 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. quotatotalworker stdout | 2023-06-29 13:59:19,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:59:19,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:59:34.399457+00:00 (in 14.999490 seconds) quotatotalworker stdout | 2023-06-29 13:59:19,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:59:34 UTC)" (scheduled at 2023-06-29 13:59:19.399457+00:00) quotatotalworker stdout | 2023-06-29 13:59:19,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:59:19,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:59:19,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:59:34 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:59:19,520 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1889 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:19,520 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'a2d8dad7-b6ec-473d-a35a-336fa7a0530e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a2d8dad7-b6ec-473d-a35a-336fa7a0530e', 'ETag': '"5c3c7c1d547a2eea0114e3145c76a1e7"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:19,520 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:19,520 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:19,520 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:19,520 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:19,521 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a2d8dad7-b6ec-473d-a35a-336fa7a0530e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'a2d8dad7-b6ec-473d-a35a-336fa7a0530e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a2d8dad7-b6ec-473d-a35a-336fa7a0530e', 'etag': '"5c3c7c1d547a2eea0114e3145c76a1e7"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5c3c7c1d547a2eea0114e3145c76a1e7"'} storagereplication stdout | 2023-06-29 13:59:19,525 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:59:19,769 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:59:19,774 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:59:19,778 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:59:19,782 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:59:19,784 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:59:19,788 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:59:19,791 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:59:19,796 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:59:19,798 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:59:20,262 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:20,262 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:20,263 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1890, 'Body': <_io.BytesIO object at 0x7f7ccb234950>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:20,263 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:20,263 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:20,263 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:20,263 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:20,263 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:20,263 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:20,263 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:20,272 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:20,272 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:20,272 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:20,272 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:20,272 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:20,272 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1890}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'pU7VlOGk2GFSp6g+RydDiA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb234950>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1890', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:20,272 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:20,272 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:20,272 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:20,272 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:20,272 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:20,272 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1890&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:pU7VlOGk2GFSp6g+RydDiA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135920Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:20,272 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135920Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 946196bbc95be078ec289089040ac42bb92051662d55151673c5da2916fb3783 gunicorn-registry stdout | 2023-06-29 13:59:20,273 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 90cdb97a48dae41aff1e3845342e9feb48ad436ff5ae081bb70bf138525dbae8 gunicorn-registry stdout | 2023-06-29 13:59:20,273 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:20,273 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:20,273 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:20,274 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:20,318 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:59:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:59:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:59:30.585410+00:00 (in 9.999501 seconds) gcworker stdout | 2023-06-29 13:59:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:59:30 UTC)" (scheduled at 2023-06-29 13:59:20.585410+00:00) gcworker stdout | 2023-06-29 13:59:20,587 [59] [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, 1686837560586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:59:20,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:59:20,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:59:20,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:59:30 UTC)" executed successfully securityscanningnotificationworker stdout | 2023-06-29 13:59:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:59:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:59:48.681765+00:00 (in 25.394448 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:59:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 14:00:23 UTC)" (scheduled at 2023-06-29 13:59:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:59:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 13:59:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 14:00:23 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:59:23,568 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1890 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:23,568 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'dd037dde-0048-48f8-bf91-6ba37966a227', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'dd037dde-0048-48f8-bf91-6ba37966a227', 'ETag': '"a54ed594e1a4d86152a7a83e47274388"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:23,569 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:23,569 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:23,569 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:23,569 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:23,569 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'dd037dde-0048-48f8-bf91-6ba37966a227', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'dd037dde-0048-48f8-bf91-6ba37966a227', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'dd037dde-0048-48f8-bf91-6ba37966a227', 'etag': '"a54ed594e1a4d86152a7a83e47274388"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a54ed594e1a4d86152a7a83e47274388"'} gunicorn-registry stdout | 2023-06-29 13:59:23,591 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:23,592 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:23,592 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1891, 'Body': <_io.BytesIO object at 0x7f7ccb183f90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:23,592 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:23,592 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:23,592 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:23,592 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:23,592 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:23,592 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:23,592 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:23,601 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:23,601 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:23,601 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:23,601 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:23,601 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:23,601 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1891}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '+o+wlUkXc8FIiUGa43o3gw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb183f90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1891', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:23,601 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:23,601 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:23,601 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:23,601 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:23,601 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:23,601 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1891&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:+o+wlUkXc8FIiUGa43o3gw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135923Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:23,601 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135923Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 54165ec40830b6f1c9a3b6a025e2c6e95dd246714d915f50a5d8bc41367285ea gunicorn-registry stdout | 2023-06-29 13:59:23,601 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7af5d1f558e9ee7ed130544fc70ab59c132b3c9affd6aa081b296a94e569f943 gunicorn-registry stdout | 2023-06-29 13:59:23,601 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:23,602 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:23,602 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:23,602 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:23,647 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. notificationworker stdout | 2023-06-29 13:59:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:59:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:59:33.978401+00:00 (in 9.999451 seconds) notificationworker stdout | 2023-06-29 13:59:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:59:33 UTC)" (scheduled at 2023-06-29 13:59:23.978401+00:00) notificationworker stdout | 2023-06-29 13:59:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:59:23,980 [74] [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(2023, 6, 29, 13, 59, 23, 979433), True, datetime.datetime(2023, 6, 29, 13, 59, 23, 979433), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:59:23,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:59:23,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:59:23,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:59:33 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 13:59:24,636 [214] [DEBUG] [app] Starting request: urn:request:13aefe42-7f76-42d4-9568-ce02d1360c68 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:59:24,636 [211] [DEBUG] [app] Starting request: urn:request:44c5d89a-e3f4-4f98-9895-bb32c6f7fad9 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:59:24,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:59:24,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:59:24,639 [223] [DEBUG] [app] Starting request: urn:request:da509e47-d89f-4ca7-8f8a-8b3c6628b1eb (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:59:24,640 [216] [DEBUG] [app] Starting request: urn:request:7f77da79-fa9b-4d37-bf00-e89076401c67 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:59:24,640 [223] [DEBUG] [app] Ending request: urn:request:da509e47-d89f-4ca7-8f8a-8b3c6628b1eb (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:da509e47-d89f-4ca7-8f8a-8b3c6628b1eb', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:59:24,640 [216] [DEBUG] [app] Ending request: urn:request:7f77da79-fa9b-4d37-bf00-e89076401c67 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:7f77da79-fa9b-4d37-bf00-e89076401c67', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:59:24,640 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:59:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:59:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:59:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) gunicorn-registry stdout | 2023-06-29 13:59:24,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:59:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:59:24,640 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:59:24,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:59:24,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:59:24,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:59:24,643 [214] [DEBUG] [app] Starting request: urn:request:9b70b7ce-5d5b-4416-9b95-945457800e99 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:59:24,643 [214] [DEBUG] [app] Ending request: urn:request:9b70b7ce-5d5b-4416-9b95-945457800e99 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:9b70b7ce-5d5b-4416-9b95-945457800e99', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:59:24,643 [213] [DEBUG] [app] Starting request: urn:request:935728f6-6e2d-4a60-85f9-55fcf459b5bd (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:59:24,643 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:59:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:59:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-06-29 13:59:24,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:59:24,644 [213] [DEBUG] [app] Ending request: urn:request:935728f6-6e2d-4a60-85f9-55fcf459b5bd (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:935728f6-6e2d-4a60-85f9-55fcf459b5bd', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:59:24,644 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:59:24,644 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:59:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:59:24,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:59:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:59:24,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:59:24,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:59:24,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:59:24,662 [214] [DEBUG] [app] Ending request: urn:request:13aefe42-7f76-42d4-9568-ce02d1360c68 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:13aefe42-7f76-42d4-9568-ce02d1360c68', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:59:24,662 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:59:24,662 [211] [DEBUG] [app] Ending request: urn:request:44c5d89a-e3f4-4f98-9895-bb32c6f7fad9 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:44c5d89a-e3f4-4f98-9895-bb32c6f7fad9', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:59:24,663 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:59:24,663 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:59:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:59:24,663 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:59:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:59:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.027) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:59:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.027) gunicorn-registry stdout | 2023-06-29 13:59:24,706 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1891 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:24,706 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'bf794637-3a53-4196-8ab6-6e42824a7b9d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'bf794637-3a53-4196-8ab6-6e42824a7b9d', 'ETag': '"fa8fb095491773c14889419ae37a3783"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:24,706 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:24,706 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:24,707 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:24,707 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:24,707 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'bf794637-3a53-4196-8ab6-6e42824a7b9d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'bf794637-3a53-4196-8ab6-6e42824a7b9d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'bf794637-3a53-4196-8ab6-6e42824a7b9d', 'etag': '"fa8fb095491773c14889419ae37a3783"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"fa8fb095491773c14889419ae37a3783"'} gunicorn-registry stdout | 2023-06-29 13:59:24,730 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:24,730 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:24,731 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1892, 'Body': <_io.BytesIO object at 0x7f7ccb290a90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:24,731 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:24,731 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:24,731 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:24,731 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:24,731 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:24,731 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:24,731 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:24,739 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:24,739 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:24,739 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:24,739 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:24,739 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:24,739 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1892}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '4qtcTHxeopSU6ZvmyJuMyA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290a90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1892', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:24,740 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:24,740 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:24,740 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:24,740 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:24,740 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:24,740 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1892&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:4qtcTHxeopSU6ZvmyJuMyA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135924Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:24,740 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135924Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9cdc93b2a876c537f39e2b0b7de757206d839af97501d94619cb3730db070a0d gunicorn-registry stdout | 2023-06-29 13:59:24,740 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 64b8881622463f1304861b53c5551670a0a6c5d59b66fec874f510e7d633622c gunicorn-registry stdout | 2023-06-29 13:59:24,740 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:24,740 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:24,741 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:24,741 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:24,788 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:59:25,309 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1892 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:25,310 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '800defe1-0d4b-41af-bc8e-de0de15192d6', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '800defe1-0d4b-41af-bc8e-de0de15192d6', 'ETag': '"e2ab5c4c7c5ea29494e99be6c89b8cc8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:25,310 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:25,310 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:25,310 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:25,310 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:25,310 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '800defe1-0d4b-41af-bc8e-de0de15192d6', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '800defe1-0d4b-41af-bc8e-de0de15192d6', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '800defe1-0d4b-41af-bc8e-de0de15192d6', 'etag': '"e2ab5c4c7c5ea29494e99be6c89b8cc8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e2ab5c4c7c5ea29494e99be6c89b8cc8"'} gunicorn-registry stdout | 2023-06-29 13:59:25,335 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:25,335 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:25,335 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1893, 'Body': <_io.BytesIO object at 0x7f7ccb1ab0e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:25,336 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:25,336 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:25,336 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:25,336 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:25,336 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:25,336 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:25,336 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:25,344 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:25,344 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:25,344 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:25,344 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:25,344 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:25,344 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1893}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'qe6jlTfMKA5369SKoDP0KA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1ab0e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1893', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:25,344 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:25,345 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:25,345 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:25,345 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:25,345 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:25,345 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1893&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:qe6jlTfMKA5369SKoDP0KA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135925Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:25,345 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135925Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 026898656aa3e2483e52e63480cb8a188468f994fadd50a594ef1638bb4cc584 gunicorn-registry stdout | 2023-06-29 13:59:25,345 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 12c3839a02bcf316aaff144f921fde3e8a8f93d4c1aa81b104c0d449c052344c gunicorn-registry stdout | 2023-06-29 13:59:25,345 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:25,345 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:25,345 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:25,346 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:25,391 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:59:25,752 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1893 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:25,753 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5741df65-c783-4c0b-b89a-09f9fdefaaa3', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5741df65-c783-4c0b-b89a-09f9fdefaaa3', 'ETag': '"a9eea39537cc280e77ebd48aa033f428"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:25,753 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:25,753 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:25,753 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:25,753 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:25,753 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5741df65-c783-4c0b-b89a-09f9fdefaaa3', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5741df65-c783-4c0b-b89a-09f9fdefaaa3', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5741df65-c783-4c0b-b89a-09f9fdefaaa3', 'etag': '"a9eea39537cc280e77ebd48aa033f428"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"a9eea39537cc280e77ebd48aa033f428"'} buildlogsarchiver stdout | 2023-06-29 13:59:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:59:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:59:55.790030+00:00 (in 29.999530 seconds) buildlogsarchiver stdout | 2023-06-29 13:59:25,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:59:55 UTC)" (scheduled at 2023-06-29 13:59:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:59:25,791 [54] [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(2023, 6, 14, 13, 59, 25, 790900), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:59:25,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:59:25,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:59:25,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 13:59:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:59:25,807 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:25,808 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:25,808 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1894, 'Body': <_io.BytesIO object at 0x7f7ccb27abd0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:25,808 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:25,808 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:25,808 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:25,808 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:25,808 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:25,808 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:25,809 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:25,817 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:25,817 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:25,817 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:25,817 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:25,817 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:25,817 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1894}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'MBHZrdYuc1lsj8d6z3pqDQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb27abd0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1894', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:25,817 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:25,817 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:25,817 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:25,817 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:25,818 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:25,818 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1894&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:MBHZrdYuc1lsj8d6z3pqDQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135925Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:25,818 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135925Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | fa9d08cdd9fc068fe912f090cd5811a22eccc32aa436363a436b55e99d78b83c gunicorn-registry stdout | 2023-06-29 13:59:25,818 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2de923717bccd07b38c06cdd06cba308e580f78fa5d270a88cc2d08811ab4379 gunicorn-registry stdout | 2023-06-29 13:59:25,818 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:25,818 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:25,818 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:25,819 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:25,864 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:59:29,753 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1894 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:29,753 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1656d1a7-0287-4812-87f6-2703bec83631', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1656d1a7-0287-4812-87f6-2703bec83631', 'ETag': '"3011d9add62e73596c8fc77acf7a6a0d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:29,753 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:29,754 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:29,754 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:29,754 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:29,754 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1656d1a7-0287-4812-87f6-2703bec83631', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1656d1a7-0287-4812-87f6-2703bec83631', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1656d1a7-0287-4812-87f6-2703bec83631', 'etag': '"3011d9add62e73596c8fc77acf7a6a0d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3011d9add62e73596c8fc77acf7a6a0d"'} gunicorn-registry stdout | 2023-06-29 13:59:29,778 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:29,778 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:29,778 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1895, 'Body': <_io.BytesIO object at 0x7f7ccb1abd10>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:29,778 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:29,778 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:29,778 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:29,778 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:29,778 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:29,778 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:29,779 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:29,787 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:29,787 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:29,787 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:29,787 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:29,787 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:29,787 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1895}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'mx1eogA5kbR1RSwaQvXhUg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1abd10>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1895', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:29,787 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:29,787 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:29,787 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:29,787 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:29,788 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:29,788 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1895&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:mx1eogA5kbR1RSwaQvXhUg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135929Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:29,788 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135929Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ca296c38f23da4134fd7857f32aab55aa326c1154e333447dc0f561fae097ef9 gunicorn-registry stdout | 2023-06-29 13:59:29,788 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a1fe6935d909ed0e46d7886f1b1f0825b56c5ab14bbf74c4d4de88d0c0a58c8d gunicorn-registry stdout | 2023-06-29 13:59:29,788 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:29,788 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:29,788 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:29,789 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:29,834 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 13:59:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:59:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:59:40.585410+00:00 (in 9.999516 seconds) gcworker stdout | 2023-06-29 13:59:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:59:40 UTC)" (scheduled at 2023-06-29 13:59:30.585410+00:00) gcworker stdout | 2023-06-29 13:59:30,587 [59] [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, 1686837570586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:59:30,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:59:30,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:59:30,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:59:40 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:59:31,092 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1895 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:31,093 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '861ff0c2-4605-4cb4-b7df-eb0cb824ff4f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '861ff0c2-4605-4cb4-b7df-eb0cb824ff4f', 'ETag': '"9b1d5ea2003991b475452c1a42f5e152"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:31,093 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:31,093 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:31,093 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:31,093 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:31,093 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '861ff0c2-4605-4cb4-b7df-eb0cb824ff4f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '861ff0c2-4605-4cb4-b7df-eb0cb824ff4f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '861ff0c2-4605-4cb4-b7df-eb0cb824ff4f', 'etag': '"9b1d5ea2003991b475452c1a42f5e152"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9b1d5ea2003991b475452c1a42f5e152"'} gunicorn-registry stdout | 2023-06-29 13:59:31,118 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:31,118 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:31,118 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1896, 'Body': <_io.BytesIO object at 0x7f7ccb199720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:31,118 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:31,118 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:31,118 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:31,118 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:31,118 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:31,118 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:31,119 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:31,127 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:31,127 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:31,127 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:31,127 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:31,127 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:31,127 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1896}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '7qB2GSdoutlLNaZf493m/g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb199720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1896', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:31,127 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:31,127 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:31,127 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:31,127 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:31,127 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:31,127 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1896&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:7qB2GSdoutlLNaZf493m/g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135931Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:31,128 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135931Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 161db7183cfd58f073fbc5889f36596b6ee12f9b29b84f8a293abe1c8ec203ab gunicorn-registry stdout | 2023-06-29 13:59:31,128 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 3ea811f9b9135cddb4cada68527534bc1b96d0b53bf47ab3f423b1000dc7511f gunicorn-registry stdout | 2023-06-29 13:59:31,128 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:31,128 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:31,128 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:31,129 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:31,175 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. expiredappspecifictokenworker stdout | 2023-06-29 13:59:31,183 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 13:59:31,701 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1896 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:31,701 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '87094d09-948b-4f47-bd65-cfdaa8f4acb0', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '87094d09-948b-4f47-bd65-cfdaa8f4acb0', 'ETag': '"eea076192768bad94b35a65fe3dde6fe"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:31,701 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:31,701 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:31,701 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:31,701 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:31,701 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '87094d09-948b-4f47-bd65-cfdaa8f4acb0', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '87094d09-948b-4f47-bd65-cfdaa8f4acb0', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '87094d09-948b-4f47-bd65-cfdaa8f4acb0', 'etag': '"eea076192768bad94b35a65fe3dde6fe"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"eea076192768bad94b35a65fe3dde6fe"'} gunicorn-registry stdout | 2023-06-29 13:59:31,725 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:31,725 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:31,725 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1897, 'Body': <_io.BytesIO object at 0x7f7ccb1fbe00>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:31,726 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:31,726 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:31,726 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:31,726 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:31,726 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:31,726 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:31,726 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:31,734 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:31,734 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:31,734 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:31,734 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:31,734 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:31,734 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1897}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'enaFJnwcHRGOXStxEm8goQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fbe00>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1897', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:31,734 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:31,734 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:31,734 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:31,735 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:31,735 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:31,735 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1897&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:enaFJnwcHRGOXStxEm8goQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135931Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:31,735 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135931Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 867c0f5793f5d50bbd021cbc826a2a204112198d64f6be09caffaf1e4c339778 gunicorn-registry stdout | 2023-06-29 13:59:31,735 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 387e30ffd1712ff1e4dfe09ad9193dbdf1225ad587bc3be7dd30dbca22cd9fab gunicorn-registry stdout | 2023-06-29 13:59:31,735 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:31,735 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:31,735 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:31,736 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:31,781 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:59:32,142 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1897 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:32,143 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'e977ee42-e64d-47e2-b19f-d27abf283851', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'e977ee42-e64d-47e2-b19f-d27abf283851', 'ETag': '"7a7685267c1c1d118e5d2b71126f20a1"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:32,143 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:32,143 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:32,143 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:32,143 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:32,143 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'e977ee42-e64d-47e2-b19f-d27abf283851', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'e977ee42-e64d-47e2-b19f-d27abf283851', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'e977ee42-e64d-47e2-b19f-d27abf283851', 'etag': '"7a7685267c1c1d118e5d2b71126f20a1"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7a7685267c1c1d118e5d2b71126f20a1"'} gunicorn-registry stdout | 2023-06-29 13:59:32,167 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:32,167 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:32,167 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1898, 'Body': <_io.BytesIO object at 0x7f7ccb1fbbd0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:32,168 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:32,168 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:32,168 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:32,168 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:32,168 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:32,168 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:32,168 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:32,176 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:32,176 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:32,176 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:32,176 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:32,176 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:32,176 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1898}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Nzd1qSqyqpeLjcaoRVaJdA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fbbd0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1898', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:32,176 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:32,176 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:32,176 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:32,177 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:32,177 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:32,177 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1898&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Nzd1qSqyqpeLjcaoRVaJdA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135932Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:32,177 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135932Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | dcf5e31d68c465272716d07fc077832da629eef79e1d217b6e1eb73085b585d2 gunicorn-registry stdout | 2023-06-29 13:59:32,177 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 72c4d22ff04e3a3cef1eb15f44f3a5ee1528828787ca9b385f2ded519aac17a4 gunicorn-registry stdout | 2023-06-29 13:59:32,177 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:32,177 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:32,177 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:32,178 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:32,225 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:59:32,505 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1898 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:32,506 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '7aafdac5-3d13-4394-bd60-0d75587c5830', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '7aafdac5-3d13-4394-bd60-0d75587c5830', 'ETag': '"373775a92ab2aa978b8dc6a845568974"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:32,506 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:32,506 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:32,506 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:32,506 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:32,506 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '7aafdac5-3d13-4394-bd60-0d75587c5830', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '7aafdac5-3d13-4394-bd60-0d75587c5830', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '7aafdac5-3d13-4394-bd60-0d75587c5830', 'etag': '"373775a92ab2aa978b8dc6a845568974"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"373775a92ab2aa978b8dc6a845568974"'} gunicorn-registry stdout | 2023-06-29 13:59:32,528 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:32,528 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:32,528 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1899, 'Body': <_io.BytesIO object at 0x7f7ccb269e50>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:32,528 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:32,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:32,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:32,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:32,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:32,529 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:32,529 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:32,537 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:32,537 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:32,537 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:32,537 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:32,537 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:32,537 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1899}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'xhrfHqJXDcX4XlLDTqiX3g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269e50>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1899', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:32,537 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:32,537 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:32,537 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:32,537 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:32,538 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:32,538 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1899&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:xhrfHqJXDcX4XlLDTqiX3g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135932Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:32,538 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135932Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | b26d77281656a0d09c31e19c1ef2e84805aaa94b265e1f83fa9d945c95e4f44e gunicorn-registry stdout | 2023-06-29 13:59:32,538 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7bcda8137f3ed80907adaacf75afdb35a1656dccbb01627b3dcc5629d271370b gunicorn-registry stdout | 2023-06-29 13:59:32,538 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:32,538 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:32,538 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:32,539 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:32,588 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:59:32,865 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1899 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:32,866 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6f050659-e756-4daa-aec6-353c7c42484f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6f050659-e756-4daa-aec6-353c7c42484f', 'ETag': '"c61adf1ea2570dc5f85e52c34ea897de"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:32,866 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:32,866 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:32,866 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:32,866 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:32,866 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6f050659-e756-4daa-aec6-353c7c42484f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6f050659-e756-4daa-aec6-353c7c42484f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6f050659-e756-4daa-aec6-353c7c42484f', 'etag': '"c61adf1ea2570dc5f85e52c34ea897de"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c61adf1ea2570dc5f85e52c34ea897de"'} gunicorn-registry stdout | 2023-06-29 13:59:33,161 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:33,161 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:33,162 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1900, 'Body': <_io.BytesIO object at 0x7f7ccb1995e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:33,162 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:33,162 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:33,162 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:33,162 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:33,162 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:33,162 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:33,162 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:33,170 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:33,171 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:33,171 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:33,171 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:33,171 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:33,171 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1900}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '8f70to3mS1gDIT8OsIPRlA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1995e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1900', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:33,171 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:33,171 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:33,171 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:33,171 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:33,171 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:33,171 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1900&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:8f70to3mS1gDIT8OsIPRlA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135933Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:33,171 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135933Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 791d2bcf34a808095510e3418e02b2d7237f249e79d0f6add3b2167d946e44d2 gunicorn-registry stdout | 2023-06-29 13:59:33,171 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c9f4464ee8470e14bee53d106c0c1462ec0bbe24affcf5d4ea2e90ad59d30e84 gunicorn-registry stdout | 2023-06-29 13:59:33,172 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:33,172 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:33,172 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:33,173 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:33,217 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:59:33,500 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1900 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:33,500 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '6c67dac2-3ab4-4bba-9af0-83af299f39f1', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '6c67dac2-3ab4-4bba-9af0-83af299f39f1', 'ETag': '"f1fef4b68de64b5803213f0eb083d194"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:33,500 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:33,501 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:33,501 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:33,501 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:33,501 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '6c67dac2-3ab4-4bba-9af0-83af299f39f1', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '6c67dac2-3ab4-4bba-9af0-83af299f39f1', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '6c67dac2-3ab4-4bba-9af0-83af299f39f1', 'etag': '"f1fef4b68de64b5803213f0eb083d194"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f1fef4b68de64b5803213f0eb083d194"'} notificationworker stdout | 2023-06-29 13:59:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:59:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:59:43.978401+00:00 (in 9.999454 seconds) notificationworker stdout | 2023-06-29 13:59:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:59:43 UTC)" (scheduled at 2023-06-29 13:59:33.978401+00:00) notificationworker stdout | 2023-06-29 13:59:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:59:33,980 [74] [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(2023, 6, 29, 13, 59, 33, 979404), True, datetime.datetime(2023, 6, 29, 13, 59, 33, 979404), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:59:33,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:59:33,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:59:33,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:59:43 UTC)" executed successfully quotatotalworker stdout | 2023-06-29 13:59:34,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:59:34,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:59:49.399457+00:00 (in 14.999518 seconds) quotatotalworker stdout | 2023-06-29 13:59:34,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:59:49 UTC)" (scheduled at 2023-06-29 13:59:34.399457+00:00) quotatotalworker stdout | 2023-06-29 13:59:34,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) gunicorn-registry stdout | 2023-06-29 13:59:34,402 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:34,403 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:34,403 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1901, 'Body': <_io.BytesIO object at 0x7f7ccb269e50>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:34,403 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:34,403 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:34,403 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:34,403 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:34,403 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:34,403 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:34,403 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:34,412 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:34,412 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:34,412 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:34,412 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:34,412 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:34,412 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1901}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'bV42nhETm8cLOVl1VR9KzQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb269e50>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1901', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:34,412 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:34,412 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:34,412 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:34,412 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:34,413 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. quotatotalworker stdout | 2023-06-29 13:59:34,412 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:59:34,412 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 13:59:49 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:59:34,413 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1901&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:bV42nhETm8cLOVl1VR9KzQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135934Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:34,413 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135934Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ece70d709cbf9b984c76a2bbb998ce11c0c01d1b547ac2a154a35f8010bf9a4a gunicorn-registry stdout | 2023-06-29 13:59:34,413 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 678a9334c26d2a4069b3419e470a53300b382f09acd8f910aed639147fe3a1b5 gunicorn-registry stdout | 2023-06-29 13:59:34,413 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:34,413 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:34,413 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:34,414 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:34,463 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. queuecleanupworker stdout | 2023-06-29 13:59:34,722 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 13:59:34,867 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1901 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:34,867 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'bf1ff11b-55c0-429e-bc6e-03f6a7d0525c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'bf1ff11b-55c0-429e-bc6e-03f6a7d0525c', 'ETag': '"6d5e369e11139bc70b395975551f4acd"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:34,868 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:34,868 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:34,868 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:34,868 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:34,868 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'bf1ff11b-55c0-429e-bc6e-03f6a7d0525c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'bf1ff11b-55c0-429e-bc6e-03f6a7d0525c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'bf1ff11b-55c0-429e-bc6e-03f6a7d0525c', 'etag': '"6d5e369e11139bc70b395975551f4acd"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"6d5e369e11139bc70b395975551f4acd"'} gunicorn-registry stdout | 2023-06-29 13:59:35,255 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:35,256 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:35,256 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1902, 'Body': <_io.BytesIO object at 0x7f7ccb2ab2c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:35,256 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:35,256 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:35,256 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:35,256 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:35,256 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:35,256 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:35,257 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:35,265 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:35,265 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:35,265 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:35,265 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:35,265 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:35,265 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1902}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '8BtYtxVS5uxsXnyLFci/fg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab2c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1902', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:35,265 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:35,265 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:35,265 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:35,266 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:35,266 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:35,266 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1902&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:8BtYtxVS5uxsXnyLFci/fg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135935Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:35,266 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135935Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 79bc1175b77de41ff0200d50198282b6d271da9ec77db471f716e38846b91d62 gunicorn-registry stdout | 2023-06-29 13:59:35,266 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | fde96e15a78e014e30ae289eac696abf7c0f80dd73de0bfb40ae73bd76e2e873 gunicorn-registry stdout | 2023-06-29 13:59:35,266 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:35,266 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:35,266 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:35,267 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:35,312 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:59:35,599 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1902 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:35,599 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '70e52efb-6b3e-4a06-b1e6-3940fa654dbc', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '70e52efb-6b3e-4a06-b1e6-3940fa654dbc', 'ETag': '"f01b58b71552e6ec6c5e7c8b15c8bf7e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:35,599 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:35,599 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:35,599 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:35,599 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:35,599 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '70e52efb-6b3e-4a06-b1e6-3940fa654dbc', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '70e52efb-6b3e-4a06-b1e6-3940fa654dbc', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '70e52efb-6b3e-4a06-b1e6-3940fa654dbc', 'etag': '"f01b58b71552e6ec6c5e7c8b15c8bf7e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"f01b58b71552e6ec6c5e7c8b15c8bf7e"'} securityworker stdout | 2023-06-29 13:59:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:59:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:59:41.713664+00:00 (in 5.130595 seconds) securityworker stdout | 2023-06-29 13:59:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 14:00:06 UTC)" (scheduled at 2023-06-29 13:59:36.582504+00:00) securityworker stdout | 2023-06-29 13:59:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:59:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:59:36,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:59:36,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:59:36,600 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:59:36,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:59:36,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 14:00:06 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:59:36,729 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:36,729 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:36,730 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1903, 'Body': <_io.BytesIO object at 0x7f7ccb73c3b0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:36,730 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:36,730 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:36,730 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:36,730 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:36,730 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:36,730 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:36,730 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:36,739 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:36,739 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:36,739 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:36,739 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:36,739 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:36,739 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1903}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'WLxgNyoT4Xi1TCgaYU+M5A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb73c3b0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1903', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:36,739 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:36,739 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:36,739 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:36,739 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:36,739 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:36,740 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1903&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:WLxgNyoT4Xi1TCgaYU+M5A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135936Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:36,740 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135936Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 82fee08d8f8983fef256da1a9300352b05ba0ecb758623144d8dfec7f45eff86 gunicorn-registry stdout | 2023-06-29 13:59:36,740 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0bd118090e994a2fad3c03d2bde047d0cb6d8de9282688e6b9f66fd6a07f6284 gunicorn-registry stdout | 2023-06-29 13:59:36,740 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:36,740 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:36,740 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:36,741 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:36,787 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:59:37,230 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1903 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:37,231 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '5321c95f-66ce-453c-9c6c-812fd44a92fa', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '5321c95f-66ce-453c-9c6c-812fd44a92fa', 'ETag': '"58bc60372a13e178b54c281a614f8ce4"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:37,231 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:37,231 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:37,231 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:37,231 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:37,231 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '5321c95f-66ce-453c-9c6c-812fd44a92fa', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '5321c95f-66ce-453c-9c6c-812fd44a92fa', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '5321c95f-66ce-453c-9c6c-812fd44a92fa', 'etag': '"58bc60372a13e178b54c281a614f8ce4"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"58bc60372a13e178b54c281a614f8ce4"'} gunicorn-registry stdout | 2023-06-29 13:59:37,749 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:37,750 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:37,750 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1904, 'Body': <_io.BytesIO object at 0x7f7ccb199720>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:37,751 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:37,751 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:37,751 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:37,751 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:37,751 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:37,751 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:37,751 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:37,760 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:37,760 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:37,760 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:37,760 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:37,760 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:37,760 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1904}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'RLVM0Go/x+GAm0SJZyEG+w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb199720>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1904', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:37,760 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:37,760 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:37,760 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:37,761 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:37,761 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:37,761 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1904&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:RLVM0Go/x+GAm0SJZyEG+w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135937Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:37,761 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135937Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 46af6cb35c19087d1071d26681c76292ae60883b5e1d0cf6c3fe3be064eef60e gunicorn-registry stdout | 2023-06-29 13:59:37,761 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 50226c2e39754cb3ecb563e090f5c26aa95a0a815b066da4469c8fc7f54f9467 gunicorn-registry stdout | 2023-06-29 13:59:37,761 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:37,761 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:37,762 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:37,763 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:37,870 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. builder stdout | 2023-06-29 13:59:37,970 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 13:59:38,009 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-registry stdout | 2023-06-29 13:59:38,202 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1904 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:38,202 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'dd7f7fc5-2377-4418-9561-6930560d8f8f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'dd7f7fc5-2377-4418-9561-6930560d8f8f', 'ETag': '"44b54cd06a3fc7e1809b4489672106fb"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:38,202 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:38,202 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:38,202 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:38,203 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:38,203 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'dd7f7fc5-2377-4418-9561-6930560d8f8f', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'dd7f7fc5-2377-4418-9561-6930560d8f8f', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'dd7f7fc5-2377-4418-9561-6930560d8f8f', 'etag': '"44b54cd06a3fc7e1809b4489672106fb"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"44b54cd06a3fc7e1809b4489672106fb"'} repositorygcworker stdout | 2023-06-29 13:59:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 13:59:38,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:00:01.990998+00:00 (in 23.202293 seconds) repositorygcworker stdout | 2023-06-29 13:59:38,789 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 14:00:38 UTC)" (scheduled at 2023-06-29 13:59:38.788158+00:00) repositorygcworker stdout | 2023-06-29 13:59:38,789 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 13:59:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 14:00:38 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:59:38,940 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:38,940 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:38,940 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1905, 'Body': <_io.BytesIO object at 0x7f7ccb199ef0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:38,941 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:38,941 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:38,941 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:38,941 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:38,941 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:38,941 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:38,941 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:38,949 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:38,949 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:38,949 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:38,949 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:38,950 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:38,950 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1905}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '7+UhfNVmkZanGCkzSWCgUw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb199ef0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1905', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:38,950 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:38,950 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:38,950 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:38,950 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:38,950 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:38,950 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1905&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:7+UhfNVmkZanGCkzSWCgUw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135938Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:38,950 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135938Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a11bd06f4cc03bc7c74e6fda7c70e289cb7e40d999b3fb7765e5232b5dd60318 gunicorn-registry stdout | 2023-06-29 13:59:38,950 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f1e5a141cce1126a4fdad868d4736ae78c63b369d35b774b3a68bd4888906d66 gunicorn-registry stdout | 2023-06-29 13:59:38,950 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:38,950 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:38,951 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:38,951 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:38,999 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:59:39,361 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1905 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:39,362 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '17a9f2cf-77a0-4f18-bb4a-7cc9c3895e4e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '17a9f2cf-77a0-4f18-bb4a-7cc9c3895e4e', 'ETag': '"efe5217cd5669196a71829334960a053"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:39,362 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:39,362 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:39,362 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:39,362 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:39,362 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '17a9f2cf-77a0-4f18-bb4a-7cc9c3895e4e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '17a9f2cf-77a0-4f18-bb4a-7cc9c3895e4e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '17a9f2cf-77a0-4f18-bb4a-7cc9c3895e4e', 'etag': '"efe5217cd5669196a71829334960a053"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"efe5217cd5669196a71829334960a053"'} gunicorn-web stdout | 2023-06-29 13:59:39,636 [211] [DEBUG] [app] Starting request: urn:request:310f547c-e309-46a6-a090-ebbc087c2618 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:59:39,636 [212] [DEBUG] [app] Starting request: urn:request:6e50d668-270f-45d4-be18-8b9be1db6440 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:59:39,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:59:39,638 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:59:39,640 [221] [DEBUG] [app] Starting request: urn:request:12bdd944-dd2a-4371-9487-dc1574f6adaa (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:59:39,640 [220] [DEBUG] [app] Starting request: urn:request:a073112b-290d-43df-93e6-6fa17e9e411a (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:59:39,640 [220] [DEBUG] [app] Ending request: urn:request:a073112b-290d-43df-93e6-6fa17e9e411a (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:a073112b-290d-43df-93e6-6fa17e9e411a', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:59:39,640 [221] [DEBUG] [app] Ending request: urn:request:12bdd944-dd2a-4371-9487-dc1574f6adaa (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:12bdd944-dd2a-4371-9487-dc1574f6adaa', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:59:39,640 [221] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:59:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 13:59:39,640 [220] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:59:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:59:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:59:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) gunicorn-web stdout | 2023-06-29 13:59:39,641 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:59:39,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:59:39,642 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:59:39,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:59:39,643 [214] [DEBUG] [app] Starting request: urn:request:6a2a6580-73d5-46e2-ba0a-b3f16c859134 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:59:39,643 [213] [DEBUG] [app] Starting request: urn:request:e4957565-27c0-4216-a1b8-1387a40962c0 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:59:39,644 [214] [DEBUG] [app] Ending request: urn:request:6a2a6580-73d5-46e2-ba0a-b3f16c859134 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:6a2a6580-73d5-46e2-ba0a-b3f16c859134', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:59:39,644 [213] [DEBUG] [app] Ending request: urn:request:e4957565-27c0-4216-a1b8-1387a40962c0 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:e4957565-27c0-4216-a1b8-1387a40962c0', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:59:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:59:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-06-29 13:59:39,644 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:59:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:59:39,644 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:59:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:59:39,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:59:39,644 [212] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:59:39,644 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:59:39,645 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:59:39,652 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:59:39,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:59:39,662 [212] [DEBUG] [app] Ending request: urn:request:6e50d668-270f-45d4-be18-8b9be1db6440 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:6e50d668-270f-45d4-be18-8b9be1db6440', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:59:39,662 [211] [DEBUG] [app] Ending request: urn:request:310f547c-e309-46a6-a090-ebbc087c2618 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:310f547c-e309-46a6-a090-ebbc087c2618', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:59:39,663 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:59:39,663 [211] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:59:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:59:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-web stdout | 2023-06-29 13:59:39,663 [212] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:59:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:59:39,663 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:59:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" quotatotalworker stdout | 2023-06-29 13:59:39,845 [78] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotatotalworker.py', 'pid': '78'} gunicorn-registry stdout | 2023-06-29 13:59:39,933 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:39,933 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:39,934 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1906, 'Body': <_io.BytesIO object at 0x7f7ccb271a90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:39,934 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:39,934 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:39,934 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:39,934 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:39,934 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:39,934 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:39,935 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:39,943 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:39,943 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:39,943 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:39,943 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:39,943 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:39,943 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1906}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'UpbSCYbj0JT47YzbayXDGQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271a90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1906', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:39,943 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:39,943 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:39,943 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:39,943 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:39,944 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:39,944 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1906&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:UpbSCYbj0JT47YzbayXDGQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135939Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:39,944 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135939Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9118796750fd28b5cce86f158a2ffb52c89dcd6f156c3e69bc3740a73ce7d4a5 gunicorn-registry stdout | 2023-06-29 13:59:39,944 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8e464f9db348d218dd3f7b5ecaed07c5ac169e0319d71ffc62346c8b4fc80c74 gunicorn-registry stdout | 2023-06-29 13:59:39,944 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:39,944 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:39,944 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:39,945 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:39,992 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:59:40,313 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1906 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:40,314 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2664bb91-79bb-4f34-94a3-23227aeef972', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2664bb91-79bb-4f34-94a3-23227aeef972', 'ETag': '"5296d20986e3d094f8ed8cdb6b25c319"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:40,314 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:40,314 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:40,314 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:40,314 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:40,314 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2664bb91-79bb-4f34-94a3-23227aeef972', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2664bb91-79bb-4f34-94a3-23227aeef972', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2664bb91-79bb-4f34-94a3-23227aeef972', 'etag': '"5296d20986e3d094f8ed8cdb6b25c319"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"5296d20986e3d094f8ed8cdb6b25c319"'} quotaregistrysizeworker stdout | 2023-06-29 13:59:40,460 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gcworker stdout | 2023-06-29 13:59:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:59:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:59:50.585410+00:00 (in 9.999522 seconds) gcworker stdout | 2023-06-29 13:59:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:59:50 UTC)" (scheduled at 2023-06-29 13:59:40.585410+00:00) gcworker stdout | 2023-06-29 13:59:40,587 [59] [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, 1686837580586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:59:40,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:59:40,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:59:40,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 13:59:50 UTC)" executed successfully logrotateworker stdout | 2023-06-29 13:59:40,719 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 13:59:40,752 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} namespacegcworker stdout | 2023-06-29 13:59:40,756 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} gunicorn-registry stdout | 2023-06-29 13:59:41,419 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:41,419 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:41,420 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1907, 'Body': <_io.BytesIO object at 0x7f7ccb211bd0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:41,420 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:41,420 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:41,420 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:41,420 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:41,420 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:41,420 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:41,420 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:41,428 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:41,428 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:41,428 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:41,429 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:41,429 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:41,429 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1907}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'A1Fo2ndLDi9QHMHQHfl2hQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb211bd0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1907', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:41,429 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:41,429 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:41,429 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:41,429 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:41,429 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:41,429 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1907&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:A1Fo2ndLDi9QHMHQHfl2hQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135941Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:41,429 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135941Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 32d52d1f47a42ec6bc638902859e39dffa63ec9e6bef8cb8013fbf34454df231 gunicorn-registry stdout | 2023-06-29 13:59:41,429 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 29b4a196dd343f53c990cb6a896e6f4e122bb8ee4e77e84a5bf726493f7e0eeb gunicorn-registry stdout | 2023-06-29 13:59:41,429 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:41,430 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:41,430 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:41,431 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:41,479 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. repositoryactioncounter stdout | 2023-06-29 13:59:41,559 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} securityworker stdout | 2023-06-29 13:59:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 13:59:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:00:06.582504+00:00 (in 24.868384 seconds) securityworker stdout | 2023-06-29 13:59:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 14:00:11 UTC)" (scheduled at 2023-06-29 13:59:41.713664+00:00) securityworker stdout | 2023-06-29 13:59:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:59:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 13:59:41,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:59:41,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 13:59:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:59:41,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 13:59:41,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 13:59:41,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 13:59:41,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 13:59:41,734 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 13:59:41,738 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:59:41,738 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:59:41,739 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 54, 41, 721823), 1, 2]) securityworker stdout | 2023-06-29 13:59:41,743 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:59:41,743 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:59:41,744 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 54, 41, 721823), 1, 2]) securityworker stdout | 2023-06-29 13:59:41,748 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 13:59:41,748 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 13:59:41,748 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:59:41,748 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 13:59:41,748 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 13:59:41,748 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 13:59:41,748 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 13:59:41,749 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 13:59:41,749 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 13:59:41,749 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 14:00:11 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:59:42,155 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1907 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:42,156 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b43fd29d-764f-402c-9ff8-98450511da07', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b43fd29d-764f-402c-9ff8-98450511da07', 'ETag': '"035168da774b0e2f501cc1d01df97685"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:42,156 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:42,156 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:42,156 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:42,156 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:42,156 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b43fd29d-764f-402c-9ff8-98450511da07', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b43fd29d-764f-402c-9ff8-98450511da07', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b43fd29d-764f-402c-9ff8-98450511da07', 'etag': '"035168da774b0e2f501cc1d01df97685"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"035168da774b0e2f501cc1d01df97685"'} blobuploadcleanupworker stdout | 2023-06-29 13:59:42,721 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} gunicorn-registry stdout | 2023-06-29 13:59:42,988 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:42,988 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:42,988 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1908, 'Body': <_io.BytesIO object at 0x7f7ccb211e00>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:42,989 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:42,989 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:42,989 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:42,989 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:42,989 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:42,989 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:42,989 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:42,997 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:42,997 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:42,997 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:42,997 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:42,997 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:42,997 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1908}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'uFasJ1CCiNp8rb7NITTF2A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb211e00>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1908', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:42,998 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:42,998 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:42,998 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:42,998 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:42,998 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:42,998 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1908&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:uFasJ1CCiNp8rb7NITTF2A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135942Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:42,998 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135942Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c37d8f845cf25a70e0219165cdd1f02ae6a8be192d793989707d719501f27444 gunicorn-registry stdout | 2023-06-29 13:59:42,998 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e8a07e12f468d539c636c9e51789fcaffb82e4f9928ce74ac00b0e3763669d37 gunicorn-registry stdout | 2023-06-29 13:59:42,998 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:42,998 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:42,999 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:42,999 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:43,120 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:59:43,531 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1908 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:43,532 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '218b65cd-5ee7-408f-8214-2045803ef0bd', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '218b65cd-5ee7-408f-8214-2045803ef0bd', 'ETag': '"b856ac27508288da7cadbecd2134c5d8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:43,532 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:43,532 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:43,532 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:43,532 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:43,532 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '218b65cd-5ee7-408f-8214-2045803ef0bd', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '218b65cd-5ee7-408f-8214-2045803ef0bd', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '218b65cd-5ee7-408f-8214-2045803ef0bd', 'etag': '"b856ac27508288da7cadbecd2134c5d8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"b856ac27508288da7cadbecd2134c5d8"'} notificationworker stdout | 2023-06-29 13:59:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:59:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:59:53.978401+00:00 (in 9.999468 seconds) notificationworker stdout | 2023-06-29 13:59:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:59:53 UTC)" (scheduled at 2023-06-29 13:59:43.978401+00:00) notificationworker stdout | 2023-06-29 13:59:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:59:43,981 [74] [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(2023, 6, 29, 13, 59, 43, 979518), True, datetime.datetime(2023, 6, 29, 13, 59, 43, 979518), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:59:43,994 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:59:43,994 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:59:43,994 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 13:59:53 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:59:44,160 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:44,161 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:44,161 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1909, 'Body': <_io.BytesIO object at 0x7f7ccb211810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:44,161 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:44,161 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:44,161 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:44,161 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:44,161 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:44,161 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:44,162 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:44,170 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:44,170 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:44,170 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:44,170 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:44,170 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:44,170 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1909}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'QWcFHehdNl15EjZQhXd9lg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb211810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1909', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:44,170 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:44,170 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:44,170 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:44,170 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:44,171 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:44,171 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1909&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:QWcFHehdNl15EjZQhXd9lg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135944Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:44,171 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135944Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a2bbe0f191b2d73d8822ac8bc7de0d5e64482b748e6f1839e2ef619308aa1375 gunicorn-registry stdout | 2023-06-29 13:59:44,171 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 640b49ab81ceba3eedcc5fa6079cc98b119744d0cdec20392abfd61e7ec8a3f6 gunicorn-registry stdout | 2023-06-29 13:59:44,171 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:44,171 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:44,171 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:44,172 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:44,298 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:59:44,695 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1909 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:44,696 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '83a4df18-42c8-4db5-a48b-b1be244b722d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '83a4df18-42c8-4db5-a48b-b1be244b722d', 'ETag': '"4167051de85d365d7912365085777d96"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:44,696 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:44,696 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:44,696 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:44,696 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:44,696 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '83a4df18-42c8-4db5-a48b-b1be244b722d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '83a4df18-42c8-4db5-a48b-b1be244b722d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '83a4df18-42c8-4db5-a48b-b1be244b722d', 'etag': '"4167051de85d365d7912365085777d96"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"4167051de85d365d7912365085777d96"'} repositorygcworker stdout | 2023-06-29 13:59:44,719 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} gunicorn-registry stdout | 2023-06-29 13:59:45,525 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:45,526 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:45,526 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1910, 'Body': <_io.BytesIO object at 0x7f7ccb960c70>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:45,526 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:45,526 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:45,526 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:45,526 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:45,526 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:45,526 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:45,527 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:45,535 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:45,535 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:45,535 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:45,535 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:45,535 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:45,535 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1910}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '6SiZ8URTTk2YjWDVBbJbLQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb960c70>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1910', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:45,535 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:45,535 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:45,535 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:45,535 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:45,536 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:45,536 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1910&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:6SiZ8URTTk2YjWDVBbJbLQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135945Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:45,536 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135945Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 721741387c63a898dc096b1d0600b977fe2dcda0bdc586587623b3410e8c4de8 gunicorn-registry stdout | 2023-06-29 13:59:45,536 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 45ea800e36bef73d874a1c78062daa168a143325abfa88592932382c4eed5251 gunicorn-registry stdout | 2023-06-29 13:59:45,536 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:45,536 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:45,536 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:45,537 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:45,582 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. namespacegcworker stdout | 2023-06-29 13:59:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:59:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 13:59:55.889222+00:00 (in 10.198172 seconds) namespacegcworker stdout | 2023-06-29 13:59:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 14:00:45 UTC)" (scheduled at 2023-06-29 13:59:45.690471+00:00) namespacegcworker stdout | 2023-06-29 13:59:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 13:59:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 14:00:45 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:59:45,983 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1910 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:45,983 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'cd0d1740-f8fc-4848-b77b-7e8351f99289', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'cd0d1740-f8fc-4848-b77b-7e8351f99289', 'ETag': '"e92899f144534e4d988d60d505b25b2d"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:45,983 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:45,983 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:45,983 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:45,983 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:45,983 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'cd0d1740-f8fc-4848-b77b-7e8351f99289', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'cd0d1740-f8fc-4848-b77b-7e8351f99289', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'cd0d1740-f8fc-4848-b77b-7e8351f99289', 'etag': '"e92899f144534e4d988d60d505b25b2d"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"e92899f144534e4d988d60d505b25b2d"'} securityworker stdout | 2023-06-29 13:59:46,017 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 13:59:46,031 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} exportactionlogsworker stdout | 2023-06-29 13:59:46,111 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} gunicorn-web stdout | 2023-06-29 13:59:46,190 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-web stdout | 2023-06-29 13:59:46,351 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 13:59:46,354 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} servicekey stdout | 2023-06-29 13:59:46,358 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-web stdout | 2023-06-29 13:59:46,361 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 13:59:46,364 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} quotaregistrysizeworker stdout | 2023-06-29 13:59:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 13:59:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:00:46.378393+00:00 (in 59.999489 seconds) quotaregistrysizeworker stdout | 2023-06-29 13:59:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 14:00:46 UTC)" (scheduled at 2023-06-29 13:59:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 13:59:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 13:59:46,390 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 13:59:46,390 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 14:00:46 UTC)" executed successfully securityscanningnotificationworker stdout | 2023-06-29 13:59:46,850 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gcworker stdout | 2023-06-29 13:59:46,921 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} gunicorn-registry stdout | 2023-06-29 13:59:47,077 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:47,077 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:47,078 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1911, 'Body': <_io.BytesIO object at 0x7f7ccb1fbbd0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:47,078 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:47,078 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:47,078 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:47,078 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:47,078 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:47,078 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:47,078 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:47,086 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:47,086 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:47,087 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:47,087 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:47,087 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:47,087 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1911}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'lM2/ZWvvL9vcJ6htjYrFng==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1fbbd0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1911', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:47,087 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:47,087 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:47,087 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:47,087 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:47,087 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:47,087 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1911&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:lM2/ZWvvL9vcJ6htjYrFng== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135947Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:47,087 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135947Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | ac18f9d77e256666beac953092632d24413d28479eec93fa84c4d174fe3c4247 gunicorn-registry stdout | 2023-06-29 13:59:47,087 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ed9216d6610d14469baa395342c03624fb3e3b3e13e3ab12025269d6d28589bf gunicorn-registry stdout | 2023-06-29 13:59:47,087 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:47,087 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:47,088 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:47,088 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:47,135 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:59:47,538 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1911 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:47,538 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '2fc4c943-05a6-4ccd-9bf2-5ea5e84a9d5a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '2fc4c943-05a6-4ccd-9bf2-5ea5e84a9d5a', 'ETag': '"94cdbf656bef2fdbdc27a86d8d8ac59e"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:47,538 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:47,539 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:47,539 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:47,539 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:47,539 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '2fc4c943-05a6-4ccd-9bf2-5ea5e84a9d5a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '2fc4c943-05a6-4ccd-9bf2-5ea5e84a9d5a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '2fc4c943-05a6-4ccd-9bf2-5ea5e84a9d5a', 'etag': '"94cdbf656bef2fdbdc27a86d8d8ac59e"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"94cdbf656bef2fdbdc27a86d8d8ac59e"'} globalpromstats stdout | 2023-06-29 13:59:47,999 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 13:59:48,319 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-registry stdout | 2023-06-29 13:59:48,323 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:48,323 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:48,323 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1912, 'Body': <_io.BytesIO object at 0x7f7cdba9a2c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:48,323 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:48,323 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:48,323 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:48,323 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:48,324 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:48,324 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:48,324 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:48,332 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:48,332 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:48,332 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:48,332 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:48,332 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:48,332 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1912}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'yUFQxaquas0JAEOuAMtP2g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7cdba9a2c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1912', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:48,332 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:48,332 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:48,332 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:48,333 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:48,333 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:48,333 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1912&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:yUFQxaquas0JAEOuAMtP2g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135948Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:48,333 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135948Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 904aa988ca82800ce3f70b5f52210a4fd4201199b03ad86376c0afc3b269c49e gunicorn-registry stdout | 2023-06-29 13:59:48,333 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 24b5006b2974d1ac15afe937ef70fe735bf58ea422e273d58e4d728ec1feda23 gunicorn-registry stdout | 2023-06-29 13:59:48,333 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:48,333 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:48,334 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:48,334 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:48,379 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-secscan stdout | 2023-06-29 13:59:48,552 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 13:59:48,556 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 13:59:48,559 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} securityscanningnotificationworker stdout | 2023-06-29 13:59:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 13:59:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:00:23.286787+00:00 (in 34.604547 seconds) securityscanningnotificationworker stdout | 2023-06-29 13:59:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 14:00:48 UTC)" (scheduled at 2023-06-29 13:59:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 13:59:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 13:59:48,683 [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(2023, 6, 29, 13, 59, 48, 682722), True, datetime.datetime(2023, 6, 29, 13, 59, 48, 682722), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 13:59:48,696 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 13:59:48,696 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 13:59:48,696 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 14:00:48 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:59:48,738 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1912 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:48,738 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ba8c7fb1-81c6-4933-b78b-3b309495f230', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ba8c7fb1-81c6-4933-b78b-3b309495f230', 'ETag': '"c94150c5aaae6acd090043ae00cb4fda"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:48,738 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:48,739 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:48,739 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:48,739 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:48,739 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ba8c7fb1-81c6-4933-b78b-3b309495f230', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ba8c7fb1-81c6-4933-b78b-3b309495f230', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ba8c7fb1-81c6-4933-b78b-3b309495f230', 'etag': '"c94150c5aaae6acd090043ae00cb4fda"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c94150c5aaae6acd090043ae00cb4fda"'} chunkcleanupworker stdout | 2023-06-29 13:59:49,038 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} quotatotalworker stdout | 2023-06-29 13:59:49,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 13:59:49,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:00:04.399457+00:00 (in 14.999474 seconds) quotatotalworker stdout | 2023-06-29 13:59:49,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 14:00:04 UTC)" (scheduled at 2023-06-29 13:59:49.399457+00:00) quotatotalworker stdout | 2023-06-29 13:59:49,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 13:59:49,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 13:59:49,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 14:00:04 UTC)" executed successfully storagereplication stdout | 2023-06-29 13:59:49,539 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 13:59:49,711 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:49,711 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:49,712 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1913, 'Body': <_io.BytesIO object at 0x7f7ccb1999f0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:49,712 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:49,712 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:49,712 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:49,712 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:49,712 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:49,712 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:49,712 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:49,720 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:49,721 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:49,721 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:49,721 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:49,721 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:49,721 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1913}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'IPobETBXLsuW1qrZuYbu7A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1999f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1913', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:49,721 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:49,721 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:49,721 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:49,721 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:49,721 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:49,721 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1913&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:IPobETBXLsuW1qrZuYbu7A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135949Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:49,721 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135949Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 83d64cba89340500132a85e3e84f140bbbe323a4c4ef8933486ec09064f871d7 gunicorn-registry stdout | 2023-06-29 13:59:49,721 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 378247286a52214ddc6c69f7c76590f8ea782a5fa8a643d3368722905acfb93a gunicorn-registry stdout | 2023-06-29 13:59:49,721 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:49,722 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:49,722 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:49,722 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:49,767 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:59:49,780 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 13:59:49,783 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 13:59:49,787 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 13:59:49,791 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 13:59:49,795 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 13:59:49,798 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 13:59:49,802 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 13:59:49,807 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 13:59:49,809 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-06-29 13:59:50,175 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1913 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:50,175 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '763ebe87-8cb4-4c2c-a26d-ca67db5f0572', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '763ebe87-8cb4-4c2c-a26d-ca67db5f0572', 'ETag': '"20fa1b1130572ecb96d6aad9b986eeec"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:50,176 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:50,176 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:50,176 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:50,176 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:50,176 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '763ebe87-8cb4-4c2c-a26d-ca67db5f0572', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '763ebe87-8cb4-4c2c-a26d-ca67db5f0572', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '763ebe87-8cb4-4c2c-a26d-ca67db5f0572', 'etag': '"20fa1b1130572ecb96d6aad9b986eeec"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"20fa1b1130572ecb96d6aad9b986eeec"'} gcworker stdout | 2023-06-29 13:59:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 13:59:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:00:00.585410+00:00 (in 9.999542 seconds) gcworker stdout | 2023-06-29 13:59:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 14:00:00 UTC)" (scheduled at 2023-06-29 13:59:50.585410+00:00) gcworker stdout | 2023-06-29 13:59:50,587 [59] [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, 1686837590586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 13:59:50,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 13:59:50,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 13:59:50,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 14:00:00 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:59:50,934 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:50,935 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:50,935 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1914, 'Body': <_io.BytesIO object at 0x7f7ccb2ab2c0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:50,935 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:50,935 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:50,935 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:50,935 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:50,935 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:50,935 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:50,936 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:50,944 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:50,944 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:50,944 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:50,944 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:50,944 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:50,944 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1914}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'njBHL33I4m4ZlPJ2aF/A3w==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab2c0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1914', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:50,944 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:50,944 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:50,944 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:50,944 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:50,945 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:50,945 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1914&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:njBHL33I4m4ZlPJ2aF/A3w== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135950Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:50,945 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135950Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 49161c233789b0dc804c8b4f954637adfc482e042dad554674acd23dac7d1b43 gunicorn-registry stdout | 2023-06-29 13:59:50,945 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 03cc0eab1758ed5127e2b536fe29b22083068d407a0aca1dc4ba21658c9a0f80 gunicorn-registry stdout | 2023-06-29 13:59:50,945 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:50,945 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:50,945 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:50,946 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:50,996 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:59:51,358 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1914 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:51,359 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '1dcd572d-60a6-4fda-a5f5-0d5084e2a6d4', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '1dcd572d-60a6-4fda-a5f5-0d5084e2a6d4', 'ETag': '"9e30472f7dc8e26e1994f276685fc0df"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:51,359 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:51,359 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:51,359 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:51,359 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:51,359 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '1dcd572d-60a6-4fda-a5f5-0d5084e2a6d4', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '1dcd572d-60a6-4fda-a5f5-0d5084e2a6d4', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '1dcd572d-60a6-4fda-a5f5-0d5084e2a6d4', 'etag': '"9e30472f7dc8e26e1994f276685fc0df"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"9e30472f7dc8e26e1994f276685fc0df"'} gunicorn-registry stdout | 2023-06-29 13:59:52,052 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:52,052 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:52,052 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1915, 'Body': <_io.BytesIO object at 0x7f7ccb211810>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:52,053 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:52,053 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:52,053 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:52,053 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:52,053 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:52,053 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:52,053 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:52,061 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:52,061 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:52,061 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:52,061 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:52,061 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:52,062 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1915}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '/e1np0fboF8KSUzSRl7utQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb211810>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1915', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:52,062 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:52,062 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:52,062 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:52,062 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:52,062 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:52,062 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1915&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:/e1np0fboF8KSUzSRl7utQ== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135952Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:52,062 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135952Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 74f46e28aafa16f8e075655f52d8a2397b5d2feef4d0141341babf2b396ecb7b gunicorn-registry stdout | 2023-06-29 13:59:52,062 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | d448ea9a4d0b9333ce49bccda3bc348ca3df6b85571d1695e0d8e1e84a793873 gunicorn-registry stdout | 2023-06-29 13:59:52,062 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:52,062 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:52,063 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:52,064 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:52,113 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:59:52,477 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1915 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:52,477 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '0ea9e8aa-85d7-413b-a1e7-3a17775dc940', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0ea9e8aa-85d7-413b-a1e7-3a17775dc940', 'ETag': '"fded67a747dba05f0a494cd2465eeeb5"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:52,477 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:52,477 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:52,477 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:52,478 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:52,478 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0ea9e8aa-85d7-413b-a1e7-3a17775dc940', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '0ea9e8aa-85d7-413b-a1e7-3a17775dc940', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0ea9e8aa-85d7-413b-a1e7-3a17775dc940', 'etag': '"fded67a747dba05f0a494cd2465eeeb5"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"fded67a747dba05f0a494cd2465eeeb5"'} gunicorn-registry stdout | 2023-06-29 13:59:53,131 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:53,131 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:53,132 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1916, 'Body': <_io.BytesIO object at 0x7f7ccb2165e0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:53,132 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:53,132 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:53,132 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:53,132 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:53,132 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:53,132 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:53,132 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:53,141 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:53,141 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:53,141 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:53,141 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:53,141 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:53,141 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1916}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'fazH5kzFoEjLXAv1UqXUKw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2165e0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1916', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:53,141 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:53,141 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:53,141 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:53,141 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:53,141 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:53,142 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1916&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:fazH5kzFoEjLXAv1UqXUKw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135953Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:53,142 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135953Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 9ba1eac4242f2d53496d010f5e51dc486d687154fb31d07f7b3fad2aeddad583 gunicorn-registry stdout | 2023-06-29 13:59:53,142 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 7702d582ed35d2c3745d6eca401586c39e1e5c923a4a1b1ac9354603ea365ab1 gunicorn-registry stdout | 2023-06-29 13:59:53,142 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:53,142 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:53,142 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:53,143 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:53,188 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:59:53,550 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1916 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:53,550 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '471a670c-a0d3-43c2-8e71-9e28a99f4b6d', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '471a670c-a0d3-43c2-8e71-9e28a99f4b6d', 'ETag': '"7dacc7e64cc5a048cb5c0bf552a5d42b"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:53,550 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:53,551 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:53,551 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:53,551 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:53,551 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '471a670c-a0d3-43c2-8e71-9e28a99f4b6d', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '471a670c-a0d3-43c2-8e71-9e28a99f4b6d', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '471a670c-a0d3-43c2-8e71-9e28a99f4b6d', 'etag': '"7dacc7e64cc5a048cb5c0bf552a5d42b"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"7dacc7e64cc5a048cb5c0bf552a5d42b"'} notificationworker stdout | 2023-06-29 13:59:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 13:59:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:00:03.978401+00:00 (in 9.999474 seconds) notificationworker stdout | 2023-06-29 13:59:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 14:00:03 UTC)" (scheduled at 2023-06-29 13:59:53.978401+00:00) notificationworker stdout | 2023-06-29 13:59:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 13:59:53,980 [74] [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(2023, 6, 29, 13, 59, 53, 979379), True, datetime.datetime(2023, 6, 29, 13, 59, 53, 979379), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 13:59:53,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 13:59:53,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 13:59:53,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 14:00:03 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:59:54,205 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:54,205 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:54,206 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1917, 'Body': <_io.BytesIO object at 0x7f7ccb1de4a0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:54,206 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:54,206 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:54,206 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:54,206 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:54,206 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:54,206 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:54,206 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:54,214 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:54,215 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:54,215 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:54,215 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:54,215 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:54,215 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1917}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'iZ56ubKuvz584QNVvHAA0A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1de4a0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1917', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:54,215 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:54,215 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:54,215 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:54,215 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:54,215 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:54,215 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1917&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:iZ56ubKuvz584QNVvHAA0A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135954Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:54,215 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135954Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | de4439743d7c44be5d9e8308c15422c4915c6f1672b750e05900b9969929df18 gunicorn-registry stdout | 2023-06-29 13:59:54,215 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 98656e6f60352c2f7026474f7a7d495137e6ff48dca712551a3f62e7342c7a3f gunicorn-registry stdout | 2023-06-29 13:59:54,216 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:54,216 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:54,216 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:54,217 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:54,266 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:59:54,630 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1917 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:54,631 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '843225d0-511c-434e-b366-a186abbb9a6a', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '843225d0-511c-434e-b366-a186abbb9a6a', 'ETag': '"899e7ab9b2aebf3e7ce10355bc7000d0"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:54,631 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:54,631 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:54,631 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:54,631 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:54,631 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '843225d0-511c-434e-b366-a186abbb9a6a', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '843225d0-511c-434e-b366-a186abbb9a6a', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '843225d0-511c-434e-b366-a186abbb9a6a', 'etag': '"899e7ab9b2aebf3e7ce10355bc7000d0"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"899e7ab9b2aebf3e7ce10355bc7000d0"'} gunicorn-web stdout | 2023-06-29 13:59:54,636 [214] [DEBUG] [app] Starting request: urn:request:ddde1e17-3824-4113-b0e9-873a9958410f (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:59:54,636 [211] [DEBUG] [app] Starting request: urn:request:dabc00e1-f664-42c3-a553-90e67cf61b81 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 13:59:54,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:59:54,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 13:59:54,640 [223] [DEBUG] [app] Starting request: urn:request:d5161cbb-8102-4d22-bc40-e8528b6d1c5c (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:59:54,640 [222] [DEBUG] [app] Starting request: urn:request:1d684b6c-71c3-4e18-88b4-9554eb6475de (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 13:59:54,640 [223] [DEBUG] [app] Ending request: urn:request:d5161cbb-8102-4d22-bc40-e8528b6d1c5c (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:d5161cbb-8102-4d22-bc40-e8528b6d1c5c', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:59:54,641 [222] [DEBUG] [app] Ending request: urn:request:1d684b6c-71c3-4e18-88b4-9554eb6475de (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:1d684b6c-71c3-4e18-88b4-9554eb6475de', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 13:59:54,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:59:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:59:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 13:59:54,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:59:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-registry stdout | 2023-06-29 13:59:54,641 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:59:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:59:54,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:59:54,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:59:54,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 13:59:54,644 [211] [DEBUG] [app] Starting request: urn:request:909e9013-6632-4eaf-bf2f-1956cae98493 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:59:54,644 [213] [DEBUG] [app] Starting request: urn:request:bd9aa63a-7bfc-4618-879e-44912b90457f (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 13:59:54,644 [211] [DEBUG] [app] Ending request: urn:request:909e9013-6632-4eaf-bf2f-1956cae98493 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:909e9013-6632-4eaf-bf2f-1956cae98493', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:59:54,644 [213] [DEBUG] [app] Ending request: urn:request:bd9aa63a-7bfc-4618-879e-44912b90457f (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:bd9aa63a-7bfc-4618-879e-44912b90457f', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 13:59:54,644 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:59:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:59:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 13:59:54,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 13:59:54,645 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:13:59:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 13:59:54,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:13:59:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-06-29 13:59:54,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:59:54,645 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 13:59:54,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:59:54,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 13:59:54,663 [211] [DEBUG] [app] Ending request: urn:request:dabc00e1-f664-42c3-a553-90e67cf61b81 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:dabc00e1-f664-42c3-a553-90e67cf61b81', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:59:54,663 [214] [DEBUG] [app] Ending request: urn:request:ddde1e17-3824-4113-b0e9-873a9958410f (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:ddde1e17-3824-4113-b0e9-873a9958410f', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 13:59:54,663 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:59:54,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 13:59:54,663 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:59:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 13:59:54,663 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:13:59:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:59:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.027) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:13:59:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-registry stdout | 2023-06-29 13:59:55,332 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:55,332 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:55,333 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1918, 'Body': <_io.BytesIO object at 0x7f7ccb290360>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:55,333 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:55,333 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:55,333 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:55,333 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:55,333 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:55,333 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:55,333 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:55,342 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:55,342 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:55,342 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:55,342 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:55,342 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:55,342 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1918}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'HgqdfNiFlYnq4Njlc/35yw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb290360>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1918', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:55,342 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:55,342 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:55,342 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:55,342 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:55,342 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:55,342 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1918&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:HgqdfNiFlYnq4Njlc/35yw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135955Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:55,342 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135955Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 458b1a54226ad81edc26cfddc3deaeff6e3547122ec392dde3e6567a271bad66 gunicorn-registry stdout | 2023-06-29 13:59:55,343 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8b121e1b089cd447b25f9a45c94186e0ce8007f2979621befffc1521b89b71f0 gunicorn-registry stdout | 2023-06-29 13:59:55,343 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:55,343 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:55,343 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:55,344 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:55,390 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. exportactionlogsworker stdout | 2023-06-29 13:59:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 13:59:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:00:14.793446+00:00 (in 19.201869 seconds) exportactionlogsworker stdout | 2023-06-29 13:59:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 14:00:55 UTC)" (scheduled at 2023-06-29 13:59:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 13:59:55,592 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 13:59:55,593 [58] [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(2023, 6, 29, 13, 59, 55, 592034), True, datetime.datetime(2023, 6, 29, 13, 59, 55, 592034), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 13:59:55,614 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 13:59:55,615 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 13:59:55,615 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 14:00:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:59:55,752 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1918 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:55,752 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '95a487f9-87ba-4d26-81b1-857c2b954bc7', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '95a487f9-87ba-4d26-81b1-857c2b954bc7', 'ETag': '"1e0a9d7cd8859589eae0d8e573fdf9cb"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:55,752 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:55,752 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:55,753 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:55,753 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:55,753 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '95a487f9-87ba-4d26-81b1-857c2b954bc7', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '95a487f9-87ba-4d26-81b1-857c2b954bc7', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '95a487f9-87ba-4d26-81b1-857c2b954bc7', 'etag': '"1e0a9d7cd8859589eae0d8e573fdf9cb"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"1e0a9d7cd8859589eae0d8e573fdf9cb"'} buildlogsarchiver stdout | 2023-06-29 13:59:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 13:59:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:00:25.790030+00:00 (in 29.999559 seconds) buildlogsarchiver stdout | 2023-06-29 13:59:55,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 14:00:25 UTC)" (scheduled at 2023-06-29 13:59:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 13:59:55,791 [54] [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(2023, 6, 14, 13, 59, 55, 790860), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 13:59:55,803 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 13:59:55,803 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 13:59:55,803 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 14:00:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 13:59:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 13:59:55,889 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:00:45.690471+00:00 (in 49.800781 seconds) namespacegcworker stdout | 2023-06-29 13:59:55,890 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 14:00:55 UTC)" (scheduled at 2023-06-29 13:59:55.889222+00:00) namespacegcworker stdout | 2023-06-29 13:59:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 13:59:55,891 [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(2023, 6, 29, 13, 59, 55, 890179), True, datetime.datetime(2023, 6, 29, 13, 59, 55, 890179), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 13:59:55,902 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 13:59:55,903 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 13:59:55,903 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 14:00:55 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 13:59:56,260 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:56,260 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:56,260 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1919, 'Body': <_io.BytesIO object at 0x7f7ccb176cc0>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:56,260 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:56,260 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:56,260 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:56,260 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:56,261 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:56,261 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:56,261 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:56,269 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:56,269 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:56,269 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:56,269 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:56,269 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:56,269 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1919}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'OkvctVlnsi99D0S6pgJDKg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb176cc0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1919', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:56,269 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:56,270 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:56,270 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:56,270 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:56,270 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:56,270 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1919&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:OkvctVlnsi99D0S6pgJDKg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135956Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:56,270 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135956Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | c2952eb3ab2f628cb1b5ca335541bd2cf61d58aa30c8559365a3af2b9093e60a gunicorn-registry stdout | 2023-06-29 13:59:56,270 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 087fb1bf6caa6e8fdf0fac6d437406fa3f49474299e8a7123e090ca62acda37c gunicorn-registry stdout | 2023-06-29 13:59:56,270 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:56,270 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:56,271 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:56,271 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:56,316 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:59:56,638 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1919 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:56,638 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '661a51a2-4b2a-466d-80af-7124433cf0f2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '661a51a2-4b2a-466d-80af-7124433cf0f2', 'ETag': '"3a4bdcb55967b22f7d0f44baa602432a"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:56,638 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:56,638 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:56,639 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:56,639 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:56,639 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '661a51a2-4b2a-466d-80af-7124433cf0f2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '661a51a2-4b2a-466d-80af-7124433cf0f2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '661a51a2-4b2a-466d-80af-7124433cf0f2', 'etag': '"3a4bdcb55967b22f7d0f44baa602432a"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"3a4bdcb55967b22f7d0f44baa602432a"'} gunicorn-registry stdout | 2023-06-29 13:59:57,287 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:57,287 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:57,288 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1920, 'Body': <_io.BytesIO object at 0x7f7ccb2ab220>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:57,288 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:57,288 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:57,288 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:57,288 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:57,288 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:57,288 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:57,289 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:57,297 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:57,297 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:57,297 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:57,297 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:57,297 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:57,297 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1920}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'xOn79xGV4+sv/WvoHlYjjA==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab220>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1920', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:57,297 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:57,297 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:57,297 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:57,297 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:57,297 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:57,297 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1920&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:xOn79xGV4+sv/WvoHlYjjA== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135957Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:57,298 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135957Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 91a1c8c30556f849728c2b75ebc71b9bd584879bd889935c0b5bbfbd06113af3 gunicorn-registry stdout | 2023-06-29 13:59:57,298 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 78a48de7e9c5fa654055de0e4beca65b99efc2e779843f4c0bca77817d0ac4cb gunicorn-registry stdout | 2023-06-29 13:59:57,298 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:57,298 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:57,298 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:57,299 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:57,347 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:59:59,024 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1920 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:59,024 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'b58cc8d2-6daf-4650-ac47-10f2f235c93e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'b58cc8d2-6daf-4650-ac47-10f2f235c93e', 'ETag': '"c4e9fbf71195e3eb2ffd6be81e56238c"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:59,024 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:59,025 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:59,025 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:59,025 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:59,025 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'b58cc8d2-6daf-4650-ac47-10f2f235c93e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'b58cc8d2-6daf-4650-ac47-10f2f235c93e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'b58cc8d2-6daf-4650-ac47-10f2f235c93e', 'etag': '"c4e9fbf71195e3eb2ffd6be81e56238c"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"c4e9fbf71195e3eb2ffd6be81e56238c"'} gunicorn-registry stdout | 2023-06-29 13:59:59,049 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:59,049 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:59,050 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1921, 'Body': <_io.BytesIO object at 0x7f7ccb2ab090>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:59,050 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:59,050 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:59,050 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:59,050 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:59,050 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:59,050 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:59,050 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:59,058 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:59,058 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:59,059 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:59,059 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:59,059 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:59,059 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1921}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Atd5EVa7jJWN2PZ/50xJVw==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2ab090>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1921', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:59,059 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:59,059 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:59,059 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:59,059 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:59,059 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:59,059 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1921&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:Atd5EVa7jJWN2PZ/50xJVw== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135959Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:59,059 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135959Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | f48f5afd9f36c2b63018d460ca105da16b624c80effefa83fbc97135f3eadacc gunicorn-registry stdout | 2023-06-29 13:59:59,059 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 0762f74cd732d450e984f61db6ae4511d39de4c4b625fcd7725b54fb557c651e gunicorn-registry stdout | 2023-06-29 13:59:59,059 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:59,059 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:59,060 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:59,060 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:59,105 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 13:59:59,793 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1921 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 13:59:59,794 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'dfb438a7-dac9-4c7d-b7d1-4e37f307125e', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'dfb438a7-dac9-4c7d-b7d1-4e37f307125e', 'ETag': '"02d7791156bb8c958dd8f67fe74c4957"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 13:59:59,794 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 13:59:59,794 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:59,794 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 13:59:59,794 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:59,794 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'dfb438a7-dac9-4c7d-b7d1-4e37f307125e', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'dfb438a7-dac9-4c7d-b7d1-4e37f307125e', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'dfb438a7-dac9-4c7d-b7d1-4e37f307125e', 'etag': '"02d7791156bb8c958dd8f67fe74c4957"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"02d7791156bb8c958dd8f67fe74c4957"'} gunicorn-registry stdout | 2023-06-29 13:59:59,819 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 13:59:59,820 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 13:59:59,820 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1922, 'Body': <_io.BytesIO object at 0x7f7ccb271f90>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 13:59:59,820 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:59,820 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:59,820 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:59,820 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:59,820 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:59,820 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:59,820 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:59,829 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:59,829 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 13:59:59,829 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:59,829 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:59,829 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:59,829 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1922}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'RdFhPd5mJtID8dF71k9U+A==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb271f90>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1922', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 13:59:59,829 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:59,829 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:59,829 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:59,829 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 13:59:59,829 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 13:59:59,829 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1922&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:RdFhPd5mJtID8dF71k9U+A== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T135959Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 13:59:59,829 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T135959Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 47f803c6f053af6e21712946501882dcc8a05ed9044e3917aa4faca6d0c92012 gunicorn-registry stdout | 2023-06-29 13:59:59,829 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c90fd948d29e1489a444d9fb749210ad517a53a65c0cf37587c7eaffad716707 gunicorn-registry stdout | 2023-06-29 13:59:59,830 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 13:59:59,830 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 13:59:59,830 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 13:59:59,830 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 13:59:59,877 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 14:00:00,280 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1922 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 14:00:00,281 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '533bf203-55a7-481d-9854-9b72d53a33ea', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '533bf203-55a7-481d-9854-9b72d53a33ea', 'ETag': '"45d1613dde6626d203f1d17bd64f54f8"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 14:00:00,281 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 14:00:00,281 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 14:00:00,281 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 14:00:00,281 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:00,281 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '533bf203-55a7-481d-9854-9b72d53a33ea', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '533bf203-55a7-481d-9854-9b72d53a33ea', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '533bf203-55a7-481d-9854-9b72d53a33ea', 'etag': '"45d1613dde6626d203f1d17bd64f54f8"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"45d1613dde6626d203f1d17bd64f54f8"'} gunicorn-registry stdout | 2023-06-29 14:00:00,383 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 14:00:00,384 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 14:00:00,384 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1923, 'Body': <_io.BytesIO object at 0x7f7ccb2c6e00>, 'ContentLength': 5242880} gunicorn-registry stdout | 2023-06-29 14:00:00,384 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 14:00:00,385 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 14:00:00,385 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 14:00:00,385 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:00,385 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:00,385 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 14:00:00,385 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 14:00:00,393 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 14:00:00,393 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 14:00:00,393 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:00,393 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 14:00:00,393 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 14:00:00,393 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1923}, 'method': 'PUT', 'headers': {'Content-Length': '5242880', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': '0x4OpM2gLfMGBC1Dvm4w2g==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb2c6e00>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1923', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 14:00:00,394 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:00,394 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:00,394 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 14:00:00,394 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:00,394 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 14:00:00,394 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1923&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:5242880 gunicorn-registry stdout | content-md5:0x4OpM2gLfMGBC1Dvm4w2g== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T140000Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 14:00:00,394 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T140000Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 3850f343557957fdbc8dbbaa2676386d25aeb599141176d2d5f19550ddf694d9 gunicorn-registry stdout | 2023-06-29 14:00:00,394 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 87bc497a6302e1d3ce8355c689a1a496f28dd22dcb299991cee506f0f7f0be54 gunicorn-registry stdout | 2023-06-29 14:00:00,394 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 14:00:00,394 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 14:00:00,395 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 14:00:00,395 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 14:00:00,441 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gcworker stdout | 2023-06-29 14:00:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 14:00:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:00:10.585410+00:00 (in 9.999536 seconds) gcworker stdout | 2023-06-29 14:00:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 14:00:10 UTC)" (scheduled at 2023-06-29 14:00:00.585410+00:00) gcworker stdout | 2023-06-29 14:00:00,587 [59] [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, 1686837600586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 14:00:00,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 14:00:00,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 14:00:00,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 14:00:10 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 14:00:00,760 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1923 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 14:00:00,761 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': 'ea09a01a-99cd-4d21-adeb-ebf294817b67', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'ea09a01a-99cd-4d21-adeb-ebf294817b67', 'ETag': '"d31e0ea4cda02df306042d43be6e30da"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 14:00:00,761 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 14:00:00,761 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 14:00:00,761 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 14:00:00,761 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:00,762 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'ea09a01a-99cd-4d21-adeb-ebf294817b67', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': 'ea09a01a-99cd-4d21-adeb-ebf294817b67', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'ea09a01a-99cd-4d21-adeb-ebf294817b67', 'etag': '"d31e0ea4cda02df306042d43be6e30da"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"d31e0ea4cda02df306042d43be6e30da"'} gunicorn-registry stdout | 2023-06-29 14:00:00,896 [216] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 14:00:00,896 [216] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 14:00:00,897 [216] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'PartNumber': 1924, 'Body': <_io.BytesIO object at 0x7f7ccb1764f0>, 'ContentLength': 3187707} gunicorn-registry stdout | 2023-06-29 14:00:00,897 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 14:00:00,897 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 14:00:00,897 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 14:00:00,897 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:00,897 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:00,897 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 14:00:00,897 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 14:00:00,902 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 14:00:00,902 [216] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2023-06-29 14:00:00,902 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:00,902 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 14:00:00,903 [216] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 14:00:00,903 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'partNumber': 1924}, 'method': 'PUT', 'headers': {'Content-Length': '3187707', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource', 'Content-MD5': 'Bhh7X3V7cL1nTK38ngVbQg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f7ccb1764f0>, 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1924', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 14:00:00,903 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:00,903 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:00,903 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 14:00:00,903 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:00,903 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 14:00:00,903 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | partNumber=1924&uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | content-length:3187707 gunicorn-registry stdout | content-md5:Bhh7X3V7cL1nTK38ngVbQg== gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20230629T140000Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2023-06-29 14:00:00,903 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T140000Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | cf4879f1e60439856591fdb1232d347677ed00c1adeeaf45515eb7f39b0ed855 gunicorn-registry stdout | 2023-06-29 14:00:00,903 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a071201ae467687480816494d7415162ee309e63066314c42d4a4c42efc72cea gunicorn-registry stdout | 2023-06-29 14:00:00,903 [216] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 14:00:00,903 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 14:00:00,904 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 14:00:00,904 [216] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2023-06-29 14:00:00,949 [216] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2023-06-29 14:00:01,156 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "PUT /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96&partNumber=1924 HTTP/1.1" 200 0 gunicorn-registry stdout | 2023-06-29 14:00:01,156 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'X-Clv-Request-Id': '619a788d-3693-44f4-8624-5378b849c91c', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '619a788d-3693-44f4-8624-5378b849c91c', 'ETag': '"06187b5f757b70bd674cadfc9e055b42"', 'Content-Length': '0'} gunicorn-registry stdout | 2023-06-29 14:00:01,156 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 14:00:01,156 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2023-06-29 14:00:01,156 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 14:00:01,156 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:01,156 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '619a788d-3693-44f4-8624-5378b849c91c', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 01 Jan 1970 00:00:00 GMT', 'x-clv-request-id': '619a788d-3693-44f4-8624-5378b849c91c', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '619a788d-3693-44f4-8624-5378b849c91c', 'etag': '"06187b5f757b70bd674cadfc9e055b42"', 'content-length': '0'}, 'RetryAttempts': 0}, 'ETag': '"06187b5f757b70bd674cadfc9e055b42"'} gunicorn-registry stdout | 2023-06-29 14:00:01,158 [216] [DEBUG] [boto3.resources.action] Calling s3:complete_multipart_upload with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'UploadId': '01000189-0751-92dd-fe77-598ad5b67c96', 'MultipartUpload': {'Parts': [{'ETag': '"46a09cad9dd11034992807219725f1c3"', 'PartNumber': 1}, {'ETag': '"a704aeea0b524da039fcfe65ffd9680e"', 'PartNumber': 2}, {'ETag': '"0ab27ece73835ff481314aba75fc770f"', 'PartNumber': 3}, {'ETag': '"f25aeedbc7213adf05e0888541fbd152"', 'PartNumber': 4}, {'ETag': '"c730b9c63716bcb7535a5321040921d4"', 'PartNumber': 5}, {'ETag': '"5975d717ab456011b4bbabfc0a454174"', 'PartNumber': 6}, {'ETag': '"fe2f253f860cbca62e15e650bebe9d58"', 'PartNumber': 7}, {'ETag': '"bcfbf7e85d7b56c4f4cb263dd137fbea"', 'PartNumber': 8}, {'ETag': '"d710e2c297aac416d0da14f575c9631c"', 'PartNumber': 9}, {'ETag': '"99e5e1a1834c23fd996331e6762c8aff"', 'PartNumber': 10}, {'ETag': '"28e8f2ea54cebd15e8dafb35d8c85361"', 'PartNumber': 11}, {'ETag': '"2cfed36457d688484d164e132d9055b4"', 'PartNumber': 12}, {'ETag': '"426561a2d97dec0059913d08ed33df5a"', 'PartNumber': 13}, {'ETag': '"37d4041e5354dc07b33d388c9ee2944c"', 'PartNumber': 14}, {'ETag': '"0452d78e0cc9f185d4ad8d6015a9e14d"', 'PartNumber': 15}, {'ETag': '"1c66112f4d8d2aa691c4ca99350e193c"', 'PartNumber': 16}, {'ETag': '"776cf197a40d4f01bf5fa7c9f4fd0b01"', 'PartNumber': 17}, {'ETag': '"264cff493dbfe0b0cc4fd1036d46d8c8"', 'PartNumber': 18}, {'ETag': '"423a19d218daff2c2808bd3cdab970ac"', 'PartNumber': 19}, {'ETag': '"74150586b073b5a0dbdbf0513ab6ffa5"', 'PartNumber': 20}, {'ETag': '"870cec76ab8782e434718dd6d1d8a909"', 'PartNumber': 21}, {'ETag': '"14aa2d7cf2988c561dfa66136a2d73f8"', 'PartNumber': 22}, {'ETag': '"c23f66f43b3e3d59733196a915c5c87b"', 'PartNumber': 23}, {'ETag': '"2fc7e0f688396f32b5d56170aafd4559"', 'PartNumber': 24}, {'ETag': '"85b274fe395ce077f0ecc3a1d2298fb8"', 'PartNumber': 25}, {'ETag': '"a5eb46331c6df58e8c97b665c67a656e"', 'PartNumber': 26}, {'ETag': '"5cad18f3ad4e5cee4fc2a9935d2a5146"', 'PartNumber': 27}, {'ETag': '"b88abd994b29dcc63f6623431871ef32"', 'PartNumber': 28}, {'ETag': '"6b857cf24071544dfe0ae7e30b457a7f"', 'PartNumber': 29}, {'ETag': '"e5ad0fadd114196b36e3e29cb8a08e9e"', 'PartNumber': 30}, {'ETag': '"8fe56e94f5a414e383c549d1deb93f70"', 'PartNumber': 31}, {'ETag': '"31186512ed736cb363bf3b5d7478ec81"', 'PartNumber': 32}, {'ETag': '"350aa9a6d1e9489b69737d5e62750c69"', 'PartNumber': 33}, {'ETag': '"e70cab3ec8181fede154ffa858b9e489"', 'PartNumber': 34}, {'ETag': '"29ac9d5ccd3b696601dde18c7605999f"', 'PartNumber': 35}, {'ETag': '"a707ae88e4c7e19bd04a737408cbb414"', 'PartNumber': 36}, {'ETag': '"65cdc11dd65021ae63d7e087b37ee255"', 'PartNumber': 37}, {'ETag': '"d6a42f6f232588158a833be9d6ec1989"', 'PartNumber': 38}, {'ETag': '"2b344524200b93a2e310cbbe942c529a"', 'PartNumber': 39}, {'ETag': '"9d1a70169b1660fac5c2e99ce79d3f5e"', 'PartNumber': 40}, {'ETag': '"d95ee19f1a1013cea562893f6e52a150"', 'PartNumber': 41}, {'ETag': '"2e965f4176a32d1103280e2e7d7bfa20"', 'PartNumber': 42}, {'ETag': '"17143c7b6721de5daa2a06638af0f62b"', 'PartNumber': 43}, {'ETag': '"06ba2f89e6d6064b2e09e1ce8d740b3c"', 'PartNumber': 44}, {'ETag': '"1c09ea562b2510eb4e19288e2fef8dce"', 'PartNumber': 45}, {'ETag': '"442ef01611eb0418e72019c6630a4c04"', 'PartNumber': 46}, {'ETag': '"b62135afb097a063a2a5053ea54a530f"', 'PartNumber': 47}, {'ETag': '"c19dfd23deef702dbc3b01da29fce8aa"', 'PartNumber': 48}, {'ETag': '"599bb36473a45e6847a9c3d54bff6890"', 'PartNumber': 49}, {'ETag': '"2072ac25d5f5a24ba3a6cb97bbbc2786"', 'PartNumber': 50}, {'ETag': '"8336f44540afe98e9a2d1edfb99067bd"', 'PartNumber': 51}, {'ETag': '"4a00ba11e2acd716f09e9a5c777a22d4"', 'PartNumber': 52}, {'ETag': '"5df98ac6a255e766a20f36deb198d17f"', 'PartNumber': 53}, {'ETag': '"2bde37a59f2bea07aa1dd75ff5e31456"', 'PartNumber': 54}, {'ETag': '"bf89fbd9a516f7fa9a428195b2c406d9"', 'PartNumber': 55}, {'ETag': '"2767cdd0e3dca58921cb7db842dc1622"', 'PartNumber': 56}, {'ETag': '"7be9124df1f4706ba53c9031dfd90999"', 'PartNumber': 57}, {'ETag': '"6fb1b1e836d4584184dea3ed109a2daf"', 'PartNumber': 58}, {'ETag': '"ae2d9d2f34ba35c75393d4c3d3cf8fd2"', 'PartNumber': 59}, {'ETag': '"e752c4739c6c71edee44c9deda8d2129"', 'PartNumber': 60}, {'ETag': '"7c07bd9c96c20ccf4f65413f28da95a1"', 'PartNumber': 61}, {'ETag': '"ad7dd9add4ec054d8e8c0df5996ba85a"', 'PartNumber': 62}, {'ETag': '"251952c06f60343fe48440c985c3b024"', 'PartNumber': 63}, {'ETag': '"e6212f2c5dbe5691e96fda07a2563e67"', 'PartNumber': 64}, {'ETag': '"0cb64aeb2763ecec06dbd6f5bbb23b23"', 'PartNumber': 65}, {'ETag': '"0ef738c696015ff4b18300ac3b42db08"', 'PartNumber': 66}, {'ETag': '"cc7b3e5ce0c84c70fadcbdbf6f452ed5"', 'PartNumber': 67}, {'ETag': '"52c23c19cf91d8410f2bde9a14e62ff8"', 'PartNumber': 68}, {'ETag': '"bbadac0e8cdbf0dcb7f9c9f7bff03f87"', 'PartNumber': 69}, {'ETag': '"60db87a03dc0358f0b448dec04219968"', 'PartNumber': 70}, {'ETag': '"a6376d07190c586fcc31d8d2a7d81913"', 'PartNumber': 71}, {'ETag': '"87c67ecf0017a4cd3442debd699bdedc"', 'PartNumber': 72}, {'ETag': '"b10ee140e3106c07873338205c1c371c"', 'PartNumber': 73}, {'ETag': '"2892ae4fa5d66627ab1923a2d9859c87"', 'PartNumber': 74}, {'ETag': '"c3709df9bff9109219b6ae9d6244658d"', 'PartNumber': 75}, {'ETag': '"f971ed5acd3cc60c5a17a171c94a16b7"', 'PartNumber': 76}, {'ETag': '"d4be7548c46cca3de5087b9643f319fb"', 'PartNumber': 77}, {'ETag': '"48fb27cf15bcc0b69b99fee4068e8794"', 'PartNumber': 78}, {'ETag': '"220293f0cfd12d2c072bfdd7d4ad5c69"', 'PartNumber': 79}, {'ETag': '"2ed37ec4db515b00e8d7cf8a73224e4e"', 'PartNumber': 80}, {'ETag': '"25c9b1505c1367efae5629a0c5008085"', 'PartNumber': 81}, {'ETag': '"2f1331918ab18cf20b8f9c526b87e428"', 'PartNumber': 82}, {'ETag': '"2cd6a29523dbac2abfd825350bcc2bf5"', 'PartNumber': 83}, {'ETag': '"724457c07238c82b776fc432098a738a"', 'PartNumber': 84}, {'ETag': '"0878fba8c31f1db9f2e47248acfb5284"', 'PartNumber': 85}, {'ETag': '"0a782c55f64b52cebf9f9a95d17ca78f"', 'PartNumber': 86}, {'ETag': '"b35d40ffec6ab663e259fa11bab6a13a"', 'PartNumber': 87}, {'ETag': '"bcc40569e625addaaeb025c2023f436a"', 'PartNumber': 88}, {'ETag': '"d08b6fb864a8cba88f9b31c98fde0639"', 'PartNumber': 89}, {'ETag': '"8586318807abbd9acf37feb7ab1cb8dc"', 'PartNumber': 90}, {'ETag': '"54b0ec42911a1f02e47adce2adae7277"', 'PartNumber': 91}, {'ETag': '"2a6774856659834bc79befdc2883d967"', 'PartNumber': 92}, {'ETag': '"818db11b91e8daca0dcd845e38e1677d"', 'PartNumber': 93}, {'ETag': '"84cdee1f3e2622355aea708cdcdb3736"', 'PartNumber': 94}, {'ETag': '"eca5d664dc7421263ddeaa9c4210f395"', 'PartNumber': 95}, {'ETag': '"c503d908504c338f546ffb14db84bb56"', 'PartNumber': 96}, {'ETag': '"eca398e162b497906c33257e13909b7d"', 'PartNumber': 97}, {'ETag': '"43f83214257ba6cfb1eca5c2b87720ab"', 'PartNumber': 98}, {'ETag': '"a3f1621344e2baecb04a3922311ec316"', 'PartNumber': 99}, {'ETag': '"814293ff34e3870487664fed24765d4e"', 'PartNumber': 100}, {'ETag': '"2696c850bb3627d155c2971ebdfb3705"', 'PartNumber': 101}, {'ETag': '"3437b84c95ff7ba03f67fab24a0961e1"', 'PartNumber': 102}, {'ETag': '"6dad2bdfcb9a7a2e548a2e9570780366"', 'PartNumber': 103}, {'ETag': '"f281c8391dde1d4029fbf96397492cec"', 'PartNumber': 104}, {'ETag': '"fa62f303d241a259d4f85e64dbe96ef3"', 'PartNumber': 105}, {'ETag': '"6f6ebfe50bf4b6b6753e31f62c4f19cd"', 'PartNumber': 106}, {'ETag': '"6dbd96cf76cee97db5c156ef7ea1702e"', 'PartNumber': 107}, {'ETag': '"9c626531fb263117d1f402ac07ad2fd2"', 'PartNumber': 108}, {'ETag': '"dac445f9eff8146fac4f5997c583e968"', 'PartNumber': 109}, {'ETag': '"86a523492689fb6b9cbb0b4b06002347"', 'PartNumber': 110}, {'ETag': '"32882df5485b05151e2422b6da5aa2e5"', 'PartNumber': 111}, {'ETag': '"bbc731b316fed2e15a61e8fd80af176c"', 'PartNumber': 112}, {'ETag': '"45da05128f1482f04987216559249c6a"', 'PartNumber': 113}, {'ETag': '"ffa9952295c0550f9355df5175bf49ea"', 'PartNumber': 114}, {'ETag': '"612cf404be360e03a7c3ab113a75884d"', 'PartNumber': 115}, {'ETag': '"e2ab78f6f8311159763fb67e3fce47a7"', 'PartNumber': 116}, {'ETag': '"2aedb37b1e579b23eeb71b4a272354d0"', 'PartNumber': 117}, {'ETag': '"2397c45d2d6d6a17d15c4eb9284fdc3e"', 'PartNumber': 118}, {'ETag': '"153e15a084b769eb251616334ddeff6d"', 'PartNumber': 119}, {'ETag': '"f3714fa7ebe50a82d36874aed95a8481"', 'PartNumber': 120}, {'ETag': '"b5f73609e90607a900455a2b951bb916"', 'PartNumber': 121}, {'ETag': '"567702a448fa5b38aa4a94ffcca2de95"', 'PartNumber': 122}, {'ETag': '"af02da84886b97e16dcc3b7ab98d2135"', 'PartNumber': 123}, {'ETag': '"5dbb45a5c8da61d6c1ce171ad9e15e09"', 'PartNumber': 124}, {'ETag': '"264189f79b250a936fdad1c52068cfe0"', 'PartNumber': 125}, {'ETag': '"9f931db30d71aedc0307127d577f6b05"', 'PartNumber': 126}, {'ETag': '"16601a5aa68fefed181dcc313a567a63"', 'PartNumber': 127}, {'ETag': '"0525325baf6f5f835c688edac2a55a2f"', 'PartNumber': 128}, {'ETag': '"56abea6ff01ddd2a48944a7666078d45"', 'PartNumber': 129}, {'ETag': '"bdd8e4905fd88952a27aeb8cab15b961"', 'PartNumber': 130}, {'ETag': '"0faa19e5dbeae7ea4a643a160da99127"', 'PartNumber': 131}, {'ETag': '"a77b3fad870b01fc8b3a9bea7765ac38"', 'PartNumber': 132}, {'ETag': '"59f8bfbdffbddc0252c10346e91b5291"', 'PartNumber': 133}, {'ETag': '"50175de2f448aaa745b34a581a33148e"', 'PartNumber': 134}, {'ETag': '"7bcb9b4061e944870b89c84e3e8c15ec"', 'PartNumber': 135}, {'ETag': '"0d3e7ae2cb590aa38c8cdb4fbe8c79b5"', 'PartNumber': 136}, {'ETag': '"5339f81c57c5b0b0939210ad907b0a2d"', 'PartNumber': 137}, {'ETag': '"68c8ed98fadce7aacf2a4740dc071bf4"', 'PartNumber': 138}, {'ETag': '"1866926bffc9aa78edc0173eeb1c8a54"', 'PartNumber': 139}, {'ETag': '"99f39207ce0c13a0654c1b739f7be9ea"', 'PartNumber': 140}, {'ETag': '"ed3770cd44ce3391cb3fa492989afeee"', 'PartNumber': 141}, {'ETag': '"3ff0ccd7551907f66216bcc3e58dd663"', 'PartNumber': 142}, {'ETag': '"acd6490a67af4a90d894594916c5bdab"', 'PartNumber': 143}, {'ETag': '"4a49eed8d1462e4ea8f95548be81448c"', 'PartNumber': 144}, {'ETag': '"2882b670febc6395ad734d5f7c6a792d"', 'PartNumber': 145}, {'ETag': '"d87e1308c894853c1852eb96af47a493"', 'PartNumber': 146}, {'ETag': '"a4b6a1c936ff66e617636d666d99f15f"', 'PartNumber': 147}, {'ETag': '"06c8284b74800df162b214b810618b9b"', 'PartNumber': 148}, {'ETag': '"3116905a9d0316fb17b4a7ff5423d511"', 'PartNumber': 149}, {'ETag': '"35eba18f21fc1c46ebeae84f115eab60"', 'PartNumber': 150}, {'ETag': '"e78c7efba055a2aa5df64d5dcbae380d"', 'PartNumber': 151}, {'ETag': '"4a85791b4a11b216cfe3af5f870fc0d2"', 'PartNumber': 152}, {'ETag': '"39a84726347484d28bc3829a102e4da0"', 'PartNumber': 153}, {'ETag': '"cdb81aacedcf84886a7c43c2b0944bf6"', 'PartNumber': 154}, {'ETag': '"8101c07d36496d511c59bc90cd3be80c"', 'PartNumber': 155}, {'ETag': '"01b0d99157ab82ce63b32eb11ba30849"', 'PartNumber': 156}, {'ETag': '"3a36be0e2500ea1b53aa81cfabe99d29"', 'PartNumber': 157}, {'ETag': '"5285c5de74e109055dcd266ddc25b52d"', 'PartNumber': 158}, {'ETag': '"7d0cae03644f245e496a2c100f86c20c"', 'PartNumber': 159}, {'ETag': '"55727e21286081cb0ff686b54949400c"', 'PartNumber': 160}, {'ETag': '"0eaef236dcee34971dfe0cf2ecc46436"', 'PartNumber': 161}, {'ETag': '"f6c4e7628269b2a1c78b087d24bc07be"', 'PartNumber': 162}, {'ETag': '"f58792baea09fda338d7194fa029c5f8"', 'PartNumber': 163}, {'ETag': '"8eba01a64d6937e338f0fdcd39e8185e"', 'PartNumber': 164}, {'ETag': '"c524511713a68eb4d1600fdb661a55b8"', 'PartNumber': 165}, {'ETag': '"2209a9c243ca6791ec232f2577b2ea35"', 'PartNumber': 166}, {'ETag': '"146e49fb44f00e7186372ebbddc6baaa"', 'PartNumber': 167}, {'ETag': '"c9dd061367b2cb1c1ce02ccd35b10097"', 'PartNumber': 168}, {'ETag': '"9858aeffbb6272074c96e6e9ab759762"', 'PartNumber': 169}, {'ETag': '"ea24aeb6d578c498567847cab5a233c7"', 'PartNumber': 170}, {'ETag': '"21cb7ea65863a4131150c549bff3e976"', 'PartNumber': 171}, {'ETag': '"328b33fbd45fcb6841f2b92c80577b52"', 'PartNumber': 172}, {'ETag': '"c8b0014a4a1e3d30b1a1f708d68c7ea7"', 'PartNumber': 173}, {'ETag': '"f56e3bed2ae17b41446f1909ec420a2b"', 'PartNumber': 174}, {'ETag': '"45357f149ed81347dccf0e97d49a9280"', 'PartNumber': 175}, {'ETag': '"d66571011fe0fb8e19a7d48cce54e4f4"', 'PartNumber': 176}, {'ETag': '"e28d06b0a59ecea67e81e98c820b2de1"', 'PartNumber': 177}, {'ETag': '"b84a14405477a56ad9307da241f860a6"', 'PartNumber': 178}, {'ETag': '"4b206cabefd6034972ad5adb33e18221"', 'PartNumber': 179}, {'ETag': '"7f057aa7d8927c7f112efd7130fce422"', 'PartNumber': 180}, {'ETag': '"eb0602d8c8b56c139e2fc72b89a687bc"', 'PartNumber': 181}, {'ETag': '"dc27e4e47657a31ee6eefd09f6d04df9"', 'PartNumber': 182}, {'ETag': '"8fbc7e273d3f2f14bb55afcd95527759"', 'PartNumber': 183}, {'ETag': '"cd362f95e584ec1047cd8f46a5a5d2ee"', 'PartNumber': 184}, {'ETag': '"e75fb3ab00af06bf7c47103334290ef5"', 'PartNumber': 185}, {'ETag': '"0efbc5c4abac706a0d0092dfd30d0cf8"', 'PartNumber': 186}, {'ETag': '"05c75fe291ccfc37f5d56b2ad3574a82"', 'PartNumber': 187}, {'ETag': '"6d1e52fad20aa1c16ab6186dfa8906a5"', 'PartNumber': 188}, {'ETag': '"73e8ac6cb27478094e840a1187e1da11"', 'PartNumber': 189}, {'ETag': '"c111da5c3064fa24fe4453126333de5d"', 'PartNumber': 190}, {'ETag': '"ce15431901d931d3495e1319ed7b4127"', 'PartNumber': 191}, {'ETag': '"fb85e6a6ec2a847f50a2ea166f3bc18b"', 'PartNumber': 192}, {'ETag': '"fb488eea5e822610a2f726ffa7f62deb"', 'PartNumber': 193}, {'ETag': '"39b390993185bfb44c93cf98be7aae66"', 'PartNumber': 194}, {'ETag': '"38c883eeaa3e4040adce4a945cfd4fb4"', 'PartNumber': 195}, {'ETag': '"b2266dffdbe389b4c0a518d262c83f24"', 'PartNumber': 196}, {'ETag': '"75a66b77c31f1c7325ea2819ec5a2813"', 'PartNumber': 197}, {'ETag': '"29bce8a43d8aea5493591fd413a3ea11"', 'PartNumber': 198}, {'ETag': '"f734df0a109b757d17e43a25b04f2c9c"', 'PartNumber': 199}, {'ETag': '"bf712f153bf34a61601d152b00c9ffa2"', 'PartNumber': 200}, {'ETag': '"b46540261ce863cb417eadaa1ae320e8"', 'PartNumber': 201}, {'ETag': '"eb5039c1739612869877df63f7d4085c"', 'PartNumber': 202}, {'ETag': '"bb6f66d190b6b1dbac2a99a26a037000"', 'PartNumber': 203}, {'ETag': '"9d33ba67e83baa388a315bd0b4bb3c4c"', 'PartNumber': 204}, {'ETag': '"83fe03dc4fa2a32fac57316bd0cd1505"', 'PartNumber': 205}, {'ETag': '"6af5956edcd8f3493ef7c2c6767f29bc"', 'PartNumber': 206}, {'ETag': '"3abd100dee635ad7761f095e4afa8d9a"', 'PartNumber': 207}, {'ETag': '"a445c6274db6f897ccde291af43857fe"', 'PartNumber': 208}, {'ETag': '"cc6a3c265639a0e3f35d4d66964301d9"', 'PartNumber': 209}, {'ETag': '"b78c911894a3ebc6056a438512472d88"', 'PartNumber': 210}, {'ETag': '"effb831a2ce26cbada5cd9b795e1616e"', 'PartNumber': 211}, {'ETag': '"61a66e6ca11e26e8fa9f3016736626fb"', 'PartNumber': 212}, {'ETag': '"675992b516705b84c123d906266228fb"', 'PartNumber': 213}, {'ETag': '"10082f4f05ef3d0f9e2d45b76ef77704"', 'PartNumber': 214}, {'ETag': '"e49108771e761c7430a7b04fae5e0508"', 'PartNumber': 215}, {'ETag': '"a780434a0fb7b54b8cc97819377c5a4b"', 'PartNumber': 216}, {'ETag': '"96059ef8460e4ff661235ae8413a8ed0"', 'PartNumber': 217}, {'ETag': '"1374817c6209109471a38154cb859c46"', 'PartNumber': 218}, {'ETag': '"4b2761059b4e1de5d593e8f88beaa36b"', 'PartNumber': 219}, {'ETag': '"558006d7635dae7fab7194b819265940"', 'PartNumber': 220}, {'ETag': '"da439068bf3c2948c8c0891c62b454f8"', 'PartNumber': 221}, {'ETag': '"ef53c1ef99113be4b9946045c566a5ed"', 'PartNumber': 222}, {'ETag': '"39ed64fcff7ddf7d2607a8bdc49370f7"', 'PartNumber': 223}, {'ETag': '"e408b748754faa753bcb14c80cf2551d"', 'PartNumber': 224}, {'ETag': '"11d88dab81f1490327d1c42eb97ef426"', 'PartNumber': 225}, {'ETag': '"e8d4c3af7b55480ec3e158fe8ed09c38"', 'PartNumber': 226}, {'ETag': '"f1aede3299236488d5eba6bc11532e5a"', 'PartNumber': 227}, {'ETag': '"9947ba47556b2347e613fa4ad5e5e7e2"', 'PartNumber': 228}, {'ETag': '"511393006d78e81dffeb6ac45c7924d6"', 'PartNumber': 229}, {'ETag': '"05e0b3f49cc685774e9c9b2cf1f2f470"', 'PartNumber': 230}, {'ETag': '"86cbd625772923e83e50874193409ac1"', 'PartNumber': 231}, {'ETag': '"91176426f3e8efbaae9125f8dd1f1d6e"', 'PartNumber': 232}, {'ETag': '"244d2698e583cbb1653720ffc769eca0"', 'PartNumber': 233}, {'ETag': '"59154d04a28647c82d3ae1f972145af4"', 'PartNumber': 234}, {'ETag': '"c7e2e3ab380f9e8f0bfb24760d3c988b"', 'PartNumber': 235}, {'ETag': '"91a0b2bcc1dbe3675e2e966e39287ee2"', 'PartNumber': 236}, {'ETag': '"da120ca7aadf682175dbf03f6acc5032"', 'PartNumber': 237}, {'ETag': '"b1bc69d273f91457ea05b3e4cf767782"', 'PartNumber': 238}, {'ETag': '"64a6ace22d7d2314bd3cf2587c080d98"', 'PartNumber': 239}, {'ETag': '"b0d498ff6e6e10aecfabafea0b90e163"', 'PartNumber': 240}, {'ETag': '"2814529031afcde2758e31b56a5fb11c"', 'PartNumber': 241}, {'ETag': '"3959be934559f1e2fe8a0ca88a4c1896"', 'PartNumber': 242}, {'ETag': '"67ac1b68363414ec79ab34378cfae486"', 'PartNumber': 243}, {'ETag': '"272089d6a14f9a60a2aecf951b708625"', 'PartNumber': 244}, {'ETag': '"344241b42785061ee6894dc0bece1a86"', 'PartNumber': 245}, {'ETag': '"6a82724e1c0ef6309b6a6b510d934a54"', 'PartNumber': 246}, {'ETag': '"657a624a1e49c91d0e030e2bf0904b8f"', 'PartNumber': 247}, {'ETag': '"3462957528aec7ed1e998014ea0fb3c2"', 'PartNumber': 248}, {'ETag': '"eab9f2e5651822e5e0a1a57ada241f7b"', 'PartNumber': 249}, {'ETag': '"25d3638e36be3728a146a736b435f35e"', 'PartNumber': 250}, {'ETag': '"582adf8861fc30de454335f697fb134e"', 'PartNumber': 251}, {'ETag': '"839b2e2567d48e28b705322cc7515231"', 'PartNumber': 252}, {'ETag': '"151995ae56949e97ee53975d88fec913"', 'PartNumber': 253}, {'ETag': '"ac047c84d82c1986d2fb5b583526d455"', 'PartNumber': 254}, {'ETag': '"0a0f24dccbce0c1b545fbf29e6e5841f"', 'PartNumber': 255}, {'ETag': '"84a63956db1f562bc31f0eea8bcbe288"', 'PartNumber': 256}, {'ETag': '"85eade629c430934c6e998ddd32a0a03"', 'PartNumber': 257}, {'ETag': '"e76b75f05dbe468314bf2d042f682b42"', 'PartNumber': 258}, {'ETag': '"ffa40e0233764b8463e230456f303c3a"', 'PartNumber': 259}, {'ETag': '"ae0021eac8d997cbacb45091646bbc3b"', 'PartNumber': 260}, {'ETag': '"36073dee8558c9fe425dc6a1a9bde244"', 'PartNumber': 261}, {'ETag': '"d96d14b66d280bd40f0c898eb3d10d4f"', 'PartNumber': 262}, {'ETag': '"c2ad8e84624cd8c16374eb06d52bfa63"', 'PartNumber': 263}, {'ETag': '"8872da66ad0e1f05057cfb7d2470bab7"', 'PartNumber': 264}, {'ETag': '"c73cce9d06a96f522ce06a1f2c3005cb"', 'PartNumber': 265}, {'ETag': '"b05d970129905e9514bc844b1af7a20a"', 'PartNumber': 266}, {'ETag': '"ad532f4048ce8230f6d80af5ac1eac61"', 'PartNumber': 267}, {'ETag': '"a9496a83f70bd2e4a08dc399cb77f7bc"', 'PartNumber': 268}, {'ETag': '"2dacf13e2e03cd047298c1269921914d"', 'PartNumber': 269}, {'ETag': '"bf8b0751b6d2417d05e77aca2cb52173"', 'PartNumber': 270}, {'ETag': '"2b208480fbbe9cbb023f4db56fecfa93"', 'PartNumber': 271}, {'ETag': '"3f9b63e51b8a9c783aaa9151729d6cb0"', 'PartNumber': 272}, {'ETag': '"3383ad09906f04a0d19234b84e281540"', 'PartNumber': 273}, {'ETag': '"57918354a21efbe067c35347b6bf0857"', 'PartNumber': 274}, {'ETag': '"55e8ca744ba6a66cf37ebb8c9be63c61"', 'PartNumber': 275}, {'ETag': '"701c817e086226662f8aa76a101be018"', 'PartNumber': 276}, {'ETag': '"abd4b5127fc9ff85d74b0d1046ce94ee"', 'PartNumber': 277}, {'ETag': '"20c9c70b2a476a400bef89dd605e1bc1"', 'PartNumber': 278}, {'ETag': '"4378559c389bf1219ea3cb31682a496c"', 'PartNumber': 279}, {'ETag': '"4e103f5cc917a09e866e6cd81af4ea37"', 'PartNumber': 280}, {'ETag': '"b4eec54ae9a5a00ff25cfe0b5814c191"', 'PartNumber': 281}, {'ETag': '"155aef6e56be4e8f5a52347c96fa4ab0"', 'PartNumber': 282}, {'ETag': '"3fca922a4e989d3532d777965ee6c4a5"', 'PartNumber': 283}, {'ETag': '"8e80d684f97f4b08f8a7941049d5af2f"', 'PartNumber': 284}, {'ETag': '"703283057df244b1144e42a792af50c4"', 'PartNumber': 285}, {'ETag': '"a67acaae79d447c671cb033da2e5d7fe"', 'PartNumber': 286}, {'ETag': '"004c4733e2496f21f2257814bb7d2bde"', 'PartNumber': 287}, {'ETag': '"a09cc303216e65a11df58814bf1351f5"', 'PartNumber': 288}, {'ETag': '"cbdadfa466601c168e01336826821568"', 'PartNumber': 289}, {'ETag': '"cfc5162a98ac88da68ad3ebf28904d42"', 'PartNumber': 290}, {'ETag': '"237e2af0a26c886bd816ac166a6d2e94"', 'PartNumber': 291}, {'ETag': '"0aa28bc4f0ae92b6d6c579cfd7694efd"', 'PartNumber': 292}, {'ETag': '"324a2ac62b45f1fa3efe00d696657cc8"', 'PartNumber': 293}, {'ETag': '"e7b08480e4e53baff77972954ac7caac"', 'PartNumber': 294}, {'ETag': '"e3a38922bb1394d8c91ad8089322823e"', 'PartNumber': 295}, {'ETag': '"c3ab9c063d0f0ced60c1c3cf5e0f3262"', 'PartNumber': 296}, {'ETag': '"620a881f2d3e5b846c92da3289f191ed"', 'PartNumber': 297}, {'ETag': '"73dd08f8f70f02e97560d4493b3f1f5c"', 'PartNumber': 298}, {'ETag': '"a05c930cb1a23ab5d22ca284f2de58b6"', 'PartNumber': 299}, {'ETag': '"8ba546714c4d971bb4aa8afe1f947c45"', 'PartNumber': 300}, {'ETag': '"c05282b263a74a8453d724a83b75be75"', 'PartNumber': 301}, {'ETag': '"d0efc093cf9bfcee5aaf8665147d72e9"', 'PartNumber': 302}, {'ETag': '"ecb42aa26d5579f3ea9c66cccf7a406c"', 'PartNumber': 303}, {'ETag': '"c744317aa2ab07893de985d9795c48d7"', 'PartNumber': 304}, {'ETag': '"ce17d6c4404a403a2646c3f3a8f9f5d7"', 'PartNumber': 305}, {'ETag': '"02a1a47c80adaf111c75d1d860c313cf"', 'PartNumber': 306}, {'ETag': '"f1d2775e4fbf877115e3b0b46d48102a"', 'PartNumber': 307}, {'ETag': '"dbd20f55a3dcfdbe488dd8c24b6abbc1"', 'PartNumber': 308}, {'ETag': '"8d369b71841b2c2653bbf5b1e7369465"', 'PartNumber': 309}, {'ETag': '"1bd2d6ab976eb89cc8c1f13406447af5"', 'PartNumber': 310}, {'ETag': '"1b242a4f8585eff87928d9f3b56634bd"', 'PartNumber': 311}, {'ETag': '"abef358601c0121b9981df715ca5f4ae"', 'PartNumber': 312}, {'ETag': '"2798be21cf729e3d181a66bea9e9f57c"', 'PartNumber': 313}, {'ETag': '"d0edc1d6002fbc3e4790a53a7e392e0a"', 'PartNumber': 314}, {'ETag': '"060baaab3f6f1b1a22430a0f3accfd3d"', 'PartNumber': 315}, {'ETag': '"2b68b80561405e82205be7a8635f5b62"', 'PartNumber': 316}, {'ETag': '"ae1540336731c30a7e498261a0ec7eab"', 'PartNumber': 317}, {'ETag': '"fc3da9b2f543c93b38658fe736894145"', 'PartNumber': 318}, {'ETag': '"eb03dd077b4f6d8267366310880af0c5"', 'PartNumber': 319}, {'ETag': '"91c24215b1bfc4f721e033c41f29ea62"', 'PartNumber': 320}, {'ETag': '"3b6ec6ff2a79f58276509a1b64d0941f"', 'PartNumber': 321}, {'ETag': '"edb9fe309bb698ae5ea5b21d54004664"', 'PartNumber': 322}, {'ETag': '"419bcb3b65839a97a05740246ff7d683"', 'PartNumber': 323}, {'ETag': '"cf378deb5f951df88336136fef934867"', 'PartNumber': 324}, {'ETag': '"8b4732df8e0eddace6dfdd56db333986"', 'PartNumber': 325}, {'ETag': '"7f931e2abe4d2fbdb506bc81c639bc52"', 'PartNumber': 326}, {'ETag': '"88912cff9e2ad610f06a763836c7a5c0"', 'PartNumber': 327}, {'ETag': '"956dcbcfa646e60362a6b69b694e4f72"', 'PartNumber': 328}, {'ETag': '"3a8a49a7e72e6783a717936662fa2d80"', 'PartNumber': 329}, {'ETag': '"08e63e0d059b19728b8b4f5b07aaf96d"', 'PartNumber': 330}, {'ETag': '"6c87018a36e443d5b0451a2bc29d7fd2"', 'PartNumber': 331}, {'ETag': '"f0b55701029d896eb247c216af891d98"', 'PartNumber': 332}, {'ETag': '"fc3d0c8475dd6c3ce93b8519c1761f38"', 'PartNumber': 333}, {'ETag': '"720fc4858493b6d64e42632d79f7342b"', 'PartNumber': 334}, {'ETag': '"673609f830d57c71c2a320d9384a8d1b"', 'PartNumber': 335}, {'ETag': '"5df771c5703e3056152831f11d2736f8"', 'PartNumber': 336}, {'ETag': '"bf1b3a9f7e7ca3e2cde73aea1c481335"', 'PartNumber': 337}, {'ETag': '"09172ae6912c5d052806446e1927b9c3"', 'PartNumber': 338}, {'ETag': '"6b772359e9157cb6e3d9106f7fdca201"', 'PartNumber': 339}, {'ETag': '"ec517d349de0c130daf79057ebdf15a8"', 'PartNumber': 340}, {'ETag': '"6f74092a54fe2d99e92b76ea0262b9d2"', 'PartNumber': 341}, {'ETag': '"acd37b025c431f6a5bf99d05e718d6dc"', 'PartNumber': 342}, {'ETag': '"c00ed0f231523a92ffd0e7985435e98f"', 'PartNumber': 343}, {'ETag': '"d4a3909952755cdffd0ca10d0bef5f56"', 'PartNumber': 344}, {'ETag': '"edf3a8304c8620663fa17bfea628d133"', 'PartNumber': 345}, {'ETag': '"8605181d9679190b2af9e3fb0913b4e1"', 'PartNumber': 346}, {'ETag': '"35121f6efe7ffc780e49b90a8db707e8"', 'PartNumber': 347}, {'ETag': '"1f72244aef3a40b67f4be2a6afbe5575"', 'PartNumber': 348}, {'ETag': '"079cd4219af3af623295ccf367d58041"', 'PartNumber': 349}, {'ETag': '"1f91eeb175b338dcdada5733da4467f4"', 'PartNumber': 350}, {'ETag': '"421c70ef8db8952919b6d37eef35409a"', 'PartNumber': 351}, {'ETag': '"b11b2960f80715499af5435c437d6454"', 'PartNumber': 352}, {'ETag': '"0cde496d61789b3e23c8f5daf4477de5"', 'PartNumber': 353}, {'ETag': '"faf9c3b5f7c0bb06aef96a11f583c919"', 'PartNumber': 354}, {'ETag': '"04e927872643c11f122b194d033f15fb"', 'PartNumber': 355}, {'ETag': '"c9adf9858ce705c65a1c50d403a2115e"', 'PartNumber': 356}, {'ETag': '"ef7123099df58eab7e9cfc10bec35a00"', 'PartNumber': 357}, {'ETag': '"6a5e3038a47b56d1601ec59259d6ce94"', 'PartNumber': 358}, {'ETag': '"aff84e578ed0e7bce7cef9f65c403abd"', 'PartNumber': 359}, {'ETag': '"90c061937e9df7c57ae0ebadff7b041a"', 'PartNumber': 360}, {'ETag': '"ef8835c50e9f638ffae0d6a4902d2c99"', 'PartNumber': 361}, {'ETag': '"35836c76bb29ab3738dcd319b01f8d9e"', 'PartNumber': 362}, {'ETag': '"ae2a163b4679e3fde00fe66f69beb4cd"', 'PartNumber': 363}, {'ETag': '"0268bb32b512248b0f97eea466a67f16"', 'PartNumber': 364}, {'ETag': '"6b542a3b28aabb8a88433adc58f5ef14"', 'PartNumber': 365}, {'ETag': '"be8df7639c86e76a70482860e06ef893"', 'PartNumber': 366}, {'ETag': '"357a94edafb1c954ebdeca8a9ab85617"', 'PartNumber': 367}, {'ETag': '"aece2ec6e3ae196fdb243f854757137d"', 'PartNumber': 368}, {'ETag': '"61066636da997c00caa7792f98e3a80e"', 'PartNumber': 369}, {'ETag': '"7c69714c9c38131fa93dfce702936ee0"', 'PartNumber': 370}, {'ETag': '"2a386dbf569ab52e16c73636c3326aa6"', 'PartNumber': 371}, {'ETag': '"9007dfcd8dc9773095207782cb5e689b"', 'PartNumber': 372}, {'ETag': '"7d399185290e54983a92520be6fe34d9"', 'PartNumber': 373}, {'ETag': '"694517c4541f2a9bbb260c3a5b705776"', 'PartNumber': 374}, {'ETag': '"5d7447819ff4c3ac07000266d8217ad4"', 'PartNumber': 375}, {'ETag': '"33f361e60dee5bb328159f3f0f8ffc4c"', 'PartNumber': 376}, {'ETag': '"67661fd26722e4d7e40b9ff9447d54d2"', 'PartNumber': 377}, {'ETag': '"6321cc4ca5199428e10ead48bc4f1433"', 'PartNumber': 378}, {'ETag': '"b321067764a67cffe66b155a9d1ee701"', 'PartNumber': 379}, {'ETag': '"d33d156cb374a966ccf6ab1a508213b0"', 'PartNumber': 380}, {'ETag': '"f251aa7c7dcd59052dd9b0e7efb5e832"', 'PartNumber': 381}, {'ETag': '"0c30c93baa87d1df1bc54344634dfe95"', 'PartNumber': 382}, {'ETag': '"d708256da48cee4c5e5d43f14139b238"', 'PartNumber': 383}, {'ETag': '"ba1fd688f07af8a30641b8aa0b50dfa6"', 'PartNumber': 384}, {'ETag': '"2185e2850f6fe0e16b677e75d99945a7"', 'PartNumber': 385}, {'ETag': '"9c39773eaae3df108e5155be2698a3c5"', 'PartNumber': 386}, {'ETag': '"5a9239ee62e13682d6303324f264ff16"', 'PartNumber': 387}, {'ETag': '"39c68d527dd43e60e491d880050e58aa"', 'PartNumber': 388}, {'ETag': '"79cf11eb4a8223f2e84758adc5ee6553"', 'PartNumber': 389}, {'ETag': '"42bd76cdb39f00ace25a806b970953f3"', 'PartNumber': 390}, {'ETag': '"406f0bf6166e8a169db830ae440a2f94"', 'PartNumber': 391}, {'ETag': '"9ae4245970f4de29972689dce6c21e3d"', 'PartNumber': 392}, {'ETag': '"a255dbd8b810c1ae9c1bbf533057194a"', 'PartNumber': 393}, {'ETag': '"98e03859cff891e561742fc6e9cb5880"', 'PartNumber': 394}, {'ETag': '"a4c4ff628a3d29cb254983ed99f06b31"', 'PartNumber': 395}, {'ETag': '"48ea58e1e89323895de03ca4905a5ce6"', 'PartNumber': 396}, {'ETag': '"e56e2e350e815af21a8bfd240b5c717e"', 'PartNumber': 397}, {'ETag': '"267c73991c725eebd0239c98df12815c"', 'PartNumber': 398}, {'ETag': '"a6fd89261081cb20a7f5b0e401a1a788"', 'PartNumber': 399}, {'ETag': '"631a54d134539c3b6fb80ce3189f8df3"', 'PartNumber': 400}, {'ETag': '"15bd3825350df3ad6622b7f50513a37f"', 'PartNumber': 401}, {'ETag': '"553a592e4526226b482a5c0e7612460b"', 'PartNumber': 402}, {'ETag': '"897171e59a4a85806897cf6d35ebb4f7"', 'PartNumber': 403}, {'ETag': '"2345373518e5944de095c72c5537d160"', 'PartNumber': 404}, {'ETag': '"d41dcccdaf4babe8e16622a942d01dc4"', 'PartNumber': 405}, {'ETag': '"c5c773d7b89522cb49135aa1171044eb"', 'PartNumber': 406}, {'ETag': '"6c1f0ea3765cd3afd5cd623cb78cf14c"', 'PartNumber': 407}, {'ETag': '"fbda82698ba9a46eb959067e17cf59a3"', 'PartNumber': 408}, {'ETag': '"440ce811b26107f2ede5eb344fab2df5"', 'PartNumber': 409}, {'ETag': '"26ee20a3ebc3aa2e415949ad7b2679d4"', 'PartNumber': 410}, {'ETag': '"6ac924e6674b47c96b0b347051cc79cb"', 'PartNumber': 411}, {'ETag': '"9381b372b00bcdf58f02787d74cbfa39"', 'PartNumber': 412}, {'ETag': '"be1cdefdd5eb1388e0de368f2e38fbbd"', 'PartNumber': 413}, {'ETag': '"2a8d090d749c7e62a89a89c0a3cc7451"', 'PartNumber': 414}, {'ETag': '"992ef1c4c45d25d6a2243cadb7881b11"', 'PartNumber': 415}, {'ETag': '"2810d09f3b55322619f488a46b63794b"', 'PartNumber': 416}, {'ETag': '"8e51dc02ef0984cf928e482d0e0c7f57"', 'PartNumber': 417}, {'ETag': '"e5a2102c9adcd367790760a6134b6d94"', 'PartNumber': 418}, {'ETag': '"fc61e1b3e611b78a10a0125495a8148b"', 'PartNumber': 419}, {'ETag': '"af56c8a40e167c3f66e3dc24115ec612"', 'PartNumber': 420}, {'ETag': '"6a1f1e67a71a67f8541f1b10849509af"', 'PartNumber': 421}, {'ETag': '"ba4fd65c6a81a9283953ac3e3764c09e"', 'PartNumber': 422}, {'ETag': '"d99d652b46eb376131eddedc249c7f74"', 'PartNumber': 423}, {'ETag': '"667d25affc01f7683a90f51d7190e3bd"', 'PartNumber': 424}, {'ETag': '"0726277c8c40309fe4ba01f5e1f31d2b"', 'PartNumber': 425}, {'ETag': '"f572e1fe3955f192c57f25ba8967f954"', 'PartNumber': 426}, {'ETag': '"03fed308e726676e84470aa79f5bbd7d"', 'PartNumber': 427}, {'ETag': '"cb47eda14b9d3c376979207d7a2ae255"', 'PartNumber': 428}, {'ETag': '"02e0c0a41bbcbae846b41f0a64c211e2"', 'PartNumber': 429}, {'ETag': '"de34a65ebc5867c6d24e916defc3b30c"', 'PartNumber': 430}, {'ETag': '"263375939404e82fd3693f441b3fb067"', 'PartNumber': 431}, {'ETag': '"1caf53755536e11af03fecd3b60b5e5c"', 'PartNumber': 432}, {'ETag': '"2cb0567d74fb645a8652f41eb6e94cae"', 'PartNumber': 433}, {'ETag': '"a7582a56b0d9530be78c8bc12f01ee8f"', 'PartNumber': 434}, {'ETag': '"400882e580fa9e7ed73bf014afda4092"', 'PartNumber': 435}, {'ETag': '"d1ad6fe54946b3c218d57868b6c1d743"', 'PartNumber': 436}, {'ETag': '"9aba08619111e617bd9b592d9de479a5"', 'PartNumber': 437}, {'ETag': '"9b277827041256eedfec596881d0200f"', 'PartNumber': 438}, {'ETag': '"2bb4c3fb459cc0f036a2fea31c4311b1"', 'PartNumber': 439}, {'ETag': '"8c5201c54001efaddc75f469b85d062b"', 'PartNumber': 440}, {'ETag': '"c174d1723e1bb489f311f5de4f7edea4"', 'PartNumber': 441}, {'ETag': '"5e95c22c14326f9cd7ea67da77825ec7"', 'PartNumber': 442}, {'ETag': '"5420f0becaaef53b8e8bbb6cc2f96b4c"', 'PartNumber': 443}, {'ETag': '"ef3b6c97f6897834a3f7f912c0dab536"', 'PartNumber': 444}, {'ETag': '"de949e3c87f8315298ecefa723a38f36"', 'PartNumber': 445}, {'ETag': '"c3c106d2bcf7adf0e29434e5a5975a13"', 'PartNumber': 446}, {'ETag': '"8f30c16f76b8e278ac78476c7af9050f"', 'PartNumber': 447}, {'ETag': '"2532f8a137b2f5c0c0c60f7f47ea760c"', 'PartNumber': 448}, {'ETag': '"01249acc06c81f8d968f8106927fbfb7"', 'PartNumber': 449}, {'ETag': '"ece0cd659d13fabadc1c1f9a07391354"', 'PartNumber': 450}, {'ETag': '"c6d582e5204a8c15b4b884b65dd96095"', 'PartNumber': 451}, {'ETag': '"4ab621a0f5f851aedd3f871723369daf"', 'PartNumber': 452}, {'ETag': '"915d088f39d60b977745c774dc811903"', 'PartNumber': 453}, {'ETag': '"414ad4cc20c20c3fc05fc7f317050b78"', 'PartNumber': 454}, {'ETag': '"286d273152edc7161bc18733db218958"', 'PartNumber': 455}, {'ETag': '"08bf268070044f0357c9f119d62e3d07"', 'PartNumber': 456}, {'ETag': '"a92cf037922ab7910a89224023460d35"', 'PartNumber': 457}, {'ETag': '"2b93da331c106de5bc69bc7b558f320d"', 'PartNumber': 458}, {'ETag': '"abf814c2f95a14acbbbcd124894f161e"', 'PartNumber': 459}, {'ETag': '"c00b963c6f3755fe965270caac251bb2"', 'PartNumber': 460}, {'ETag': '"bd958878d9aaac006ca9a6216a1907e7"', 'PartNumber': 461}, {'ETag': '"4373cd96dc02f9325cfc51a1239ac12b"', 'PartNumber': 462}, {'ETag': '"8fdeda08db3c1adc7ac22f8d004f92eb"', 'PartNumber': 463}, {'ETag': '"584712d654dabe99787456e2b3ebc896"', 'PartNumber': 464}, {'ETag': '"d5e1eb8f9fc7f7272b061d0a60855252"', 'PartNumber': 465}, {'ETag': '"bcc53b83b0cc265668a10501777d03c5"', 'PartNumber': 466}, {'ETag': '"d7e888c594ce6a40f7ec54c12a0dcbdc"', 'PartNumber': 467}, {'ETag': '"bc3a22d77c9d39cb91bd037d87d017f6"', 'PartNumber': 468}, {'ETag': '"7a2bcd44d0cdd5bd20607b5902c672d5"', 'PartNumber': 469}, {'ETag': '"89a41950f2cc6eb3336ba9a55173ac12"', 'PartNumber': 470}, {'ETag': '"58d7dcd67974cb395ce6c5cc18808cb3"', 'PartNumber': 471}, {'ETag': '"2d954267ceb39d6e49883feafefb7659"', 'PartNumber': 472}, {'ETag': '"83a95667013d0e0da03b1a07f1d92304"', 'PartNumber': 473}, {'ETag': '"b420d8bd91e3e2e195e63628254812ca"', 'PartNumber': 474}, {'ETag': '"9cf249cd671266da549ba2c67ebd52fe"', 'PartNumber': 475}, {'ETag': '"cbc02d20e906678f3d62fa9696085bbc"', 'PartNumber': 476}, {'ETag': '"81441236a31f6f50f4701c7262df87e1"', 'PartNumber': 477}, {'ETag': '"017f77a172550d31eb02ca1a046a2aac"', 'PartNumber': 478}, {'ETag': '"1e34b684920753fd0bea81214cb45c9d"', 'PartNumber': 479}, {'ETag': '"08c8196d4878e896bbc22073facda8fa"', 'PartNumber': 480}, {'ETag': '"0e0e633d22bbbf42517f40bcd49c161f"', 'PartNumber': 481}, {'ETag': '"6687eeeea47cc740b5243c5c7706336b"', 'PartNumber': 482}, {'ETag': '"9043833e6b1bbfc58b92970e644ec05f"', 'PartNumber': 483}, {'ETag': '"f9e9e98fe3bf294c327beb4b5d90e4d5"', 'PartNumber': 484}, {'ETag': '"b2231a624794bd0582aad414ed07f819"', 'PartNumber': 485}, {'ETag': '"012e3da2c554b6a67755dccb2b1642c7"', 'PartNumber': 486}, {'ETag': '"ada38bbe6c0d11d0c44850860be556d5"', 'PartNumber': 487}, {'ETag': '"bda609b207c90c5c8ce2e14d5d9e0a80"', 'PartNumber': 488}, {'ETag': '"a54c585501e7bebc54163c932e6fbbef"', 'PartNumber': 489}, {'ETag': '"d0412bb7f4f764ce181c8fc0a48da513"', 'PartNumber': 490}, {'ETag': '"2ac2b1c75c58cc8c3fb9f165fd478228"', 'PartNumber': 491}, {'ETag': '"4feaace2a92c64dd5181fc042d959210"', 'PartNumber': 492}, {'ETag': '"9c66c5e3ca52fb33d03384c976ee09a0"', 'PartNumber': 493}, {'ETag': '"a59427571fbd01e086da455c5e18b4a9"', 'PartNumber': 494}, {'ETag': '"0f2537652528ab4e5b149f4578d22957"', 'PartNumber': 495}, {'ETag': '"c0601d589dfa881c4b9fa319d15c3e3f"', 'PartNumber': 496}, {'ETag': '"2d78c031bc97fd6e63c32ccaf9b75f60"', 'PartNumber': 497}, {'ETag': '"147fba14ae18b3d9803b3b45f176e885"', 'PartNumber': 498}, {'ETag': '"5007edf653e6a762d155bc8b7802772d"', 'PartNumber': 499}, {'ETag': '"47622011030dcb40216833f8c633f5ff"', 'PartNumber': 500}, {'ETag': '"498bb47920150093b52ee9102ff2dfb0"', 'PartNumber': 501}, {'ETag': '"0100d43b6ff3ea944f53f20deeea53cd"', 'PartNumber': 502}, {'ETag': '"f0b68b9135d7d64aeebec4e4c185fd7a"', 'PartNumber': 503}, {'ETag': '"7981e4b9d2e50b9fe31561c2bf4da911"', 'PartNumber': 504}, {'ETag': '"55b4ae1de58caaa42bbd172a4f57b612"', 'PartNumber': 505}, {'ETag': '"b9bdfe48df47653280b371c4f1a02283"', 'PartNumber': 506}, {'ETag': '"bbeaf251362e7b2c6a26e77a2e712717"', 'PartNumber': 507}, {'ETag': '"76e509cb6083e5c2dce354f2ade78e95"', 'PartNumber': 508}, {'ETag': '"05c94b5ef96478e84c752d6e0580ffce"', 'PartNumber': 509}, {'ETag': '"e601a2b8cf458c29338154e77a222445"', 'PartNumber': 510}, {'ETag': '"160a83b0e94be8938ad0bed5b2718d2a"', 'PartNumber': 511}, {'ETag': '"ad9b31362cdae1910319b04a9e5aabcc"', 'PartNumber': 512}, {'ETag': '"fdfd752441dc94231196395808910564"', 'PartNumber': 513}, {'ETag': '"ba955e879701f4971ab938a6cad61587"', 'PartNumber': 514}, {'ETag': '"544c771841f03d3a2dbd6f7255ff10a1"', 'PartNumber': 515}, {'ETag': '"b4b4ef843a9d93b6d736ff21cc1a8397"', 'PartNumber': 516}, {'ETag': '"f103011facd87ec0ab9b95a086568b56"', 'PartNumber': 517}, {'ETag': '"efa9b9f9a69f877a32f7843b13cc5b0d"', 'PartNumber': 518}, {'ETag': '"34d82303bc47aa20993776d6bd8bc8cd"', 'PartNumber': 519}, {'ETag': '"d92b4efb73a11e704f50fb08e8cbff1e"', 'PartNumber': 520}, {'ETag': '"2441688fd1a91e3c9e479b1a75b7028a"', 'PartNumber': 521}, {'ETag': '"5ec6a97ca96fb7637a8c2d7a958c290b"', 'PartNumber': 522}, {'ETag': '"a5888277b00bdefa86d1613e1890829e"', 'PartNumber': 523}, {'ETag': '"9504bb845e7848639af4c8acd6a2828f"', 'PartNumber': 524}, {'ETag': '"0e6b4906de53d702ac501bbc176007ac"', 'PartNumber': 525}, {'ETag': '"cec6bffe8d09892ac4ff81f4b62f36f3"', 'PartNumber': 526}, {'ETag': '"54c6cf4233d44a5fd68c417f8d0fadd1"', 'PartNumber': 527}, {'ETag': '"5efa3f836cb5f3a5d0d3991c5cfb719b"', 'PartNumber': 528}, {'ETag': '"5fb34fa75bf2ccb3d737dd1b3a47153c"', 'PartNumber': 529}, {'ETag': '"ebf4ac0a0bfac6c2771b25e7fb623214"', 'PartNumber': 530}, {'ETag': '"66a78d4e7c4bea9058f6e00d0cf29b3a"', 'PartNumber': 531}, {'ETag': '"de9da08b8d0fabf1e8c082650dae30ce"', 'PartNumber': 532}, {'ETag': '"5018a83d9470cf104de46ff74964135f"', 'PartNumber': 533}, {'ETag': '"6b957918fde3c51191434253aa8a099a"', 'PartNumber': 534}, {'ETag': '"325931beff7086b17bcaa74f20a49ba3"', 'PartNumber': 535}, {'ETag': '"2c526aa95e3061229dba1ea9e5d5b3ca"', 'PartNumber': 536}, {'ETag': '"8fbbf40ace2659225a04d6f182622c23"', 'PartNumber': 537}, {'ETag': '"94f522824f8c227a1105fffb29bfb5a9"', 'PartNumber': 538}, {'ETag': '"2dae0d7975ae7f5ee05f6079ae855122"', 'PartNumber': 539}, {'ETag': '"5419ad8df9b0afff1df4705d5b1eb39c"', 'PartNumber': 540}, {'ETag': '"c685755c32cd098f5b70780ac6906282"', 'PartNumber': 541}, {'ETag': '"a9910e841256d22576e499a93680c7b0"', 'PartNumber': 542}, {'ETag': '"7ce8be76ca39296d878f14c7ea764231"', 'PartNumber': 543}, {'ETag': '"ba13e3c1a9aa57709489399fff95a0b8"', 'PartNumber': 544}, {'ETag': '"50cbfa2222794e6fefdfec9390fe69a0"', 'PartNumber': 545}, {'ETag': '"e2b95d27118ff0134204356e38be3bbf"', 'PartNumber': 546}, {'ETag': '"cfbd61cefc9155faa1ded117509f1b49"', 'PartNumber': 547}, {'ETag': '"101696dbed41b6d8e8507ccf67c25747"', 'PartNumber': 548}, {'ETag': '"f005e500bda19b447a55c97a11914602"', 'PartNumber': 549}, {'ETag': '"d75fdc7ce32609cee932cb691656d170"', 'PartNumber': 550}, {'ETag': '"3c381911f9c97df564c3d3f987b8af41"', 'PartNumber': 551}, {'ETag': '"15e1b2524fb025b6a89f7cb26489a009"', 'PartNumber': 552}, {'ETag': '"2ce033e695fc46bdbf765ee66f99cd8c"', 'PartNumber': 553}, {'ETag': '"7cd77fc3efa7340fa432f9f3a1de9064"', 'PartNumber': 554}, {'ETag': '"41de1b6294c6c0ac823527bcabd4c83c"', 'PartNumber': 555}, {'ETag': '"b86acd61a48720d1e106c0043f06c87f"', 'PartNumber': 556}, {'ETag': '"0c7c638e203f3a92cce6e024ce515bf3"', 'PartNumber': 557}, {'ETag': '"11b21cab81d4b179d1016b9fa39287dd"', 'PartNumber': 558}, {'ETag': '"dc0647a528f20ecffb809448e3206263"', 'PartNumber': 559}, {'ETag': '"2136f0476b881a7d7cd7f2799f880ca5"', 'PartNumber': 560}, {'ETag': '"fc4b4c967c1659698c6b8a027e17bec1"', 'PartNumber': 561}, {'ETag': '"f326398cd81c2da9a0804bf30676d224"', 'PartNumber': 562}, {'ETag': '"820406170baa0caa2f1ce6f8dd99cf29"', 'PartNumber': 563}, {'ETag': '"df842e45587fce3f1bb4d692cbf979f0"', 'PartNumber': 564}, {'ETag': '"1084fd7799e0ea132083d0ecba7ddfe4"', 'PartNumber': 565}, {'ETag': '"13ddd72a78ccc03de90715499f1e7f03"', 'PartNumber': 566}, {'ETag': '"5b6ea3a77ec8d5348200202a54d2e866"', 'PartNumber': 567}, {'ETag': '"1ffffc7a6b836c9e7878fcd8a0673153"', 'PartNumber': 568}, {'ETag': '"13b75f8c5f5c96bf3ac4b27a52b7f8bc"', 'PartNumber': 569}, {'ETag': '"6b1f0023b2d24a57ed4e3c77d06763e6"', 'PartNumber': 570}, {'ETag': '"ba1625e44197697d0cfba60b763dc24b"', 'PartNumber': 571}, {'ETag': '"ddc913c8638b9ee41b8fb1f4943fd4e7"', 'PartNumber': 572}, {'ETag': '"d6f15a7c426877e1ea666c0db4887015"', 'PartNumber': 573}, {'ETag': '"92606adbe45904958156671208b5a897"', 'PartNumber': 574}, {'ETag': '"8aa32d19744c2cebfe54c37dd4607600"', 'PartNumber': 575}, {'ETag': '"40310f30a381b99cbc7caf124d905c30"', 'PartNumber': 576}, {'ETag': '"5f6241a40e60b7555eb8322e73dfeb68"', 'PartNumber': 577}, {'ETag': '"d0f522d1997ab05de5b405cdf3f52100"', 'PartNumber': 578}, {'ETag': '"f8bfc18455bb7af588a0f52282936063"', 'PartNumber': 579}, {'ETag': '"ad7e37c50519522561686a877acb8d60"', 'PartNumber': 580}, {'ETag': '"3303cbe38b041318f91a9bd2a5b48632"', 'PartNumber': 581}, {'ETag': '"164e51461c6b604ee1532b5b2569f373"', 'PartNumber': 582}, {'ETag': '"413389cacbcf529c9b06cd12d043a12d"', 'PartNumber': 583}, {'ETag': '"94edc8bb4a98fa608aa1c05deef8a702"', 'PartNumber': 584}, {'ETag': '"88c6e82030d929d261989d2bd03c690a"', 'PartNumber': 585}, {'ETag': '"ba4e4e64dd14c399d707669b5320c6b9"', 'PartNumber': 586}, {'ETag': '"928a89e89aec1e07713d875edaf8acb0"', 'PartNumber': 587}, {'ETag': '"d455754fdfca156d66af928b4b88a715"', 'PartNumber': 588}, {'ETag': '"e82631116455dd21c537ca27792c1abd"', 'PartNumber': 589}, {'ETag': '"507b38e1e42e2bf988ccbbbf5975aad3"', 'PartNumber': 590}, {'ETag': '"90b53aa5f5304042607d97e99318a778"', 'PartNumber': 591}, {'ETag': '"ff49ab7bb6c493c1683d7a9a2ceb8063"', 'PartNumber': 592}, {'ETag': '"0a235e8ef5629e8a244536ca97c05b06"', 'PartNumber': 593}, {'ETag': '"513a3dcf28b8285abfbbba3f8eb4ba21"', 'PartNumber': 594}, {'ETag': '"d83c9b273dba6b3276998fdd4bbfb2f6"', 'PartNumber': 595}, {'ETag': '"d585441a198a23a34faa53f83bea9fbb"', 'PartNumber': 596}, {'ETag': '"4ca0f58341ca673de52a6afa72ff2c8d"', 'PartNumber': 597}, {'ETag': '"3d3961ae3e0f91234e0c299a6eb72635"', 'PartNumber': 598}, {'ETag': '"e8120da76974bca82e17e1131cc338c7"', 'PartNumber': 599}, {'ETag': '"7967adcbade01fe5ee0112f7faa7625a"', 'PartNumber': 600}, {'ETag': '"fde873f9729f038e8769f4f005668052"', 'PartNumber': 601}, {'ETag': '"bf594b649f0f52c7175c4c8cca02ec3b"', 'PartNumber': 602}, {'ETag': '"42883cd23d33041a20334ee1440300a2"', 'PartNumber': 603}, {'ETag': '"6ff8db3b5afa81ebdeed444e92947cfd"', 'PartNumber': 604}, {'ETag': '"d7df43b4151373f88578b8783cbaa2e8"', 'PartNumber': 605}, {'ETag': '"0aa88152fc1538896a50f7bc549782ef"', 'PartNumber': 606}, {'ETag': '"0204fc1985d6e79169431a2130b2e6db"', 'PartNumber': 607}, {'ETag': '"8a385785dec83eb6dabc72d69fad0ed4"', 'PartNumber': 608}, {'ETag': '"e5ac5b370289179569883132280d7be5"', 'PartNumber': 609}, {'ETag': '"f2c166e35d27174673113e8e3e610a65"', 'PartNumber': 610}, {'ETag': '"789fbe4b2f65f9f81adef1c8694d8f89"', 'PartNumber': 611}, {'ETag': '"0f516eb12a8e64e5d6a3ddc50383d4f5"', 'PartNumber': 612}, {'ETag': '"a581811dbe35f3e79bc7be4de8b11701"', 'PartNumber': 613}, {'ETag': '"0a3480b8687e06b8bb47fbf14dd3cec2"', 'PartNumber': 614}, {'ETag': '"1850f0d8d07c8808f678b65d3dfb335b"', 'PartNumber': 615}, {'ETag': '"ea80559ca54bdbade06168438cb1b02c"', 'PartNumber': 616}, {'ETag': '"e67d685eeeff45597de98980fd1df00a"', 'PartNumber': 617}, {'ETag': '"37c3b54892b594256cdfd2efe924c65e"', 'PartNumber': 618}, {'ETag': '"612d7a21250c0dc7f89294c264281c14"', 'PartNumber': 619}, {'ETag': '"e835e2de271424d7862106bfc6c9b0fb"', 'PartNumber': 620}, {'ETag': '"020e2fde67d4121df3dca447cb89d953"', 'PartNumber': 621}, {'ETag': '"b23cb31afea8a3883c8b44b7489df706"', 'PartNumber': 622}, {'ETag': '"69afb7dc86fed4cdffe64f2f4e8f87e5"', 'PartNumber': 623}, {'ETag': '"965214a2eff1bd4cd79a7451df5ee4ea"', 'PartNumber': 624}, {'ETag': '"4101adbce5e025ee0c58b28fda289206"', 'PartNumber': 625}, {'ETag': '"8ddbaa4019ce318204eccfe658edc423"', 'PartNumber': 626}, {'ETag': '"75b72e278d22af2a2db0f670f3fc6509"', 'PartNumber': 627}, {'ETag': '"06ec2f1a631eb4cfb3876d827e6317d9"', 'PartNumber': 628}, {'ETag': '"3c74cc97e778ec4240843746087cd09b"', 'PartNumber': 629}, {'ETag': '"b318c70d2042bcdf51cf8af03c01af35"', 'PartNumber': 630}, {'ETag': '"c505d7e067971f57ac8d911fc77fb71c"', 'PartNumber': 631}, {'ETag': '"6efd56afa920c5731d9d38e3d3e48701"', 'PartNumber': 632}, {'ETag': '"7fe6606deb65d39a14a59b053457dea4"', 'PartNumber': 633}, {'ETag': '"2b48fdad9cffdcf2c6b66a9798049d77"', 'PartNumber': 634}, {'ETag': '"07fe42204f4f40ebfa36f73c9d55ba31"', 'PartNumber': 635}, {'ETag': '"805a83c153c6623b0e8b35908d76afdc"', 'PartNumber': 636}, {'ETag': '"c22c7433b0f183d26abee2093969a28d"', 'PartNumber': 637}, {'ETag': '"d6a1a309a27cde6b13bdac56d1e4858c"', 'PartNumber': 638}, {'ETag': '"2229f94fb96ea6bd347ae0792570f039"', 'PartNumber': 639}, {'ETag': '"35c1c14fefd8a1296a87fdc56d0ba86b"', 'PartNumber': 640}, {'ETag': '"63a0d9d21141d359b13b611da3eaaa20"', 'PartNumber': 641}, {'ETag': '"ec9accbfb30a4c93686ee1271dd21f30"', 'PartNumber': 642}, {'ETag': '"15667b17716b7fc6a510851aba5c0f0c"', 'PartNumber': 643}, {'ETag': '"e82c8051b1f783c9467fa93e7e353f72"', 'PartNumber': 644}, {'ETag': '"227db5f2eedc0aa0193e9bbe3d2634c7"', 'PartNumber': 645}, {'ETag': '"47385a67cff8f75c7bf630b41ca2b284"', 'PartNumber': 646}, {'ETag': '"e03ac56c0cfdfcbaa67de885015e8ba5"', 'PartNumber': 647}, {'ETag': '"ee2b46e71ed53b2278f3f5a13872afd6"', 'PartNumber': 648}, {'ETag': '"c28880baa7dec2ccc042340461b78734"', 'PartNumber': 649}, {'ETag': '"1d4d6d8fce668f73a8e34b6cf5460bc8"', 'PartNumber': 650}, {'ETag': '"ca3f05e735c0b572e066d99815b6f31b"', 'PartNumber': 651}, {'ETag': '"0c679ca7e24254e8c3141f32b2326d9c"', 'PartNumber': 652}, {'ETag': '"daab373a965c2aaf86381660a18f7a02"', 'PartNumber': 653}, {'ETag': '"689b4d21cdd0b2f53ebec8f8796dcedb"', 'PartNumber': 654}, {'ETag': '"626f5d44213c68cdc63f093f6d9c5fe8"', 'PartNumber': 655}, {'ETag': '"a0f69b687425f460445a85abe8dc242a"', 'PartNumber': 656}, {'ETag': '"3e15fdff197e957a121081a93b8244a6"', 'PartNumber': 657}, {'ETag': '"9ddc733dfd646579d9b503e3b3a6f644"', 'PartNumber': 658}, {'ETag': '"ac2705a2edec9a481508e2c4b192be16"', 'PartNumber': 659}, {'ETag': '"e9e143971e9beb02d3644fb0c9ff9e79"', 'PartNumber': 660}, {'ETag': '"d8aafc9778323dad98bb3478b8574b60"', 'PartNumber': 661}, {'ETag': '"1f8a923ff38794f3cf24ea05e3777918"', 'PartNumber': 662}, {'ETag': '"0f595519187d88bc5a4c05d328653146"', 'PartNumber': 663}, {'ETag': '"a43013deb9b65f1b02e575fc27f35999"', 'PartNumber': 664}, {'ETag': '"0603cdd434afbda706810b7adfd1d554"', 'PartNumber': 665}, {'ETag': '"3cf3fd0ac0856266770cd0b9e19c4dd0"', 'PartNumber': 666}, {'ETag': '"b4e4b82d810b12cbc49736f2dcee5c5b"', 'PartNumber': 667}, {'ETag': '"41fcc816f229337d421b76f20f6acc86"', 'PartNumber': 668}, {'ETag': '"1827849a01fc3e061e347c98f89009c6"', 'PartNumber': 669}, {'ETag': '"d067b0ca9a1e5917cdb45195d8f82a12"', 'PartNumber': 670}, {'ETag': '"96f4df5006d3bf18adf03eeece5c5c08"', 'PartNumber': 671}, {'ETag': '"3ecb8b7d1acc29ae2d456c2b438a8258"', 'PartNumber': 672}, {'ETag': '"277dcfad97c5e69cac99efa3655fcac3"', 'PartNumber': 673}, {'ETag': '"e4151de60ffde0a3a0c8316901544b47"', 'PartNumber': 674}, {'ETag': '"9a4d9a6a2b272dae05ef36ff497a1321"', 'PartNumber': 675}, {'ETag': '"4ebbba73b3612554ea38ce4f4a918dfc"', 'PartNumber': 676}, {'ETag': '"cbc588010334df0a66a6535f85b9de5d"', 'PartNumber': 677}, {'ETag': '"37b744b43509763b49450ef9d001e813"', 'PartNumber': 678}, {'ETag': '"7c8fc4858435884ad8bfaa2c0c442980"', 'PartNumber': 679}, {'ETag': '"71c973a3a30fb99e39d04da707b59e83"', 'PartNumber': 680}, {'ETag': '"3d295f57413ff90a93a6b09b64d5d934"', 'PartNumber': 681}, {'ETag': '"5264537672ad842b4f540e8040831e94"', 'PartNumber': 682}, {'ETag': '"cae08725be9b628f5b7766f467b4bc3b"', 'PartNumber': 683}, {'ETag': '"25f608bebe814c4e202cf7f0d4c0abbf"', 'PartNumber': 684}, {'ETag': '"9776a168bcdc087f6964f7eae26e5da8"', 'PartNumber': 685}, {'ETag': '"408408dd7b62e143f311ba1122fa9ddc"', 'PartNumber': 686}, {'ETag': '"2ea087104547da0f84dc3635204232c2"', 'PartNumber': 687}, {'ETag': '"3e67394dfa5b59ce4462a807b64dbc69"', 'PartNumber': 688}, {'ETag': '"0e254110c8911d20874964b8ede45eb2"', 'PartNumber': 689}, {'ETag': '"443e173ab96acc403e00eadca2777284"', 'PartNumber': 690}, {'ETag': '"22b962a832b7cd26c22c0eb4ceba3572"', 'PartNumber': 691}, {'ETag': '"e83ac7347e98541ab8cfa7ced2bdf0ce"', 'PartNumber': 692}, {'ETag': '"2bc655c1695dc101faea7875323b5cd7"', 'PartNumber': 693}, {'ETag': '"776fee0113d6a4a2ff059f36a34ff814"', 'PartNumber': 694}, {'ETag': '"619631e48c9559d5090febea9ce2df05"', 'PartNumber': 695}, {'ETag': '"d54a2705878e18b9b1c11434356e99b0"', 'PartNumber': 696}, {'ETag': '"9d34553460104359133491721547ec34"', 'PartNumber': 697}, {'ETag': '"70e7089cde53d679f61e3b814e325753"', 'PartNumber': 698}, {'ETag': '"1cd8469e46786874b961dd48015ac78e"', 'PartNumber': 699}, {'ETag': '"e2d648363b0ff94b14469c9888ba7df1"', 'PartNumber': 700}, {'ETag': '"e260408dfce473fe16f314d9d75bb0a6"', 'PartNumber': 701}, {'ETag': '"84ff88544cce26a950cd665c78742d00"', 'PartNumber': 702}, {'ETag': '"95b3d04775a94a38c9b6abf2fa786762"', 'PartNumber': 703}, {'ETag': '"596095e523c9a374057aee5b902d20d3"', 'PartNumber': 704}, {'ETag': '"4d29911ee245a24e0bd13be3f20407e1"', 'PartNumber': 705}, {'ETag': '"231ffc642c0710d30e39248cb7643de0"', 'PartNumber': 706}, {'ETag': '"dc5e8670457854f9368be45f5b548a3e"', 'PartNumber': 707}, {'ETag': '"a4da3e9a5f2f96b1a20ed95ccc273fef"', 'PartNumber': 708}, {'ETag': '"762373bfd7a2b9f974e90ed7caeb20c2"', 'PartNumber': 709}, {'ETag': '"ba69c1e654bf11b03f058db82a83c390"', 'PartNumber': 710}, {'ETag': '"101dfa58b94c84d3254d5d787a789bc5"', 'PartNumber': 711}, {'ETag': '"fc79e5b8982fbd29da079e127860960b"', 'PartNumber': 712}, {'ETag': '"208cc902fa5a9abc57615d4a5718ef67"', 'PartNumber': 713}, {'ETag': '"7ec4e1a09a0acc7c4bade6a1a517e91a"', 'PartNumber': 714}, {'ETag': '"aa9da9c03cb3709ef24af0951c3c0020"', 'PartNumber': 715}, {'ETag': '"91fc379780cae1e2cd5f7e972a2904c8"', 'PartNumber': 716}, {'ETag': '"4dfeea19b0d7d0d21e5953a326fc9fee"', 'PartNumber': 717}, {'ETag': '"a0977af07965537b78d9e06754e963e0"', 'PartNumber': 718}, {'ETag': '"c9289c8170752d0fbb5895a9a9b7ce44"', 'PartNumber': 719}, {'ETag': '"6ceb43b420376d73f88deaf6ad6ee885"', 'PartNumber': 720}, {'ETag': '"7acf481cb7275cff8259c83f28dea80e"', 'PartNumber': 721}, {'ETag': '"a0cf30aadb9dc788e3167337b9d0d0de"', 'PartNumber': 722}, {'ETag': '"e454ddcdffd7791c247a5d8f958f8be1"', 'PartNumber': 723}, {'ETag': '"d3c40afed0504f524efd3ec3cecbc262"', 'PartNumber': 724}, {'ETag': '"3579ce1fbb4e964d57f99276a6b031ae"', 'PartNumber': 725}, {'ETag': '"fdb4355f98e2e0f3234a149df99ba98f"', 'PartNumber': 726}, {'ETag': '"81adf047b60e3b5e5c25a8b08a0df815"', 'PartNumber': 727}, {'ETag': '"19b90bad7611f152825b20fc09d0fafd"', 'PartNumber': 728}, {'ETag': '"f12bf3955a4254c16ad6910226ec67d3"', 'PartNumber': 729}, {'ETag': '"196f460af95a6458bd235fcdf57bece7"', 'PartNumber': 730}, {'ETag': '"77450082a07a216b4ebc1b04ec0825d1"', 'PartNumber': 731}, {'ETag': '"f0d5251ca1e11417fa5ef2c9c757c43c"', 'PartNumber': 732}, {'ETag': '"57b2db430854ff73abb80fcb143c5ddd"', 'PartNumber': 733}, {'ETag': '"6d51d64c4ba967aae747d285f1b257cc"', 'PartNumber': 734}, {'ETag': '"a3f44b0c9a303e9358e1c44f25d6d1a0"', 'PartNumber': 735}, {'ETag': '"5daedbeafc464f742da8d67d86a2960b"', 'PartNumber': 736}, {'ETag': '"dff038408f01a36a51ffd0c8bf4670e4"', 'PartNumber': 737}, {'ETag': '"178c126cab46912898fabcd92c90b387"', 'PartNumber': 738}, {'ETag': '"0295af7679d49e8a61eab2ea5b1a8f28"', 'PartNumber': 739}, {'ETag': '"542e0a8c2de977eb189491360ef1dfdc"', 'PartNumber': 740}, {'ETag': '"8532ad7b6efbb7dc9418b9b1cffd35d7"', 'PartNumber': 741}, {'ETag': '"8cb0b9f35828d30e4dd73018c7afeecb"', 'PartNumber': 742}, {'ETag': '"2a48a064953bcf246ce6e0a1968d95ed"', 'PartNumber': 743}, {'ETag': '"056c5e59aae6f37fd455551e49cb6d4f"', 'PartNumber': 744}, {'ETag': '"444ab5e2abcac02d7a7c7960d8d6b5dd"', 'PartNumber': 745}, {'ETag': '"e0adb7bd9927a3d133e673638ddca96d"', 'PartNumber': 746}, {'ETag': '"79ff587892349179e580a1ee5f785532"', 'PartNumber': 747}, {'ETag': '"ae4b5ed2526dcc003ccc9bb762b54fa9"', 'PartNumber': 748}, {'ETag': '"28877a0732ec6c53e527d71b4c687542"', 'PartNumber': 749}, {'ETag': '"00adf9be1d530201c76bbf25d00ccb86"', 'PartNumber': 750}, {'ETag': '"b6140075703e67503651818b98d76e7a"', 'PartNumber': 751}, {'ETag': '"463cb855e063122b3ae90ea0d822604f"', 'PartNumber': 752}, {'ETag': '"c309dff6355f557c68f8b08974111743"', 'PartNumber': 753}, {'ETag': '"858559b6e5410f39abe85a1665dcbc4c"', 'PartNumber': 754}, {'ETag': '"8a80e8e791a096ae0ab2fcf0ca4b6397"', 'PartNumber': 755}, {'ETag': '"21e994692620fa552a5628d48535dd61"', 'PartNumber': 756}, {'ETag': '"62bf43e36a42a47f4150d4b69e02c9d2"', 'PartNumber': 757}, {'ETag': '"ec5c05506efefb822eba68bbf8869d15"', 'PartNumber': 758}, {'ETag': '"46ed8268b922aa55be0ab1194cc3ef84"', 'PartNumber': 759}, {'ETag': '"edecceed58b3fa8ff5001dcdd852813d"', 'PartNumber': 760}, {'ETag': '"2cbcf6c5767d8ebef8eff2fa96352aa4"', 'PartNumber': 761}, {'ETag': '"45c72c483d9a8295e86ac28d84a704b7"', 'PartNumber': 762}, {'ETag': '"981af57891057403ff728b6f656bf64b"', 'PartNumber': 763}, {'ETag': '"ac983d9037dd3c6c6342b6233835c41c"', 'PartNumber': 764}, {'ETag': '"ba1209c23df2302b646f93b555e5dcef"', 'PartNumber': 765}, {'ETag': '"d49af3a9d57b4c591cdb162553e63ca0"', 'PartNumber': 766}, {'ETag': '"f636a7f6c5bf53866217ff29ca919d1b"', 'PartNumber': 767}, {'ETag': '"19b472b5e90028361b8f83080713ef30"', 'PartNumber': 768}, {'ETag': '"7798a73aa191d6160e18a6495eb947f2"', 'PartNumber': 769}, {'ETag': '"11111839f8d4b90d2c6b6be0f1c51c7f"', 'PartNumber': 770}, {'ETag': '"a838378d049eb0274e474a2eb1abb9b5"', 'PartNumber': 771}, {'ETag': '"791c069ef4979686fa81256557670134"', 'PartNumber': 772}, {'ETag': '"27dbe963c3a31902f43009a40bcf0eae"', 'PartNumber': 773}, {'ETag': '"04552aa4675ecb9294b40a58152fa5fe"', 'PartNumber': 774}, {'ETag': '"768a4d6926bc054c0167b00135421557"', 'PartNumber': 775}, {'ETag': '"163fe88285f43062a049a7c4994865fc"', 'PartNumber': 776}, {'ETag': '"5a9cfcccdea6a58ac27032be77cf6252"', 'PartNumber': 777}, {'ETag': '"2242c7e70f27afdc47ae8ef3926a3dfc"', 'PartNumber': 778}, {'ETag': '"976a3f1a1edd6e2bcca3926c4cfff2e0"', 'PartNumber': 779}, {'ETag': '"af22c795aa5ef468da729dbd4ecdff77"', 'PartNumber': 780}, {'ETag': '"cbe509591eaa4cafff5b066320bf621a"', 'PartNumber': 781}, {'ETag': '"f8de7a1c7a4579c0a23387b449ae2b89"', 'PartNumber': 782}, {'ETag': '"b5cbba1ef5203abb04d742b1d3336c62"', 'PartNumber': 783}, {'ETag': '"1394d7bd305624ca0f6579bb64b7b064"', 'PartNumber': 784}, {'ETag': '"3f2cf276ccf6091f85b666ca3c261278"', 'PartNumber': 785}, {'ETag': '"94000dfd71d2493f4b6e1d60df26e167"', 'PartNumber': 786}, {'ETag': '"861c090e666f4d0bdc9d4dab042aa0c9"', 'PartNumber': 787}, {'ETag': '"fef598bdeccee758b2e44f1662340860"', 'PartNumber': 788}, {'ETag': '"41d30662a26d237aba0af0ac6952b73d"', 'PartNumber': 789}, {'ETag': '"ce626a5243f13052ce854712a0e21471"', 'PartNumber': 790}, {'ETag': '"69ffc20f756b3acb5c288d8616e64941"', 'PartNumber': 791}, {'ETag': '"94a131020214e8f1af7ffe6d5560b1e3"', 'PartNumber': 792}, {'ETag': '"a891fb89aab203b41a2bf9b225bd3564"', 'PartNumber': 793}, {'ETag': '"83501ea2ef499a47f839207329206069"', 'PartNumber': 794}, {'ETag': '"e1dd51f295bb234a9e36313cc049a36a"', 'PartNumber': 795}, {'ETag': '"09162b6561f32a076712496b1a9bbc42"', 'PartNumber': 796}, {'ETag': '"2ca49628035241d48048455340d76c7f"', 'PartNumber': 797}, {'ETag': '"c636dd04218b6b64d50948b047742525"', 'PartNumber': 798}, {'ETag': '"ed0ad51b6d57df62c350a1b2be80dcf4"', 'PartNumber': 799}, {'ETag': '"749fa15a3c1cf44e8c66987b470bd67d"', 'PartNumber': 800}, {'ETag': '"0cd8374988b319091937765dfdff2ac9"', 'PartNumber': 801}, {'ETag': '"f7039085f9692cb33f8b0a39fd62e0bd"', 'PartNumber': 802}, {'ETag': '"9ca046737ea3e418c30b7ae46a9a4342"', 'PartNumber': 803}, {'ETag': '"f6b5cfe36f990c49f8786ce3050cb4a8"', 'PartNumber': 804}, {'ETag': '"6fffad1d349fc26c22b19b731fb21696"', 'PartNumber': 805}, {'ETag': '"46fa7f7bfded649f5f23c5dc3fc05394"', 'PartNumber': 806}, {'ETag': '"8bcf6a0b815185719264420a8bb93a68"', 'PartNumber': 807}, {'ETag': '"71f5bed4764ce5ceb764b80d59274ad3"', 'PartNumber': 808}, {'ETag': '"cdf3f4b948454cd97ed469d760107790"', 'PartNumber': 809}, {'ETag': '"183f4881ad8230a7def93fc53f6b984f"', 'PartNumber': 810}, {'ETag': '"522250b4732a5c7247d44f3ce3ceb8e2"', 'PartNumber': 811}, {'ETag': '"1a159393518a627f88ddd71ce41ad38d"', 'PartNumber': 812}, {'ETag': '"dd7cdfc30f58d164907bc528eeca0123"', 'PartNumber': 813}, {'ETag': '"63a40c262abb6b7434a7ef425f2c3657"', 'PartNumber': 814}, {'ETag': '"ac735f80a76bc56b756f13d7128ae238"', 'PartNumber': 815}, {'ETag': '"9cd3f0c6c81c06e2755b24d6ee794223"', 'PartNumber': 816}, {'ETag': '"b18d5f364dc5c276b113d17f9332ab5a"', 'PartNumber': 817}, {'ETag': '"19c6decf957073e30e3625f17835fe87"', 'PartNumber': 818}, {'ETag': '"12508b0c837871c79f7e0ecb7f8d977d"', 'PartNumber': 819}, {'ETag': '"b26b7532666c712cbf92d95d47e7ccbf"', 'PartNumber': 820}, {'ETag': '"d3d167daf96ac81795e09fe0cffebb05"', 'PartNumber': 821}, {'ETag': '"1da363df7c01a9616a75e2d9b3042a29"', 'PartNumber': 822}, {'ETag': '"804651505d732ae466a9cc467570b5dc"', 'PartNumber': 823}, {'ETag': '"7c82ed252588346ebbe0cf8f26e18a08"', 'PartNumber': 824}, {'ETag': '"296bc0c9dcbbb6a1256ac06c4a334c62"', 'PartNumber': 825}, {'ETag': '"07b980380dcc41bf42045a779dc00b32"', 'PartNumber': 826}, {'ETag': '"4aff63b50f29c32a01638678f3ea40d0"', 'PartNumber': 827}, {'ETag': '"7fb30a1298f90b456e2b363684bc2a65"', 'PartNumber': 828}, {'ETag': '"e5f3ba26d00c871de9573c36670ae693"', 'PartNumber': 829}, {'ETag': '"8c472cfb3d77df873839b87e8d78f9d0"', 'PartNumber': 830}, {'ETag': '"d308bc6a436c7696003ea689b2ca8c04"', 'PartNumber': 831}, {'ETag': '"5174cc65fe3922dc39a10a7b8b804a11"', 'PartNumber': 832}, {'ETag': '"e601afc4d4620bef7f40561fc5b12985"', 'PartNumber': 833}, {'ETag': '"3e38b136da74da2eeb02b38f23b0fa18"', 'PartNumber': 834}, {'ETag': '"ec4d4e10d49b7f37c2547035ad93f6ec"', 'PartNumber': 835}, {'ETag': '"0de266e19d0441b20a24f3ae8c1c92e8"', 'PartNumber': 836}, {'ETag': '"3d0045f92f45855caf642917f3ff4a5e"', 'PartNumber': 837}, {'ETag': '"5f67b48fbdbaa30bcf0141d7b405785d"', 'PartNumber': 838}, {'ETag': '"2474146397b205afdbac4026fee232f7"', 'PartNumber': 839}, {'ETag': '"6e153259979f5b55743ba0aa8269fe31"', 'PartNumber': 840}, {'ETag': '"ac2954ab776d21fbd486e2fc4c2609b2"', 'PartNumber': 841}, {'ETag': '"fd7f27658c256ea6fcc22e39a60b0faf"', 'PartNumber': 842}, {'ETag': '"64d94b0be287760654398ee4bd3850a6"', 'PartNumber': 843}, {'ETag': '"5b9581c1f1ed1fa276c4d8383a5b76aa"', 'PartNumber': 844}, {'ETag': '"9ddcd96590b91605f19bca5e5a4b57f2"', 'PartNumber': 845}, {'ETag': '"741c867cd6d4831c41e2ad9f60296c39"', 'PartNumber': 846}, {'ETag': '"ef908fec6c3822c5e72c9a24e032b7f8"', 'PartNumber': 847}, {'ETag': '"4436c7b1b61f401965e3c1f64eeac697"', 'PartNumber': 848}, {'ETag': '"49492d23bf0ddf7f6072e037de520504"', 'PartNumber': 849}, {'ETag': '"7de9ef13e15a348ba10183854f754802"', 'PartNumber': 850}, {'ETag': '"5183a401c453bb2a5aba430a976b9b10"', 'PartNumber': 851}, {'ETag': '"5dd191ba5aad01d157a80859cae6addf"', 'PartNumber': 852}, {'ETag': '"cff0c047944e49525c6a58ff520ad726"', 'PartNumber': 853}, {'ETag': '"e919f26bd6c39043def9ab7206994eb9"', 'PartNumber': 854}, {'ETag': '"432d415c77b5f7971b76ea3ac6fe7993"', 'PartNumber': 855}, {'ETag': '"946cf9206d8cbadc6c31ab9d04520182"', 'PartNumber': 856}, {'ETag': '"9f14ed698e09d1e88d9331ee4560cd85"', 'PartNumber': 857}, {'ETag': '"fc02fa19dd7d7532b47ab128c902f3b0"', 'PartNumber': 858}, {'ETag': '"c5e2a08c677a51bedb1c88aff1b7e30b"', 'PartNumber': 859}, {'ETag': '"2d77b93d01db86ff3a0e98e7badb6e67"', 'PartNumber': 860}, {'ETag': '"8e3f28bdc90af138a68b4f61dec7e201"', 'PartNumber': 861}, {'ETag': '"934045debed19ba02eb4c45826e59ba0"', 'PartNumber': 862}, {'ETag': '"13591e60767a93febd15cad1da62fd61"', 'PartNumber': 863}, {'ETag': '"1e77d4fc709d0e649e6701f9c7db14ed"', 'PartNumber': 864}, {'ETag': '"2c4b60c2c4ccfec9d8fd219dd7417862"', 'PartNumber': 865}, {'ETag': '"59301f7ae616d09e2b72815c28c53771"', 'PartNumber': 866}, {'ETag': '"08dfe8713b7aeea6f012106716032e63"', 'PartNumber': 867}, {'ETag': '"164265211c9335119b0e4d728af94038"', 'PartNumber': 868}, {'ETag': '"c5a42ddf5a683900db314c362d3fefa3"', 'PartNumber': 869}, {'ETag': '"72a094ac69c073cbf5c077969db1fb79"', 'PartNumber': 870}, {'ETag': '"cb2813e182e512767943a28dc7d53af9"', 'PartNumber': 871}, {'ETag': '"e2753124d32c352e2b72fbc3e842ef5d"', 'PartNumber': 872}, {'ETag': '"b6e11aee9762e470af07b678f0fe2f4a"', 'PartNumber': 873}, {'ETag': '"56c55fd6596c97b47922405234f298e1"', 'PartNumber': 874}, {'ETag': '"d3ee6e5ea0974eead21bebfa125b5bfc"', 'PartNumber': 875}, {'ETag': '"8aa1e05f54ed0734a4f1692904edb6b3"', 'PartNumber': 876}, {'ETag': '"1ba23059436cfa0dca068d20566999e5"', 'PartNumber': 877}, {'ETag': '"1af9a9286c88a687e4a98ca7371c552c"', 'PartNumber': 878}, {'ETag': '"4464db74d012e8e66e0b2c038f810f29"', 'PartNumber': 879}, {'ETag': '"84d21654c005f4c0368390ec49c26b73"', 'PartNumber': 880}, {'ETag': '"1eda4a9ab677ffa15e0ab9b1050361ef"', 'PartNumber': 881}, {'ETag': '"6c767575a471d710f1e7a4f535f20ea2"', 'PartNumber': 882}, {'ETag': '"7e7c08482d3d0645143980bb13554049"', 'PartNumber': 883}, {'ETag': '"8e9a803b060d5fd5c5484350708ae600"', 'PartNumber': 884}, {'ETag': '"ae1439c84115912c8b3754e3fd11c3e4"', 'PartNumber': 885}, {'ETag': '"8d57ba420e59ac64fa43cc9aafa4d985"', 'PartNumber': 886}, {'ETag': '"5069ee29c821aadda289ededf3599eac"', 'PartNumber': 887}, {'ETag': '"477a2bdb1c5c274f686608dc81825030"', 'PartNumber': 888}, {'ETag': '"a8cefa55e655943a9a6c19fde532a52f"', 'PartNumber': 889}, {'ETag': '"2e58061df2bdf9159bedcbd623bbe512"', 'PartNumber': 890}, {'ETag': '"fc724ed9df1b6886035518c2c01c50d5"', 'PartNumber': 891}, {'ETag': '"f3d52f7bf50d05ad883290c58ed858c3"', 'PartNumber': 892}, {'ETag': '"d5fc6ff7aecab78d392403c4a2acd3d8"', 'PartNumber': 893}, {'ETag': '"e3044fcca4be9ab50035105d8768df5d"', 'PartNumber': 894}, {'ETag': '"bcdc7711e24f4416ad88fe2a061457b9"', 'PartNumber': 895}, {'ETag': '"729941d5dd1363f4eb84eb1f006ade9d"', 'PartNumber': 896}, {'ETag': '"8f75978f3fa8cfd44860c251af6ebfef"', 'PartNumber': 897}, {'ETag': '"e15c276fc7754fc6ad9bec87beb255e7"', 'PartNumber': 898}, {'ETag': '"3f3a9a72dcf93313414d5fae73e49f3d"', 'PartNumber': 899}, {'ETag': '"04f5cbe1305bd08b568a02282da9bc45"', 'PartNumber': 900}, {'ETag': '"c432104ba74c9000c6d7650821f7f2ce"', 'PartNumber': 901}, {'ETag': '"394906a0e706e043e0a6f2413b1ae23f"', 'PartNumber': 902}, {'ETag': '"f1c12ade1157f4ad841a31406271868a"', 'PartNumber': 903}, {'ETag': '"ce5c3064fa75eefff2a2035214c718fc"', 'PartNumber': 904}, {'ETag': '"e982989da516439c495536529010b973"', 'PartNumber': 905}, {'ETag': '"2cccd9657b52a2ed7d0602ef9bb04daf"', 'PartNumber': 906}, {'ETag': '"2cef78d4c48554e19966652ab6f1fab9"', 'PartNumber': 907}, {'ETag': '"65ab67e1f6e46c4303ce7e81de3410ce"', 'PartNumber': 908}, {'ETag': '"424c5358fd75c870f939701d4d2a5d2c"', 'PartNumber': 909}, {'ETag': '"dc2bbc660f7ee8ba98e6f121c9fe0a48"', 'PartNumber': 910}, {'ETag': '"277a0f67b434382a9ced6eae909d628c"', 'PartNumber': 911}, {'ETag': '"85353fdf999313b4f4754e532852fc56"', 'PartNumber': 912}, {'ETag': '"9ee4d5dca2069fa291ac9a8c01890775"', 'PartNumber': 913}, {'ETag': '"7e8e8ab2eccd163c690618fad33dd5a6"', 'PartNumber': 914}, {'ETag': '"52b31087fef4fd93eba93b2ff116c339"', 'PartNumber': 915}, {'ETag': '"242fd1f140d5f504f5c7059685fdc63f"', 'PartNumber': 916}, {'ETag': '"30ec5a5545966a96d7a8ccaba9fd568c"', 'PartNumber': 917}, {'ETag': '"9e367f4e551fea1db2d7fd92316d8065"', 'PartNumber': 918}, {'ETag': '"650112f316680d5c42541627a667ad26"', 'PartNumber': 919}, {'ETag': '"32dec712d530fbad723dfd79bbe27047"', 'PartNumber': 920}, {'ETag': '"f39575db0a19674de6f59e5ca5400061"', 'PartNumber': 921}, {'ETag': '"89da91582817237f61b88a6889070e6b"', 'PartNumber': 922}, {'ETag': '"ebccd8592d2cc84fa67103215ffcf803"', 'PartNumber': 923}, {'ETag': '"2c0c8e69ef39318f9ffad30c44ad172c"', 'PartNumber': 924}, {'ETag': '"10befdd8681cc89e7ce698c134599d8f"', 'PartNumber': 925}, {'ETag': '"df19d369403b5592f72c5f03394ab929"', 'PartNumber': 926}, {'ETag': '"430e335173f129fdbfb75728365a0893"', 'PartNumber': 927}, {'ETag': '"6506e4eb8b8a3216a318925ad9871cc9"', 'PartNumber': 928}, {'ETag': '"cccbab3dffdd710b37be6da99e8bf88e"', 'PartNumber': 929}, {'ETag': '"2daadf675b267b7e9f5d2bd32de4ea72"', 'PartNumber': 930}, {'ETag': '"8047b8e1c38e92845c6b04d28a28b233"', 'PartNumber': 931}, {'ETag': '"add155581f245196d5fa839b12a25217"', 'PartNumber': 932}, {'ETag': '"f5c546c5368f5287becf9d84ce747b09"', 'PartNumber': 933}, {'ETag': '"c49473ccc61951a69217001c6517e173"', 'PartNumber': 934}, {'ETag': '"35b47eb1d725cd9e83a70cb81006209e"', 'PartNumber': 935}, {'ETag': '"43f78d512459d3dbf969312c7e688d06"', 'PartNumber': 936}, {'ETag': '"d4fff67d5dae7b0f517acf7e3eb485b2"', 'PartNumber': 937}, {'ETag': '"eda86f366db70103a0938852bd1c4388"', 'PartNumber': 938}, {'ETag': '"4a8ee3bd643f3e624488b2f34fb5312d"', 'PartNumber': 939}, {'ETag': '"18dfe07a14ab9c9c64777b911732de00"', 'PartNumber': 940}, {'ETag': '"98ca4779b50d2d504e64c28a9199620c"', 'PartNumber': 941}, {'ETag': '"31e4c5a2615f0b38bbba9097e466955e"', 'PartNumber': 942}, {'ETag': '"3b0fa6462892bac2ad8d141895cc3649"', 'PartNumber': 943}, {'ETag': '"aefe83beb6e3ebdc8a7d1612692c83af"', 'PartNumber': 944}, {'ETag': '"22946cd41c87ba75904ccb26956874d6"', 'PartNumber': 945}, {'ETag': '"8d12ab6244d289391d2c9e45968aee4c"', 'PartNumber': 946}, {'ETag': '"cf15cc11ca3f70952eb7a22768762866"', 'PartNumber': 947}, {'ETag': '"a110dacc69443baff19c99ea6eeb8315"', 'PartNumber': 948}, {'ETag': '"af242d6c7fbe5ccb4e1deeb62f1b8fd2"', 'PartNumber': 949}, {'ETag': '"70d57b55d43ca8e8d8aa2485485e719a"', 'PartNumber': 950}, {'ETag': '"389f816aa13fb994b40a98775383c602"', 'PartNumber': 951}, {'ETag': '"b72ffd30d1892f0c382bf9a67fffe3ed"', 'PartNumber': 952}, {'ETag': '"6f60683803c3227bbba0379ed8a89a6a"', 'PartNumber': 953}, {'ETag': '"68d9dfebeb1d7e12ca8fd0f331e7354a"', 'PartNumber': 954}, {'ETag': '"95817c12981877d9c1e9f3b0f7c63ba7"', 'PartNumber': 955}, {'ETag': '"06c4267c386459e6cd364c7cbc97bcd1"', 'PartNumber': 956}, {'ETag': '"a3bcc364b695059097669b5189bca604"', 'PartNumber': 957}, {'ETag': '"fe250d6cfaac793388ee2dd70ec1dead"', 'PartNumber': 958}, {'ETag': '"21471e8b136ae90d02435a638298844c"', 'PartNumber': 959}, {'ETag': '"16d4136bf6a8165cf80cb591e9cd5268"', 'PartNumber': 960}, {'ETag': '"c646a0c031a19301cfef4a286d9a2927"', 'PartNumber': 961}, {'ETag': '"9ad89c468ed972bb097e95cfc2960537"', 'PartNumber': 962}, {'ETag': '"0ad5a5f99de8223e39b51772640f50fd"', 'PartNumber': 963}, {'ETag': '"b8d1ce52b2a9ce2100047ebbdcba6411"', 'PartNumber': 964}, {'ETag': '"ca71af9ebc4c17b22a9072e135b8f9f2"', 'PartNumber': 965}, {'ETag': '"d4bce9c8c8df6430cd46ebdcd1c6e3a4"', 'PartNumber': 966}, {'ETag': '"be623480e52239b45a370c4895b346e6"', 'PartNumber': 967}, {'ETag': '"f0be37d559368e6242e50b1fa9dcae99"', 'PartNumber': 968}, {'ETag': '"fb93d38b233df08f4c039e360f90a538"', 'PartNumber': 969}, {'ETag': '"ad77c6cf7e414f8db0fb788cf14de9d1"', 'PartNumber': 970}, {'ETag': '"53219854341625eb52a4832a67dee69b"', 'PartNumber': 971}, {'ETag': '"79ca960583bd1550a6bef7a6971059a6"', 'PartNumber': 972}, {'ETag': '"e54aef1f1afd7b3486822cfb3c28da14"', 'PartNumber': 973}, {'ETag': '"bd7d2e368ffa929b57b72dd5c969af57"', 'PartNumber': 974}, {'ETag': '"47eb6fbd9f34f81eb460f3b29d84e269"', 'PartNumber': 975}, {'ETag': '"52565206873fd1c20719d gunicorn-registry stdout | f28124d50ae"', 'PartNumber': 976}, {'ETag': '"dbd41a4abc61a43a93253504659dca58"', 'PartNumber': 977}, {'ETag': '"3bc1ab73ad53d74ebc26f5f7bb6ddd69"', 'PartNumber': 978}, {'ETag': '"0c50246efb89e10c46cd64519dd2cd8e"', 'PartNumber': 979}, {'ETag': '"7afda064dc064fa63c6189b1d76fe441"', 'PartNumber': 980}, {'ETag': '"701a61b61f0258a038870babe7743ffb"', 'PartNumber': 981}, {'ETag': '"f7f6bd8ef6409a02b1f7fe6284ceec2f"', 'PartNumber': 982}, {'ETag': '"9ab223e5cf5e108e4cbf5cadff93ef03"', 'PartNumber': 983}, {'ETag': '"2fe5ec5357bc910fe1d213e7a43f8093"', 'PartNumber': 984}, {'ETag': '"4fe363e7689f665134869e17e61b19c8"', 'PartNumber': 985}, {'ETag': '"df598aaadb8517498ab3847fc2ea16a4"', 'PartNumber': 986}, {'ETag': '"35e30f6db44521fd28590cbb94b231bf"', 'PartNumber': 987}, {'ETag': '"b30b9db6d4a326621645177a067f6c8c"', 'PartNumber': 988}, {'ETag': '"67cd7d37230b53dfbbd446755ff39216"', 'PartNumber': 989}, {'ETag': '"f80807f2ae6b0f29c75fdc4e6f8b33c2"', 'PartNumber': 990}, {'ETag': '"b5777bce047401b4d4affed9e9cf263c"', 'PartNumber': 991}, {'ETag': '"9a14b9456f0b77191dc4ffe78668a4ec"', 'PartNumber': 992}, {'ETag': '"ab18105018ba4f81c133330937f6a642"', 'PartNumber': 993}, {'ETag': '"11f40582d05aba631272289bf6eb9ee3"', 'PartNumber': 994}, {'ETag': '"b4052d5ce31578d1b74d3481ecb7ee94"', 'PartNumber': 995}, {'ETag': '"570230f746ae721497f45e7190a4f3dc"', 'PartNumber': 996}, {'ETag': '"dacab667b991685f2757f17a58394303"', 'PartNumber': 997}, {'ETag': '"aa0cd8461b956b479767cdba855c26a1"', 'PartNumber': 998}, {'ETag': '"33f5726adc62c30543a502b5cb9a8223"', 'PartNumber': 999}, {'ETag': '"2117930a5f8c40e08a5d750d1fa53b93"', 'PartNumber': 1000}, {'ETag': '"1891c5c8d0dd99b2dff8041a4dc8a3c1"', 'PartNumber': 1001}, {'ETag': '"386fafa72987dcc6fd8f2aaae8863f51"', 'PartNumber': 1002}, {'ETag': '"295e29833382bcad807c7cb02cd0bfef"', 'PartNumber': 1003}, {'ETag': '"7da3d9ec50e6bff52b419cefc26b7cf9"', 'PartNumber': 1004}, {'ETag': '"350e0e4b66ce6934bcd54af106fba031"', 'PartNumber': 1005}, {'ETag': '"d8993b7a2403e828ce368402f4f59517"', 'PartNumber': 1006}, {'ETag': '"87bf78f7a0ecfc07147732446f8f73c3"', 'PartNumber': 1007}, {'ETag': '"904354d85f0cee30cd273676ceb13825"', 'PartNumber': 1008}, {'ETag': '"a76731573dc44f8fefc3804265bc8f27"', 'PartNumber': 1009}, {'ETag': '"90121dc8a3685606874e15f898426e8f"', 'PartNumber': 1010}, {'ETag': '"c5cfbcccf33a3a31e71c3b5de3e0b9dc"', 'PartNumber': 1011}, {'ETag': '"2f06444d0de66107fbb4aa9cbabc6c35"', 'PartNumber': 1012}, {'ETag': '"0ce7a8d6a8a743b4d368b4737384775c"', 'PartNumber': 1013}, {'ETag': '"eb65590a0edeca410ebc69db41bb8ece"', 'PartNumber': 1014}, {'ETag': '"0aeb3040ac8932e33a9b57c2b238352f"', 'PartNumber': 1015}, {'ETag': '"2688e73c818adde7e03e44de70c7df13"', 'PartNumber': 1016}, {'ETag': '"1bd34e862eedeb74ec673fdd42d0bbad"', 'PartNumber': 1017}, {'ETag': '"98f2ad70999c298db8d224bef0e59d7a"', 'PartNumber': 1018}, {'ETag': '"0231d6f8a1209adf818be0a2ceab94ce"', 'PartNumber': 1019}, {'ETag': '"8cee0b8cfbfa320a021adb21811fa5d2"', 'PartNumber': 1020}, {'ETag': '"42f8525c586a8752e8fd59a70f27cd29"', 'PartNumber': 1021}, {'ETag': '"f99b98c57f0cb859fc383e1c88d4fafd"', 'PartNumber': 1022}, {'ETag': '"4b651e35b39b9873c819aa2be9926a1f"', 'PartNumber': 1023}, {'ETag': '"8903fe26150ed63eccdca3fc85043529"', 'PartNumber': 1024}, {'ETag': '"bf47281924cae4d43cf8035941a30ef0"', 'PartNumber': 1025}, {'ETag': '"e8448ddedfc2aab2af08f377274d975b"', 'PartNumber': 1026}, {'ETag': '"f4e81d6a8c22141130ba9461f585bc56"', 'PartNumber': 1027}, {'ETag': '"ab40a0c2888897dd0a89a82e5a7d9083"', 'PartNumber': 1028}, {'ETag': '"eff51a162fbd73408ff765f6a38a7ca8"', 'PartNumber': 1029}, {'ETag': '"76c8cd74815270352e0396cbefd0eda8"', 'PartNumber': 1030}, {'ETag': '"a8e6eccea6377f0b386715e0d307e487"', 'PartNumber': 1031}, {'ETag': '"f8c98ad67b8a6f9b0b764c0014cbb33a"', 'PartNumber': 1032}, {'ETag': '"be2cce2a67b84825fb66ec6158492e3b"', 'PartNumber': 1033}, {'ETag': '"a5d73b7eaf79196ce91cd95beae82fcb"', 'PartNumber': 1034}, {'ETag': '"42c883789cbe60c0ac46a5e2f15a575f"', 'PartNumber': 1035}, {'ETag': '"61cf3dc7ae1ad25b6fbebc1d82d71290"', 'PartNumber': 1036}, {'ETag': '"fbd1e0b634b726abc84cf440a3e4fbef"', 'PartNumber': 1037}, {'ETag': '"252cbb15e1679969b620d6925980f361"', 'PartNumber': 1038}, {'ETag': '"ac855ceab7529d3ab70df77d65c147b3"', 'PartNumber': 1039}, {'ETag': '"6591eed0e3d7b2573811ebe2c0ba3f56"', 'PartNumber': 1040}, {'ETag': '"02b0dd26579eabec9b8fe7dfcb649de5"', 'PartNumber': 1041}, {'ETag': '"569e877b9929718305f3359e40b2a251"', 'PartNumber': 1042}, {'ETag': '"def70dd4aa638fab8a9db2d238570471"', 'PartNumber': 1043}, {'ETag': '"dadd4cdcd30d438ff802faa52d6da828"', 'PartNumber': 1044}, {'ETag': '"fbf6efb6ef92af0c247737ae77dd208e"', 'PartNumber': 1045}, {'ETag': '"07c4219319545abc08f8a375ea6881f4"', 'PartNumber': 1046}, {'ETag': '"97fc63f321f963375d60437c52c82d25"', 'PartNumber': 1047}, {'ETag': '"3709145fdddc6b3e3a00d18d7d50624a"', 'PartNumber': 1048}, {'ETag': '"f594fe6261335f3042793f96aea01c2c"', 'PartNumber': 1049}, {'ETag': '"69356bd193802de42913c947796105f5"', 'PartNumber': 1050}, {'ETag': '"44fc24fa700a3893701093774b2af420"', 'PartNumber': 1051}, {'ETag': '"6662a6abe00234ada6546ed758902d9a"', 'PartNumber': 1052}, {'ETag': '"70ae10b37dce85471325a112a8d42a10"', 'PartNumber': 1053}, {'ETag': '"94a1cd3b92b63edfd870c0fa37941c79"', 'PartNumber': 1054}, {'ETag': '"230f43b7ef7d799fa3acc6fd31cc1ccb"', 'PartNumber': 1055}, {'ETag': '"dad7aa772bc665d3eaa21a7889bd03fa"', 'PartNumber': 1056}, {'ETag': '"0628cb9ef17a55b35a2a781048b0a712"', 'PartNumber': 1057}, {'ETag': '"a4e49cefacb045b1ac22db9465793e9b"', 'PartNumber': 1058}, {'ETag': '"f434d4af96f79b2dea6654280e8f538c"', 'PartNumber': 1059}, {'ETag': '"4a7c6da2a42bfe3bda664b4aa1de47a2"', 'PartNumber': 1060}, {'ETag': '"7178ff54df7c9f6cf516da064cf85ee9"', 'PartNumber': 1061}, {'ETag': '"45c76c3a24b26152a021e3a22be55e42"', 'PartNumber': 1062}, {'ETag': '"85abc62a5bd12a0bb01f4742107e5c9b"', 'PartNumber': 1063}, {'ETag': '"c1048d9c52246f0e07e22946612b5d12"', 'PartNumber': 1064}, {'ETag': '"b44790aec1522c72b3a44b03af86297b"', 'PartNumber': 1065}, {'ETag': '"033736bd717b3441c223b07b98f91919"', 'PartNumber': 1066}, {'ETag': '"287126d2eecf771dee2c631ab515468d"', 'PartNumber': 1067}, {'ETag': '"2001066c038ba2ad3eebea348a154943"', 'PartNumber': 1068}, {'ETag': '"ae9b997fe93fbf1182a6ef6d759cf120"', 'PartNumber': 1069}, {'ETag': '"8bcfdbf0755e647c81fe0277773b560b"', 'PartNumber': 1070}, {'ETag': '"f7add0cb57fb373b12f28bc7486d762e"', 'PartNumber': 1071}, {'ETag': '"8a0bf2e3872ca809281d64346ea52765"', 'PartNumber': 1072}, {'ETag': '"90316d0b139fab54af626d2945208611"', 'PartNumber': 1073}, {'ETag': '"3f9b674baef9a6b63fbdadfb1f29c06f"', 'PartNumber': 1074}, {'ETag': '"c4f1734c660b6e181fc512d0425f3453"', 'PartNumber': 1075}, {'ETag': '"341bac474e28305680870ef04ea9785b"', 'PartNumber': 1076}, {'ETag': '"6e664ae4e967b7cd588c83af2144085b"', 'PartNumber': 1077}, {'ETag': '"d7d32942234194457e58a8bfab6f88f4"', 'PartNumber': 1078}, {'ETag': '"6f834331b9323f828f6206b8f026b185"', 'PartNumber': 1079}, {'ETag': '"84cd7a8a4a24e62e5b8f818f388bdad8"', 'PartNumber': 1080}, {'ETag': '"dd8a5d94999981887b7567afe4ef83ea"', 'PartNumber': 1081}, {'ETag': '"72251687e585beec5801c6666b1a1498"', 'PartNumber': 1082}, {'ETag': '"b7bc70e989c750f260d1efa2c5951ffc"', 'PartNumber': 1083}, {'ETag': '"3078aef3a2d8a73866bc7c3d600e9aef"', 'PartNumber': 1084}, {'ETag': '"f94a8948b9c575b6eaacd8398618fa03"', 'PartNumber': 1085}, {'ETag': '"74865750019e1b27d6f66957977a3c3e"', 'PartNumber': 1086}, {'ETag': '"55f6d1708fa6b5c48296b6685a7563bf"', 'PartNumber': 1087}, {'ETag': '"7a9f3cb505c08094e69c5410fd60f3e1"', 'PartNumber': 1088}, {'ETag': '"d06e34e50d6a3183ea04e0676edd0d9a"', 'PartNumber': 1089}, {'ETag': '"b42c8ce56210e048f4b5ccbf2dcce104"', 'PartNumber': 1090}, {'ETag': '"deb0ee3e7996b0fe86a60fb9286d99a4"', 'PartNumber': 1091}, {'ETag': '"3e6de1cbce5fb7d7b844b84cc8294c7e"', 'PartNumber': 1092}, {'ETag': '"babd2aed21ff0c2a35ff4397adcb3d14"', 'PartNumber': 1093}, {'ETag': '"497ce2c3a96c37918dc17f10a807fbbb"', 'PartNumber': 1094}, {'ETag': '"053c5086f557c0c65d10babc492aede2"', 'PartNumber': 1095}, {'ETag': '"e72693e26e9e3ba33ef8981840acbdf8"', 'PartNumber': 1096}, {'ETag': '"07c3682f965494c4609cd720a592f159"', 'PartNumber': 1097}, {'ETag': '"8f5f57348d6f60a7ad24b796f1389fea"', 'PartNumber': 1098}, {'ETag': '"945ff3f02d4bfce609264cd738be408b"', 'PartNumber': 1099}, {'ETag': '"60516f7c0caeb9258e076f61fac79028"', 'PartNumber': 1100}, {'ETag': '"a8e33686c3d2e8136c6721b2506b1a97"', 'PartNumber': 1101}, {'ETag': '"644247ffa33e0673ac029a7cd635eb7a"', 'PartNumber': 1102}, {'ETag': '"e34aa5c9080198827769dc5cb5af265e"', 'PartNumber': 1103}, {'ETag': '"49dcc03ca03f5e17cfe0d877808c849f"', 'PartNumber': 1104}, {'ETag': '"27e886ef6f59a5f9b0fcb7dbcd264535"', 'PartNumber': 1105}, {'ETag': '"d793971fcc5a94c0224d473f866b0d89"', 'PartNumber': 1106}, {'ETag': '"cca1a435090435c7ef738a34e6cfbc57"', 'PartNumber': 1107}, {'ETag': '"57ef1bea2d4600bd21a0edf5e67226a2"', 'PartNumber': 1108}, {'ETag': '"27ba0b5646bd713f7fc25fa768a07884"', 'PartNumber': 1109}, {'ETag': '"85a30c94b052c5b2b158c069d7a5ff45"', 'PartNumber': 1110}, {'ETag': '"e8f696d740507eb0b41ffa23288a79e9"', 'PartNumber': 1111}, {'ETag': '"a2b1f232002947b16fe39e86ccb9ef52"', 'PartNumber': 1112}, {'ETag': '"02d477b41f145015acaca731a010eef8"', 'PartNumber': 1113}, {'ETag': '"7ed5dad39b596280fc37dd5875a63737"', 'PartNumber': 1114}, {'ETag': '"25b72f320d4179b54e0f4d4cfd6231d8"', 'PartNumber': 1115}, {'ETag': '"062d204b317330f18b818bfa0c382141"', 'PartNumber': 1116}, {'ETag': '"3e299f2e4d8b3926eaad7bf6afadab9e"', 'PartNumber': 1117}, {'ETag': '"8fd143b7eda57ee32c825e1e193882e2"', 'PartNumber': 1118}, {'ETag': '"0abfb655f55b91f668711aa12bd75daa"', 'PartNumber': 1119}, {'ETag': '"6338484ebe87f986a0133fccfdbf689e"', 'PartNumber': 1120}, {'ETag': '"568ae517002142d5cf861d49753c5f6e"', 'PartNumber': 1121}, {'ETag': '"6582467b0a83267322460fbf3865711e"', 'PartNumber': 1122}, {'ETag': '"c4176a3a89cf7234b4d799cce13bbd5b"', 'PartNumber': 1123}, {'ETag': '"ad71a4766af3d48cfc273d686bc5fed3"', 'PartNumber': 1124}, {'ETag': '"ce928a614870dd0d9070ad2cd8075b29"', 'PartNumber': 1125}, {'ETag': '"61f90dee3e2ca3a1bfb1c0cf107cb96a"', 'PartNumber': 1126}, {'ETag': '"dcd2250ef017a5064e479dd1c3898920"', 'PartNumber': 1127}, {'ETag': '"dc894948eb8016b3c6bfedff08a14678"', 'PartNumber': 1128}, {'ETag': '"65bbb953cd3b8ac80e28db01c2e491dc"', 'PartNumber': 1129}, {'ETag': '"3f1cfb6dde381404576cc354551fa3b1"', 'PartNumber': 1130}, {'ETag': '"363d3f1d3dd613e3fd7452ce5d7869a1"', 'PartNumber': 1131}, {'ETag': '"dc76c66f3327ce2312d37f96105b958b"', 'PartNumber': 1132}, {'ETag': '"55b121514904a115e22f1d31a61312ff"', 'PartNumber': 1133}, {'ETag': '"963f99d679ffc09c80d909b55cceab97"', 'PartNumber': 1134}, {'ETag': '"29f651a5d3eed8be38400f9b6ed5c5cf"', 'PartNumber': 1135}, {'ETag': '"ddc15ac7b6d3f046e4ae9f77b5cb16a2"', 'PartNumber': 1136}, {'ETag': '"7713b1444e94e57cc2aecfaf81b14c7c"', 'PartNumber': 1137}, {'ETag': '"78af28165ee8c03af428bed3c42aeef5"', 'PartNumber': 1138}, {'ETag': '"de251c5fca54498bcfeb7c9ca7a33302"', 'PartNumber': 1139}, {'ETag': '"d0ec680aa2414b34c64330ddc07d70b1"', 'PartNumber': 1140}, {'ETag': '"21a4084de752d09f1dfc9d31918d4050"', 'PartNumber': 1141}, {'ETag': '"33345dd66e86151a1be58ca644e9f36e"', 'PartNumber': 1142}, {'ETag': '"ea5a48eb275d947e266dc96439030d67"', 'PartNumber': 1143}, {'ETag': '"1fb44060ebe11d2b76ad1f19ac5fba59"', 'PartNumber': 1144}, {'ETag': '"89626c082ec7dc64c5c278f5be7cb382"', 'PartNumber': 1145}, {'ETag': '"ee085697873e10adeade358f0f2c9c08"', 'PartNumber': 1146}, {'ETag': '"d9897324644c44ca58670653641f6fc7"', 'PartNumber': 1147}, {'ETag': '"453ae48e1c301de4470084665b0c15a2"', 'PartNumber': 1148}, {'ETag': '"397dcb1b9a2bd857ee5d2bc66ec9e5fb"', 'PartNumber': 1149}, {'ETag': '"e5267d4ca84a11eb1a822195300ae231"', 'PartNumber': 1150}, {'ETag': '"d50433a041e310142905e176ca7f69c7"', 'PartNumber': 1151}, {'ETag': '"3b434e588559e16de5fa6c613e16ce21"', 'PartNumber': 1152}, {'ETag': '"7ada7be620c3ca8eb2ded2a4052a7638"', 'PartNumber': 1153}, {'ETag': '"7c7715bc5a178f082f363481ecb64820"', 'PartNumber': 1154}, {'ETag': '"a00b7ba1a27e4703e7a5cf0c444e8e22"', 'PartNumber': 1155}, {'ETag': '"42fbb7312ce7dd7ce773a868e1b9e12a"', 'PartNumber': 1156}, {'ETag': '"0bba7baa1d65584a66d178285714ee5c"', 'PartNumber': 1157}, {'ETag': '"783e870221ada7a5e08bea638e87f86a"', 'PartNumber': 1158}, {'ETag': '"b0b8567ecee2cf439f2278a047940cc3"', 'PartNumber': 1159}, {'ETag': '"a12a32746a51cde1834a45f5516a761c"', 'PartNumber': 1160}, {'ETag': '"37cc0c5852f02df2f6827093d52afc6a"', 'PartNumber': 1161}, {'ETag': '"7d4d55ac761ec1b7f46f52cdfd106bf9"', 'PartNumber': 1162}, {'ETag': '"7f521908951bd191b02d08811a748897"', 'PartNumber': 1163}, {'ETag': '"a6c197be0fdb8bfdfc3a0b345049dcf3"', 'PartNumber': 1164}, {'ETag': '"020d8c164c39e53ad7e7651389c563a4"', 'PartNumber': 1165}, {'ETag': '"8ec610419af0433352bb21cfc5c4a764"', 'PartNumber': 1166}, {'ETag': '"84a67f6c59909d469f66aac2e70ee4ed"', 'PartNumber': 1167}, {'ETag': '"23b82979469d66a3f382999e2bc46b18"', 'PartNumber': 1168}, {'ETag': '"8b2cd4bc65d9e584f37215deb77fb033"', 'PartNumber': 1169}, {'ETag': '"1228bdf9e3ddeb39af404f255549c838"', 'PartNumber': 1170}, {'ETag': '"fc873e332e424db9f4246e04f4cd7f0d"', 'PartNumber': 1171}, {'ETag': '"8c409f7246059302957810838999fb32"', 'PartNumber': 1172}, {'ETag': '"d91620411ea5ec2ae1555bdf8224394a"', 'PartNumber': 1173}, {'ETag': '"1fa72f1b595319a75edc5ec90c4c72eb"', 'PartNumber': 1174}, {'ETag': '"bc9e89f25ec73dbe303e116a845f47f1"', 'PartNumber': 1175}, {'ETag': '"ca19bd6ac0091ce03c66777312c69d74"', 'PartNumber': 1176}, {'ETag': '"180ff8a69b40f8ec64a2b8ae65ff620e"', 'PartNumber': 1177}, {'ETag': '"cb09b07eaaa0f5ee39af902e2015162e"', 'PartNumber': 1178}, {'ETag': '"623a4d0adb5c1feec72252f0c0a958ff"', 'PartNumber': 1179}, {'ETag': '"212c5e08e973c7eb8707cf2f77e8ea4a"', 'PartNumber': 1180}, {'ETag': '"ba87641db3b20295e4e70dfa1f570695"', 'PartNumber': 1181}, {'ETag': '"7960742c16e6af08db8e8b9dfb151d78"', 'PartNumber': 1182}, {'ETag': '"c0a360151adbc0c28528adbad836f941"', 'PartNumber': 1183}, {'ETag': '"2c259387c9714d39fec9117c9c3d2f0b"', 'PartNumber': 1184}, {'ETag': '"e43a6491a2e761e4592b2e35674714ec"', 'PartNumber': 1185}, {'ETag': '"ae5f983ab41e006a960fb988f70c45fc"', 'PartNumber': 1186}, {'ETag': '"261e2ed6028caf01034a84d215926133"', 'PartNumber': 1187}, {'ETag': '"b5720c9f6ad6817d3b7d2cd2bb7842a8"', 'PartNumber': 1188}, {'ETag': '"22463ecf5a6e06eb4578f64c056cd431"', 'PartNumber': 1189}, {'ETag': '"8f43140d6e0d174fb25932bb3ccb7016"', 'PartNumber': 1190}, {'ETag': '"fe3f91d927473a55c37411d216d8f6c5"', 'PartNumber': 1191}, {'ETag': '"29fa8249cdee4afbdc452e826cf52f5c"', 'PartNumber': 1192}, {'ETag': '"6a9493c97ca73ef3aebb35c9c742ffb6"', 'PartNumber': 1193}, {'ETag': '"e906a875ba6670d183d0e3de9b5d35b6"', 'PartNumber': 1194}, {'ETag': '"c3f22a62879f771063af9f9d85bab365"', 'PartNumber': 1195}, {'ETag': '"95cd78abfaef1d0e9d0a923c2595b116"', 'PartNumber': 1196}, {'ETag': '"be04239288d528a6318f8c90b9e57ba7"', 'PartNumber': 1197}, {'ETag': '"e3abb434ea5648ba265bb5b706369346"', 'PartNumber': 1198}, {'ETag': '"4c40043882a2399e382d51a3a7f888ee"', 'PartNumber': 1199}, {'ETag': '"48ab66b9ffc9901d67e20fa93466fa55"', 'PartNumber': 1200}, {'ETag': '"6f408a16bfe421d9fbc11599e5e6d663"', 'PartNumber': 1201}, {'ETag': '"f201508ff57a09f186df425c68be8f3f"', 'PartNumber': 1202}, {'ETag': '"04f6f193577d2bea33dabcffbfc96837"', 'PartNumber': 1203}, {'ETag': '"fff5fe6e236c8bad4a2598e06de7f6fb"', 'PartNumber': 1204}, {'ETag': '"7e60c4c2a1a837d1f356d4e3b2997ff5"', 'PartNumber': 1205}, {'ETag': '"dcb1c760dee2570d00d5bd71086466af"', 'PartNumber': 1206}, {'ETag': '"569dc600839231e9c430d1ec2e9a58ea"', 'PartNumber': 1207}, {'ETag': '"a15d3e15ef9e36e73ef32d5593807012"', 'PartNumber': 1208}, {'ETag': '"80125fd9851515bbda50455d1b336a7e"', 'PartNumber': 1209}, {'ETag': '"afc9d60b19ede6f95cbe4442d3d15203"', 'PartNumber': 1210}, {'ETag': '"c75feb2db4901f1b487e4a4856ab39da"', 'PartNumber': 1211}, {'ETag': '"f0f789a4a2eb8bf978675ea5a7bd2660"', 'PartNumber': 1212}, {'ETag': '"e39967b1239e7d27536b42a26a48fd0f"', 'PartNumber': 1213}, {'ETag': '"fe7a13913ca0478574b741ad7f3ddae4"', 'PartNumber': 1214}, {'ETag': '"00980c359604ed3fcd4f5c499e6d7f8c"', 'PartNumber': 1215}, {'ETag': '"65eca74cc6e89f5ef1ccc953c50222a1"', 'PartNumber': 1216}, {'ETag': '"96d1da74be7a40370e9c2bfdaa9084d9"', 'PartNumber': 1217}, {'ETag': '"bf83c99be205aa9e4bc5139adb239126"', 'PartNumber': 1218}, {'ETag': '"b81d1828865e9337a03e85f2f625163e"', 'PartNumber': 1219}, {'ETag': '"3c18fa3d32e5f7085dab4680cc6c2f6c"', 'PartNumber': 1220}, {'ETag': '"93d0e7520ae79e8cc6fd10457a018475"', 'PartNumber': 1221}, {'ETag': '"7164e5f44ee1f47a366afe4af5633474"', 'PartNumber': 1222}, {'ETag': '"90188141c35ef3054b6af5710947ef8d"', 'PartNumber': 1223}, {'ETag': '"16b8e88f40d688e9b85c0db1e20fd936"', 'PartNumber': 1224}, {'ETag': '"50de8020bd2e541ca6897d4629fdb24e"', 'PartNumber': 1225}, {'ETag': '"31681ea2802a7ff9ee25e2cf428e8d82"', 'PartNumber': 1226}, {'ETag': '"c4696d3d309e5b40d8f571712feae4dd"', 'PartNumber': 1227}, {'ETag': '"3dfef6ca1ff612d93627f658d470ad86"', 'PartNumber': 1228}, {'ETag': '"7295858c40ee99f22ef45978b82b0657"', 'PartNumber': 1229}, {'ETag': '"45d091adb7e624e8f3d434cd7a1435bd"', 'PartNumber': 1230}, {'ETag': '"003f088f715d7e93a310ecb718978029"', 'PartNumber': 1231}, {'ETag': '"a85852fa198cd5a70bd0bf228fbf3918"', 'PartNumber': 1232}, {'ETag': '"02a3b1d8dcc37186d634e246e5edb237"', 'PartNumber': 1233}, {'ETag': '"4f1b36eb0111d7d679f215a3b9bde55f"', 'PartNumber': 1234}, {'ETag': '"97fe7e914649657e7a3b3989dceb73a2"', 'PartNumber': 1235}, {'ETag': '"da91c1fe4322226a453614da7f6ee608"', 'PartNumber': 1236}, {'ETag': '"91882db88b4fb0df43e10fa8b59951d9"', 'PartNumber': 1237}, {'ETag': '"8346355499569530155cfb49411a7fc4"', 'PartNumber': 1238}, {'ETag': '"d6764857624c3e64a77d79da22f9971e"', 'PartNumber': 1239}, {'ETag': '"14d4ba3db639f05da08cc0ad3c17b71e"', 'PartNumber': 1240}, {'ETag': '"6d72ec90e5294568e1dd0a3fbeb71659"', 'PartNumber': 1241}, {'ETag': '"f9967207881c05ef200c28de64a9cbc9"', 'PartNumber': 1242}, {'ETag': '"cd4b174920ff20bbf414b18c1d9f3d64"', 'PartNumber': 1243}, {'ETag': '"ea786a750b4412bfc5222632b52c183b"', 'PartNumber': 1244}, {'ETag': '"b94b1b9501e10f410935d92cfb894ca6"', 'PartNumber': 1245}, {'ETag': '"6457965a728575ec8da6b742242c65af"', 'PartNumber': 1246}, {'ETag': '"c36df576cdadc94aaf9201f9d8b6593a"', 'PartNumber': 1247}, {'ETag': '"4ff076670eac6ca0810c377d65df4406"', 'PartNumber': 1248}, {'ETag': '"cab82b7e834461bde58283d2d4103e70"', 'PartNumber': 1249}, {'ETag': '"7925ad3795d4a4ddb0e8313f28290f6c"', 'PartNumber': 1250}, {'ETag': '"be4bb5ebf77c79b63f990a8330dc5a98"', 'PartNumber': 1251}, {'ETag': '"a20486717fcf0c6accccec3e21dea5d9"', 'PartNumber': 1252}, {'ETag': '"18a65d730a7e88a4e5619706a6e019be"', 'PartNumber': 1253}, {'ETag': '"d261eaf4da08ff1cec331f8ab4172cd6"', 'PartNumber': 1254}, {'ETag': '"8453fe95abd204104cf47444e2399061"', 'PartNumber': 1255}, {'ETag': '"63f952ef476a975922d3ba2856815eb2"', 'PartNumber': 1256}, {'ETag': '"30726cfe829eb144644cccddacf732fb"', 'PartNumber': 1257}, {'ETag': '"51b3691d40b5a833b55f99b0692f684f"', 'PartNumber': 1258}, {'ETag': '"2114d32db18f5c419c09b316dba4b726"', 'PartNumber': 1259}, {'ETag': '"baf2d9cd6d27b4d5ee741df8ad40384a"', 'PartNumber': 1260}, {'ETag': '"ef037aae1d818d503edbe5d81df21ac4"', 'PartNumber': 1261}, {'ETag': '"12e6856ef98a751573affb9f14902f28"', 'PartNumber': 1262}, {'ETag': '"ccdf9794a1b8fbd15c1769ae61fe0048"', 'PartNumber': 1263}, {'ETag': '"337564847987d4108de475713f366351"', 'PartNumber': 1264}, {'ETag': '"8d21f8409587c6821bd9d825cacc3deb"', 'PartNumber': 1265}, {'ETag': '"795f77985ce17a055d7612ded3d427c5"', 'PartNumber': 1266}, {'ETag': '"3d2f9103fee4b0ef65d14747318969f4"', 'PartNumber': 1267}, {'ETag': '"3516e8f6d632c156f5cd7f848bf0c706"', 'PartNumber': 1268}, {'ETag': '"13db1409fb8c85cab7178eee32003c33"', 'PartNumber': 1269}, {'ETag': '"bb4b9dcef9b1ca8f50ca86c533f66d88"', 'PartNumber': 1270}, {'ETag': '"591b23b4258f1c4462c53263a77dccc8"', 'PartNumber': 1271}, {'ETag': '"00d8b40bb55d2eda6f478977383afed0"', 'PartNumber': 1272}, {'ETag': '"c30242528b75e2a62ceacc12e148f686"', 'PartNumber': 1273}, {'ETag': '"52c1f107fbfd781f6875c201bfbbf952"', 'PartNumber': 1274}, {'ETag': '"364954b294cecc9b4f567cadd8e6a5ce"', 'PartNumber': 1275}, {'ETag': '"9090134d58cd72d63ad5beca7f4ab935"', 'PartNumber': 1276}, {'ETag': '"419829a93b5a618fb5b60332ebfc36cd"', 'PartNumber': 1277}, {'ETag': '"0c5987debaa8ca657dced359223d57db"', 'PartNumber': 1278}, {'ETag': '"f6be63a5342c87fe168dc88f486eafb0"', 'PartNumber': 1279}, {'ETag': '"271a909673b2a9e6c0a189016ca37fba"', 'PartNumber': 1280}, {'ETag': '"b89e5866c031ddea7b0118d0b340669b"', 'PartNumber': 1281}, {'ETag': '"7a896175ac4f8faac1fefba2650907fa"', 'PartNumber': 1282}, {'ETag': '"3c1eb5c08144c009a3d8f4bd7ca8924e"', 'PartNumber': 1283}, {'ETag': '"ba072968fcd504c98c9a5722b2cad340"', 'PartNumber': 1284}, {'ETag': '"cf60c5cd817d4fd45f752c9742215fa4"', 'PartNumber': 1285}, {'ETag': '"f86dcca04c26ff12d9888729455f8573"', 'PartNumber': 1286}, {'ETag': '"2f1d2e21461dbb832a87f9df96ea3567"', 'PartNumber': 1287}, {'ETag': '"270ff39c8d50cefd7a4e31d46e0619fa"', 'PartNumber': 1288}, {'ETag': '"e3dc82aea8c2e1ded609f5f11f458e68"', 'PartNumber': 1289}, {'ETag': '"5d8447617920971093ca5042d69cefd2"', 'PartNumber': 1290}, {'ETag': '"6417ecdbf2b9c15be2f3909cd540dbbb"', 'PartNumber': 1291}, {'ETag': '"a5aa7e7df20c02d701e0ccb6dcd62a20"', 'PartNumber': 1292}, {'ETag': '"4e5a836847d5efbd9cb6cd7ee3b112ce"', 'PartNumber': 1293}, {'ETag': '"9925be07b45edee46c1959e504314e53"', 'PartNumber': 1294}, {'ETag': '"a0718f4c562824924171feec9e6ee0a3"', 'PartNumber': 1295}, {'ETag': '"48e0eca77c971f2446a88256f555eb67"', 'PartNumber': 1296}, {'ETag': '"2468122b24eb3dc61acae4db1ce4453d"', 'PartNumber': 1297}, {'ETag': '"97d32a5c89ed5ab92971692233689549"', 'PartNumber': 1298}, {'ETag': '"812bea593b1c921ce663464b50b7b70f"', 'PartNumber': 1299}, {'ETag': '"54534f0f1c0c90333525b9272faa38d5"', 'PartNumber': 1300}, {'ETag': '"1e719fd6929131f0361f54c564dc2a52"', 'PartNumber': 1301}, {'ETag': '"d206333f50524dc85bf0918810b6e18c"', 'PartNumber': 1302}, {'ETag': '"76f03d425ffed3da69f3ae3cdf91bc53"', 'PartNumber': 1303}, {'ETag': '"4f254947764f6c9b2aea4c7da8f72907"', 'PartNumber': 1304}, {'ETag': '"56bdc50df53d6a42d9980c13fd9bfe6d"', 'PartNumber': 1305}, {'ETag': '"fd6360a69a008575a58da60e9417c092"', 'PartNumber': 1306}, {'ETag': '"332cccd265be5d20aaf08086be6ca502"', 'PartNumber': 1307}, {'ETag': '"b6c0721d94f4e8f4b4ca6debaab9f95f"', 'PartNumber': 1308}, {'ETag': '"6e604778fb45e85768530003728dd909"', 'PartNumber': 1309}, {'ETag': '"6378af0218158022a9636a92fdff7fe7"', 'PartNumber': 1310}, {'ETag': '"7ae9280fa5f8d074ebce8abb526d1989"', 'PartNumber': 1311}, {'ETag': '"f4502d03f481287c0577822fd3f973c6"', 'PartNumber': 1312}, {'ETag': '"70cd5aacd5c94f6484f9620480a24105"', 'PartNumber': 1313}, {'ETag': '"f5175c0c7d10caece5f9b1b21e6555a0"', 'PartNumber': 1314}, {'ETag': '"47abc81d2903a55ecbff380a285d9619"', 'PartNumber': 1315}, {'ETag': '"f2efcdd77489b15460101c15438a8627"', 'PartNumber': 1316}, {'ETag': '"1bad9f99ac7fd7609b43819ddf6f7425"', 'PartNumber': 1317}, {'ETag': '"711d65d1d609290b81f460785803fd94"', 'PartNumber': 1318}, {'ETag': '"e4d1e8eb7de523e0e396adf52a2bdf86"', 'PartNumber': 1319}, {'ETag': '"3c96a2292f6a3db6961fc533c4070313"', 'PartNumber': 1320}, {'ETag': '"0786deb8f2da3e994703a47119c5f13b"', 'PartNumber': 1321}, {'ETag': '"8517fe9a42db2f09a8525ff3fc158df5"', 'PartNumber': 1322}, {'ETag': '"6a333619f13df866b4b37740224b846b"', 'PartNumber': 1323}, {'ETag': '"4d216c78466ff70d6383a6270bfb8374"', 'PartNumber': 1324}, {'ETag': '"9645d97781b418f9945533dcab14787e"', 'PartNumber': 1325}, {'ETag': '"8439b31c59451f080079fff2316c6b6f"', 'PartNumber': 1326}, {'ETag': '"d4b3d7edb3a2b621aa3dea1378239917"', 'PartNumber': 1327}, {'ETag': '"086ec1ee951854cb826505365f00ee6a"', 'PartNumber': 1328}, {'ETag': '"fd5b9304ae9108e28b0cc17a6f877011"', 'PartNumber': 1329}, {'ETag': '"2ac8abfb8476458059fa0b87aa9cacaf"', 'PartNumber': 1330}, {'ETag': '"344e0556e21eb421db52bf83c6090ff1"', 'PartNumber': 1331}, {'ETag': '"3792daa93a93ecc60115589ec58fc3b3"', 'PartNumber': 1332}, {'ETag': '"502dfd34274305c03ce7be1b39a2650d"', 'PartNumber': 1333}, {'ETag': '"f2ff9daae5416533aa0362fe12116fac"', 'PartNumber': 1334}, {'ETag': '"25251bd15b954a8c9048cb23fefda6d2"', 'PartNumber': 1335}, {'ETag': '"5c4f4400a5f0769312c29b09410e895c"', 'PartNumber': 1336}, {'ETag': '"cc1f90e76d4790e6cb2a95b7634a424d"', 'PartNumber': 1337}, {'ETag': '"b291315d9beb097ad3976916de23e566"', 'PartNumber': 1338}, {'ETag': '"b7b9b8593e1a72712c74ef951f1f0ada"', 'PartNumber': 1339}, {'ETag': '"588ce7bca49433ffb05ad2a029630f96"', 'PartNumber': 1340}, {'ETag': '"553270cac2c5690f2a2b0c5237bccbf2"', 'PartNumber': 1341}, {'ETag': '"d065f71e07bbd050f8c6c24de2800646"', 'PartNumber': 1342}, {'ETag': '"42364366e170ab7f2441c573202e94a9"', 'PartNumber': 1343}, {'ETag': '"691fdb538f62a6310ec8c608d4a6217f"', 'PartNumber': 1344}, {'ETag': '"3e060d12dae041acece46eabc37a153d"', 'PartNumber': 1345}, {'ETag': '"d78b58ce9ceb155615173db9dd029f64"', 'PartNumber': 1346}, {'ETag': '"3999261bc0e7d6e8618df48e06db6be6"', 'PartNumber': 1347}, {'ETag': '"1f81a5862ff100abd1e9f4c11ca8c180"', 'PartNumber': 1348}, {'ETag': '"8007984585d928d3e493f50df26732b2"', 'PartNumber': 1349}, {'ETag': '"5346709ddef1829bcff822eb6eee73c9"', 'PartNumber': 1350}, {'ETag': '"f32c2198ce8d5fd47fdad17ecf62d895"', 'PartNumber': 1351}, {'ETag': '"5659fa64d9b25cc856c51ebd1e5f5a17"', 'PartNumber': 1352}, {'ETag': '"17eb4503e55e207afc8fb11cfb023aab"', 'PartNumber': 1353}, {'ETag': '"010211fc8151a61c741c3604816270b7"', 'PartNumber': 1354}, {'ETag': '"16251eceff4df21a84cc682895a8fe28"', 'PartNumber': 1355}, {'ETag': '"55bf942eccd20f86cb0729c26073f771"', 'PartNumber': 1356}, {'ETag': '"37c9c0c41a2a3ea5f30af4ceb7dd283c"', 'PartNumber': 1357}, {'ETag': '"fa31563265a2b3a25dab0df2d6a92c9b"', 'PartNumber': 1358}, {'ETag': '"9d9d497354e39020397966d163d7a548"', 'PartNumber': 1359}, {'ETag': '"87722901fc44628648632505d7929bab"', 'PartNumber': 1360}, {'ETag': '"154291b8e8e21d39ae415b18fd6037d0"', 'PartNumber': 1361}, {'ETag': '"5b6492a5f55e2b488746c42dcfc3fcd2"', 'PartNumber': 1362}, {'ETag': '"610886850ac7a1ea0d522fbc2f60bfdc"', 'PartNumber': 1363}, {'ETag': '"66946956f1a6318c32163b8db3fe1398"', 'PartNumber': 1364}, {'ETag': '"3c179f71fb984cf33986ca5780c86fd6"', 'PartNumber': 1365}, {'ETag': '"1a477ed32d69d8666c2d3bf4e21837bf"', 'PartNumber': 1366}, {'ETag': '"3436e35badda9d93f01067358d8e5d7e"', 'PartNumber': 1367}, {'ETag': '"20427dbfc73e6236de3800a20da4bd9b"', 'PartNumber': 1368}, {'ETag': '"88ff5c069e6d5d18f0f1f1094fa0a2c1"', 'PartNumber': 1369}, {'ETag': '"a538fcb87ca84b0d9bbd241cc39f5246"', 'PartNumber': 1370}, {'ETag': '"1b638e2768b5fca1b469e6f7e6b5e0f1"', 'PartNumber': 1371}, {'ETag': '"70f488df6db5fa2623b5337c2d1b3e83"', 'PartNumber': 1372}, {'ETag': '"5007fb36595d3e858b912865918aac33"', 'PartNumber': 1373}, {'ETag': '"db0c8d04c0afde8bccf96fa36b591ffd"', 'PartNumber': 1374}, {'ETag': '"e8924ae0d86a59069344a7dceed35f34"', 'PartNumber': 1375}, {'ETag': '"36cb57cf8d25b0533d40c18d81cc2f68"', 'PartNumber': 1376}, {'ETag': '"e67c2bd1b8864e77c449ab1bdf426d7d"', 'PartNumber': 1377}, {'ETag': '"eaa82f2fd1b9f6aa0cddf1827a4aa9bd"', 'PartNumber': 1378}, {'ETag': '"3d619062ef91fdb2d93f004ac2b41b00"', 'PartNumber': 1379}, {'ETag': '"577f5ba9173fcc869fb5fd20044c76ce"', 'PartNumber': 1380}, {'ETag': '"afcefa6d5a3bf131a031506f9dd76662"', 'PartNumber': 1381}, {'ETag': '"dbc40f4a601fd3cd1b294b0df8e261c5"', 'PartNumber': 1382}, {'ETag': '"a8eceea45e541f34ed555b0f134e6a34"', 'PartNumber': 1383}, {'ETag': '"577045511b6b4c838511db9d238b8597"', 'PartNumber': 1384}, {'ETag': '"4543e1ea43ec3000ec0b7b7f07c043c2"', 'PartNumber': 1385}, {'ETag': '"786d474f5668774a0e6ad2960875a229"', 'PartNumber': 1386}, {'ETag': '"38887548fc75e2d47c5a35b3c21b86fa"', 'PartNumber': 1387}, {'ETag': '"459e0caf366bfabafb36b91992fb9fdf"', 'PartNumber': 1388}, {'ETag': '"558bac1a4036394393fa7cb4155d104c"', 'PartNumber': 1389}, {'ETag': '"3561ff957eddc519b66e73a7f380d70a"', 'PartNumber': 1390}, {'ETag': '"66c84595b40ab0cd5411d9f7fb2ce3a9"', 'PartNumber': 1391}, {'ETag': '"10ad4494671696965622938087000192"', 'PartNumber': 1392}, {'ETag': '"5f8df6ecce1570ea0741e95dc757383e"', 'PartNumber': 1393}, {'ETag': '"40b5ae91d3ccf765f20c5131736493cb"', 'PartNumber': 1394}, {'ETag': '"21e2018ea09c6f6d053d31e01858748f"', 'PartNumber': 1395}, {'ETag': '"1baf8543200ad9d77d90a9159fba3ed1"', 'PartNumber': 1396}, {'ETag': '"68de42d2474f8ae34d6a6cc2eba8b9b7"', 'PartNumber': 1397}, {'ETag': '"962ed5d4186279e8bb19818921cccb78"', 'PartNumber': 1398}, {'ETag': '"77b48d0c259678c75167b96a3f0e9aa9"', 'PartNumber': 1399}, {'ETag': '"ceb3631be75d0dc82f955f0d64a957b4"', 'PartNumber': 1400}, {'ETag': '"06aa99c0a7f19226932d465cb33443bc"', 'PartNumber': 1401}, {'ETag': '"7315fe89e90bb9f583466e90be58cc3b"', 'PartNumber': 1402}, {'ETag': '"d9c461555d2ff0a872a69e2a9cb81839"', 'PartNumber': 1403}, {'ETag': '"4a4217870c8295175950fad8c9a1ef6d"', 'PartNumber': 1404}, {'ETag': '"2fc328cacd3f3356793211df0f91996a"', 'PartNumber': 1405}, {'ETag': '"e6b3116f04e0825ca69deb4c4c21b2b5"', 'PartNumber': 1406}, {'ETag': '"b2b2ef6f21956d0aea798d88ab11366f"', 'PartNumber': 1407}, {'ETag': '"5b9f73ee6ea91d4acff71c94d5708e59"', 'PartNumber': 1408}, {'ETag': '"aee006299875b27ae4f4c39fe82db234"', 'PartNumber': 1409}, {'ETag': '"4e2c3f7e4b563f6bd8d24adbc427f680"', 'PartNumber': 1410}, {'ETag': '"c2c2fdf07da360946607a896465e7cd2"', 'PartNumber': 1411}, {'ETag': '"610343ea269f43f75f79594068dd2813"', 'PartNumber': 1412}, {'ETag': '"fa38e908cfbf45bc05137549d0054c57"', 'PartNumber': 1413}, {'ETag': '"20b0776162dc7d6c8b09761eef2be2e9"', 'PartNumber': 1414}, {'ETag': '"61eab790e2166fd2c04bc3bbeaccc39f"', 'PartNumber': 1415}, {'ETag': '"5e075fdf0ccd229026ba979848b75002"', 'PartNumber': 1416}, {'ETag': '"faebc352a9d33206f568d43853935308"', 'PartNumber': 1417}, {'ETag': '"1ef81ebe06daf5bcd313cc850c43d9ce"', 'PartNumber': 1418}, {'ETag': '"a5036fa7725299172db4d2ec52d0dd7c"', 'PartNumber': 1419}, {'ETag': '"1f6f1f2808769e22fdc488719e64d9fe"', 'PartNumber': 1420}, {'ETag': '"129d07f975528639e3cadc78e75a9bba"', 'PartNumber': 1421}, {'ETag': '"bcfb87c6ca67cdaf6c1a63eefccfec1f"', 'PartNumber': 1422}, {'ETag': '"62680a6e9d36332827483d9b66e4b4f8"', 'PartNumber': 1423}, {'ETag': '"e3b6dae9786dc35b9cf53e9dcca86887"', 'PartNumber': 1424}, {'ETag': '"9398e0d00d642a23680da8f8cf75cc74"', 'PartNumber': 1425}, {'ETag': '"ed987c80c7c98ca1801e5d05bc7019b4"', 'PartNumber': 1426}, {'ETag': '"a11f3ad7ba38f8a6136662aae866c7f3"', 'PartNumber': 1427}, {'ETag': '"0ee86faa3f510e6883a82c77faf43c8a"', 'PartNumber': 1428}, {'ETag': '"5625587aef210b628a97d27becc83e2a"', 'PartNumber': 1429}, {'ETag': '"d2ed959c813e1628bf463b6b39d2db77"', 'PartNumber': 1430}, {'ETag': '"a633a2fa455ba371300804f067df5327"', 'PartNumber': 1431}, {'ETag': '"8118d4afef707d688fd60c42ef767a59"', 'PartNumber': 1432}, {'ETag': '"cd18efbe7f2b3ce1f1b87799efcfe191"', 'PartNumber': 1433}, {'ETag': '"b8c897ff9ec0aa880a1977934b9ffb25"', 'PartNumber': 1434}, {'ETag': '"58bc98b1783700023ffbb6def54116d7"', 'PartNumber': 1435}, {'ETag': '"d2916fc6e949bdf5753e81fc28b298d3"', 'PartNumber': 1436}, {'ETag': '"cdeb8dc44125244acb78b92afdcba882"', 'PartNumber': 1437}, {'ETag': '"21845143bcb7b9e2ea337baf2aabcc98"', 'PartNumber': 1438}, {'ETag': '"e4a24595adb79854f91e8a464cdf5bd3"', 'PartNumber': 1439}, {'ETag': '"67f13c69169beebd9005e2acead66cc4"', 'PartNumber': 1440}, {'ETag': '"b7be07ea1d52b5df10cfbf7744803dd8"', 'PartNumber': 1441}, {'ETag': '"9b4ac65cd6ea1a641daea98f4890b20c"', 'PartNumber': 1442}, {'ETag': '"b5218060f46651d15b26f8a92f68ad74"', 'PartNumber': 1443}, {'ETag': '"7ed0dac6a3543fd59c8ecd3bcd2fcaed"', 'PartNumber': 1444}, {'ETag': '"557fe8ca5fe0af40a0f7e9ab0a5be5ca"', 'PartNumber': 1445}, {'ETag': '"cd30800f0bfc0360e564fd2e20fb4c31"', 'PartNumber': 1446}, {'ETag': '"888ad9e22e1c4df396e46994ea98a658"', 'PartNumber': 1447}, {'ETag': '"b2ecba894826fba92592ba534cb54614"', 'PartNumber': 1448}, {'ETag': '"039779004d535a4ae06ed26c03891c22"', 'PartNumber': 1449}, {'ETag': '"881a8a80ab39cf24fca2a776b27634dc"', 'PartNumber': 1450}, {'ETag': '"b8e755c7331e4272ee07a163d0edf44c"', 'PartNumber': 1451}, {'ETag': '"d060164c45f6fc3225a7392415b65306"', 'PartNumber': 1452}, {'ETag': '"4410ad38741891a28630a98d9c95e068"', 'PartNumber': 1453}, {'ETag': '"a38e365fc96a79e80d0089b68f05aadc"', 'PartNumber': 1454}, {'ETag': '"313dac726d132682ce85256e213ae522"', 'PartNumber': 1455}, {'ETag': '"92e042d51a18261aadcf16f81d4d01de"', 'PartNumber': 1456}, {'ETag': '"8eae5f2830126ebcd263fd69e77ba59d"', 'PartNumber': 1457}, {'ETag': '"bf2b931a1d529c6c1e7d2ed9cfeb9da1"', 'PartNumber': 1458}, {'ETag': '"2209344e5ab7f86cad380f4b0f6b4620"', 'PartNumber': 1459}, {'ETag': '"b3434da132e37ca2028b00aac9aea316"', 'PartNumber': 1460}, {'ETag': '"69a86f7e4b4579fa6064e077d756f219"', 'PartNumber': 1461}, {'ETag': '"b4b9d474c3949f1ff379f6bc658d14f8"', 'PartNumber': 1462}, {'ETag': '"6333a8609e7509ea77873c3d5dfaeb29"', 'PartNumber': 1463}, {'ETag': '"3a48653b7064f73bc2a4bc1e697b0b23"', 'PartNumber': 1464}, {'ETag': '"c9b406ec96a47e4c019c9c97114536a1"', 'PartNumber': 1465}, {'ETag': '"c5e985653d3e15c811d8f59fb0a1e3bc"', 'PartNumber': 1466}, {'ETag': '"2f185bfb2a6daa6dddba6d47a42c466a"', 'PartNumber': 1467}, {'ETag': '"6a2f2f438e97db750dd174c208611693"', 'PartNumber': 1468}, {'ETag': '"a5557c5caf3ec485f70f45ce5534ec66"', 'PartNumber': 1469}, {'ETag': '"c8b1bccf51358ef121619400f58a440e"', 'PartNumber': 1470}, {'ETag': '"67889e9ce712fd1bebc193e906e359ee"', 'PartNumber': 1471}, {'ETag': '"59917c8134dfc13cf3e6f868b63665de"', 'PartNumber': 1472}, {'ETag': '"d220c133f62a6f38810a597cecff5c35"', 'PartNumber': 1473}, {'ETag': '"0f78e4d8c48543e2ec12258ad14b0e99"', 'PartNumber': 1474}, {'ETag': '"1e2f32d865f5190bf0bb93c3151c2520"', 'PartNumber': 1475}, {'ETag': '"4036520b1a6e6407f7ae7509ba7e57ae"', 'PartNumber': 1476}, {'ETag': '"9187c846923897a15c106ee07a3f3493"', 'PartNumber': 1477}, {'ETag': '"481fceecacc9f11226f3bb702dc85b3e"', 'PartNumber': 1478}, {'ETag': '"f01adee00c3bbbdb5648116c63c83941"', 'PartNumber': 1479}, {'ETag': '"fc46cb48f3db9111b6b07d4edf8f2899"', 'PartNumber': 1480}, {'ETag': '"34246795c26c59a1362d25eba08ddace"', 'PartNumber': 1481}, {'ETag': '"1d59e2a50f8de4266d9cbead6462383b"', 'PartNumber': 1482}, {'ETag': '"f1dd112a37d9bfecb65dbc6b04762a81"', 'PartNumber': 1483}, {'ETag': '"ac3bd21edc3af50eca2ac0e55fb89bbc"', 'PartNumber': 1484}, {'ETag': '"7997e7c41f2d48a40da39fd3cef0e4f5"', 'PartNumber': 1485}, {'ETag': '"1498ea8db9101e4e88c57d919666f92e"', 'PartNumber': 1486}, {'ETag': '"3640ad69b6f389b5b8e0a90c1b1a3af4"', 'PartNumber': 1487}, {'ETag': '"32754212981130c7b7be5e33e12fcf8f"', 'PartNumber': 1488}, {'ETag': '"49e01d646da50638c5ffd2296f1045cc"', 'PartNumber': 1489}, {'ETag': '"f18d74a2f508391b83e16c4e717d43d4"', 'PartNumber': 1490}, {'ETag': '"a0503303a951db3d9a021229f185cf6c"', 'PartNumber': 1491}, {'ETag': '"6c603f87f95319f86a49c581467a372d"', 'PartNumber': 1492}, {'ETag': '"eae6219837a7afeb122a483517790327"', 'PartNumber': 1493}, {'ETag': '"5f9c0f0284a761f0c433bd5e23657b81"', 'PartNumber': 1494}, {'ETag': '"3ee2495aed552df4b3c76853ca30d041"', 'PartNumber': 1495}, {'ETag': '"cb94c025bc2a7fcad475f1f4004d69a2"', 'PartNumber': 1496}, {'ETag': '"b207e981d82bcaf8dd58b763094be1c7"', 'PartNumber': 1497}, {'ETag': '"33c29137e3313d52a6a96bde2e0a592e"', 'PartNumber': 1498}, {'ETag': '"a862d23a6d4ea2471254f472610c82d1"', 'PartNumber': 1499}, {'ETag': '"8707f76f29e8e1dd041661b36f1b1fd5"', 'PartNumber': 1500}, {'ETag': '"ab1281ce964027f419baabcdd7664ea4"', 'PartNumber': 1501}, {'ETag': '"9352a3227adad09ffc59be02d2b294a5"', 'PartNumber': 1502}, {'ETag': '"0ffdeedeb6ad26ee2fe671ba4478a4e4"', 'PartNumber': 1503}, {'ETag': '"86f4a1fb2dc78ed2c816209e660d6343"', 'PartNumber': 1504}, {'ETag': '"9a59ae7841d8241f562ac206703fcd2d"', 'PartNumber': 1505}, {'ETag': '"dad1ae6d84303911be9e0c838d140681"', 'PartNumber': 1506}, {'ETag': '"7d189edcc8b159f0ad5d49829d985d35"', 'PartNumber': 1507}, {'ETag': '"bc86cd70f0761765c03132dba8f666d5"', 'PartNumber': 1508}, {'ETag': '"08d3dbd1e59d66137de5e8167bc0fa02"', 'PartNumber': 1509}, {'ETag': '"35f8f2a4365d1d52ae43dad03adfb647"', 'PartNumber': 1510}, {'ETag': '"33702ee1cef41901840304fa2a4be2a8"', 'PartNumber': 1511}, {'ETag': '"1f7ff8f0dea4c2bcfee6d438bf0e0151"', 'PartNumber': 1512}, {'ETag': '"c8bca52dc9b8ecd5f379bd531c784b34"', 'PartNumber': 1513}, {'ETag': '"2219b9003a6827a6a2fd8b3f295c119e"', 'PartNumber': 1514}, {'ETag': '"84680230ce38c01511907b79af19d7af"', 'PartNumber': 1515}, {'ETag': '"e6f1b49b77d611c94a8b08bd644fcf1a"', 'PartNumber': 1516}, {'ETag': '"572c7865bb8d0f50cacbcf4d032df3fd"', 'PartNumber': 1517}, {'ETag': '"20dd825fc51f527e74f3e451781ae4cd"', 'PartNumber': 1518}, {'ETag': '"ee710f18ba854cfbb3a67e3715b58010"', 'PartNumber': 1519}, {'ETag': '"dd1f5dc4ac3a8fa3e639119f51ff5170"', 'PartNumber': 1520}, {'ETag': '"1d18419c0268f6f436209e9764e26693"', 'PartNumber': 1521}, {'ETag': '"e499a702237d5a1bb39721e7074fa5fb"', 'PartNumber': 1522}, {'ETag': '"be7411e9503c4a0e2e03db898a02137c"', 'PartNumber': 1523}, {'ETag': '"cc1c1a156cf6b31700d79b89ef21278e"', 'PartNumber': 1524}, {'ETag': '"de9801d8fa7eeaf1b44abb6029fbb990"', 'PartNumber': 1525}, {'ETag': '"a294183625ecbac1c921551a21671c28"', 'PartNumber': 1526}, {'ETag': '"ac5fd9809faa3aec41711ed460fd46c4"', 'PartNumber': 1527}, {'ETag': '"256a8eebe3110a43040a9ac34cf81f44"', 'PartNumber': 1528}, {'ETag': '"755cf398f8c202bb4fe226b933d75674"', 'PartNumber': 1529}, {'ETag': '"65870909c4e66c3e3595648dad15ab26"', 'PartNumber': 1530}, {'ETag': '"ecbba46c6a508dd19934b28a25133f3f"', 'PartNumber': 1531}, {'ETag': '"acabca0492d8ec18825a0aea54e24e56"', 'PartNumber': 1532}, {'ETag': '"1b855a40965eca7514c41d2ab04f52af"', 'PartNumber': 1533}, {'ETag': '"71fb82fde5d917db72c31cb5509d4850"', 'PartNumber': 1534}, {'ETag': '"0318224e30a2feb405b0ad17b5f33012"', 'PartNumber': 1535}, {'ETag': '"470550c53824571710a7d6b5efea1240"', 'PartNumber': 1536}, {'ETag': '"74a4c96618d2eeac1076bcf3feac288c"', 'PartNumber': 1537}, {'ETag': '"3001fcc9ed643e1e18878c44926c6f11"', 'PartNumber': 1538}, {'ETag': '"44822f0901808e6bfb493bb8e53d915c"', 'PartNumber': 1539}, {'ETag': '"df1a799a207c8fc9d11e20afcd4ae5c1"', 'PartNumber': 1540}, {'ETag': '"8d48074f3c9a59c42190fb898c70f897"', 'PartNumber': 1541}, {'ETag': '"89e5e1f2adbdb578cfb8d97ada65f77e"', 'PartNumber': 1542}, {'ETag': '"0cd0d4d8f7f0f3355fae10eaf04296f7"', 'PartNumber': 1543}, {'ETag': '"599add4dbe328fcfa76dccdcecddf630"', 'PartNumber': 1544}, {'ETag': '"d9bc59ddda0bb9f23e8ae4ce71a9060b"', 'PartNumber': 1545}, {'ETag': '"e206d31f385416b4b67e44bc470aa018"', 'PartNumber': 1546}, {'ETag': '"3341decc646853f0a579ecffb2be53d0"', 'PartNumber': 1547}, {'ETag': '"9713b3f7a3dad4a8440cf7b6d965cd52"', 'PartNumber': 1548}, {'ETag': '"3a553711d09dc99dbab3210cd84ad9d7"', 'PartNumber': 1549}, {'ETag': '"7a3fec2b9f073189dddd6acb6023a618"', 'PartNumber': 1550}, {'ETag': '"4fb773fdb835eb0910e2c3103237cc9a"', 'PartNumber': 1551}, {'ETag': '"d9d90d53e167fa0b255a6c37a64f6f03"', 'PartNumber': 1552}, {'ETag': '"3b5d75f809c51d5b22b3046079ebb584"', 'PartNumber': 1553}, {'ETag': '"1e2d48b5324771fc8a9a069fce61b98d"', 'PartNumber': 1554}, {'ETag': '"f2a41fc729632a2b30d2c73efad533f0"', 'PartNumber': 1555}, {'ETag': '"d6ce95207eca1049b9ac32058b3ee348"', 'PartNumber': 1556}, {'ETag': '"b446a632004404343e2c54df4fe4d87a"', 'PartNumber': 1557}, {'ETag': '"fcc3a2734c63b447c2e9613b2f57a60e"', 'PartNumber': 1558}, {'ETag': '"272018a4548e4df61ebc168ba15a8bb9"', 'PartNumber': 1559}, {'ETag': '"35246593195b102808606a0e4eb94a22"', 'PartNumber': 1560}, {'ETag': '"d0cd6338dc9eb4dbc5722651ddc5350c"', 'PartNumber': 1561}, {'ETag': '"399e76be6304b65634ce565584e3760f"', 'PartNumber': 1562}, {'ETag': '"80af6f8b88fc986c561a5101460e4b0b"', 'PartNumber': 1563}, {'ETag': '"6310d7f2051f99747faa8227c0082f5e"', 'PartNumber': 1564}, {'ETag': '"d080a8c8dc1c2c6deb343f441aedaaf7"', 'PartNumber': 1565}, {'ETag': '"dc759ab6c7f6c1532b64799a2fead599"', 'PartNumber': 1566}, {'ETag': '"51d0c5d0b3b8a05ee24484a9333ee085"', 'PartNumber': 1567}, {'ETag': '"44036e956d3680dec0381a0196eb308b"', 'PartNumber': 1568}, {'ETag': '"7327c9d1c4987d529686be6309cf41a7"', 'PartNumber': 1569}, {'ETag': '"15998ec2876aa973d1a8aa8da74bb504"', 'PartNumber': 1570}, {'ETag': '"f5fdcd3455e455836db04efbcafb0e9b"', 'PartNumber': 1571}, {'ETag': '"1bfc06e59af306e51144b9d3876bed9b"', 'PartNumber': 1572}, {'ETag': '"0bee18838c3b1a5abd284bf43e50bdc6"', 'PartNumber': 1573}, {'ETag': '"3521c812c4ec68fb6e0ac9353129e356"', 'PartNumber': 1574}, {'ETag': '"4a98e1daa5a676e15e939c0c5696b69b"', 'PartNumber': 1575}, {'ETag': '"2dbd21adb5c6c71513fdf9d57c9fac71"', 'PartNumber': 1576}, {'ETag': '"f20ff6a497ec1878ad7d03ad4b179464"', 'PartNumber': 1577}, {'ETag': '"a5aad81bba9e04ce72d0d0b8ce081001"', 'PartNumber': 1578}, {'ETag': '"a0867c1d1acdeb9b2c9a87aa3f7ce1c4"', 'PartNumber': 1579}, {'ETag': '"f43c127e9ce14071c8f4dc0a0e10c171"', 'PartNumber': 1580}, {'ETag': '"4339705c726a6505f7a06e63bc038c9e"', 'PartNumber': 1581}, {'ETag': '"9c62aba8c8189014a69fb4fd42993caa"', 'PartNumber': 1582}, {'ETag': '"6a2b1918857c0c265e4e297354c0e2d0"', 'PartNumber': 1583}, {'ETag': '"77b0ac82dec52d895a2d4c6cf4202492"', 'PartNumber': 1584}, {'ETag': '"63a87247c2f6f6bc01107575815183a3"', 'PartNumber': 1585}, {'ETag': '"8fc9de3c2733b9d6d99fe24be9b2d9f0"', 'PartNumber': 1586}, {'ETag': '"39c4c832d3144d996ab49ddb480ae574"', 'PartNumber': 1587}, {'ETag': '"b99dd0d5cdeed3bc12fee029cddd1650"', 'PartNumber': 1588}, {'ETag': '"7da1f7df4e97df6c5225b901d7850fe9"', 'PartNumber': 1589}, {'ETag': '"31c8a407a47d9a482156dda6b0ccf0e0"', 'PartNumber': 1590}, {'ETag': '"e7e43e2a7468dc4d6fe7622fd72a5f93"', 'PartNumber': 1591}, {'ETag': '"9f85d097df7a490bef1c0afa03aa1e7d"', 'PartNumber': 1592}, {'ETag': '"f93f26628a769c4b7c5e033753807b38"', 'PartNumber': 1593}, {'ETag': '"aac681b990877b8fa96bb33e30e6f489"', 'PartNumber': 1594}, {'ETag': '"1379df479487fc0cdb3ad3106d7bae76"', 'PartNumber': 1595}, {'ETag': '"56bd78f7186d0f394cde589e7fa1db9c"', 'PartNumber': 1596}, {'ETag': '"9d7d6382acc5953ece54c97bac077b3d"', 'PartNumber': 1597}, {'ETag': '"c6c3639a12c3f4a23706671b70014aef"', 'PartNumber': 1598}, {'ETag': '"15276a0385cb6cda79e0cddb1d602a5f"', 'PartNumber': 1599}, {'ETag': '"506b78f7e7898d712bc9878831501412"', 'PartNumber': 1600}, {'ETag': '"a5b5d27c0549dbbeb247048104f81f87"', 'PartNumber': 1601}, {'ETag': '"e6af272c16cab4fd81106e86db6498d6"', 'PartNumber': 1602}, {'ETag': '"ac0df1e00ba462efbb6d27d514d5fae8"', 'PartNumber': 1603}, {'ETag': '"ca7dd63446f8c9e3df0f6db374c10a88"', 'PartNumber': 1604}, {'ETag': '"d90f06073dc0318d79c50bffe232baab"', 'PartNumber': 1605}, {'ETag': '"11a11aae0d001835804e70a926f31ad0"', 'PartNumber': 1606}, {'ETag': '"7127696f5b8357b40d5f410b185189d8"', 'PartNumber': 1607}, {'ETag': '"be740e168a1a07aea0934f420fa488cb"', 'PartNumber': 1608}, {'ETag': '"5d74cfb2dde9c55d014577b23dd5bef9"', 'PartNumber': 1609}, {'ETag': '"cb3de42e3c5c2a696bf4ffcf3a0b2c27"', 'PartNumber': 1610}, {'ETag': '"730d8ffb11c6857d9b9a45b95edb8cbf"', 'PartNumber': 1611}, {'ETag': '"17aa5003321ba35335c75f42c58d3549"', 'PartNumber': 1612}, {'ETag': '"17097476b3534884b155052bc08ca11d"', 'PartNumber': 1613}, {'ETag': '"4da058224bb49529db6b5c6ce52ad659"', 'PartNumber': 1614}, {'ETag': '"76fd7efb0836881403155cd38cf1cc89"', 'PartNumber': 1615}, {'ETag': '"39854e0dacf9cf2270b937dd3b1be3c0"', 'PartNumber': 1616}, {'ETag': '"4ef4560e16a51b45c7245ba44046f933"', 'PartNumber': 1617}, {'ETag': '"491fbca6ac45b7b0adb5978c8d292469"', 'PartNumber': 1618}, {'ETag': '"888970659ab87321a8f256c3ef1718df"', 'PartNumber': 1619}, {'ETag': '"0b4b12e21b6acc3be483bdbe67b89440"', 'PartNumber': 1620}, {'ETag': '"8922abc944101bc88f86c7958014a00a"', 'PartNumber': 1621}, {'ETag': '"6da4676973384b3ee1df12de8ecd03de"', 'PartNumber': 1622}, {'ETag': '"0d1b2e58abedadbe176408cca03c095b"', 'PartNumber': 1623}, {'ETag': '"b35f41dfdfae13c735cb4d85e973b3a3"', 'PartNumber': 1624}, {'ETag': '"a3adf4405b96c6f885a4a5f21ce076f7"', 'PartNumber': 1625}, {'ETag': '"6d494f5472c88a7d62cc2305cef56fa0"', 'PartNumber': 1626}, {'ETag': '"b54de660b59c904da9a45c7747d93ffe"', 'PartNumber': 1627}, {'ETag': '"c6c2ef963ee5e1018dc59e5902656f03"', 'PartNumber': 1628}, {'ETag': '"2b85f9fcddc8ff6e9d0d794ee61f57f8"', 'PartNumber': 1629}, {'ETag': '"91f70542f6bb7add51a8d81b2ce875ef"', 'PartNumber': 1630}, {'ETag': '"87847611c7d6d077344c8bb230e01038"', 'PartNumber': 1631}, {'ETag': '"e9f6a36a83908a557b392eb634e2b2f2"', 'PartNumber': 1632}, {'ETag': '"e61c4c0c0cd06abe92d7d2fbd613acae"', 'PartNumber': 1633}, {'ETag': '"930f014f793899145c8547b20b106ca3"', 'PartNumber': 1634}, {'ETag': '"f6e7a35f402d417dd4d1436c37b03c72"', 'PartNumber': 1635}, {'ETag': '"8e41bf856516358b355e48910c312962"', 'PartNumber': 1636}, {'ETag': '"c950f293a7f96c6f09b03c2035dd29bc"', 'PartNumber': 1637}, {'ETag': '"ab919089616bfd5652d040557de71055"', 'PartNumber': 1638}, {'ETag': '"53adf64b831b7e222c4b695212e97d09"', 'PartNumber': 1639}, {'ETag': '"703de51e1e9a8ec31dc83ab784aba6f7"', 'PartNumber': 1640}, {'ETag': '"179bb6441e8ffc44a42ef6b43afdd6e0"', 'PartNumber': 1641}, {'ETag': '"3c136bbcd464b2a11eebf34d2a99c9d2"', 'PartNumber': 1642}, {'ETag': '"4eaf5dad4e8508951a4efaeb686dacf5"', 'PartNumber': 1643}, {'ETag': '"c76496a7832e81c72ef5b3c370fe3091"', 'PartNumber': 1644}, {'ETag': '"de2b4a1e225d8bd5770544d591784aa7"', 'PartNumber': 1645}, {'ETag': '"d78dd216669a29ad9e147f1a92acf69f"', 'PartNumber': 1646}, {'ETag': '"492e4ecc39149f3e24b66fe04f71a924"', 'PartNumber': 1647}, {'ETag': '"401799fa22dacacffdcbfd22cd0ceefa"', 'PartNumber': 1648}, {'ETag': '"b1d00108f8eb008eb32926665a1c0720"', 'PartNumber': 1649}, {'ETag': '"16c4204924820ce93664226f72a2ddb9"', 'PartNumber': 1650}, {'ETag': '"20d24334d1f50d31151a561e28011e97"', 'PartNumber': 1651}, {'ETag': '"a86b31acf3820bf667fde8fa93c97291"', 'PartNumber': 1652}, {'ETag': '"0734177898b00659b0be4f8241d485f7"', 'PartNumber': 1653}, {'ETag': '"1dd1a881e255a961d1f8ed1d8b4e2767"', 'PartNumber': 1654}, {'ETag': '"6d338ace4926a12db8e0f5dcf9425606"', 'PartNumber': 1655}, {'ETag': '"d0d5c237f28599766e47d4754530822a"', 'PartNumber': 1656}, {'ETag': '"7bddd54d2a559664c4afcfdcdec1a613"', 'PartNumber': 1657}, {'ETag': '"48d88c5daebc9867c5c7823325ebc953"', 'PartNumber': 1658}, {'ETag': '"681d61d1f70d69cdae4184d2f4a92f24"', 'PartNumber': 1659}, {'ETag': '"c1c3f89ec52a80b14b4266129a058899"', 'PartNumber': 1660}, {'ETag': '"959e0661228b02a2bd946f13d8e296e6"', 'PartNumber': 1661}, {'ETag': '"f3b35d8d7bc15c367f6f7cd465995d49"', 'PartNumber': 1662}, {'ETag': '"7d73237114981aa56072278b7f32b4cb"', 'PartNumber': 1663}, {'ETag': '"864596a076883696a52b6805d55f287b"', 'PartNumber': 1664}, {'ETag': '"a1ea737250c23b3c8e13eec92304b480"', 'PartNumber': 1665}, {'ETag': '"95b5c0ec4172aa7446692ea7797c4e23"', 'PartNumber': 1666}, {'ETag': '"2b4453c9b8cfdebea1ac2fd69eec172d"', 'PartNumber': 1667}, {'ETag': '"21d5e85e753eec6e31cd13bf4976a897"', 'PartNumber': 1668}, {'ETag': '"28338bf64e47e1a99280c7ba18d43b1b"', 'PartNumber': 1669}, {'ETag': '"90468573e8e095c8f4cf7b1489f614af"', 'PartNumber': 1670}, {'ETag': '"33758c9245fb306cee3b021222d76ee1"', 'PartNumber': 1671}, {'ETag': '"0d74305786486d28fa40bf548ff8914f"', 'PartNumber': 1672}, {'ETag': '"ff1ce5b4b7f6361805f32a2079af5189"', 'PartNumber': 1673}, {'ETag': '"14bec5ff6bcefa5fc88aa809d4c083f0"', 'PartNumber': 1674}, {'ETag': '"11fb753208ce142450ac82dff815eec3"', 'PartNumber': 1675}, {'ETag': '"f2eb86db57c2bd9644587616e12b8251"', 'PartNumber': 1676}, {'ETag': '"dffd8ca56b9908d98859e5494de8b85b"', 'PartNumber': 1677}, {'ETag': '"79dfd139ea6088255e871c466467924d"', 'PartNumber': 1678}, {'ETag': '"cda1d663658def0f1005ba085f9e07ac"', 'PartNumber': 1679}, {'ETag': '"17773fbebae446929a756796c936dcd2"', 'PartNumber': 1680}, {'ETag': '"c1e8a309956453e504ea5626cacdd887"', 'PartNumber': 1681}, {'ETag': '"9c7737ee18d86d27e66706bf131f00e5"', 'PartNumber': 1682}, {'ETag': '"d649bb08bd881cd2c5be61f44b8f40fb"', 'PartNumber': 1683}, {'ETag': '"23eb9783e4c5a0adb9ea76e50af6e1d1"', 'PartNumber': 1684}, {'ETag': '"a81fd73dc14c8c965f3cf94e1d4a02fb"', 'PartNumber': 1685}, {'ETag': '"db90255e5cf716301e2ef50c23361bbc"', 'PartNumber': 1686}, {'ETag': '"8672af833059d221205c11315aabaab3"', 'PartNumber': 1687}, {'ETag': '"ad2f9946d6d2261cdfe710e2e8d7a9a3"', 'PartNumber': 1688}, {'ETag': '"f5311f6605d0b9c496f9df95568c170e"', 'PartNumber': 1689}, {'ETag': '"060aff8f5dca7d4214fad9e174f8c21c"', 'PartNumber': 1690}, {'ETag': '"c9b3c970ecd3e2bf76528e0edb6cbc66"', 'PartNumber': 1691}, {'ETag': '"8ac440ca2ad9a3cf14bd13301059f880"', 'PartNumber': 1692}, {'ETag': '"89433ad6b80e7b309575840d0e137fc9"', 'PartNumber': 1693}, {'ETag': '"1b4bbf18b53d62207ecf2ff1ce64821f"', 'PartNumber': 1694}, {'ETag': '"8ece905afa3e6db5fa5ddae744b653d2"', 'PartNumber': 1695}, {'ETag': '"7b75ac50e7e0973688a60a0c7c5a4f9d"', 'PartNumber': 1696}, {'ETag': '"ef7497faf17dbe5fc6198261b2e4440a"', 'PartNumber': 1697}, {'ETag': '"ed3e3d75356d702778e040549f979f6e"', 'PartNumber': 1698}, {'ETag': '"15cd683a2439bf422e073adcb87eb4c8"', 'PartNumber': 1699}, {'ETag': '"7a7ae1e0006c64030207a4d6bad805dd"', 'PartNumber': 1700}, {'ETag': '"73406f8a90417da369c702a2afd1d63e"', 'PartNumber': 1701}, {'ETag': '"7b0ce1e891bddd673b3b5a09963c1ad5"', 'PartNumber': 1702}, {'ETag': '"4738d94155eb69a00c346f2f9f236698"', 'PartNumber': 1703}, {'ETag': '"437ed4c12a00180c3c6cd4df31c3bb8a"', 'PartNumber': 1704}, {'ETag': '"7ae38b4165a4890be6bff1f04a64fdd4"', 'PartNumber': 1705}, {'ETag': '"32d2f0fbcf0bcf5c6363d9b5ca9ac627"', 'PartNumber': 1706}, {'ETag': '"3ca97d1d504b60cf3cb802843dba872b"', 'PartNumber': 1707}, {'ETag': '"bef31e85b2dc805bdae329462e6a1c8a"', 'PartNumber': 1708}, {'ETag': '"f2ae20a71a2800b3f8fc155d7716120c"', 'PartNumber': 1709}, {'ETag': '"466de144aac8501c0df5d9da03e6c6eb"', 'PartNumber': 1710}, {'ETag': '"5209320e11547d02fe7b4ab3fd2d18ca"', 'PartNumber': 1711}, {'ETag': '"5ef1da2abd391388ff3c015c332768db"', 'PartNumber': 1712}, {'ETag': '"dc7f0a5a013015da34c3c77670cf3497"', 'PartNumber': 1713}, {'ETag': '"23a7408fd8e0aa987434ce0b75d44b02"', 'PartNumber': 1714}, {'ETag': '"06eef38cf730597c41b7fdab631a16a3"', 'PartNumber': 1715}, {'ETag': '"6a364081a48eff011e0a6874e6a85f4b"', 'PartNumber': 1716}, {'ETag': '"0ac6253f68710b69e8a2126ac4b2edd3"', 'PartNumber': 1717}, {'ETag': '"174b9dec4460876294cc494408bee062"', 'PartNumber': 1718}, {'ETag': '"5fcb833aa27cc02135439cc706111d1e"', 'PartNumber': 1719}, {'ETag': '"52d908091b5bbf26ee9dae2c0ceab957"', 'PartNumber': 1720}, {'ETag': '"6593ce8c30e9a7e41074a7f589a69415"', 'PartNumber': 1721}, {'ETag': '"92e0eaeb934290bc1a2114ee34befed1"', 'PartNumber': 1722}, {'ETag': '"fb53978581fc2d7d95fca6a438f4487e"', 'PartNumber': 1723}, {'ETag': '"ab56b3e928eb79a9066ffd0f5fe60d5a"', 'PartNumber': 1724}, {'ETag': '"4d90eb771882459fe18067955dbea0c2"', 'PartNumber': 1725}, {'ETag': '"be64f835397fdeaee79d8e1e6787f8f4"', 'PartNumber': 1726}, {'ETag': '"bac12f42fd47b48ba7c30e73315ad5ef"', 'PartNumber': 1727}, {'ETag': '"df04630efa51a69b6841c03b176bfb15"', 'PartNumber': 1728}, {'ETag': '"e7e3b20851d975996943e110a19e2602"', 'PartNumber': 1729}, {'ETag': '"96c4a08a99dc1641ff6f23560a7eb640"', 'PartNumber': 1730}, {'ETag': '"188d94ea7dd9289dc48a71dff6bdbb0d"', 'PartNumber': 1731}, {'ETag': '"8bbc1161e6d4d9d47ecfd473ccb8bfce"', 'PartNumber': 1732}, {'ETag': '"9b9e6645c17585e8344b3c8fbdc06c9d"', 'PartNumber': 1733}, {'ETag': '"854912cbc6a468c8316deb3dd4b767a4"', 'PartNumber': 1734}, {'ETag': '"3d671f53f6785e2179cd131212ebac2a"', 'PartNumber': 1735}, {'ETag': '"f7e39a4f74b87b55b9ff4bf8bd979574"', 'PartNumber': 1736}, {'ETag': '"c88a9ce1870396abeb0bdb2d5ae493ce"', 'PartNumber': 1737}, {'ETag': '"f5a48b8b4448023d384ef9b94bea4116"', 'PartNumber': 1738}, {'ETag': '"a7c77de95fa73639398bd40c486fd986"', 'PartNumber': 1739}, {'ETag': '"907634cd609c794c946a134b1d896ddf"', 'PartNumber': 1740}, {'ETag': '"23682b5fe6a9b851528403b5dde8bce1"', 'PartNumber': 1741}, {'ETag': '"b11f2ceadc1574a5e2de5effffba3f20"', 'PartNumber': 1742}, {'ETag': '"27df1a6e191cb8f055567ff3999e69da"', 'PartNumber': 1743}, {'ETag': '"eec09099ebdccc904513c6b3f2585137"', 'PartNumber': 1744}, {'ETag': '"2c31c1ec4ac7041c6d9209bb98d0ca17"', 'PartNumber': 1745}, {'ETag': '"179dbca314cc1d148d1874d085b59d62"', 'PartNumber': 1746}, {'ETag': '"b8a8d5f90254a20096286c95de36c87b"', 'PartNumber': 1747}, {'ETag': '"dcdf63b36842aa1af8dffa886afd759a"', 'PartNumber': 1748}, {'ETag': '"f29fee670b6aeb44cc46d9b9d8395673"', 'PartNumber': 1749}, {'ETag': '"6bf18d2d0de569796dacf606ca91feed"', 'PartNumber': 1750}, {'ETag': '"24a19c27d2b375f78ad9f8d0c6c2e551"', 'PartNumber': 1751}, {'ETag': '"73bf520fbbca896d9fe0a1120d6359ec"', 'PartNumber': 1752}, {'ETag': '"fd309e03c8b27e3f3f0778e0d1897c99"', 'PartNumber': 1753}, {'ETag': '"18ba5dd934c9df77ebd07dd438b266f3"', 'PartNumber': 1754}, {'ETag': '"da5ea5b444e55488005005e8a7ac69a1"', 'PartNumber': 1755}, {'ETag': '"cd21dd90279a610f41c0274274231fab"', 'PartNumber': 1756}, {'ETag': '"67c00e0155e760c2d93f41845ca79aed"', 'PartNumber': 1757}, {'ETag': '"bb7d56300737b800aa3134b5e1fd7c6d"', 'PartNumber': 1758}, {'ETag': '"2ac07f78232e28f4bf454e9e96a807a5"', 'PartNumber': 1759}, {'ETag': '"3aec8229e8f6cc101903e663a046a0a9"', 'PartNumber': 1760}, {'ETag': '"b305b0159a3611afaa02a2e68f62d5ef"', 'PartNumber': 1761}, {'ETag': '"e528367690274554477d3810e647445c"', 'PartNumber': 1762}, {'ETag': '"623f70b3c81c704ca7b2084f83fdd888"', 'PartNumber': 1763}, {'ETag': '"4432a3644f9dbde0bfae490cd86b1392"', 'PartNumber': 1764}, {'ETag': '"b930c23819783bae3a72a72e3a267ce1"', 'PartNumber': 1765}, {'ETag': '"ca08e206644f032a0a88b3ea2475b081"', 'PartNumber': 1766}, {'ETag': '"e4dfe89d4745be4329a5d2e62ece98b7"', 'PartNumber': 1767}, {'ETag': '"c6eca653b9b93af2e5b6c6a03dd68f17"', 'PartNumber': 1768}, {'ETag': '"cef51eda6d32d2bf013a8da2b36cd07e"', 'PartNumber': 1769}, {'ETag': '"06e042a8ec6fede0cdfb85f9c7978257"', 'PartNumber': 1770}, {'ETag': '"ca8581c997993b7ca5fb15feb3bd3c53"', 'PartNumber': 1771}, {'ETag': '"c823c2a550d6b6c8598c34d532741989"', 'PartNumber': 1772}, {'ETag': '"24a826388b46a0ad8e5da0ccb3f9db69"', 'PartNumber': 1773}, {'ETag': '"58013f1ca286102fc58d50c37cd72b50"', 'PartNumber': 1774}, {'ETag': '"ba615af66b865eb7785f298008a54afe"', 'PartNumber': 1775}, {'ETag': '"d050fcd389eb8c754e2a6914932e73e8"', 'PartNumber': 1776}, {'ETag': '"8c1127f4c2227cd188c37b9f18e977eb"', 'PartNumber': 1777}, {'ETag': '"81de9eac42a94f8762a9e0b6bd8d2385"', 'PartNumber': 1778}, {'ETag': '"c2abd4d202ed00e653dc4b37b2553040"', 'PartNumber': 1779}, {'ETag': '"7e949763d506190d2ddddb34ad6c8e9c"', 'PartNumber': 1780}, {'ETag': '"7c3a45e408bb20cfae7e796ebbc272a9"', 'PartNumber': 1781}, {'ETag': '"1eaba9ed19e0c8ab08acfd9dc8236756"', 'PartNumber': 1782}, {'ETag': '"849c66e91a4aafae73a29b186f33116f"', 'PartNumber': 1783}, {'ETag': '"37104438b77dcca09c13ae6f4aa151ec"', 'PartNumber': 1784}, {'ETag': '"5a949bbc2a0a6abec3a8f250374bd89a"', 'PartNumber': 1785}, {'ETag': '"28564a84286f6e50474b55e3c4ffda9d"', 'PartNumber': 1786}, {'ETag': '"4424263785ada35cc0c782cf30df3ffd"', 'PartNumber': 1787}, {'ETag': '"9ccc18f5bd175141d80fa17eb0f7e982"', 'PartNumber': 1788}, {'ETag': '"a0dfff66aea57746868fd843320ac9be"', 'PartNumber': 1789}, {'ETag': '"7bb0f8e32323102738fa36403c4db03b"', 'PartNumber': 1790}, {'ETag': '"2d4ec2198c1dddbfc8e98a4533635fe3"', 'PartNumber': 1791}, {'ETag': '"ee75b464be8711bbc232510d6e180046"', 'PartNumber': 1792}, {'ETag': '"420ec9030e86c456463adcbc8bd61dda"', 'PartNumber': 1793}, {'ETag': '"7fe34b64e04d30b84c04545f4fa066e5"', 'PartNumber': 1794}, {'ETag': '"c44e3ad083aab64576f58ad42c466cfb"', 'PartNumber': 1795}, {'ETag': '"994301a5cb195381e3a0d476e9f4eafe"', 'PartNumber': 1796}, {'ETag': '"133137c8f4a1f804deb3797ab9ae0443"', 'PartNumber': 1797}, {'ETag': '"de59c8e7945445d00f05316249521cd5"', 'PartNumber': 1798}, {'ETag': '"7fef7462ba6e8b040cbc13d609d4b434"', 'PartNumber': 1799}, {'ETag': '"65edbd5c7666bab57a88d3eb29a68109"', 'PartNumber': 1800}, {'ETag': '"d09c6d54ad5ee4bfbaa6bc1c20bf6533"', 'PartNumber': 1801}, {'ETag': '"04f06094a1929a06521ddbbfaa1e5ff6"', 'PartNumber': 1802}, {'ETag': '"1f1c7e9d4c166d3a6e32b727b79dcb78"', 'PartNumber': 1803}, {'ETag': '"1c49f01e903baa2d3743edccd839e73c"', 'PartNumber': 1804}, {'ETag': '"9a28ef2e3e93a57fcf5414d5cd405178"', 'PartNumber': 1805}, {'ETag': '"03bf42440d47000252cd3f43cafc3547"', 'PartNumber': 1806}, {'ETag': '"5fe73d684f6450f443ce3cd85cc253fe"', 'PartNumber': 1807}, {'ETag': '"58ef05e4a85e5619556b0cf2ca71ea67"', 'PartNumber': 1808}, {'ETag': '"42a6d77cf8a581d4d1f50731d65c206d"', 'PartNumber': 1809}, {'ETag': '"204a102af1260430702c8b4be50dc97b"', 'PartNumber': 1810}, {'ETag': '"45559d9a6996789d868e241bf1e3d88b"', 'PartNumber': 1811}, {'ETag': '"d13b8bcc367bb21974db8321c7f32ad2"', 'PartNumber': 1812}, {'ETag': '"8fb04b6599ad4b2b93ee87adddca14cb"', 'PartNumber': 1813}, {'ETag': '"55051d78ad9cfa97fe23f5f7fb459ec0"', 'PartNumber': 1814}, {'ETag': '"0f6bf9828a2cb16a65370c172d9e47ff"', 'PartNumber': 1815}, {'ETag': '"e19ffb2160243b8262e9fdf33755309d"', 'PartNumber': 1816}, {'ETag': '"5dde802187777d436762b8a5dd98b10c"', 'PartNumber': 1817}, {'ETag': '"d84ea28f0a12c5bae52ca4fef9f8237b"', 'PartNumber': 1818}, {'ETag': '"45aec6d014c3aacbee010930a95e848a"', 'PartNumber': 1819}, {'ETag': '"0a3b946e2c465798c50698655f64f7a6"', 'PartNumber': 1820}, {'ETag': '"a57ea2642daa8114ed7410fc014f026d"', 'PartNumber': 1821}, {'ETag': '"9c57446b2099388ffc03ee78b94b950c"', 'PartNumber': 1822}, {'ETag': '"30700ef285baddbcb6e949ab4f9d3615"', 'PartNumber': 1823}, {'ETag': '"c3b2597c49334e171c64d2fbe6f8bb40"', 'PartNumber': 1824}, {'ETag': '"d57e4130bb2b2770fb0acd8373d92710"', 'PartNumber': 1825}, {'ETag': '"7378dfaf4147357798db89f0ee25abbb"', 'PartNumber': 1826}, {'ETag': '"0bda4f6b662fa1e10e9d829102728035"', 'PartNumber': 1827}, {'ETag': '"e58ec7ba8eaaf8154bb4a3cd133b366f"', 'PartNumber': 1828}, {'ETag': '"c62cf9087f0acec06c00f437ade8d135"', 'PartNumber': 1829}, {'ETag': '"80b744268f0ca9279b403b889189572f"', 'PartNumber': 1830}, {'ETag': '"a186f2a35a233dfb737a862551729805"', 'PartNumber': 1831}, {'ETag': '"147936c54c7fccd51a7c5d6d18bd122a"', 'PartNumber': 1832}, {'ETag': '"dd41b2f27b1275796fdca97e20054246"', 'PartNumber': 1833}, {'ETag': '"7ceef4bac01dbc139617987505f6123c"', 'PartNumber': 1834}, {'ETag': '"8eda59bc13d4c7ed39b2fe88d5c464c2"', 'PartNumber': 1835}, {'ETag': '"e3ca7f35a5f01a0af38f865943b65cb4"', 'PartNumber': 1836}, {'ETag': '"0c72989f915f5dc2e8a1dabc95cc6cc6"', 'PartNumber': 1837}, {'ETag': '"b498d36d29a1df68b24f8cc32a6310f7"', 'PartNumber': 1838}, {'ETag': '"5f78930c586530facff78c510e64abe9"', 'PartNumber': 1839}, {'ETag': '"f11abd6cf1bc9cc07eb3964c6a56c7f0"', 'PartNumber': 1840}, {'ETag': '"0fc75b5bc6df2cafebd0a82dc8e5d2d7"', 'PartNumber': 1841}, {'ETag': '"df25ad149746fd23b44fe4a952901cef"', 'PartNumber': 1842}, {'ETag': '"17cf6a9a684e61eabb064a74ca10b6ac"', 'PartNumber': 1843}, {'ETag': '"df6d754742438691d0b9ced436cd6ebf"', 'PartNumber': 1844}, {'ETag': '"a36398a5cfde04c5aa1345408d2a0381"', 'PartNumber': 1845}, {'ETag': '"9de13655536e5557cf7830ac0912a06d"', 'PartNumber': 1846}, {'ETag': '"dfa7adb160ff12768128cd0481e6864f"', 'PartNumber': 1847}, {'ETag': '"84dd8bb6c06ce04b1d91822a138bd6c5"', 'PartNumber': 1848}, {'ETag': '"d5255a3631c21dbe89ea73cbffa268c4"', 'PartNumber': 1849}, {'ETag': '"75b3be88aedf30caddfe73ce3f5ef645"', 'PartNumber': 1850}, {'ETag': '"4a232977a23a27db98f8de50dd48bf21"', 'PartNumber': 1851}, {'ETag': '"427c46afb46c5a6bd4020a87de8e8dcd"', 'PartNumber': 1852}, {'ETag': '"42cdd53a911430bd8df0416be4b73c34"', 'PartNumber': 1853}, {'ETag': '"4701595739c545d5a1066238a4421d61"', 'PartNumber': 1854}, {'ETag': '"4cca031c9aa5bb0581d990dab4ded099"', 'PartNumber': 1855}, {'ETag': '"fff5027d65d60fefc474d2e0ba7fa7be"', 'PartNumber': 1856}, {'ETag': '"949ccaa95e585b249075718836825d46"', 'PartNumber': 1857}, {'ETag': '"5b21d3828ccfa52e75aefac4a36f623a"', 'PartNumber': 1858}, {'ETag': '"b8a0fd7befdef3b870f8eda24cc5cc19"', 'PartNumber': 1859}, {'ETag': '"b52b5d29f13fa62ee6ef4d8214e677dc"', 'PartNumber': 1860}, {'ETag': '"1f3901b1e2f766b90878d0eea7918853"', 'PartNumber': 1861}, {'ETag': '"83b283d4055f4d20f71fcf09f4478222"', 'PartNumber': 1862}, {'ETag': '"f318fceffd541fbd8529c76bd04d81f2"', 'PartNumber': 1863}, {'ETag': '"751833d34a49cdd2c36845076e3add9b"', 'PartNumber': 1864}, {'ETag': '"7685f9317144b2d2deaa0dfb03808d31"', 'PartNumber': 1865}, {'ETag': '"f647929a0c8b5408df49cbf1ea78f081"', 'PartNumber': 1866}, {'ETag': '"63e49627bfdf7232961259af64ecb2be"', 'PartNumber': 1867}, {'ETag': '"fc7710793a88dd8616227651d23aaf60"', 'PartNumber': 1868}, {'ETag': '"8f8b39b4214b47ff0426b0b7b681f232"', 'PartNumber': 1869}, {'ETag': '"e3b09aca301cfd1404f4d11c0c53e82b"', 'PartNumber': 1870}, {'ETag': '"43a86020140c9b0abfd286424b1a5fdb"', 'PartNumber': 1871}, {'ETag': '"294d3c5fd15a8a3aa77613f372a164f8"', 'PartNumber': 1872}, {'ETag': '"770e7e84ee83b473df12e26966da8081"', 'PartNumber': 1873}, {'ETag': '"d0a76295b48e9c55d771b5b39cbdf7d6"', 'PartNumber': 1874}, {'ETag': '"ce02eac82ccbf1c8cf46ff7764fca07b"', 'PartNumber': 1875}, {'ETag': '"e61c8d22f33976fd2535ab370daee3bb"', 'PartNumber': 1876}, {'ETag': '"242e9812cc86b4d97ea865da08041b7c"', 'PartNumber': 1877}, {'ETag': '"b74f0516110184de52a19e2f13badd84"', 'PartNumber': 1878}, {'ETag': '"805ecb648d3393e6b1b8d57a7924a7ea"', 'PartNumber': 1879}, {'ETag': '"47684b414201e152ddeaedbfc00acbe6"', 'PartNumber': 1880}, {'ETag': '"378a215d3bbd07bb2ccb77d5349514aa"', 'PartNumber': 1881}, {'ETag': '"c040aac6638d664e76961ed224a1b914"', 'PartNumber': 1882}, {'ETag': '"32d74f123fc419a6d1e0309471475e43"', 'PartNumber': 1883}, {'ETag': '"7670fc0afb506b81c9811f97c03b57a5"', 'PartNumber': 1884}, {'ETag': '"11f22921f00791ceebc534d5dd0bba18"', 'PartNumber': 1885}, {'ETag': '"d588858eeb5bdb78fb8c4edf69654000"', 'PartNumber': 1886}, {'ETag': '"e2b4316f2c5501434ba84280ab83a0c7"', 'PartNumber': 1887}, {'ETag': '"fbaf00c72d7739334285c1766574fc06"', 'PartNumber': 1888}, {'ETag': '"5c3c7c1d547a2eea0114e3145c76a1e7"', 'PartNumber': 1889}, {'ETag': '"a54ed594e1a4d86152a7a83e47274388"', 'PartNumber': 1890}, {'ETag': '"fa8fb095491773c14889419ae37a3783"', 'PartNumber': 1891}, {'ETag': '"e2ab5c4c7c5ea29494e99be6c89b8cc8"', 'PartNumber': 1892}, {'ETag': '"a9eea39537cc280e77ebd48aa033f428"', 'PartNumber': 1893}, {'ETag': '"3011d9add62e73596c8fc77acf7a6a0d"', 'PartNumber': 1894}, {'ETag': '"9b1d5ea2003991b475452c1a42f5e152"', 'PartNumber': 1895}, {'ETag': '"eea076192768bad94b35a65fe3dde6fe"', 'PartNumber': 1896}, {'ETag': '"7a7685267c1c1d118e5d2b71126f20a1"', 'PartNumber': 1897}, {'ETag': '"373775a92ab2aa978b8dc6a845568974"', 'PartNumber': 1898}, {'ETag': '"c61adf1ea2570dc5f85e52c34ea897de"', 'PartNumber': 1899}, {'ETag': '"f1fef4b68de64b5803213f0eb083d194"', 'PartNumber': 1900}, {'ETag': '"6d5e369e11139bc70b395975551f4acd"', 'PartNumber': 1901}, {'ETag': '"f01b58b71552e6ec6c5e7c8b15c8bf7e"', 'PartNumber': 1902}, {'ETag': '"58bc60372a13e178b54c281a614f8ce4"', 'PartNumber': 1903}, {'ETag': '"44b54cd06a3fc7e1809b4489672106fb"', 'PartNumber': 1904}, {'ETag': '"efe5217cd5669196a71829334960a053"', 'PartNumber': 1905}, {'ETag': '"5296d20986e3d094f8ed8cdb6b25c319"', 'PartNumber': 1906}, {'ETag': '"035168da774b0e2f501cc1d01df97685"', 'PartNumber': 1907}, {'ETag': '"b856ac27508288da7cadbecd2134c5d8"', 'PartNumber': 1908}, {'ETag': '"4167051de85d365d7912365085777d96"', 'PartNumber': 1909}, {'ETag': '"e92899f144534e4d988d60d505b25b2d"', 'PartNumber': 1910}, {'ETag': '"94cdbf656bef2fdbdc27a86d8d8ac59e"', 'PartNumber': 1911}, {'ETag': '"c94150c5aaae6acd090043ae00cb4fda"', 'PartNumber': 1912}, {'ETag': '"20fa1b1130572ecb96d6aad9b986eeec"', 'PartNumber': 1913}, {'ETag': '"9e30472f7dc8e26e1994f276685fc0df"', 'PartNumber': 1914}, {'ETag': '"fded67a747dba05f0a494cd2465eeeb5"', 'PartNumber': 1915}, {'ETag': '"7dacc7e64cc5a048cb5c0bf552a5d42b"', 'PartNumber': 1916}, {'ETag': '"899e7ab9b2aebf3e7ce10355bc7000d0"', 'PartNumber': 1917}, {'ETag': '"1e0a9d7cd8859589eae0d8e573fdf9cb"', 'PartNumber': 1918}, {'ETag': '"3a4bdcb55967b22f7d0f44baa602432a"', 'PartNumber': 1919}, {'ETag': '"c4e9fbf71195e3eb2ffd6be81e56238c"', 'PartNumber': 1920}, {'ETag': '"02d7791156bb8c958dd8f67fe74c4957"', 'PartNumber': 1921}, {'ETag': '"45d1613dde6626d203f1d17bd64f54f8"', 'PartNumber': 1922}, {'ETag': '"d31e0ea4cda02df306042d43be6e30da"', 'PartNumber': 1923}, {'ETag': '"06187b5f757b70bd674cadfc9e055b42"', 'PartNumber': 1924}]}} gunicorn-registry stdout | 2023-06-29 14:00:01,159 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CompleteMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 14:00:01,159 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CompleteMultipartUpload: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:01,159 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CompleteMultipartUpload: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:01,159 [216] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CompleteMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 14:00:01,185 [216] [DEBUG] [botocore.hooks] Event before-call.s3.CompleteMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 14:00:01,185 [216] [DEBUG] [botocore.hooks] Event before-call.s3.CompleteMultipartUpload: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:01,185 [216] [DEBUG] [botocore.hooks] Event before-call.s3.CompleteMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 14:00:01,185 [216] [DEBUG] [botocore.hooks] Event before-call.s3.CompleteMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 14:00:01,185 [216] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=CompleteMultipartUpload) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'query_string': {'uploadId': '01000189-0751-92dd-fe77-598ad5b67c96'}, 'method': 'POST', 'headers': {'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource'}, 'body': b'"46a09cad9dd11034992807219725f1c3"1"a704aeea0b524da039fcfe65ffd9680e"2"0ab27ece73835ff481314aba75fc770f"3"f25aeedbc7213adf05e0888541fbd152"4"c730b9c63716bcb7535a5321040921d4"5"5975d717ab456011b4bbabfc0a454174"6"fe2f253f860cbca62e15e650bebe9d58"7"bcfbf7e85d7b56c4f4cb263dd137fbea"8"d710e2c297aac416d0da14f575c9631c"9"99e5e1a1834c23fd996331e6762c8aff"10"28e8f2ea54cebd15e8dafb35d8c85361"11"2cfed36457d688484d164e132d9055b4"12"426561a2d97dec0059913d08ed33df5a"13"37d4041e5354dc07b33d388c9ee2944c"14"0452d78e0cc9f185d4ad8d6015a9e14d"15"1c66112f4d8d2aa691c4ca99350e193c"16"776cf197a40d4f01bf5fa7c9f4fd0b01"17"264cff493dbfe0b0cc4fd1036d46d8c8"18"423a19d218daff2c2808bd3cdab970ac"19"74150586b073b5a0dbdbf0513ab6ffa5"20"870cec76ab8782e434718dd6d1d8a909"21"14aa2d7cf2988c561dfa66136a2d73f8"22"c23f66f43b3e3d59733196a915c5c87b"23"2fc7e0f688396f32b5d56170aafd4559"24"85b274fe395ce077f0ecc3a1d2298fb8"25"a5eb46331c6df58e8c97b665c67a656e"26"5cad18f3ad4e5cee4fc2a9935d2a5146"27"b88abd994b29dcc63f6623431871ef32"28"6b857cf24071544dfe0ae7e30b457a7f"29"e5ad0fadd114196b36e3e29cb8a08e9e"30"8fe56e94f5a414e383c549d1deb93f70"31"31186512ed736cb363bf3b5d7478ec81"32"350aa9a6d1e9489b69737d5e62750c69"33"e70cab3ec8181fede154ffa858b9e489"34"29ac9d5ccd3b696601dde18c7605999f"35"a707ae88e4c7e19bd04a737408cbb414"36"65cdc11dd65021ae63d7e087b37ee255"37"d6a42f6f232588158a833be9d6ec1989"38"2b344524200b93a2e310cbbe942c529a"39"9d1a70169b1660fac5c2e99ce79d3f5e"40"d95ee19f1a1013cea562893f6e52a150"41"2e965f4176a32d1103280e2e7d7bfa20"42"17143c7b6721de5daa2a06638af0f62b"43"06ba2f89e6d6064b2e09e1ce8d740b3c"44"1c09ea562b2510eb4e19288e2fef8dce"45"442ef01611eb0418e72019c6630a4c04"46"b62135afb097a063a2a5053ea54a530f"47"c19dfd23deef702dbc3b01da29fce8aa"48"599bb36473a45e6847a9c3d54bff6890"49"2072ac25d5f5a24ba3a6cb97bbbc2786"50"8336f44540afe98e9a2d1edfb99067bd"51"4a00ba11e2acd716f09e9a5c777a22d4"52"5df98ac6a255e766a20f36deb198d17f"53"2bde37a59f2bea07aa1dd75ff5e31456"54"bf89fbd9a516f7fa9a428195b2c406d9"55"2767cdd0e3dca58921cb7db842dc1622"56"7be9124df1f4706ba53c9031dfd90999"57"6fb1b1e836d4584184dea3ed109a2daf"58"ae2d9d2f34ba35c75393d4c3d3cf8fd2"59"e752c4739c6c71edee44c9deda8d2129"60"7c07bd9c96c20ccf4f65413f28da95a1"61"ad7dd9add4ec054d8e8c0df5996ba85a"62"251952c06f60343fe48440c985c3b024"63"e6212f2c5dbe5691e96fda07a2563e67"64"0cb64aeb2763ecec06dbd6f5bbb23b23"65"0ef738c696015ff4b18300ac3b42db08"66"cc7b3e5ce0c84c70fadcbdbf6f452ed5"67"52c23c19cf91d8410f2bde9a14e62ff8"68"bbadac0e8cdbf0dcb7f9c9f7bff03f87"69"60db87a03dc0358f0b448dec04219968"70"a6376d07190c586fcc31d8d2a7d81913"71"87c67ecf0017a4cd3442debd699bdedc"72"b10ee140e3106c07873338205c1c371c"73"2892ae4fa5d66627ab1923a2d9859c87"74"c3709df9bff9109219b6ae9d6244658d"75"f971ed5acd3cc60c5a17a171c94a16b7"76"d4be7548c46cca3de5087b9643f319fb"77"48fb27cf15bcc0b69b99fee4068e8794"78"220293f0cfd12d2c072bfdd7d4ad5c69"79"2ed37ec4db515b00e8d7cf8a73224e4e"80"25c9b1505c1367efae5629a0c5008085"81"2f1331918ab18cf20b8f9c526b87e428"82"2cd6a29523dbac2abfd825350bcc2bf5"83"724457c07238c82b776fc432098a738a"84"0878fba8c31f1db9f2e47248acfb5284"85"0a782c55f64b52cebf9f9a95d17ca78f"86"b35d40ffec6ab663e259fa11bab6a13a"87"bcc40569e625addaaeb025c2023f436a"88"d08b6fb864a8cba88f9b31c98fde0639"89"8586318807abbd9acf37feb7ab1cb8dc"90"54b0ec42911a1f02e47adce2adae7277"91"2a6774856659834bc79befdc2883d967"92"818db11b91e8daca0dcd845e38e1677d"93"84cdee1f3e2622355aea708cdcdb3736"94"eca5d664dc7421263ddeaa9c4210f395"95"c503d908504c338f546ffb14db84bb56"96"eca398e162b497906c33257e13909b7d"97"43f83214257ba6cfb1eca5c2b87720ab"98"a3f1621344e2baecb04a3922311ec316"99"814293ff34e3870487664fed24765d4e"100"2696c850bb3627d155c2971ebdfb3705"101"3437b84c95ff7ba03f67fab24a0961e1"102"6dad2bdfcb9a7a2e548a2e9570780366"103"f281c8391dde1d4029fbf96397492cec"104"fa62f303d241a259d4f85e64dbe96ef3"105"6f6ebfe50bf4b6b6753e31f62c4f19cd"106"6dbd96cf76cee97db5c156ef7ea1702e"107"9c626531fb263117d1f402ac07ad2fd2"108"dac445f9eff8146fac4f5997c583e968"109"86a523492689fb6b9cbb0b4b06002347"110"32882df5485b05151e2422b6da5aa2e5"111"bbc731b316fed2e15a61e8fd80af176c"112"45da05128f1482f04987216559249c6a"113"ffa9952295c0550f9355df5175bf49ea"114"612cf404be360e03a7c3ab113a75884d"115"e2ab78f6f8311159763fb67e3fce47a7"116"2aedb37b1e579b23eeb71b4a272354d0"117"2397c45d2d6d6a17d15c4eb9284fdc3e"118"153e15a084b769eb251616334ddeff6d"119"f3714fa7ebe50a82d36874aed95a8481"120"b5f73609e90607a900455a2b951bb916"121"567702a448fa5b38aa4a94ffcca2de95"122"af02da84886b97e16dcc3b7ab98d2135"123"5dbb45a5c8da61d6c1ce171ad9e15e09"124"264189f79b250a936fdad1c52068cfe0"125"9f931db30d71aedc0307127d577f6b05"126"16601a5aa68fefed181dcc313a567a63"127"0525325baf6f5f835c688edac2a55a2f"128"56abea6ff01ddd2a48944a7666078d45"129"bdd8e4905fd88952a27aeb8cab15b961"130"0faa19e5dbeae7ea4a643a160da99127"131"a77b3fad870b01fc8b3a9bea7765ac38"132"59f8bfbdffbddc0252c10346e91b5291"133"50175de2f448aaa745b34a581a33148e"134"7bcb9b4061e944870b89c84e3e8c15ec"135"0d3e7ae2cb590aa38c8cdb4fbe8c79b5"136"5339f81c57c5b0b0939210ad907b0a2d"137"68c8ed98fadce7aacf2a4740dc071bf4"138"1866926bffc9aa78edc0173eeb1c8a54"139"99f39207ce0c13a0654c1b739f7be9ea"140"ed3770cd44ce3391cb3fa492989afeee"141"3ff0ccd7551907f66216bcc3e58dd663"142"acd6490a67af4a90d894594916c5bdab"143"4a49eed8d1462e4ea8f95548be81448c"144"2882b670febc6395ad734d5f7c6a792d"145"d87e1308c894853c1852eb96af47a493"146"a4b6a1c936ff66e617636d666d99f15f"147"06c8284b74800df162b214b810618b9b"148"3116905a9d0316fb17b4a7ff5423d511"149"35eba18f21fc1c46ebeae84f115eab60"150"e78c7efba055a2aa5df64d5dcbae380d"151"4a85791b4a11b216cfe3af5f870fc0d2"152"39a84726347484d28bc3829a102e4da0"153"cdb81aacedcf84886a7c43c2b0944bf6"154"8101c07d36496d511c59bc90cd3be80c"155"01b0d99157ab82ce63b32eb11ba30849"156"3a36be0e2500ea1b53aa81cfabe99d29"157"5285c5de74e109055dcd266ddc25b52d"158"7d0cae03644f245e496a2c100f86c20c"159"55727e21286081cb0ff686b54949400c"160"0eaef236dcee34971dfe0cf2ecc46436"161"f6c4e7628269b2a1c78b087d24bc07be"162"f58792baea09fda338d7194fa029c5f8"163"8eba01a64d6937e338f0fdcd39e8185e"164"c524511713a68eb4d1600fdb661a55b8"165"2209a9c243ca6791ec232f2577b2ea35"166"146e49fb44f00e7186372ebbddc6baaa"167"c9dd061367b2cb1c1ce02ccd35b10097"168"9858aeffbb6272074c96e6e9ab759762"169"ea24aeb6d578c498567847cab5a233c7"170"21cb7ea65863a4131150c549bff3e976"171"328b33fbd45fcb6841f2b92c80577b52"172"c8b0014a4a1e3d30b1a1f708d68c7ea7"173"f56e3bed2ae17b41446f1909ec420a2b"174"45357f149ed81347dccf0e97d49a9280"175"d66571011fe0fb8e19a7d48cce54e4f4"176"e28d06b0a59ecea67e81e98c820b2de1"177"b84a14405477a56ad9307da241f860a6"178"4b206cabefd6034972ad5adb33e18221"179"7f057aa7d8927c7f112efd7130fce422"180"eb0602d8c8b56c139e2fc72b89a687bc"181"dc27e4e47657a31ee6eefd09f6d04df9"182"8fbc7e273d3f2f14bb55afcd95527759"183"cd362f95e584ec1047cd8f46a5a5d2ee"184"e75fb3ab00af06bf7c47103334290ef5"185"0efbc5c4abac706a0d0092dfd30d0cf8"186"05c75fe291ccfc37f5d56b2ad3574a82"187"6d1e52fad20aa1c16ab6186dfa8906a5"188"73e8ac6cb27478094e840a1187e1da11"189"c111da5c3064fa24fe4453126333de5d"190"ce15431901d931d3495e1319ed7b4127"191"fb85e6a6ec2a847f50a2ea166f3bc18b"192"fb488eea5e822610a2f726ffa7f62deb"193"39b390993185bfb44c93cf98be7aae66"194"38c883eeaa3e4040adce4a945cfd4fb4"195"b2266dffdbe389b4c0a518d262c83f24"196"75a66b77c31f1c7325ea2819ec5a2813"197"29bce8a43d8aea5493591fd413a3ea11"198"f734df0a109b757d17e43a25b04f2c9c"199"bf712f153bf34a61601d152b00c9ffa2"200"b46540261ce863cb417eadaa1ae320e8"201"eb5039c1739612869877df63f7d4085c"202"bb6f66d190b6b1dbac2a99a26a037000"203"9d33ba67e83baa388a315bd0b4bb3c4c"204"83fe03dc4fa2a32fac57316bd0cd1505"205"6af5956edcd8f3493ef7c2c6767f29bc"206"3abd100dee635ad7761f095e4afa8d9a"207"a445c6274db6f897ccde291af43857fe"208"cc6a3c265639a0e3f35d4d66964301d9"209"b78c911894a3ebc6056a438512472d88"210"effb831a2ce26cbada5cd9b795e1616e"211"61a66e6ca11e26e8fa9f3016736626fb"212"675992b516705b84c123d906266228fb"213"10082f4f05ef3d0f9e2d45b76ef77704"214"e49108771e761c7430a7b04fae5e0508"215"a780434a0fb7b54b8cc97819377c5a4b"216"96059ef8460e4ff661235ae8413a8ed0"217"1374817c6209109471a38154cb859c46"218"4b2761059b4e1de5d593e8f88beaa36b"219"558006d7635dae7fab7194b819265940"220"da439068bf3c2948c8c0891c62b454f8"221"ef53c1ef99113be4b9946045c566a5ed"222"39ed64fcff7ddf7d2607a8bdc49370f7"223"e408b748754faa753bcb14c80cf2551d"224"11d88dab81f1490327d1c42eb97ef426"225"e8d4c3af7b55480ec3e158fe8ed09c38"226"f1aede3299236488d5eba6bc11532e5a"227"9947ba47556b2347e613fa4ad5e5e7e2"228"511393006d78e81dffeb6ac45c7924d6"229"05e0b3f49cc685774e9c9b2cf1f2f470"230"86cbd625772923e83e50874193409ac1"231"91176426f3e8efbaae9125f8dd1f1d6e"232"244d2698e583cbb1653720ffc769eca0"233"59154d04a28647c82d3ae1f972145af4"234"c7e2e3ab380f9e8f0bfb24760d3c988b"235"91a0b2bcc1dbe3675e2e966e39287ee2"236"da120ca7aadf682175dbf03f6acc5032"237"b1bc69d273f91457ea05b3e4cf767782"238"64a6ace22d7d2314bd3cf2587c080d98"239"b0d498ff6e6e10aecfabafea0b90e163"240"2814529031afcde2758e31b56a5fb11c"241"3959be934559f1e2fe8a0ca88a4c1896"242"67ac1b68363414ec79ab34378cfae486"243"272089d6a14f9a60a2aecf951b708625"244"344241b42785061ee6894dc0bece1a86"245"6a82724e1c0ef6309b6a6b510d934a54"246"657a624a1e49c91d0e030e2bf0904b8f"247"3462957528aec7ed1e998014ea0fb3c2"248"eab9f2e5651822e5e0a1a57ada241f7b"249"25d3638e36be3728a146a736b435f35e"250"582adf8861fc30de454335f697fb134e"251"839b2e2567d48e28b705322cc7515231"252"151995ae56949e97ee53975d88fec913"253"ac047c84d82c1986d2fb5b583526d455"254"0a0f24dccbce0c1b545fbf29e6e5841f"255"84a63956db1f562bc31f0eea8bcbe288"256"85eade629c430934c6e998ddd32a0a03"257"e76b75f05dbe468314bf2d042f682b42"258"ffa40e0233764b8463e230456f303c3a"259"ae0021eac8d997cbacb45091646bbc3b"260"36073dee8558c9fe425dc6a1a9bde244"261"d96d14b66d280bd40f0c898eb3d10d4f"262"c2ad8e84624cd8c16374eb06d52bfa63"263"8872da66ad0e1f05057cfb7d2470bab7"264"c73cce9d06a96f522ce06a1f2c3005cb"265"b05d970129905e9514bc844b1af7a20a"266"ad532f4048ce8230f6d80af5ac1eac61"267"a9496a83f70bd2e4a08dc399cb77f7bc"268"2dacf13e2e03cd047298c1269921914d"269"bf8b0751b6d2417d05e77aca2cb52173"270"2b208480fbbe9cbb023f4db56fecfa93"271"3f9b63e51b8a9c783aaa9151729d6cb0"272"3383ad09906f04a0d19234b84e281540"273"57918354a21efbe067c35347b6bf0857"274"55e8ca744ba6a66cf37ebb8c9be63c61"275"701c817e086226662f8aa76a101be018"276"abd4b5127fc9ff85d74b0d1046ce94ee"277"20c9c70b2a476a400bef89dd605e1bc1"278"4378559c389bf1219ea3cb31682a496c"279"4e103f5cc917a09e866e6cd81af4ea37"280"b4eec54ae9a5a00ff25cfe0b5814c191"281"155aef6e56be4e8f5a52347c96fa4ab0"282"3fca922a4e989d3532d777965ee6c4a5"283"8e80d684f97f4b08f8a7941049d5af2f"284"703283057df244b1144e42a792af50c4"285"a67acaae79d447c671cb033da2e5d7fe"286"004c4733e2496f21f2257814bb7d2bde"287"a09cc303216e65a11df58814bf1351f5"288"cbdadfa466601c168e01336826821568"289"cfc5162a98ac88da68ad3ebf28904d42"290"237e2af0a26c886bd816ac166a6d2e94"291"0aa28bc4f0ae92b6d6c579cfd7694efd"292"324a2ac62b45f1fa3efe00d696657cc8"293"e7b08480e4e53baff77972954ac7caac"294"e3a38922bb1394d8c91ad8089322823e"295"c3ab9c063d0f0ced60c1c3cf5e0f3262"296"620a881f2d3e5b846c92da3289f191ed"297"73dd08f8f70f02e97560d4493b3f1f5c"298"a05c930cb1a23ab5d22ca284f2de58b6"299"8ba546714c4d971bb4aa8afe1f947c45"300"c05282b263a74a8453d724a83b75be75"301"d0efc093cf9bfcee5aaf8665147d72e9"302"ecb42aa26d5579f3ea9c66cccf7a406c"303"c744317aa2ab07893de985d9795c48d7"304"ce17d6c4404a403a2646c3f3a8f9f5d7"305"02a1a47c80adaf111c75d1d860c313cf"306"f1d2775e4fbf877115e3b0b46d48102a"307"dbd20f55a3dcfdbe488dd8c24b6abbc1"308"8d369b71841b2c2653bbf5b1e7369465"309"1bd2d6ab976eb89cc8c1f13406447af5"310"1b242a4f8585eff87928d9f3b56634bd"311"abef358601c0121b9981df715ca5f4ae"312"2798be21cf729e3d181a66bea9e9f57c"313"d0edc1d6002fbc3e4790a53a7e392e0a"314"060baaab3f6f1b1a22430a0f3accfd3d"315"2b68b80561405e82205be7a8635f5b62"316"ae1540336731c30a7e498261a0ec7eab"317"fc3da9b2f543c93b38658fe736894145"318"eb03dd077b4f6d8267366310880af0c5"319"91c24215b1bfc4f721e033c41f29ea62"320"3b6ec6ff2a79f58276509a1b64d0941f"321"edb9fe309bb698ae5ea5b21d54004664"322"419bcb3b65839a97a05740246ff7d683"323"cf378deb5f951df88336136fef934867"324"8b4732df8e0eddace6dfdd56db333986"325"7f931e2abe4d2fbdb506bc81c639bc52"326"88912cff9e2ad610f06a763836c7a5c0"327"956dcbcfa646e60362a6b69b694e4f72"328"3a8a49a7e72e6783a717936662fa2d80"329"08e63e0d059b19728b8b4f5b07aaf96d"330"6c87018a36e443d5b0451a2bc29d7fd2"331"f0b55701029d896eb247c216af891d98"332"fc3d0c8475dd6c3ce93b8519c1761f38"333"720fc4858493b6d64e42632d79f7342b"334"673609f830d57c71c2a320d9384a8d1b"335"5df771c5703e3056152831f11d2736f8"336"bf1b3a9f7e7ca3e2cde73aea1c481335"337"09172ae6912c5d052806446e1927b9c3"338"6b772359e9157cb6e3d9106f7fdca201"339"ec517d349de0c130daf79057ebdf15a8"340"6f74092a54fe2d99e92b76ea0262b9d2"341"acd37b025c431f6a5bf99d05e718d6dc"342"c00ed0f231523a92ffd0e7985435e98f"343"d4a3909952755cdffd0ca10d0bef5f56"344"edf3a8304c8620663fa17bfea628d133"345"8605181d9679190b2af9e3fb0913b4e1"346"35121f6efe7ffc780e49b90a8db707e8"347"1f72244aef3a40b67f4be2a6afbe5575"348"079cd4219af3af623295ccf367d58041"349"1f91eeb175b338dcdada5733da4467f4"350"421c70ef8db8952919b6d37eef35409a"351"b11b2960f80715499af5435c437d6454"352"0cde496d61789b3e23c8f5daf4477de5"353"faf9c3b5f7c0bb06aef96a11f583c919"354"04e927872643c11f122b194d033f15fb"355"c9adf9858ce705c65a1c50d403a2115e"356"ef7123099df58eab7e9cfc10bec35a00"357"6a5e3038a47b56d1601ec59259d6ce94"358"aff84e578ed0e7bce7cef9f65c403abd"359"90c061937e9df7c57ae0ebadff7b041a"360"ef8835c50e9f638ffae0d6a4902d2c99"361"35836c76bb29ab3738dcd319b01f8d9e"362"ae2a163b4679e3fde00fe66f69beb4cd"363"0268bb32b512248b0f97eea466a67f16"364"6b542a3b28aabb8a88433adc58f5ef14"365"be8df7639c86e76a70482860e06ef893"366"357a94edafb1c954ebdeca8a9ab85617"367"aece2ec6e3ae196fdb243f854757137d"368"61066636da997c00caa7792f98e3a80e"369"7c69714c9c38131fa93dfce702936ee0"370"2a386dbf569ab52e16c73636c3326aa6"371"9007dfcd8dc9773095207782cb5e689b"372"7d399185290e54983a92520be6fe34d9"373"694517c4541f2a9bbb260c3a5b705776"374"5d7447819ff4c3ac07000266d8217ad4"375"33f361e60dee5bb328159f3f0f8ffc4c"376"67661fd26722e4d7e40b9ff9447d54d2"377"6321cc4ca5199428e10ead48bc4f1433"378"b321067764a67cffe66b155a9d1ee701"379"d33d156cb374a966ccf6ab1a508213b0"380"f251aa7c7dcd59052dd9b0e7efb5e832"381"0c30c93baa87d1df1bc54344634dfe95"382"d708256da48cee4c5e5d43f14139b238"383"ba1fd688f07af8a30641b8aa0b50dfa6"384"2185e2850f6fe0e16b677e75d99945a7"385"9c39773eaae3df108e5155be2698a3c5"386"5a9239ee62e13682d6303324f264ff16"387"39c68d527dd43e60e491d880050e58aa"388"79cf11eb4a8223f2e84758adc5ee6553"389"42bd76cdb39f00ace25a806b970953f3"390"406f0bf6166e8a169db830ae440a2f94"391"9ae4245970f4de29972689dce6c21e3d"392"a255dbd8b810c1ae9c1bbf533057194a"393"98e03859cff891e561742fc6e9cb5880"394"a4c4ff628a3d29cb254983ed99f06b31"395"48ea58e1e89323895de03ca4905a5ce6"396"e56e2e350e815af21a8bfd240b5c717e"397"267c73991c725eebd0239c98df12815c"398"a6fd89261081cb20a7f5b0e401a1a788"399"631a54d134539c3b6fb80ce3189f8df3"400"15bd3825350df3ad6622b7f50513a37f"401"553a592e4526226b482a5c0e7612460b"402"897171e59a4a85806897cf6d35ebb4f7"403"2345373518e5944de095c72c5537d160"404"d41dcccdaf4babe8e16622a942d01dc4"405"c5c773d7b89522cb49135aa1171044eb"406"6c1f0ea3765cd3afd5cd623cb78cf14c"407"fbda82698ba9a46eb959067e17cf59a3"408"440ce811b26107f2ede5eb344fab2df5"409"26ee20a3ebc3aa2e415949ad7b2679d4"410"6ac924e6674b47c96b0b347051cc79cb"411"9381b372b00bcdf58f02787d74cbfa39"412"be1cdefdd5eb1388e0de368f2e38fbbd"413"2a8d090d749c7e62a89a89c0a3cc7451"414"992ef1c4c45d25d6a2243cadb7881b11"415"2810d09f3b55322619f488a46b63794b"416"8e51dc02ef0984cf928e482d0e0c7f57"417"e5a2102c9adcd367790760a6134b6d94"418"fc61e1b3e611b78a10a0125495a8148b"419"af56c8a40e167c3f66e3dc24115ec612"420"6a1f1e67a71a67f8541f1b10849509af"421"ba4fd65c6a81a9283953ac3e3764c09e"422"d99d652b46eb376131eddedc249c7f74"423"667d25affc01f7683a90f51d7190e3bd"424"0726277c8c40309fe4ba01f5e1f31d2b"425"f572e1fe3955f192c57f25ba8967f954"426"03fed308e726676e84470aa79f5bbd7d"427"cb47eda14b9d3c376979207d7a2ae255"428"02e0c0a41bbcbae846b41f0a64c211e2"429"de34a65ebc5867c6d24e916defc3b30c"430"263375939404e82fd3693f441b3fb067"431"1caf53755536e11af03fecd3b60b5e5c"432"2cb0567d74fb645a8652f41eb6e94cae"433"a7582a56b0d9530be78c8bc12f01ee8f"434"400882e580fa9e7ed73bf014afda4092"435"d1ad6fe54946b3c218d57868b6c1d743"436"9aba08619111e617bd9b592d9de479a5"437"9b277827041256eedfec596881d0200f"438"2bb4c3fb459cc0f036a2fea31c4311b1"439"8c5201c54001efaddc75f469b85d062b"440"c174d1723e1bb489f311f5de4f7edea4"441"5e95c22c14326f9cd7ea67da77825ec7"442"5420f0becaaef53b8e8bbb6cc2f96b4c"443"ef3b6c97f6897834a3f7f912c0dab536"444"de949e3c87f8315298ecefa723a38f36"445"c3c106d2bcf7adf0e29434e5a5975a13"446"8f30c16f76b8e278ac78476c7af9050f"447"2532f8a137b2f5c0c0c60f7f47ea760c"448"01249acc06c81f8d968f8106927fbfb7"449"ece0cd659d13fabadc1c1f9a07391354"450"c6d582e5204a8c15b4b884b65dd96095"451"4ab621a0f5f851aedd3f871723369daf"452"915d088f39d60b977745c774dc811903"453"414ad4cc20c20c3fc05fc7f317050b78"454"286d273152edc7161bc18733db218958"455"08bf268070044f0357c9f119d62e3d07"456"a92cf037922ab7910a89224023460d35"457"2b93da331c106de5bc69bc7b558f320d"458"abf814c2f95a14acbbbcd124894f161e"459"c00b963c6f3755fe965270caac251bb2"460"bd958878d9aaac006ca9a6216a1907e7"461"4373cd96dc02f9325cfc51a1239ac12b"462"8fdeda08db3c1adc7ac22f8d004f92eb"463"584712d654dabe99787456e2b3ebc896"464"d5e1eb8f9fc7f7272b061d0a60855252"465"bcc53b83b0cc265668a10501777d03c5"466"d7e888c594ce6a40f7ec54c12a0dcbdc"467"bc3a22d77c9d39cb91bd037d87d017f6"468"7a2bcd44d0cdd5bd20607b5902c672d5"469"89a41950f2cc6eb3336ba9a55173ac12"470"58d7dcd67974cb395ce6c5cc18808cb3"471"2d954267ceb39d6e49883feafefb7659"472"83a95667013d0e0da03b1a07f1d92304"473"b420d8bd91e3e2e195e63628254812ca"474"9cf249cd671266da549ba2c67ebd52fe"475"cbc02d20e906678f3d62fa9696085bbc"476"81441236a31f6f50f4701c7262df87e1"477"017f77a172550d31eb02ca1a046a2aac"478"1e34b684920753fd0bea81214cb45c9d"479"08c8196d4878e896bbc22073facda8fa"480"0e0e633d22bbbf42517f40bcd49c161f"481"6687eeeea47cc740b5243c5c7706336b"482"9043833e6b1bbfc58b92970e644ec05f"483"f9e9e98fe3bf294c327beb4b5d90e4d5"484"b2231a624794bd0582aad414ed07f819"485"012e3da2c554b6a67755dccb2b1642c7"486"ada38bbe6c0d11d0c44850860be556d5"487"bda609b207c90c5c8ce2e14d5d9e0a80"488"a54c585501e7bebc54163c932e6fbbef"489"d0412bb7f4f764ce181c8fc0a48da513"490"2ac2b1c75c58cc8c3fb9f165fd478228"491"4feaace2a92c64dd5181fc042d959210"492"9c66c5e3ca52fb33d03384c976ee09a0"493"a59427571fbd01e086da455c5e18b4a9"494"0f2537652528ab4e5b149f4578d22957"495"c0601d589dfa881c4b9fa319d15c3e3f"496"2d78c031bc97fd6e63c32ccaf9b75f60"497"147fba14ae18b3d9803b3b45f176e885"498"5007edf653e6a762d155bc8b7802772d"499"47622011030dcb40216833f8c633f5ff"500"498bb47920150093b52ee9102ff2dfb0"501"0100d43b6ff3ea944f53f20deeea53cd"502"f0b68b9135d7d64aeebec4e4c185fd7a"503"7981e4b9d2e50b9fe31561c2bf4da911"504"55b4ae1de58caaa42bbd172a4f57b612"505"b9bdfe48df47653280b371c4f1a02283"506"bbeaf251362e7b2c6a26e77a2e712717"507"76e509cb6083e5c2dce354f2ade78e95"508"05c94b5ef96478e84c752d6e0580ffce"509"e601a2b8cf458c29338154e77a222445"510"160a83b0e94be8938ad0bed5b2718d2a"511"ad9b31362cdae1910319b04a9e5aabcc"512"fdfd752441dc94231196395808910564"513"ba955e879701f4971ab938a6cad61587"514"544c771841f03d3a2dbd6f7255ff10a1"515"b4b4ef843a9d93b6d736ff21cc1a8397"516"f103011facd87ec0ab9b95a086568b56"517"efa9b9f9a69f877a32f7843b13cc5b0d"518"34d82303bc47aa20993776d6bd8bc8cd"519"d92b4efb73a11e704f50fb08e8cbff1e"520"2441688fd1a91e3c9e479b1a75b7028a"521"5ec6a97ca96fb7637a8c2d7a958c290b"522"a5888277b00bdefa86d1613e1890829e"523"9504bb845e7848639af4c8acd6a2828f"524"0e6b4906de53d702ac501bbc176007ac"525"cec6bffe8d09892ac4ff81f4b62f36f3"526"54c6cf4233d44a5fd68c417f8d0fadd1"527"5efa3f836cb5f3a5d0d3991c5cfb719b"528"5fb34fa75bf2ccb3d737dd1b3a47153c"529"ebf4ac0a0bfac6c2771b25e7fb623214"530"66a78d4e7c4bea9058f6e00d0cf29b3a"531"de9da08b8d0fabf1e8c082650dae30ce"532"5018a83d9470cf104de46ff74964135f"533"6b957918fde3c51191434253aa8a099a"534"325931beff7086b17bcaa74f20a49ba3"535"2c526aa95e3061229dba1ea9e5d5b3ca"536"8fbbf40ace2659225a04d6f182622c23"537"94f522824f8c227a1105fffb29bfb5a9"538"2dae0d7975ae7f5ee05f6079ae855122"539"5419ad8df9b0afff1df4705d5b1eb39c"540"c685755c32cd098f5b70780ac6906282"541"a9910e841256d22576e499a93680c7b0"542"7ce8be76ca39296d878f14c7ea764231"543"ba13e3c1a9aa57709489399fff95a0b8"544"50cbfa2222794e6fefdfec9390fe69a0"545"e2b95d27118ff0134204356e38be3bbf"546"cfbd61cefc9155faa1ded117509f1b49"547"101696dbed41b6d8e8507ccf67c25747"548"f005e500bda19b447a55c97a11914602"549"d75fdc7ce32609cee932cb691656d170"550"3c381911f9c97df564c3d3f987b8af41"551"15e1b2524fb025b6a89f7cb26489a009"552"2ce033e695fc46bdbf765ee66f99cd8c"553"7cd77fc3efa7340fa432f9f3a1de9064"554"41de1b6294c6c0ac823527bcabd4c83c"555"b86acd61a48720d1e106c0043f06c87f"556"0c7c638e203f3a92cce6e024ce515bf3"557"11b21cab81d4b179d1016b9fa39287dd"558"dc0647a528f20ecffb809448e3206263"559"2136f0476b881a7d7cd7f2799f880ca5"560"fc4b4c967c1659698c6b8a027e17bec1"561"f326398cd81c2da9a0804bf30676d224"562"820406170baa0caa2f1ce6f8dd99cf29"563"df842e45587fce3f1bb4d692cbf979f0"564"1084fd7799e0ea132083d0ecba7ddfe4"565"13ddd72a78ccc03de90715499f1e7f03"566"5b6ea3a77ec8d5348200202a54d2e866"567"1ffffc7a6b836c9e7878fcd8a0673153"568"13b75f8c5f5c96bf3ac4b27a52b7f8bc"569"6b1f0023b2d24a57ed4e3c77d06763e6"570"ba1625e44197697d0cfba60b763dc24b"571"ddc913c8638b9ee41b8fb1f4943fd4e7"572"d6f15a7c426877e1ea666c0db4887015"573"92606adbe45904958156671208b5a897"574"8aa32d19744c2cebfe54c37dd4607600"575"40310f30a381b99cbc7caf124d905c30"576"5f6241a40e60b7555eb8322e73dfeb68"577"d0f522d1997ab05de5b405cdf3f52100"578"f8bfc18455bb7af588a0f52282936063"579"ad7e37c50519522561686a877acb8d60"580"3303cbe38b041318f91a9bd2a5b48632"581"164e51461c6b604ee1532b5b2569f373"582"413389cacbcf529c9b06cd12d043a12d"583"94edc8bb4a98fa608aa1c05deef8a702"584"88c6e82030d929d261989d2bd03c690a"585"ba4e4e64dd14c399d707669b5320c6b9"586"928a89e89aec1e07713d875edaf8acb0"587"d455754fdfca156d66af928b4b88a715"588"e82631116455dd21c537ca27792c1abd"589"507b38e1e42e2bf988ccbbbf5975aad3"590"90b53aa5f5304042607d97e99318a778"591"ff49ab7bb6c493c1683d7a9a2ceb8063"592"0a235e8ef5629e8a244536ca97c05b06"593"513a3dcf28b8285abfbbba3f8eb4ba21"594"d83c9b273dba6b3276998fdd4bbfb2f6"595"d585441a198a23a34faa53f83bea9fbb"596"4ca0f58341ca673de52a6afa72ff2c8d"597"3d3961ae3e0f91234e0c299a6eb72635"598"e8120da76974bca82e17e1131cc338c7"599"7967adcbade01fe5ee0112f7faa7625a"600"fde873f9729f038e8769f4f005668052"601"bf594b649f0f52c7175c4c8cca02ec3b"602"42883cd23d33041a20334ee1440300a2"603"6ff8db3b5afa81ebdeed444e92947cfd"604"d7df43b4151373f88578b8783cbaa2e8"605"0aa88152fc1538896a50f7bc549782ef"606"0204fc1985d6e79169431a2130b2e6db"607"8a385785dec83eb6dabc72d69fad0ed4"608"e5ac5b370289179569883132280d7be5"609"f2c166e35d27174673113e8e3e610a65"610"789fbe4b2f65f9f81adef1c8694d8f89"611"0f516eb12a8e64e5d6a3ddc50383d4f5"612"a581811dbe35f3e79bc7be4de8b11701"613"0a3480b8687e06b8bb47fbf14dd3cec2"614"1850f0d8d07c8808f678b65d3dfb335b"615"ea80559ca54bdbade06168438cb1b02c"616"e67d685eeeff45597de98980fd1df00a"617"37c3b54892b594256cdfd2efe924c65e"618"612d7a21250c0dc7f89294c264281c14"619"e835e2de271424d7862106bfc6c9b0fb"620"020e2fde67d4121df3dca447cb89d953"621"b23cb31afea8a3883c8b44b7489df706"622"69afb7dc86fed4cdffe64f2f4e8f87e5"623"965214a2eff1bd4cd79a7451df5ee4ea"624"4101adbce5e025ee0c58b28fda289206"625"8ddbaa4019ce318204eccfe658edc423"626"75b72e278d22af2a2db0f670f3fc6509"627"06ec2f1a631eb4cfb3876d827e6317d9"628"3c74cc97e778ec4240843746087cd09b"629"b318c70d2042bcdf51cf8af03c01af35"630"c505d7e067971f57ac8d911fc77fb71c"631"6efd56afa920c5731d9d38e3d3e48701"632"7fe6606deb65d39a14a59b053457dea4"633"2b48fdad9cffdcf2c6b66a9798049d77"634"07fe42204f4f40ebfa36f73c9d55ba31"635"805a83c153c6623b0e8b35908d76afdc"636"c22c7433b0f183d26abee2093969a28d"637"d6a1a309a27cde6b13bdac56d1e4858c"638"2229f94fb96ea6bd347ae0792570f039"639"35c1c14fefd8a1296a87fdc56d0ba86b"640"63a0d9d21141d359b13b611da3eaaa20"641"ec9accbfb30a4c93686ee1271dd21f30"642"15667b17716b7fc6a510851aba5c0f0c"643"e82c8051b1f783c9467fa93e7e353f72"644"227db5f2eedc0aa0193e9bbe3d2634c7"645"47385a67cff8f75c7bf630b41ca2b284"646"e03ac56c0cfdfcbaa67de885015e8ba5"647"ee2b46e71ed53b2278f3f5a13872afd6"648"c28880baa7dec2ccc042340461b78734"649"1d4d6d8fce668f73a8e34b6cf5460bc8"650"ca3f05e735c0b572e066d99815b6f31b"651"0c679ca7e24254e8c3141f32b2326d9c"652"daab373a965c2aaf86381660a18f7a02"653"689b4d21cdd0b2f53ebec8f8796dcedb"654"626f5d44213c68cdc63f093f6d9c5fe8"655"a0f69b687425f460445a85abe8dc242a"656"3e15fdff197e957a121081a93b8244a6"657"9ddc733dfd646579d9b503e3b3a6f644"658"ac2705a2edec9a481508e2c4b192be16"659"e9e143971e9beb02d3644fb0c9ff9e79"660"d8aafc9778323dad98bb3478b8574b60"661"1f8a923ff38794f3cf24ea05e3777918"662"0f595519187d88bc5a4c05d328653146"663"a43013deb9b65f1b02e575fc27f35999"664"0603cdd434afbda706810b7adfd1d554"665"3cf3fd0ac0856266770cd0b9e19c4dd0"666"b4e4b82d810b12cbc49736f2dcee5c5b"667"41fcc816f229337d421b76f20f6acc86"668"1827849a01fc3e061e347c98f89009c6"669"d067b0ca9a1e5917cdb45195d8f82a12"670"96f4df5006d3bf18adf03eeece5c5c08"671"3ecb8b7d1acc29ae2d456c2b438a8258"672"277dcfad97c5e69cac99efa3655fcac3"673"e4151de60ffde0a3a0c8316901544b47"674"9a4d9a6a2b272dae05ef36ff497a1321"675"4ebbba73b3612554ea38ce4f4a918dfc"676"cbc588010334df0a66a6535f85b9de5d"677"37b744b43509763b49450ef9d001e813"678"7c8fc4858435884ad8bfaa2c0c442980"679"71c973a3a30fb99e39d04da707b59e83"680"3d295f57413ff90a93a6b09b64d5d934"681"5264537672ad842b4f540e8040831e94"682"cae08725be9b628f5b7766f467b4bc3b"683"25f608bebe814c4e202cf7f0d4c0abbf"684"9776a168bcdc087f6964f7eae26e5da8"685"408408dd7b62e143f311ba1122fa9ddc"686"2ea087104547da0f84dc3635204232c2"687"3e67394dfa5b59ce4462a807b64dbc69"688"0e254110c8911d20874964b8ede45eb2"689"443e173ab96acc403e00eadca2777284"690"22b962a832b7cd26c22c0eb4ceba3572"691"e83ac7347e98541ab8cfa7ced2bdf0ce"692"2bc655c1695dc101faea7875323b5cd7"693"776fee0113d6a4a2ff059f36a34ff814"694"619631e48c9559d5090febea9ce2df05"695"d54a2705878e18b9b1c11434356e99b0"696"9d34553460104359133491721547ec34"697"70e7089cde53d679f61e3b814e325753"698"1cd8469e46786874b961dd48015ac78e"699"e2d648363b0ff94b14469c9888ba7df1"700"e260408dfce473fe16f314d9d75bb0a6"701"84ff88544cce26a950cd665c78742d00"702"95b3d04775a94a38c9b6abf2fa786762"703"596095e523c9a374057aee5b902d20d3"704"4d29911ee245a24e0bd13be3f20407e1"705"231ffc642c0710d30e39248cb7643de0"706"dc5e8670457854f9368be45f5b548a3e"707"a4da3e9a5f2f96b1a20ed95ccc273fef"708"762373bfd7a2b9f974e90ed7caeb20c2"709"ba69c1e654bf11b03f058db82a83c390"710"101dfa58b94c84d3254d5d787a789bc5"711"fc79e5b8982fbd29da079e127860960b"712"208cc902fa5a9abc57615d4a5718ef67"713"7ec4e1a09a0acc7c4bade6a1a517e91a"714"aa9da9c03cb3709ef24af0951c3c0020"715"91fc379780cae1e2cd5f7e972a2904c8"716"4dfeea19b0d7d0d21e5953a326fc9fee"717"a0977af07965537b78d9e06754e963e0"718"c9289c8170752d0fbb5895a9a9b7ce44"719"6ceb43b420376d73f88deaf6ad6ee885"720"7acf481cb7275cff8259c83f28dea80e"721"a0cf30aadb9dc788e3167337b9d0d0de"722"e454ddcdffd7791c247a5d8f958f8be1"723"d3c40afed0504f524efd3ec3cecbc262"724"3579ce1fbb4e964d57f99276a6b031ae"725"fdb4355f98e2e0f3234a149df99ba98f"726"81adf047b60e3b5e5c25a8b08a0df815"727"19b90bad7611f152825b20fc09d0fafd"728"f12bf3955a4254c16ad6910226ec67d3"729"196f460af95a6458bd235fcdf57bece7"730"77450082a07a216b4ebc1b04ec0825d1"731"f0d5251ca1e11417fa5ef2c9c757c43c"732"57b2db430854ff73abb80fcb143c5ddd"733"6d51d64c4ba967aae747d285f1b257cc"734"a3f44b0c9a303e9358e1c44f25d6d1a0"735"5daedbeafc464f742da8d67d86a2960b"736"dff038408f01a36a51ffd0c8bf4670e4"737"178c126cab46912898fabcd92c90b387"738"0295af7679d49e8a61eab2ea5b1a8f28"739"542e0a8c2de977eb189491360ef1dfdc"740 gunicorn-registry stdout | "8532ad7b6efbb7dc9418b9b1cffd35d7"741"8cb0b9f35828d30e4dd73018c7afeecb"742"2a48a064953bcf246ce6e0a1968d95ed"743"056c5e59aae6f37fd455551e49cb6d4f"744"444ab5e2abcac02d7a7c7960d8d6b5dd"745"e0adb7bd9927a3d133e673638ddca96d"746"79ff587892349179e580a1ee5f785532"747"ae4b5ed2526dcc003ccc9bb762b54fa9"748"28877a0732ec6c53e527d71b4c687542"749"00adf9be1d530201c76bbf25d00ccb86"750"b6140075703e67503651818b98d76e7a"751"463cb855e063122b3ae90ea0d822604f"752"c309dff6355f557c68f8b08974111743"753"858559b6e5410f39abe85a1665dcbc4c"754"8a80e8e791a096ae0ab2fcf0ca4b6397"755"21e994692620fa552a5628d48535dd61"756"62bf43e36a42a47f4150d4b69e02c9d2"757"ec5c05506efefb822eba68bbf8869d15"758"46ed8268b922aa55be0ab1194cc3ef84"759"edecceed58b3fa8ff5001dcdd852813d"760"2cbcf6c5767d8ebef8eff2fa96352aa4"761"45c72c483d9a8295e86ac28d84a704b7"762"981af57891057403ff728b6f656bf64b"763"ac983d9037dd3c6c6342b6233835c41c"764"ba1209c23df2302b646f93b555e5dcef"765"d49af3a9d57b4c591cdb162553e63ca0"766"f636a7f6c5bf53866217ff29ca919d1b"767"19b472b5e90028361b8f83080713ef30"768"7798a73aa191d6160e18a6495eb947f2"769"11111839f8d4b90d2c6b6be0f1c51c7f"770"a838378d049eb0274e474a2eb1abb9b5"771"791c069ef4979686fa81256557670134"772"27dbe963c3a31902f43009a40bcf0eae"773"04552aa4675ecb9294b40a58152fa5fe"774"768a4d6926bc054c0167b00135421557"775"163fe88285f43062a049a7c4994865fc"776"5a9cfcccdea6a58ac27032be77cf6252"777"2242c7e70f27afdc47ae8ef3926a3dfc"778"976a3f1a1edd6e2bcca3926c4cfff2e0"779"af22c795aa5ef468da729dbd4ecdff77"780"cbe509591eaa4cafff5b066320bf621a"781"f8de7a1c7a4579c0a23387b449ae2b89"782"b5cbba1ef5203abb04d742b1d3336c62"783"1394d7bd305624ca0f6579bb64b7b064"784"3f2cf276ccf6091f85b666ca3c261278"785"94000dfd71d2493f4b6e1d60df26e167"786"861c090e666f4d0bdc9d4dab042aa0c9"787"fef598bdeccee758b2e44f1662340860"788"41d30662a26d237aba0af0ac6952b73d"789"ce626a5243f13052ce854712a0e21471"790"69ffc20f756b3acb5c288d8616e64941"791"94a131020214e8f1af7ffe6d5560b1e3"792"a891fb89aab203b41a2bf9b225bd3564"793"83501ea2ef499a47f839207329206069"794"e1dd51f295bb234a9e36313cc049a36a"795"09162b6561f32a076712496b1a9bbc42"796"2ca49628035241d48048455340d76c7f"797"c636dd04218b6b64d50948b047742525"798"ed0ad51b6d57df62c350a1b2be80dcf4"799"749fa15a3c1cf44e8c66987b470bd67d"800"0cd8374988b319091937765dfdff2ac9"801"f7039085f9692cb33f8b0a39fd62e0bd"802"9ca046737ea3e418c30b7ae46a9a4342"803"f6b5cfe36f990c49f8786ce3050cb4a8"804"6fffad1d349fc26c22b19b731fb21696"805"46fa7f7bfded649f5f23c5dc3fc05394"806"8bcf6a0b815185719264420a8bb93a68"807"71f5bed4764ce5ceb764b80d59274ad3"808"cdf3f4b948454cd97ed469d760107790"809"183f4881ad8230a7def93fc53f6b984f"810"522250b4732a5c7247d44f3ce3ceb8e2"811"1a159393518a627f88ddd71ce41ad38d"812"dd7cdfc30f58d164907bc528eeca0123"813"63a40c262abb6b7434a7ef425f2c3657"814"ac735f80a76bc56b756f13d7128ae238"815"9cd3f0c6c81c06e2755b24d6ee794223"816"b18d5f364dc5c276b113d17f9332ab5a"817"19c6decf957073e30e3625f17835fe87"818"12508b0c837871c79f7e0ecb7f8d977d"819"b26b7532666c712cbf92d95d47e7ccbf"820"d3d167daf96ac81795e09fe0cffebb05"821"1da363df7c01a9616a75e2d9b3042a29"822"804651505d732ae466a9cc467570b5dc"823"7c82ed252588346ebbe0cf8f26e18a08"824"296bc0c9dcbbb6a1256ac06c4a334c62"825"07b980380dcc41bf42045a779dc00b32"826"4aff63b50f29c32a01638678f3ea40d0"827"7fb30a1298f90b456e2b363684bc2a65"828"e5f3ba26d00c871de9573c36670ae693"829"8c472cfb3d77df873839b87e8d78f9d0"830"d308bc6a436c7696003ea689b2ca8c04"831"5174cc65fe3922dc39a10a7b8b804a11"832"e601afc4d4620bef7f40561fc5b12985"833"3e38b136da74da2eeb02b38f23b0fa18"834"ec4d4e10d49b7f37c2547035ad93f6ec"835"0de266e19d0441b20a24f3ae8c1c92e8"836"3d0045f92f45855caf642917f3ff4a5e"837"5f67b48fbdbaa30bcf0141d7b405785d"838"2474146397b205afdbac4026fee232f7"839"6e153259979f5b55743ba0aa8269fe31"840"ac2954ab776d21fbd486e2fc4c2609b2"841"fd7f27658c256ea6fcc22e39a60b0faf"842"64d94b0be287760654398ee4bd3850a6"843"5b9581c1f1ed1fa276c4d8383a5b76aa"844"9ddcd96590b91605f19bca5e5a4b57f2"845"741c867cd6d4831c41e2ad9f60296c39"846"ef908fec6c3822c5e72c9a24e032b7f8"847"4436c7b1b61f401965e3c1f64eeac697"848"49492d23bf0ddf7f6072e037de520504"849"7de9ef13e15a348ba10183854f754802"850"5183a401c453bb2a5aba430a976b9b10"851"5dd191ba5aad01d157a80859cae6addf"852"cff0c047944e49525c6a58ff520ad726"853"e919f26bd6c39043def9ab7206994eb9"854"432d415c77b5f7971b76ea3ac6fe7993"855"946cf9206d8cbadc6c31ab9d04520182"856"9f14ed698e09d1e88d9331ee4560cd85"857"fc02fa19dd7d7532b47ab128c902f3b0"858"c5e2a08c677a51bedb1c88aff1b7e30b"859"2d77b93d01db86ff3a0e98e7badb6e67"860"8e3f28bdc90af138a68b4f61dec7e201"861"934045debed19ba02eb4c45826e59ba0"862"13591e60767a93febd15cad1da62fd61"863"1e77d4fc709d0e649e6701f9c7db14ed"864"2c4b60c2c4ccfec9d8fd219dd7417862"865"59301f7ae616d09e2b72815c28c53771"866"08dfe8713b7aeea6f012106716032e63"867"164265211c9335119b0e4d728af94038"868"c5a42ddf5a683900db314c362d3fefa3"869"72a094ac69c073cbf5c077969db1fb79"870"cb2813e182e512767943a28dc7d53af9"871"e2753124d32c352e2b72fbc3e842ef5d"872"b6e11aee9762e470af07b678f0fe2f4a"873"56c55fd6596c97b47922405234f298e1"874"d3ee6e5ea0974eead21bebfa125b5bfc"875"8aa1e05f54ed0734a4f1692904edb6b3"876"1ba23059436cfa0dca068d20566999e5"877"1af9a9286c88a687e4a98ca7371c552c"878"4464db74d012e8e66e0b2c038f810f29"879"84d21654c005f4c0368390ec49c26b73"880"1eda4a9ab677ffa15e0ab9b1050361ef"881"6c767575a471d710f1e7a4f535f20ea2"882"7e7c08482d3d0645143980bb13554049"883"8e9a803b060d5fd5c5484350708ae600"884"ae1439c84115912c8b3754e3fd11c3e4"885"8d57ba420e59ac64fa43cc9aafa4d985"886"5069ee29c821aadda289ededf3599eac"887"477a2bdb1c5c274f686608dc81825030"888"a8cefa55e655943a9a6c19fde532a52f"889"2e58061df2bdf9159bedcbd623bbe512"890"fc724ed9df1b6886035518c2c01c50d5"891"f3d52f7bf50d05ad883290c58ed858c3"892"d5fc6ff7aecab78d392403c4a2acd3d8"893"e3044fcca4be9ab50035105d8768df5d"894"bcdc7711e24f4416ad88fe2a061457b9"895"729941d5dd1363f4eb84eb1f006ade9d"896"8f75978f3fa8cfd44860c251af6ebfef"897"e15c276fc7754fc6ad9bec87beb255e7"898"3f3a9a72dcf93313414d5fae73e49f3d"899"04f5cbe1305bd08b568a02282da9bc45"900"c432104ba74c9000c6d7650821f7f2ce"901"394906a0e706e043e0a6f2413b1ae23f"902"f1c12ade1157f4ad841a31406271868a"903"ce5c3064fa75eefff2a2035214c718fc"904"e982989da516439c495536529010b973"905"2cccd9657b52a2ed7d0602ef9bb04daf"906"2cef78d4c48554e19966652ab6f1fab9"907"65ab67e1f6e46c4303ce7e81de3410ce"908"424c5358fd75c870f939701d4d2a5d2c"909"dc2bbc660f7ee8ba98e6f121c9fe0a48"910"277a0f67b434382a9ced6eae909d628c"911"85353fdf999313b4f4754e532852fc56"912"9ee4d5dca2069fa291ac9a8c01890775"913"7e8e8ab2eccd163c690618fad33dd5a6"914"52b31087fef4fd93eba93b2ff116c339"915"242fd1f140d5f504f5c7059685fdc63f"916"30ec5a5545966a96d7a8ccaba9fd568c"917"9e367f4e551fea1db2d7fd92316d8065"918"650112f316680d5c42541627a667ad26"919"32dec712d530fbad723dfd79bbe27047"920"f39575db0a19674de6f59e5ca5400061"921"89da91582817237f61b88a6889070e6b"922"ebccd8592d2cc84fa67103215ffcf803"923"2c0c8e69ef39318f9ffad30c44ad172c"924"10befdd8681cc89e7ce698c134599d8f"925"df19d369403b5592f72c5f03394ab929"926"430e335173f129fdbfb75728365a0893"927"6506e4eb8b8a3216a318925ad9871cc9"928"cccbab3dffdd710b37be6da99e8bf88e"929"2daadf675b267b7e9f5d2bd32de4ea72"930"8047b8e1c38e92845c6b04d28a28b233"931"add155581f245196d5fa839b12a25217"932"f5c546c5368f5287becf9d84ce747b09"933"c49473ccc61951a69217001c6517e173"934"35b47eb1d725cd9e83a70cb81006209e"935"43f78d512459d3dbf969312c7e688d06"936"d4fff67d5dae7b0f517acf7e3eb485b2"937"eda86f366db70103a0938852bd1c4388"938"4a8ee3bd643f3e624488b2f34fb5312d"939"18dfe07a14ab9c9c64777b911732de00"940"98ca4779b50d2d504e64c28a9199620c"941"31e4c5a2615f0b38bbba9097e466955e"942"3b0fa6462892bac2ad8d141895cc3649"943"aefe83beb6e3ebdc8a7d1612692c83af"944"22946cd41c87ba75904ccb26956874d6"945"8d12ab6244d289391d2c9e45968aee4c"946"cf15cc11ca3f70952eb7a22768762866"947"a110dacc69443baff19c99ea6eeb8315"948"af242d6c7fbe5ccb4e1deeb62f1b8fd2"949"70d57b55d43ca8e8d8aa2485485e719a"950"389f816aa13fb994b40a98775383c602"951"b72ffd30d1892f0c382bf9a67fffe3ed"952"6f60683803c3227bbba0379ed8a89a6a"953"68d9dfebeb1d7e12ca8fd0f331e7354a"954"95817c12981877d9c1e9f3b0f7c63ba7"955"06c4267c386459e6cd364c7cbc97bcd1"956"a3bcc364b695059097669b5189bca604"957"fe250d6cfaac793388ee2dd70ec1dead"958"21471e8b136ae90d02435a638298844c"959"16d4136bf6a8165cf80cb591e9cd5268"960"c646a0c031a19301cfef4a286d9a2927"961"9ad89c468ed972bb097e95cfc2960537"962"0ad5a5f99de8223e39b51772640f50fd"963"b8d1ce52b2a9ce2100047ebbdcba6411"964"ca71af9ebc4c17b22a9072e135b8f9f2"965"d4bce9c8c8df6430cd46ebdcd1c6e3a4"966"be623480e52239b45a370c4895b346e6"967"f0be37d559368e6242e50b1fa9dcae99"968"fb93d38b233df08f4c039e360f90a538"969"ad77c6cf7e414f8db0fb788cf14de9d1"970"53219854341625eb52a4832a67dee69b"971"79ca960583bd1550a6bef7a6971059a6"972"e54aef1f1afd7b3486822cfb3c28da14"973"bd7d2e368ffa929b57b72dd5c969af57"974"47eb6fbd9f34f81eb460f3b29d84e269"975"52565206873fd1c20719df28124d50ae"976"dbd41a4abc61a43a93253504659dca58"977"3bc1ab73ad53d74ebc26f5f7bb6ddd69"978"0c50246efb89e10c46cd64519dd2cd8e"979"7afda064dc064fa63c6189b1d76fe441"980"701a61b61f0258a038870babe7743ffb"981"f7f6bd8ef6409a02b1f7fe6284ceec2f"982"9ab223e5cf5e108e4cbf5cadff93ef03"983"2fe5ec5357bc910fe1d213e7a43f8093"984"4fe363e7689f665134869e17e61b19c8"985"df598aaadb8517498ab3847fc2ea16a4"986"35e30f6db44521fd28590cbb94b231bf"987"b30b9db6d4a326621645177a067f6c8c"988"67cd7d37230b53dfbbd446755ff39216"989"f80807f2ae6b0f29c75fdc4e6f8b33c2"990"b5777bce047401b4d4affed9e9cf263c"991"9a14b9456f0b77191dc4ffe78668a4ec"992"ab18105018ba4f81c133330937f6a642"993"11f40582d05aba631272289bf6eb9ee3"994"b4052d5ce31578d1b74d3481ecb7ee94"995"570230f746ae721497f45e7190a4f3dc"996"dacab667b991685f2757f17a58394303"997"aa0cd8461b956b479767cdba855c26a1"998"33f5726adc62c30543a502b5cb9a8223"999"2117930a5f8c40e08a5d750d1fa53b93"1000"1891c5c8d0dd99b2dff8041a4dc8a3c1"1001"386fafa72987dcc6fd8f2aaae8863f51"1002"295e29833382bcad807c7cb02cd0bfef"1003"7da3d9ec50e6bff52b419cefc26b7cf9"1004"350e0e4b66ce6934bcd54af106fba031"1005"d8993b7a2403e828ce368402f4f59517"1006"87bf78f7a0ecfc07147732446f8f73c3"1007"904354d85f0cee30cd273676ceb13825"1008"a76731573dc44f8fefc3804265bc8f27"1009"90121dc8a3685606874e15f898426e8f"1010"c5cfbcccf33a3a31e71c3b5de3e0b9dc"1011"2f06444d0de66107fbb4aa9cbabc6c35"1012"0ce7a8d6a8a743b4d368b4737384775c"1013"eb65590a0edeca410ebc69db41bb8ece"1014"0aeb3040ac8932e33a9b57c2b238352f"1015"2688e73c818adde7e03e44de70c7df13"1016"1bd34e862eedeb74ec673fdd42d0bbad"1017"98f2ad70999c298db8d224bef0e59d7a"1018"0231d6f8a1209adf818be0a2ceab94ce"1019"8cee0b8cfbfa320a021adb21811fa5d2"1020"42f8525c586a8752e8fd59a70f27cd29"1021"f99b98c57f0cb859fc383e1c88d4fafd"1022"4b651e35b39b9873c819aa2be9926a1f"1023"8903fe26150ed63eccdca3fc85043529"1024"bf47281924cae4d43cf8035941a30ef0"1025"e8448ddedfc2aab2af08f377274d975b"1026"f4e81d6a8c22141130ba9461f585bc56"1027"ab40a0c2888897dd0a89a82e5a7d9083"1028"eff51a162fbd73408ff765f6a38a7ca8"1029"76c8cd74815270352e0396cbefd0eda8"1030"a8e6eccea6377f0b386715e0d307e487"1031"f8c98ad67b8a6f9b0b764c0014cbb33a"1032"be2cce2a67b84825fb66ec6158492e3b"1033"a5d73b7eaf79196ce91cd95beae82fcb"1034"42c883789cbe60c0ac46a5e2f15a575f"1035"61cf3dc7ae1ad25b6fbebc1d82d71290"1036"fbd1e0b634b726abc84cf440a3e4fbef"1037"252cbb15e1679969b620d6925980f361"1038"ac855ceab7529d3ab70df77d65c147b3"1039"6591eed0e3d7b2573811ebe2c0ba3f56"1040"02b0dd26579eabec9b8fe7dfcb649de5"1041"569e877b9929718305f3359e40b2a251"1042"def70dd4aa638fab8a9db2d238570471"1043"dadd4cdcd30d438ff802faa52d6da828"1044"fbf6efb6ef92af0c247737ae77dd208e"1045"07c4219319545abc08f8a375ea6881f4"1046"97fc63f321f963375d60437c52c82d25"1047"3709145fdddc6b3e3a00d18d7d50624a"1048"f594fe6261335f3042793f96aea01c2c"1049"69356bd193802de42913c947796105f5"1050"44fc24fa700a3893701093774b2af420"1051"6662a6abe00234ada6546ed758902d9a"1052"70ae10b37dce85471325a112a8d42a10"1053"94a1cd3b92b63edfd870c0fa37941c79"1054"230f43b7ef7d799fa3acc6fd31cc1ccb"1055"dad7aa772bc665d3eaa21a7889bd03fa"1056"0628cb9ef17a55b35a2a781048b0a712"1057"a4e49cefacb045b1ac22db9465793e9b"1058"f434d4af96f79b2dea6654280e8f538c"1059"4a7c6da2a42bfe3bda664b4aa1de47a2"1060"7178ff54df7c9f6cf516da064cf85ee9"1061"45c76c3a24b26152a021e3a22be55e42"1062"85abc62a5bd12a0bb01f4742107e5c9b"1063"c1048d9c52246f0e07e22946612b5d12"1064"b44790aec1522c72b3a44b03af86297b"1065"033736bd717b3441c223b07b98f91919"1066"287126d2eecf771dee2c631ab515468d"1067"2001066c038ba2ad3eebea348a154943"1068"ae9b997fe93fbf1182a6ef6d759cf120"1069"8bcfdbf0755e647c81fe0277773b560b"1070"f7add0cb57fb373b12f28bc7486d762e"1071"8a0bf2e3872ca809281d64346ea52765"1072"90316d0b139fab54af626d2945208611"1073"3f9b674baef9a6b63fbdadfb1f29c06f"1074"c4f1734c660b6e181fc512d0425f3453"1075"341bac474e28305680870ef04ea9785b"1076"6e664ae4e967b7cd588c83af2144085b"1077"d7d32942234194457e58a8bfab6f88f4"1078"6f834331b9323f828f6206b8f026b185"1079"84cd7a8a4a24e62e5b8f818f388bdad8"1080"dd8a5d94999981887b7567afe4ef83ea"1081"72251687e585beec5801c6666b1a1498"1082"b7bc70e989c750f260d1efa2c5951ffc"1083"3078aef3a2d8a73866bc7c3d600e9aef"1084"f94a8948b9c575b6eaacd8398618fa03"1085"74865750019e1b27d6f66957977a3c3e"1086"55f6d1708fa6b5c48296b6685a7563bf"1087"7a9f3cb505c08094e69c5410fd60f3e1"1088"d06e34e50d6a3183ea04e0676edd0d9a"1089"b42c8ce56210e048f4b5ccbf2dcce104"1090"deb0ee3e7996b0fe86a60fb9286d99a4"1091"3e6de1cbce5fb7d7b844b84cc8294c7e"1092"babd2aed21ff0c2a35ff4397adcb3d14"1093"497ce2c3a96c37918dc17f10a807fbbb"1094"053c5086f557c0c65d10babc492aede2"1095"e72693e26e9e3ba33ef8981840acbdf8"1096"07c3682f965494c4609cd720a592f159"1097"8f5f57348d6f60a7ad24b796f1389fea"1098"945ff3f02d4bfce609264cd738be408b"1099"60516f7c0caeb9258e076f61fac79028"1100"a8e33686c3d2e8136c6721b2506b1a97"1101"644247ffa33e0673ac029a7cd635eb7a"1102"e34aa5c9080198827769dc5cb5af265e"1103"49dcc03ca03f5e17cfe0d877808c849f"1104"27e886ef6f59a5f9b0fcb7dbcd264535"1105"d793971fcc5a94c0224d473f866b0d89"1106"cca1a435090435c7ef738a34e6cfbc57"1107"57ef1bea2d4600bd21a0edf5e67226a2"1108"27ba0b5646bd713f7fc25fa768a07884"1109"85a30c94b052c5b2b158c069d7a5ff45"1110"e8f696d740507eb0b41ffa23288a79e9"1111"a2b1f232002947b16fe39e86ccb9ef52"1112"02d477b41f145015acaca731a010eef8"1113"7ed5dad39b596280fc37dd5875a63737"1114"25b72f320d4179b54e0f4d4cfd6231d8"1115"062d204b317330f18b818bfa0c382141"1116"3e299f2e4d8b3926eaad7bf6afadab9e"1117"8fd143b7eda57ee32c825e1e193882e2"1118"0abfb655f55b91f668711aa12bd75daa"1119"6338484ebe87f986a0133fccfdbf689e"1120"568ae517002142d5cf861d49753c5f6e"1121"6582467b0a83267322460fbf3865711e"1122"c4176a3a89cf7234b4d799cce13bbd5b"1123"ad71a4766af3d48cfc273d686bc5fed3"1124"ce928a614870dd0d9070ad2cd8075b29"1125"61f90dee3e2ca3a1bfb1c0cf107cb96a"1126"dcd2250ef017a5064e479dd1c3898920"1127"dc894948eb8016b3c6bfedff08a14678"1128"65bbb953cd3b8ac80e28db01c2e491dc"1129"3f1cfb6dde381404576cc354551fa3b1"1130"363d3f1d3dd613e3fd7452ce5d7869a1"1131"dc76c66f3327ce2312d37f96105b958b"1132"55b121514904a115e22f1d31a61312ff"1133"963f99d679ffc09c80d909b55cceab97"1134"29f651a5d3eed8be38400f9b6ed5c5cf"1135"ddc15ac7b6d3f046e4ae9f77b5cb16a2"1136"7713b1444e94e57cc2aecfaf81b14c7c"1137"78af28165ee8c03af428bed3c42aeef5"1138"de251c5fca54498bcfeb7c9ca7a33302"1139"d0ec680aa2414b34c64330ddc07d70b1"1140"21a4084de752d09f1dfc9d31918d4050"1141"33345dd66e86151a1be58ca644e9f36e"1142"ea5a48eb275d947e266dc96439030d67"1143"1fb44060ebe11d2b76ad1f19ac5fba59"1144"89626c082ec7dc64c5c278f5be7cb382"1145"ee085697873e10adeade358f0f2c9c08"1146"d9897324644c44ca58670653641f6fc7"1147"453ae48e1c301de4470084665b0c15a2"1148"397dcb1b9a2bd857ee5d2bc66ec9e5fb"1149"e5267d4ca84a11eb1a822195300ae231"1150"d50433a041e310142905e176ca7f69c7"1151"3b434e588559e16de5fa6c613e16ce21"1152"7ada7be620c3ca8eb2ded2a4052a7638"1153"7c7715bc5a178f082f363481ecb64820"1154"a00b7ba1a27e4703e7a5cf0c444e8e22"1155"42fbb7312ce7dd7ce773a868e1b9e12a"1156"0bba7baa1d65584a66d178285714ee5c"1157"783e870221ada7a5e08bea638e87f86a"1158"b0b8567ecee2cf439f2278a047940cc3"1159"a12a32746a51cde1834a45f5516a761c"1160"37cc0c5852f02df2f6827093d52afc6a"1161"7d4d55ac761ec1b7f46f52cdfd106bf9"1162"7f521908951bd191b02d08811a748897"1163"a6c197be0fdb8bfdfc3a0b345049dcf3"1164"020d8c164c39e53ad7e7651389c563a4"1165"8ec610419af0433352bb21cfc5c4a764"1166"84a67f6c59909d469f66aac2e70ee4ed"1167"23b82979469d66a3f382999e2bc46b18"1168"8b2cd4bc65d9e584f37215deb77fb033"1169"1228bdf9e3ddeb39af404f255549c838"1170"fc873e332e424db9f4246e04f4cd7f0d"1171"8c409f7246059302957810838999fb32"1172"d91620411ea5ec2ae1555bdf8224394a"1173"1fa72f1b595319a75edc5ec90c4c72eb"1174"bc9e89f25ec73dbe303e116a845f47f1"1175"ca19bd6ac0091ce03c66777312c69d74"1176"180ff8a69b40f8ec64a2b8ae65ff620e"1177"cb09b07eaaa0f5ee39af902e2015162e"1178"623a4d0adb5c1feec72252f0c0a958ff"1179"212c5e08e973c7eb8707cf2f77e8ea4a"1180"ba87641db3b20295e4e70dfa1f570695"1181"7960742c16e6af08db8e8b9dfb151d78"1182"c0a360151adbc0c28528adbad836f941"1183"2c259387c9714d39fec9117c9c3d2f0b"1184"e43a6491a2e761e4592b2e35674714ec"1185"ae5f983ab41e006a960fb988f70c45fc"1186"261e2ed6028caf01034a84d215926133"1187"b5720c9f6ad6817d3b7d2cd2bb7842a8"1188"22463ecf5a6e06eb4578f64c056cd431"1189"8f43140d6e0d174fb25932bb3ccb7016"1190"fe3f91d927473a55c37411d216d8f6c5"1191"29fa8249cdee4afbdc452e826cf52f5c"1192"6a9493c97ca73ef3aebb35c9c742ffb6"1193"e906a875ba6670d183d0e3de9b5d35b6"1194"c3f22a62879f771063af9f9d85bab365"1195"95cd78abfaef1d0e9d0a923c2595b116"1196"be04239288d528a6318f8c90b9e57ba7"1197"e3abb434ea5648ba265bb5b706369346"1198"4c40043882a2399e382d51a3a7f888ee"1199"48ab66b9ffc9901d67e20fa93466fa55"1200"6f408a16bfe421d9fbc11599e5e6d663"1201"f201508ff57a09f186df425c68be8f3f"1202"04f6f193577d2bea33dabcffbfc96837"1203"fff5fe6e236c8bad4a2598e06de7f6fb"1204"7e60c4c2a1a837d1f356d4e3b2997ff5"1205"dcb1c760dee2570d00d5bd71086466af"1206"569dc600839231e9c430d1ec2e9a58ea"1207"a15d3e15ef9e36e73ef32d5593807012"1208"80125fd9851515bbda50455d1b336a7e"1209"afc9d60b19ede6f95cbe4442d3d15203"1210"c75feb2db4901f1b487e4a4856ab39da"1211"f0f789a4a2eb8bf978675ea5a7bd2660"1212"e39967b1239e7d27536b42a26a48fd0f"1213"fe7a13913ca0478574b741ad7f3ddae4"1214"00980c359604ed3fcd4f5c499e6d7f8c"1215"65eca74cc6e89f5ef1ccc953c50222a1"1216"96d1da74be7a40370e9c2bfdaa9084d9"1217"bf83c99be205aa9e4bc5139adb239126"1218"b81d1828865e9337a03e85f2f625163e"1219"3c18fa3d32e5f7085dab4680cc6c2f6c"1220"93d0e7520ae79e8cc6fd10457a018475"1221"7164e5f44ee1f47a366afe4af5633474"1222"90188141c35ef3054b6af5710947ef8d"1223"16b8e88f40d688e9b85c0db1e20fd936"1224"50de8020bd2e541ca6897d4629fdb24e"1225"31681ea2802a7ff9ee25e2cf428e8d82"1226"c4696d3d309e5b40d8f571712feae4dd"1227"3dfef6ca1ff612d93627f658d470ad86"1228"7295858c40ee99f22ef45978b82b0657"1229"45d091adb7e624e8f3d434cd7a1435bd"1230"003f088f715d7e93a310ecb718978029"1231"a85852fa198cd5a70bd0bf228fbf3918"1232"02a3b1d8dcc37186d634e246e5edb237"1233"4f1b36eb0111d7d679f215a3b9bde55f"1234"97fe7e914649657e7a3b3989dceb73a2"1235"da91c1fe4322226a453614da7f6ee608"1236"91882db88b4fb0df43e10fa8b59951d9"1237"8346355499569530155cfb49411a7fc4"1238"d6764857624c3e64a77d79da22f9971e"1239"14d4ba3db639f05da08cc0ad3c17b71e"1240"6d72ec90e5294568e1dd0a3fbeb71659"1241"f9967207881c05ef200c28de64a9cbc9"1242"cd4b174920ff20bbf414b18c1d9f3d64"1243"ea786a750b4412bfc5222632b52c183b"1244"b94b1b9501e10f410935d92cfb894ca6"1245"6457965a728575ec8da6b742242c65af"1246"c36df576cdadc94aaf9201f9d8b6593a"1247"4ff076670eac6ca0810c377d65df4406"1248"cab82b7e834461bde58283d2d4103e70"1249"7925ad3795d4a4ddb0e8313f28290f6c"1250"be4bb5ebf77c79b63f990a8330dc5a98"1251"a20486717fcf0c6accccec3e21dea5d9"1252"18a65d730a7e88a4e5619706a6e019be"1253"d261eaf4da08ff1cec331f8ab4172cd6"1254"8453fe95abd204104cf47444e2399061"1255"63f952ef476a975922d3ba2856815eb2"1256"30726cfe829eb144644cccddacf732fb"1257"51b3691d40b5a833b55f99b0692f684f"1258"2114d32db18f5c419c09b316dba4b726"1259"baf2d9cd6d27b4d5ee741df8ad40384a"1260"ef037aae1d818d503edbe5d81df21ac4"1261"12e6856ef98a751573affb9f14902f28"1262"ccdf9794a1b8fbd15c1769ae61fe0048"1263"337564847987d4108de475713f366351"1264"8d21f8409587c6821bd9d825cacc3deb"1265"795f77985ce17a055d7612ded3d427c5"1266"3d2f9103fee4b0ef65d14747318969f4"1267"3516e8f6d632c156f5cd7f848bf0c706"1268"13db1409fb8c85cab7178eee32003c33"1269"bb4b9dcef9b1ca8f50ca86c533f66d88"1270"591b23b4258f1c4462c53263a77dccc8"1271"00d8b40bb55d2eda6f478977383afed0"1272"c30242528b75e2a62ceacc12e148f686"1273"52c1f107fbfd781f6875c201bfbbf952"1274"364954b294cecc9b4f567cadd8e6a5ce"1275"9090134d58cd72d63ad5beca7f4ab935"1276"419829a93b5a618fb5b60332ebfc36cd"1277"0c5987debaa8ca657dced359223d57db"1278"f6be63a5342c87fe168dc88f486eafb0"1279"271a909673b2a9e6c0a189016ca37fba"1280"b89e5866c031ddea7b0118d0b340669b"1281"7a896175ac4f8faac1fefba2650907fa"1282"3c1eb5c08144c009a3d8f4bd7ca8924e"1283"ba072968fcd504c98c9a5722b2cad340"1284"cf60c5cd817d4fd45f752c9742215fa4"1285"f86dcca04c26ff12d9888729455f8573"1286"2f1d2e21461dbb832a87f9df96ea3567"1287"270ff39c8d50cefd7a4e31d46e0619fa"1288"e3dc82aea8c2e1ded609f5f11f458e68"1289"5d8447617920971093ca5042d69cefd2"1290"6417ecdbf2b9c15be2f3909cd540dbbb"1291"a5aa7e7df20c02d701e0ccb6dcd62a20"1292"4e5a836847d5efbd9cb6cd7ee3b112ce"1293"9925be07b45edee46c1959e504314e53"1294"a0718f4c562824924171feec9e6ee0a3"1295"48e0eca77c971f2446a88256f555eb67"1296"2468122b24eb3dc61acae4db1ce4453d"1297"97d32a5c89ed5ab92971692233689549"1298"812bea593b1c921ce663464b50b7b70f"1299"54534f0f1c0c90333525b9272faa38d5"1300"1e719fd6929131f0361f54c564dc2a52"1301"d206333f50524dc85bf0918810b6e18c"1302"76f03d425ffed3da69f3ae3cdf91bc53"1303"4f254947764f6c9b2aea4c7da8f72907"1304"56bdc50df53d6a42d9980c13fd9bfe6d"1305"fd6360a69a008575a58da60e9417c092"1306"332cccd265be5d20aaf08086be6ca502"1307"b6c0721d94f4e8f4b4ca6debaab9f95f"1308"6e604778fb45e85768530003728dd909"1309"6378af0218158022a9636a92fdff7fe7"1310"7ae9280fa5f8d074ebce8abb526d1989"1311"f4502d03f481287c0577822fd3f973c6"1312"70cd5aacd5c94f6484f9620480a24105"1313"f5175c0c7d10caece5f9b1b21e6555a0"1314"47abc81d2903a55ecbff380a285d9619"1315"f2efcdd77489b15460101c15438a8627"1316"1bad9f99ac7fd7609b43819ddf6f7425"1317"711d65d1d609290b81f460785803fd94"1318"e4d1e8eb7de523e0e396adf52a2bdf86"1319"3c96a2292f6a3db6961fc533c4070313"1320"0786deb8f2da3e994703a47119c5f13b"1321"8517fe9a42db2f09a8525ff3fc158df5"1322"6a333619f13df866b4b37740224b846b"1323"4d216c78466ff70d6383a6270bfb8374"1324"9645d97781b418f9945533dcab14787e"1325"8439b31c59451f080079fff2316c6b6f"1326"d4b3d7edb3a2b621aa3dea1378239917"1327"086ec1ee951854cb826505365f00ee6a"1328"fd5b9304ae9108e28b0cc17a6f877011"1329"2ac8abfb8476458059fa0b87aa9cacaf"1330"344e0556e21eb421db52bf83c6090ff1"1331"3792daa93a93ecc60115589ec58fc3b3"1332"502dfd34274305c03ce7be1b39a2650d"1333"f2ff9daae5416533aa0362fe12116fac"1334"25251bd15b954a8c9048cb23fefda6d2"1335"5c4f4400a5f0769312c29b09410e895c"1336"cc1f90e76d4790e6cb2a95b7634a424d"1337"b291315d9beb097ad3976916de23e566"1338"b7b9b8593e1a72712c74ef951f1f0ada"1339"588ce7bca49433ffb05ad2a029630f96"1340"553270cac2c5690f2a2b0c5237bccbf2"1341"d065f71e07bbd050f8c6c24de2800646"1342"42364366e170ab7f2441c573202e94a9"1343"691fdb538f62a6310ec8c608d4a6217f"1344"3e060d12dae041acece46eabc37a153d"1345"d78b58ce9ceb155615173db9dd029f64"1346"3999261bc0e7d6e8618df48e06db6be6"1347"1f81a5862ff100abd1e9f4c11ca8c180"1348"8007984585d928d3e493f50df26732b2"1349"5346709ddef1829bcff822eb6eee73c9"1350"f32c2198ce8d5fd47fdad17ecf62d895"1351"5659fa64d9b25cc856c51ebd1e5f5a17"1352"17eb4503e55e207afc8fb11cfb023aab"1353"010211fc8151a61c741c3604816270b7"1354"16251eceff4df21a84cc682895a8fe28"1355"55bf942eccd20f86cb0729c26073f771"1356"37c9c0c41a2a3ea5f30af4ceb7dd283c"1357"fa31563265a2b3a25dab0df2d6a92c9b"1358"9d9d497354e39020397966d163d7a548"1359"87722901fc44628648632505d7929bab"1360"154291b8e8e21d39ae415b18fd6037d0"1361"5b6492a5f55e2b488746c42dcfc3fcd2"1362"610886850ac7a1ea0d522fbc2f60bfdc"1363"66946956f1a6318c32163b8db3fe1398"1364"3c179f71fb984cf33986ca5780c86fd6"1365"1a477ed32d69d8666c2d3bf4e21837bf"1366"3436e35badda9d93f01067358d8e5d7e"1367"20427dbfc73e6236de3800a20da4bd9b"1368"88ff5c069e6d5d18f0f1f1094fa0a2c1"1369"a538fcb87ca84b0d9bbd241cc39f5246"1370"1b638e2768b5fca1b469e6f7e6b5e0f1"1371"70f488df6db5fa2623b5337c2d1b3e83"1372"5007fb36595d3e858b912865918aac33"1373"db0c8d04c0afde8bccf96fa36b591ffd"1374"e8924ae0d86a59069344a7dceed35f34"1375"36cb57cf8d25b0533d40c18d81cc2f68"1376"e67c2bd1b8864e77c449ab1bdf426d7d"1377"eaa82f2fd1b9f6aa0cddf1827a4aa9bd"1378"3d619062ef91fdb2d93f004ac2b41b00"1379"577f5ba9173fcc869fb5fd20044c76ce"1380"afcefa6d5a3bf131a031506f9dd76662"1381"dbc40f4a601fd3cd1b294b0df8e261c5"1382"a8eceea45e541f34ed555b0f134e6a34"1383"577045511b6b4c838511db9d238b8597"1384"4543e1ea43ec3000ec0b7b7f07c043c2"1385"786d474f5668774a0e6ad2960875a229"1386"38887548fc75e2d47c5a35b3c21b86fa"1387"459e0caf366bfabafb36b91992fb9fdf"1388"558bac1a4036394393fa7cb4155d104c"1389"3561ff957eddc519b66e73a7f380d70a"1390"66c84595b40ab0cd5411d9f7fb2ce3a9"1391"10ad4494671696965622938087000192"1392"5f8df6ecce1570ea0741e95dc757383e"1393"40b5ae91d3ccf765f20c5131736493cb"1394"21e2018ea09c6f6d053d31e01858748f"1395"1baf8543200ad9d77d90a9159fba3ed1"1396"68de42d2474f8ae34d6a6cc2eba8b9b7"1397"962ed5d4186279e8bb19818921cccb78"1398"77b48d0c259678c75167b96a3f0e9aa9"1399"ceb3631be75d0dc82f955f0d64a957b4"1400"06aa99c0a7f19226932d465cb33443bc"1401"7315fe89e90bb9f583466e90be58cc3b"1402"d9c461555d2ff0a872a69e2a9cb81839"1403"4a4217870c8295175950fad8c9a1ef6d"1404"2fc328cacd3f3356793211df0f91996a"1405"e6b3116f04e0825ca69deb4c4c21b2b5"1406"b2b2ef6f21956d0aea798d88ab11366f"1407"5b9f73ee6ea91d4acff71c94d5708e59"1408"aee006299875b27ae4f4c39fe82db234"1409"4e2c3f7e4b563f6bd8d24adbc427f680"1410"c2c2fdf07da360946607a896465e7cd2"1411"610343ea269f43f75f79594068dd2813"1412"fa38e908cfbf45bc05137549d0054c57"1413"20b0776162dc7d6c8b09761eef2be2e9"1414"61eab790e2166fd2c04bc3bbeaccc39f"1415"5e075fdf0ccd229026ba979848b75002"1416"faebc352a9d33206f568d43853935308"1417"1ef81ebe06daf5bcd313cc850c43d9ce"1418"a5036fa7725299172db4d2ec52d0dd7c"1419"1f6f1f2808769e22fdc488719e64d9fe"1420"129d07f975528639e3cadc78e75a9bba"1421"bcfb87c6ca67cdaf6c1a63eefccfec1f"1422"62680a6e9d36332827483d9b66e4b4f8"1423"e3b6dae9786dc35b9cf53e9dcca86887"1424"9398e0d00d642a23680da8f8cf75cc74"1425"ed987c80c7c98ca1801e5d05bc7019b4"1426"a11f3ad7ba38f8a6136662aae866c7f3"1427"0ee86faa3f510e6883a82c77faf43c8a"1428"5625587aef210b628a97d27becc83e2a"1429"d2ed959c813e1628bf463b6b39d2db77"1430"a633a2fa455ba371300804f067df5327"1431"8118d4afef707d688fd60c42ef767a59"1432"cd18efbe7f2b3ce1f1b87799efcfe191"1433"b8c897ff9ec0aa880a1977934b9ffb25"1434"58bc98b1783700023ffbb6def54116d7"1435"d2916fc6e949bdf5753e81fc28b298d3"1436"cdeb8dc44125244acb78b92afdcba882"1437"21845143bcb7b9e2ea337baf2aabcc98"1438"e4a24595adb79854f91e8a464cdf5bd3"1439"67f13c69169beebd9005e2acead66cc4"1440"b7be07ea1d52b5df10cfbf7744803dd8"1441"9b4ac65cd6ea1a641daea98f4890b20c"1442"b5218060f46651d15b26f8a92f68ad74"1443"7ed0dac6a3543fd59c8ecd3bcd2fcaed"1444"557fe8ca5fe0af40a0f7e9ab0a5be5ca"1445"cd30800f0bfc0360e564fd2e20fb4c31"1446"888ad9e22e1c4df396e46994ea98a658"1447"b2ecba894826fba92592ba534cb54614"1448"039779004d535a4ae06ed26c03891c22"1449"881a8a80ab39cf24fca2a776b27634dc"1450"b8e755c7331e4272ee07a163d0edf44c"1451"d060164c45f6fc3225a7392415b65306"1452"4410ad38741891a28630a98d9c95e068"1453"a38e365fc96a79e80d0089b68f05aadc"1454"313dac726d132682ce85256e213ae522"1455"92e042d51a18261aadcf16f81d4d01de"1456"8eae5f2830126ebcd263fd69e77ba59d"1457"bf2b931a1d529c6c1e7d2ed9cfeb9da1"1458"2209344e5ab7f86cad380f4b0f6b4620"1459"b3434da132e37ca2028b00aac9aea316"1460"69a86f7e4b4579fa6064e077d756f219"1461"b4b9d474c3949f1ff379f6bc658d14f8"1462"6333a8609e7509ea77873c3d5dfaeb29"1463"3a48653b7064f73bc2a4bc1e697b0b23"1464"c9b406ec96a47e4c019c9c97114536a1"1465"c5e985653d3e15c811d8f59fb0a1e3bc"1466"2f185bfb2a6daa6dddba6d47a42c466a"1467"6a2f2f438e97db750dd174c208611693"1468"a5557c5caf3ec485f70f45ce5534ec66"1469"c8b1bccf51358ef121619400f58a440e"1470"67889e9ce712fd1bebc193e906e359ee"1471"59917c8134dfc13cf3e6f868b63665de"1472"d220c133f62a6f38810a597cecff5c35"1473"0f78e4d8c48543e2ec12258ad14b0e99"1474"1e2f32d865f5190bf0bb93c3151c2520"1475"4036520b1a6e6407f7ae7509ba7e57ae"1476"9187c846923897a15c106ee07a3f3493"1477"481fceecacc9f11226f3bb702dc85b3e"1478"f01adee00c3bbbdb5648116c63c83941"1479"fc46cb48f3db9111b gunicorn-registry stdout | 6b07d4edf8f2899"1480"34246795c26c59a1362d25eba08ddace"1481"1d59e2a50f8de4266d9cbead6462383b"1482"f1dd112a37d9bfecb65dbc6b04762a81"1483"ac3bd21edc3af50eca2ac0e55fb89bbc"1484"7997e7c41f2d48a40da39fd3cef0e4f5"1485"1498ea8db9101e4e88c57d919666f92e"1486"3640ad69b6f389b5b8e0a90c1b1a3af4"1487"32754212981130c7b7be5e33e12fcf8f"1488"49e01d646da50638c5ffd2296f1045cc"1489"f18d74a2f508391b83e16c4e717d43d4"1490"a0503303a951db3d9a021229f185cf6c"1491"6c603f87f95319f86a49c581467a372d"1492"eae6219837a7afeb122a483517790327"1493"5f9c0f0284a761f0c433bd5e23657b81"1494"3ee2495aed552df4b3c76853ca30d041"1495"cb94c025bc2a7fcad475f1f4004d69a2"1496"b207e981d82bcaf8dd58b763094be1c7"1497"33c29137e3313d52a6a96bde2e0a592e"1498"a862d23a6d4ea2471254f472610c82d1"1499"8707f76f29e8e1dd041661b36f1b1fd5"1500"ab1281ce964027f419baabcdd7664ea4"1501"9352a3227adad09ffc59be02d2b294a5"1502"0ffdeedeb6ad26ee2fe671ba4478a4e4"1503"86f4a1fb2dc78ed2c816209e660d6343"1504"9a59ae7841d8241f562ac206703fcd2d"1505"dad1ae6d84303911be9e0c838d140681"1506"7d189edcc8b159f0ad5d49829d985d35"1507"bc86cd70f0761765c03132dba8f666d5"1508"08d3dbd1e59d66137de5e8167bc0fa02"1509"35f8f2a4365d1d52ae43dad03adfb647"1510"33702ee1cef41901840304fa2a4be2a8"1511"1f7ff8f0dea4c2bcfee6d438bf0e0151"1512"c8bca52dc9b8ecd5f379bd531c784b34"1513"2219b9003a6827a6a2fd8b3f295c119e"1514"84680230ce38c01511907b79af19d7af"1515"e6f1b49b77d611c94a8b08bd644fcf1a"1516"572c7865bb8d0f50cacbcf4d032df3fd"1517"20dd825fc51f527e74f3e451781ae4cd"1518"ee710f18ba854cfbb3a67e3715b58010"1519"dd1f5dc4ac3a8fa3e639119f51ff5170"1520"1d18419c0268f6f436209e9764e26693"1521"e499a702237d5a1bb39721e7074fa5fb"1522"be7411e9503c4a0e2e03db898a02137c"1523"cc1c1a156cf6b31700d79b89ef21278e"1524"de9801d8fa7eeaf1b44abb6029fbb990"1525"a294183625ecbac1c921551a21671c28"1526"ac5fd9809faa3aec41711ed460fd46c4"1527"256a8eebe3110a43040a9ac34cf81f44"1528"755cf398f8c202bb4fe226b933d75674"1529"65870909c4e66c3e3595648dad15ab26"1530"ecbba46c6a508dd19934b28a25133f3f"1531"acabca0492d8ec18825a0aea54e24e56"1532"1b855a40965eca7514c41d2ab04f52af"1533"71fb82fde5d917db72c31cb5509d4850"1534"0318224e30a2feb405b0ad17b5f33012"1535"470550c53824571710a7d6b5efea1240"1536"74a4c96618d2eeac1076bcf3feac288c"1537"3001fcc9ed643e1e18878c44926c6f11"1538"44822f0901808e6bfb493bb8e53d915c"1539"df1a799a207c8fc9d11e20afcd4ae5c1"1540"8d48074f3c9a59c42190fb898c70f897"1541"89e5e1f2adbdb578cfb8d97ada65f77e"1542"0cd0d4d8f7f0f3355fae10eaf04296f7"1543"599add4dbe328fcfa76dccdcecddf630"1544"d9bc59ddda0bb9f23e8ae4ce71a9060b"1545"e206d31f385416b4b67e44bc470aa018"1546"3341decc646853f0a579ecffb2be53d0"1547"9713b3f7a3dad4a8440cf7b6d965cd52"1548"3a553711d09dc99dbab3210cd84ad9d7"1549"7a3fec2b9f073189dddd6acb6023a618"1550"4fb773fdb835eb0910e2c3103237cc9a"1551"d9d90d53e167fa0b255a6c37a64f6f03"1552"3b5d75f809c51d5b22b3046079ebb584"1553"1e2d48b5324771fc8a9a069fce61b98d"1554"f2a41fc729632a2b30d2c73efad533f0"1555"d6ce95207eca1049b9ac32058b3ee348"1556"b446a632004404343e2c54df4fe4d87a"1557"fcc3a2734c63b447c2e9613b2f57a60e"1558"272018a4548e4df61ebc168ba15a8bb9"1559"35246593195b102808606a0e4eb94a22"1560"d0cd6338dc9eb4dbc5722651ddc5350c"1561"399e76be6304b65634ce565584e3760f"1562"80af6f8b88fc986c561a5101460e4b0b"1563"6310d7f2051f99747faa8227c0082f5e"1564"d080a8c8dc1c2c6deb343f441aedaaf7"1565"dc759ab6c7f6c1532b64799a2fead599"1566"51d0c5d0b3b8a05ee24484a9333ee085"1567"44036e956d3680dec0381a0196eb308b"1568"7327c9d1c4987d529686be6309cf41a7"1569"15998ec2876aa973d1a8aa8da74bb504"1570"f5fdcd3455e455836db04efbcafb0e9b"1571"1bfc06e59af306e51144b9d3876bed9b"1572"0bee18838c3b1a5abd284bf43e50bdc6"1573"3521c812c4ec68fb6e0ac9353129e356"1574"4a98e1daa5a676e15e939c0c5696b69b"1575"2dbd21adb5c6c71513fdf9d57c9fac71"1576"f20ff6a497ec1878ad7d03ad4b179464"1577"a5aad81bba9e04ce72d0d0b8ce081001"1578"a0867c1d1acdeb9b2c9a87aa3f7ce1c4"1579"f43c127e9ce14071c8f4dc0a0e10c171"1580"4339705c726a6505f7a06e63bc038c9e"1581"9c62aba8c8189014a69fb4fd42993caa"1582"6a2b1918857c0c265e4e297354c0e2d0"1583"77b0ac82dec52d895a2d4c6cf4202492"1584"63a87247c2f6f6bc01107575815183a3"1585"8fc9de3c2733b9d6d99fe24be9b2d9f0"1586"39c4c832d3144d996ab49ddb480ae574"1587"b99dd0d5cdeed3bc12fee029cddd1650"1588"7da1f7df4e97df6c5225b901d7850fe9"1589"31c8a407a47d9a482156dda6b0ccf0e0"1590"e7e43e2a7468dc4d6fe7622fd72a5f93"1591"9f85d097df7a490bef1c0afa03aa1e7d"1592"f93f26628a769c4b7c5e033753807b38"1593"aac681b990877b8fa96bb33e30e6f489"1594"1379df479487fc0cdb3ad3106d7bae76"1595"56bd78f7186d0f394cde589e7fa1db9c"1596"9d7d6382acc5953ece54c97bac077b3d"1597"c6c3639a12c3f4a23706671b70014aef"1598"15276a0385cb6cda79e0cddb1d602a5f"1599"506b78f7e7898d712bc9878831501412"1600"a5b5d27c0549dbbeb247048104f81f87"1601"e6af272c16cab4fd81106e86db6498d6"1602"ac0df1e00ba462efbb6d27d514d5fae8"1603"ca7dd63446f8c9e3df0f6db374c10a88"1604"d90f06073dc0318d79c50bffe232baab"1605"11a11aae0d001835804e70a926f31ad0"1606"7127696f5b8357b40d5f410b185189d8"1607"be740e168a1a07aea0934f420fa488cb"1608"5d74cfb2dde9c55d014577b23dd5bef9"1609"cb3de42e3c5c2a696bf4ffcf3a0b2c27"1610"730d8ffb11c6857d9b9a45b95edb8cbf"1611"17aa5003321ba35335c75f42c58d3549"1612"17097476b3534884b155052bc08ca11d"1613"4da058224bb49529db6b5c6ce52ad659"1614"76fd7efb0836881403155cd38cf1cc89"1615"39854e0dacf9cf2270b937dd3b1be3c0"1616"4ef4560e16a51b45c7245ba44046f933"1617"491fbca6ac45b7b0adb5978c8d292469"1618"888970659ab87321a8f256c3ef1718df"1619"0b4b12e21b6acc3be483bdbe67b89440"1620"8922abc944101bc88f86c7958014a00a"1621"6da4676973384b3ee1df12de8ecd03de"1622"0d1b2e58abedadbe176408cca03c095b"1623"b35f41dfdfae13c735cb4d85e973b3a3"1624"a3adf4405b96c6f885a4a5f21ce076f7"1625"6d494f5472c88a7d62cc2305cef56fa0"1626"b54de660b59c904da9a45c7747d93ffe"1627"c6c2ef963ee5e1018dc59e5902656f03"1628"2b85f9fcddc8ff6e9d0d794ee61f57f8"1629"91f70542f6bb7add51a8d81b2ce875ef"1630"87847611c7d6d077344c8bb230e01038"1631"e9f6a36a83908a557b392eb634e2b2f2"1632"e61c4c0c0cd06abe92d7d2fbd613acae"1633"930f014f793899145c8547b20b106ca3"1634"f6e7a35f402d417dd4d1436c37b03c72"1635"8e41bf856516358b355e48910c312962"1636"c950f293a7f96c6f09b03c2035dd29bc"1637"ab919089616bfd5652d040557de71055"1638"53adf64b831b7e222c4b695212e97d09"1639"703de51e1e9a8ec31dc83ab784aba6f7"1640"179bb6441e8ffc44a42ef6b43afdd6e0"1641"3c136bbcd464b2a11eebf34d2a99c9d2"1642"4eaf5dad4e8508951a4efaeb686dacf5"1643"c76496a7832e81c72ef5b3c370fe3091"1644"de2b4a1e225d8bd5770544d591784aa7"1645"d78dd216669a29ad9e147f1a92acf69f"1646"492e4ecc39149f3e24b66fe04f71a924"1647"401799fa22dacacffdcbfd22cd0ceefa"1648"b1d00108f8eb008eb32926665a1c0720"1649"16c4204924820ce93664226f72a2ddb9"1650"20d24334d1f50d31151a561e28011e97"1651"a86b31acf3820bf667fde8fa93c97291"1652"0734177898b00659b0be4f8241d485f7"1653"1dd1a881e255a961d1f8ed1d8b4e2767"1654"6d338ace4926a12db8e0f5dcf9425606"1655"d0d5c237f28599766e47d4754530822a"1656"7bddd54d2a559664c4afcfdcdec1a613"1657"48d88c5daebc9867c5c7823325ebc953"1658"681d61d1f70d69cdae4184d2f4a92f24"1659"c1c3f89ec52a80b14b4266129a058899"1660"959e0661228b02a2bd946f13d8e296e6"1661"f3b35d8d7bc15c367f6f7cd465995d49"1662"7d73237114981aa56072278b7f32b4cb"1663"864596a076883696a52b6805d55f287b"1664"a1ea737250c23b3c8e13eec92304b480"1665"95b5c0ec4172aa7446692ea7797c4e23"1666"2b4453c9b8cfdebea1ac2fd69eec172d"1667"21d5e85e753eec6e31cd13bf4976a897"1668"28338bf64e47e1a99280c7ba18d43b1b"1669"90468573e8e095c8f4cf7b1489f614af"1670"33758c9245fb306cee3b021222d76ee1"1671"0d74305786486d28fa40bf548ff8914f"1672"ff1ce5b4b7f6361805f32a2079af5189"1673"14bec5ff6bcefa5fc88aa809d4c083f0"1674"11fb753208ce142450ac82dff815eec3"1675"f2eb86db57c2bd9644587616e12b8251"1676"dffd8ca56b9908d98859e5494de8b85b"1677"79dfd139ea6088255e871c466467924d"1678"cda1d663658def0f1005ba085f9e07ac"1679"17773fbebae446929a756796c936dcd2"1680"c1e8a309956453e504ea5626cacdd887"1681"9c7737ee18d86d27e66706bf131f00e5"1682"d649bb08bd881cd2c5be61f44b8f40fb"1683"23eb9783e4c5a0adb9ea76e50af6e1d1"1684"a81fd73dc14c8c965f3cf94e1d4a02fb"1685"db90255e5cf716301e2ef50c23361bbc"1686"8672af833059d221205c11315aabaab3"1687"ad2f9946d6d2261cdfe710e2e8d7a9a3"1688"f5311f6605d0b9c496f9df95568c170e"1689"060aff8f5dca7d4214fad9e174f8c21c"1690"c9b3c970ecd3e2bf76528e0edb6cbc66"1691"8ac440ca2ad9a3cf14bd13301059f880"1692"89433ad6b80e7b309575840d0e137fc9"1693"1b4bbf18b53d62207ecf2ff1ce64821f"1694"8ece905afa3e6db5fa5ddae744b653d2"1695"7b75ac50e7e0973688a60a0c7c5a4f9d"1696"ef7497faf17dbe5fc6198261b2e4440a"1697"ed3e3d75356d702778e040549f979f6e"1698"15cd683a2439bf422e073adcb87eb4c8"1699"7a7ae1e0006c64030207a4d6bad805dd"1700"73406f8a90417da369c702a2afd1d63e"1701"7b0ce1e891bddd673b3b5a09963c1ad5"1702"4738d94155eb69a00c346f2f9f236698"1703"437ed4c12a00180c3c6cd4df31c3bb8a"1704"7ae38b4165a4890be6bff1f04a64fdd4"1705"32d2f0fbcf0bcf5c6363d9b5ca9ac627"1706"3ca97d1d504b60cf3cb802843dba872b"1707"bef31e85b2dc805bdae329462e6a1c8a"1708"f2ae20a71a2800b3f8fc155d7716120c"1709"466de144aac8501c0df5d9da03e6c6eb"1710"5209320e11547d02fe7b4ab3fd2d18ca"1711"5ef1da2abd391388ff3c015c332768db"1712"dc7f0a5a013015da34c3c77670cf3497"1713"23a7408fd8e0aa987434ce0b75d44b02"1714"06eef38cf730597c41b7fdab631a16a3"1715"6a364081a48eff011e0a6874e6a85f4b"1716"0ac6253f68710b69e8a2126ac4b2edd3"1717"174b9dec4460876294cc494408bee062"1718"5fcb833aa27cc02135439cc706111d1e"1719"52d908091b5bbf26ee9dae2c0ceab957"1720"6593ce8c30e9a7e41074a7f589a69415"1721"92e0eaeb934290bc1a2114ee34befed1"1722"fb53978581fc2d7d95fca6a438f4487e"1723"ab56b3e928eb79a9066ffd0f5fe60d5a"1724"4d90eb771882459fe18067955dbea0c2"1725"be64f835397fdeaee79d8e1e6787f8f4"1726"bac12f42fd47b48ba7c30e73315ad5ef"1727"df04630efa51a69b6841c03b176bfb15"1728"e7e3b20851d975996943e110a19e2602"1729"96c4a08a99dc1641ff6f23560a7eb640"1730"188d94ea7dd9289dc48a71dff6bdbb0d"1731"8bbc1161e6d4d9d47ecfd473ccb8bfce"1732"9b9e6645c17585e8344b3c8fbdc06c9d"1733"854912cbc6a468c8316deb3dd4b767a4"1734"3d671f53f6785e2179cd131212ebac2a"1735"f7e39a4f74b87b55b9ff4bf8bd979574"1736"c88a9ce1870396abeb0bdb2d5ae493ce"1737"f5a48b8b4448023d384ef9b94bea4116"1738"a7c77de95fa73639398bd40c486fd986"1739"907634cd609c794c946a134b1d896ddf"1740"23682b5fe6a9b851528403b5dde8bce1"1741"b11f2ceadc1574a5e2de5effffba3f20"1742"27df1a6e191cb8f055567ff3999e69da"1743"eec09099ebdccc904513c6b3f2585137"1744"2c31c1ec4ac7041c6d9209bb98d0ca17"1745"179dbca314cc1d148d1874d085b59d62"1746"b8a8d5f90254a20096286c95de36c87b"1747"dcdf63b36842aa1af8dffa886afd759a"1748"f29fee670b6aeb44cc46d9b9d8395673"1749"6bf18d2d0de569796dacf606ca91feed"1750"24a19c27d2b375f78ad9f8d0c6c2e551"1751"73bf520fbbca896d9fe0a1120d6359ec"1752"fd309e03c8b27e3f3f0778e0d1897c99"1753"18ba5dd934c9df77ebd07dd438b266f3"1754"da5ea5b444e55488005005e8a7ac69a1"1755"cd21dd90279a610f41c0274274231fab"1756"67c00e0155e760c2d93f41845ca79aed"1757"bb7d56300737b800aa3134b5e1fd7c6d"1758"2ac07f78232e28f4bf454e9e96a807a5"1759"3aec8229e8f6cc101903e663a046a0a9"1760"b305b0159a3611afaa02a2e68f62d5ef"1761"e528367690274554477d3810e647445c"1762"623f70b3c81c704ca7b2084f83fdd888"1763"4432a3644f9dbde0bfae490cd86b1392"1764"b930c23819783bae3a72a72e3a267ce1"1765"ca08e206644f032a0a88b3ea2475b081"1766"e4dfe89d4745be4329a5d2e62ece98b7"1767"c6eca653b9b93af2e5b6c6a03dd68f17"1768"cef51eda6d32d2bf013a8da2b36cd07e"1769"06e042a8ec6fede0cdfb85f9c7978257"1770"ca8581c997993b7ca5fb15feb3bd3c53"1771"c823c2a550d6b6c8598c34d532741989"1772"24a826388b46a0ad8e5da0ccb3f9db69"1773"58013f1ca286102fc58d50c37cd72b50"1774"ba615af66b865eb7785f298008a54afe"1775"d050fcd389eb8c754e2a6914932e73e8"1776"8c1127f4c2227cd188c37b9f18e977eb"1777"81de9eac42a94f8762a9e0b6bd8d2385"1778"c2abd4d202ed00e653dc4b37b2553040"1779"7e949763d506190d2ddddb34ad6c8e9c"1780"7c3a45e408bb20cfae7e796ebbc272a9"1781"1eaba9ed19e0c8ab08acfd9dc8236756"1782"849c66e91a4aafae73a29b186f33116f"1783"37104438b77dcca09c13ae6f4aa151ec"1784"5a949bbc2a0a6abec3a8f250374bd89a"1785"28564a84286f6e50474b55e3c4ffda9d"1786"4424263785ada35cc0c782cf30df3ffd"1787"9ccc18f5bd175141d80fa17eb0f7e982"1788"a0dfff66aea57746868fd843320ac9be"1789"7bb0f8e32323102738fa36403c4db03b"1790"2d4ec2198c1dddbfc8e98a4533635fe3"1791"ee75b464be8711bbc232510d6e180046"1792"420ec9030e86c456463adcbc8bd61dda"1793"7fe34b64e04d30b84c04545f4fa066e5"1794"c44e3ad083aab64576f58ad42c466cfb"1795"994301a5cb195381e3a0d476e9f4eafe"1796"133137c8f4a1f804deb3797ab9ae0443"1797"de59c8e7945445d00f05316249521cd5"1798"7fef7462ba6e8b040cbc13d609d4b434"1799"65edbd5c7666bab57a88d3eb29a68109"1800"d09c6d54ad5ee4bfbaa6bc1c20bf6533"1801"04f06094a1929a06521ddbbfaa1e5ff6"1802"1f1c7e9d4c166d3a6e32b727b79dcb78"1803"1c49f01e903baa2d3743edccd839e73c"1804"9a28ef2e3e93a57fcf5414d5cd405178"1805"03bf42440d47000252cd3f43cafc3547"1806"5fe73d684f6450f443ce3cd85cc253fe"1807"58ef05e4a85e5619556b0cf2ca71ea67"1808"42a6d77cf8a581d4d1f50731d65c206d"1809"204a102af1260430702c8b4be50dc97b"1810"45559d9a6996789d868e241bf1e3d88b"1811"d13b8bcc367bb21974db8321c7f32ad2"1812"8fb04b6599ad4b2b93ee87adddca14cb"1813"55051d78ad9cfa97fe23f5f7fb459ec0"1814"0f6bf9828a2cb16a65370c172d9e47ff"1815"e19ffb2160243b8262e9fdf33755309d"1816"5dde802187777d436762b8a5dd98b10c"1817"d84ea28f0a12c5bae52ca4fef9f8237b"1818"45aec6d014c3aacbee010930a95e848a"1819"0a3b946e2c465798c50698655f64f7a6"1820"a57ea2642daa8114ed7410fc014f026d"1821"9c57446b2099388ffc03ee78b94b950c"1822"30700ef285baddbcb6e949ab4f9d3615"1823"c3b2597c49334e171c64d2fbe6f8bb40"1824"d57e4130bb2b2770fb0acd8373d92710"1825"7378dfaf4147357798db89f0ee25abbb"1826"0bda4f6b662fa1e10e9d829102728035"1827"e58ec7ba8eaaf8154bb4a3cd133b366f"1828"c62cf9087f0acec06c00f437ade8d135"1829"80b744268f0ca9279b403b889189572f"1830"a186f2a35a233dfb737a862551729805"1831"147936c54c7fccd51a7c5d6d18bd122a"1832"dd41b2f27b1275796fdca97e20054246"1833"7ceef4bac01dbc139617987505f6123c"1834"8eda59bc13d4c7ed39b2fe88d5c464c2"1835"e3ca7f35a5f01a0af38f865943b65cb4"1836"0c72989f915f5dc2e8a1dabc95cc6cc6"1837"b498d36d29a1df68b24f8cc32a6310f7"1838"5f78930c586530facff78c510e64abe9"1839"f11abd6cf1bc9cc07eb3964c6a56c7f0"1840"0fc75b5bc6df2cafebd0a82dc8e5d2d7"1841"df25ad149746fd23b44fe4a952901cef"1842"17cf6a9a684e61eabb064a74ca10b6ac"1843"df6d754742438691d0b9ced436cd6ebf"1844"a36398a5cfde04c5aa1345408d2a0381"1845"9de13655536e5557cf7830ac0912a06d"1846"dfa7adb160ff12768128cd0481e6864f"1847"84dd8bb6c06ce04b1d91822a138bd6c5"1848"d5255a3631c21dbe89ea73cbffa268c4"1849"75b3be88aedf30caddfe73ce3f5ef645"1850"4a232977a23a27db98f8de50dd48bf21"1851"427c46afb46c5a6bd4020a87de8e8dcd"1852"42cdd53a911430bd8df0416be4b73c34"1853"4701595739c545d5a1066238a4421d61"1854"4cca031c9aa5bb0581d990dab4ded099"1855"fff5027d65d60fefc474d2e0ba7fa7be"1856"949ccaa95e585b249075718836825d46"1857"5b21d3828ccfa52e75aefac4a36f623a"1858"b8a0fd7befdef3b870f8eda24cc5cc19"1859"b52b5d29f13fa62ee6ef4d8214e677dc"1860"1f3901b1e2f766b90878d0eea7918853"1861"83b283d4055f4d20f71fcf09f4478222"1862"f318fceffd541fbd8529c76bd04d81f2"1863"751833d34a49cdd2c36845076e3add9b"1864"7685f9317144b2d2deaa0dfb03808d31"1865"f647929a0c8b5408df49cbf1ea78f081"1866"63e49627bfdf7232961259af64ecb2be"1867"fc7710793a88dd8616227651d23aaf60"1868"8f8b39b4214b47ff0426b0b7b681f232"1869"e3b09aca301cfd1404f4d11c0c53e82b"1870"43a86020140c9b0abfd286424b1a5fdb"1871"294d3c5fd15a8a3aa77613f372a164f8"1872"770e7e84ee83b473df12e26966da8081"1873"d0a76295b48e9c55d771b5b39cbdf7d6"1874"ce02eac82ccbf1c8cf46ff7764fca07b"1875"e61c8d22f33976fd2535ab370daee3bb"1876"242e9812cc86b4d97ea865da08041b7c"1877"b74f0516110184de52a19e2f13badd84"1878"805ecb648d3393e6b1b8d57a7924a7ea"1879"47684b414201e152ddeaedbfc00acbe6"1880"378a215d3bbd07bb2ccb77d5349514aa"1881"c040aac6638d664e76961ed224a1b914"1882"32d74f123fc419a6d1e0309471475e43"1883"7670fc0afb506b81c9811f97c03b57a5"1884"11f22921f00791ceebc534d5dd0bba18"1885"d588858eeb5bdb78fb8c4edf69654000"1886"e2b4316f2c5501434ba84280ab83a0c7"1887"fbaf00c72d7739334285c1766574fc06"1888"5c3c7c1d547a2eea0114e3145c76a1e7"1889"a54ed594e1a4d86152a7a83e47274388"1890"fa8fb095491773c14889419ae37a3783"1891"e2ab5c4c7c5ea29494e99be6c89b8cc8"1892"a9eea39537cc280e77ebd48aa033f428"1893"3011d9add62e73596c8fc77acf7a6a0d"1894"9b1d5ea2003991b475452c1a42f5e152"1895"eea076192768bad94b35a65fe3dde6fe"1896"7a7685267c1c1d118e5d2b71126f20a1"1897"373775a92ab2aa978b8dc6a845568974"1898"c61adf1ea2570dc5f85e52c34ea897de"1899"f1fef4b68de64b5803213f0eb083d194"1900"6d5e369e11139bc70b395975551f4acd"1901"f01b58b71552e6ec6c5e7c8b15c8bf7e"1902"58bc60372a13e178b54c281a614f8ce4"1903"44b54cd06a3fc7e1809b4489672106fb"1904"efe5217cd5669196a71829334960a053"1905"5296d20986e3d094f8ed8cdb6b25c319"1906"035168da774b0e2f501cc1d01df97685"1907"b856ac27508288da7cadbecd2134c5d8"1908"4167051de85d365d7912365085777d96"1909"e92899f144534e4d988d60d505b25b2d"1910"94cdbf656bef2fdbdc27a86d8d8ac59e"1911"c94150c5aaae6acd090043ae00cb4fda"1912"20fa1b1130572ecb96d6aad9b986eeec"1913"9e30472f7dc8e26e1994f276685fc0df"1914"fded67a747dba05f0a494cd2465eeeb5"1915"7dacc7e64cc5a048cb5c0bf552a5d42b"1916"899e7ab9b2aebf3e7ce10355bc7000d0"1917"1e0a9d7cd8859589eae0d8e573fdf9cb"1918"3a4bdcb55967b22f7d0f44baa602432a"1919"c4e9fbf71195e3eb2ffd6be81e56238c"1920"02d7791156bb8c958dd8f67fe74c4957"1921"45d1613dde6626d203f1d17bd64f54f8"1922"d31e0ea4cda02df306042d43be6e30da"1923"06187b5f757b70bd674cadfc9e055b42"1924', 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 14:00:01,186 [216] [DEBUG] [botocore.hooks] Event request-created.s3.CompleteMultipartUpload: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:01,187 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.CompleteMultipartUpload: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:01,187 [216] [DEBUG] [botocore.hooks] Event choose-signer.s3.CompleteMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 14:00:01,187 [216] [DEBUG] [botocore.hooks] Event before-sign.s3.CompleteMultipartUpload: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:01,187 [216] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 14:00:01,187 [216] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | POST gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | uploadId=01000189-0751-92dd-fe77-598ad5b67c96 gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:236bc2d0ec82dfeb91a7c5eb9405a8ba2e9013c2b6d540bb78f3ede1a92cbe46 gunicorn-registry stdout | x-amz-date:20230629T140001Z gunicorn-registry stdout | host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | 236bc2d0ec82dfeb91a7c5eb9405a8ba2e9013c2b6d540bb78f3ede1a92cbe46 gunicorn-registry stdout | 2023-06-29 14:00:01,187 [216] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T140001Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 99a2107250992a6404aa85e12c56ead0e80c38132ea17d301980f5b09c34da99 gunicorn-registry stdout | 2023-06-29 14:00:01,187 [216] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | eefac901adfcb30abc68e717c0911680476666a042acd95d86fa036aba37b6cd gunicorn-registry stdout | 2023-06-29 14:00:01,187 [216] [DEBUG] [botocore.hooks] Event request-created.s3.CompleteMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 14:00:01,187 [216] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 14:00:01,188 [216] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem expiredappspecifictokenworker stdout | 2023-06-29 14:00:01,192 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-registry stdout | 2023-06-29 14:00:01,656 [216] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "POST /quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9?uploadId=01000189-0751-92dd-fe77-598ad5b67c96 HTTP/1.1" 200 482 gunicorn-registry stdout | 2023-06-29 14:00:01,656 [216] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 29 Jun 2023 14:00:01 GMT', 'X-Clv-Request-Id': '0aeefda9-06bf-4240-85b5-d583720ac69b', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '0aeefda9-06bf-4240-85b5-d583720ac69b', 'ETag': '"dabfc2a16378f103a7c37dd1d9eff6e3-1924"', 'Content-Type': 'application/xml', 'Content-Length': '482'} gunicorn-registry stdout | 2023-06-29 14:00:01,656 [216] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'http://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9quay3.3.0datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9"dabfc2a16378f103a7c37dd1d9eff6e3-1924"' gunicorn-registry stdout | 2023-06-29 14:00:01,657 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.CompleteMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 14:00:01,657 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.CompleteMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 14:00:01,657 [216] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 14:00:01,657 [216] [DEBUG] [botocore.hooks] Event needs-retry.s3.CompleteMultipartUpload: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:01,657 [216] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '0aeefda9-06bf-4240-85b5-d583720ac69b', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 29 Jun 2023 14:00:01 GMT', 'x-clv-request-id': '0aeefda9-06bf-4240-85b5-d583720ac69b', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '0aeefda9-06bf-4240-85b5-d583720ac69b', 'etag': '"dabfc2a16378f103a7c37dd1d9eff6e3-1924"', 'content-type': 'application/xml', 'content-length': '482'}, 'RetryAttempts': 0}, 'Location': 'http://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'ETag': '"dabfc2a16378f103a7c37dd1d9eff6e3-1924"'} gunicorn-registry stdout | 2023-06-29 14:00:01,657 [216] [DEBUG] [boto3.resources.factory] Loading s3:Object gunicorn-registry stdout | 2023-06-29 14:00:01,658 [216] [DEBUG] [botocore.hooks] Event creating-resource-class.s3.Object: calling handler ._handler at 0x7f7cd1b105e0> gunicorn-registry stdout | 2023-06-29 14:00:01,660 [216] [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', ['1cbf338b-b6c5-4aed-bda3-024c9e4e618b', 1, 0]) gunicorn-registry stdout | 2023-06-29 14:00:01,665 [216] [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)', [1, '1cbf338b-b6c5-4aed-bda3-024c9e4e618b', 10085245947, 'gASVsgAAAAAAAACMBnJlaGFzaJSMBnNoYTI1NpSTlCmBlH2UKIwEbmFtZZSMBnNoYTI1NpSMB21kX2RhdGGUQ3gYZGD6ttzOleG7DK6eAA4M7L3HtsTV8xnj7To1TcC6DtgfBckSAAAA6XSt49AbPxXqtL2pC1RfP/T/FS0vWj5yaDr0Dwrf4eD5f9//vv99//s8fP8HAAD//wMAeJIhegCkXlwAAAAAADsAAAAgAAAAAAAAAAAAAACUdWIu', 9, '{"chunks": [["uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9", 0, 10085245947]]}', 1, 10139640832, datetime.datetime(2023, 6, 29, 13, 22, 12, 137975), None, None, 2]) gunicorn-registry stdout | 2023-06-29 14:00:01,671 [216] [DEBUG] [app] Ending request: urn:request:417686ac-c3d8-45e6-a2ff-1380386d9703 (/v2/org1/largesize/blobs/uploads/1cbf338b-b6c5-4aed-bda3-024c9e4e618b) {'endpoint': 'v2.upload_chunk', 'request_id': 'urn:request:417686ac-c3d8-45e6-a2ff-1380386d9703', 'remote_addr': '10.128.2.5', 'http_method': 'PATCH', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/v2/org1/largesize/blobs/uploads/1cbf338b-b6c5-4aed-bda3-024c9e4e618b', 'path': '/v2/org1/largesize/blobs/uploads/1cbf338b-b6c5-4aed-bda3-024c9e4e618b', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'containers/5.24.1 (github.com/containers/image)'} gunicorn-registry stdout | 2023-06-29 14:00:01,672 [216] [DEBUG] [data.database] Disconnecting from database. gunicorn-registry stdout | 2023-06-29 14:00:01,672 [216] [DEBUG] [peewee.pool] Returning 140174053223936 to pool. gunicorn-registry stdout | 2023-06-29 14:00:01,672 [216] [INFO] [gunicorn.access] 10.128.2.5 - - [29/Jun/2023:14:00:01 +0000] "PATCH /v2/org1/largesize/blobs/uploads/1cbf338b-b6c5-4aed-bda3-024c9e4e618b HTTP/1.1" 202 0 "-" "containers/5.24.1 (github.com/containers/image)" nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:14:00:01 +0000] "PATCH /v2/org1/largesize/blobs/uploads/1cbf338b-b6c5-4aed-bda3-024c9e4e618b HTTP/1.1" 202 0 "-" "containers/5.24.1 (github.com/containers/image)" (2268.664 10090411455 2268.663) repositorygcworker stdout | 2023-06-29 14:00:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 14:00:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:00:38.788158+00:00 (in 36.796581 seconds) repositorygcworker stdout | 2023-06-29 14:00:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 14:01:01 UTC)" (scheduled at 2023-06-29 14:00:01.990998+00:00) repositorygcworker stdout | 2023-06-29 14:00:01,991 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 14:00:01,993 [81] [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(2023, 6, 29, 14, 0, 1, 992032), True, datetime.datetime(2023, 6, 29, 14, 0, 1, 992032), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 14:00:02,006 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 14:00:02,006 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 14:00:02,006 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 14:01:01 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 14:00:03,813 [222] [DEBUG] [app] Starting request: urn:request:4245ddc2-1b3d-485d-8c8f-b247524cc26c (/v2/org1/largesize/blobs/uploads/1cbf338b-b6c5-4aed-bda3-024c9e4e618b) {'X-Forwarded-For': '123.123.41.3, 10.131.0.8'} gunicorn-registry stdout | 2023-06-29 14:00:03,813 [222] [DEBUG] [auth.registry_jwt_auth] Called with params: (), {'upload_uuid': '1cbf338b-b6c5-4aed-bda3-024c9e4e618b', 'namespace_name': 'org1', 'repo_name': 'largesize'} gunicorn-registry stdout | 2023-06-29 14:00:03,813 [222] [DEBUG] [auth.registry_jwt_auth] Validating auth header: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6IlEwRmFhSlVRZnBqUEFjZndFaDEzZXYtV2JvUUZNTDh0SjExeEg5MVVBUEEifQ.eyJpc3MiOiJxdWF5IiwiYXVkIjoicXVheXJlZ2lzdHJ5LXF1YXktcXVheS1lbnRlcnByaXNlLmFwcHMud2h1NDEzYXoxNS5xZS5henVyZS5kZXZjbHVzdGVyLm9wZW5zaGlmdC5jb20iLCJuYmYiOjE2ODgwNDcyMDIsImlhdCI6MTY4ODA0NzIwMiwiZXhwIjoxNjg4MDUwODAyLCJzdWIiOiJ3aHVxdWF5IiwiYWNjZXNzIjpbeyJ0eXBlIjoicmVwb3NpdG9yeSIsIm5hbWUiOiJvcmcxL2xhcmdlc2l6ZSIsImFjdGlvbnMiOlsicHVzaCIsInB1bGwiXX1dLCJjb250ZXh0Ijp7InZlcnNpb24iOjIsImVudGl0eV9raW5kIjoidXNlciIsImVudGl0eV9yZWZlcmVuY2UiOiJhYzJmYzZmMC0yZTg3LTQ2OTUtOWM4My1iMzU5MmIwOGU3NTciLCJraW5kIjoidXNlciIsInVzZXIiOiJ3aHVxdWF5IiwiY29tLmFwb3N0aWxsZS5yb290cyI6eyJvcmcxL2xhcmdlc2l6ZSI6IiRkaXNhYmxlZCJ9LCJjb20uYXBvc3RpbGxlLnJvb3QiOiIkZGlzYWJsZWQifX0.aOX55Bl0Hc8pbfoMApfvPzz-1_IFI6LfOWADu3U9izsbouciHrjgE04H_0GK_afqIYclrYcSz73erPFoxoRjZgRoi5Z76QhOCKOprvko0dISMT6WyXFapoEbNaGj7waqzbbmyQyk6DoLUMBgz8dcYeqTIUF1H5Wcko0ie5DDO2y1w5bNTx2aM2hi5CZ77kVmH72souKJT_W7iaza5womQkJlHRdkvlUbIOHjZQcm5-8ozSX1wA9dudOJjvm7v8BR5xbD4UpIq1aJcCuqRJupU0zktx7D6It5eHBaghe0UzPxL_gv0zYE2qn8lZz031VT9dh9Ec6xtHCVPI01tKDvcQ gunicorn-registry stdout | 2023-06-29 14:00:03,813 [222] [DEBUG] [util.security.registry_jwt] encoded JWT: eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6IlEwRmFhSlVRZnBqUEFjZndFaDEzZXYtV2JvUUZNTDh0SjExeEg5MVVBUEEifQ.eyJpc3MiOiJxdWF5IiwiYXVkIjoicXVheXJlZ2lzdHJ5LXF1YXktcXVheS1lbnRlcnByaXNlLmFwcHMud2h1NDEzYXoxNS5xZS5henVyZS5kZXZjbHVzdGVyLm9wZW5zaGlmdC5jb20iLCJuYmYiOjE2ODgwNDcyMDIsImlhdCI6MTY4ODA0NzIwMiwiZXhwIjoxNjg4MDUwODAyLCJzdWIiOiJ3aHVxdWF5IiwiYWNjZXNzIjpbeyJ0eXBlIjoicmVwb3NpdG9yeSIsIm5hbWUiOiJvcmcxL2xhcmdlc2l6ZSIsImFjdGlvbnMiOlsicHVzaCIsInB1bGwiXX1dLCJjb250ZXh0Ijp7InZlcnNpb24iOjIsImVudGl0eV9raW5kIjoidXNlciIsImVudGl0eV9yZWZlcmVuY2UiOiJhYzJmYzZmMC0yZTg3LTQ2OTUtOWM4My1iMzU5MmIwOGU3NTciLCJraW5kIjoidXNlciIsInVzZXIiOiJ3aHVxdWF5IiwiY29tLmFwb3N0aWxsZS5yb290cyI6eyJvcmcxL2xhcmdlc2l6ZSI6IiRkaXNhYmxlZCJ9LCJjb20uYXBvc3RpbGxlLnJvb3QiOiIkZGlzYWJsZWQifX0.aOX55Bl0Hc8pbfoMApfvPzz-1_IFI6LfOWADu3U9izsbouciHrjgE04H_0GK_afqIYclrYcSz73erPFoxoRjZgRoi5Z76QhOCKOprvko0dISMT6WyXFapoEbNaGj7waqzbbmyQyk6DoLUMBgz8dcYeqTIUF1H5Wcko0ie5DDO2y1w5bNTx2aM2hi5CZ77kVmH72souKJT_W7iaza5womQkJlHRdkvlUbIOHjZQcm5-8ozSX1wA9dudOJjvm7v8BR5xbD4UpIq1aJcCuqRJupU0zktx7D6It5eHBaghe0UzPxL_gv0zYE2qn8lZz031VT9dh9Ec6xtHCVPI01tKDvcQ gunicorn-registry stdout | 2023-06-29 14:00:03,815 [222] [DEBUG] [auth.permissions] Identity loaded: gunicorn-registry stdout | 2023-06-29 14:00:03,815 [222] [DEBUG] [auth.permissions] Loaded signed_jwt identity for: whuquay gunicorn-registry stdout | 2023-06-29 14:00:03,815 [222] [DEBUG] [auth.registry_jwt_auth] Identity changed to whuquay gunicorn-registry stdout | 2023-06-29 14:00:03,815 [222] [DEBUG] [auth.registry_jwt_auth] Auth context set to {'version': 2, 'entity_kind': 'user', 'entity_reference': 'ac2fc6f0-2e87-4695-9c83-b3592b08e757', 'kind': 'user', 'user': 'whuquay', 'com.apostille.roots': {'org1/largesize': '$disabled'}, 'com.apostille.root': '$disabled'} gunicorn-registry stdout | 2023-06-29 14:00:03,815 [222] [DEBUG] [endpoints.v2] Checking permission for repo: org1/largesize gunicorn-registry stdout | 2023-06-29 14:00:03,816 [222] [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', ['org1', 'largesize', 3, 1, 0]) gunicorn-registry stdout | 2023-06-29 14:00:03,821 [222] [DEBUG] [peewee] ('SELECT Sum("t1"."byte_count") AS "size_bytes" FROM "blobupload" AS "t1" WHERE ("t1"."repository_id" = %s) LIMIT %s OFFSET %s', [1, 1, 0]) gunicorn-registry stdout | 2023-06-29 14:00:03,825 [222] [DEBUG] [peewee] ('SELECT "t1"."size_bytes" FROM "quotarepositorysize" AS "t1" WHERE ("t1"."repository_id" = %s)', [1]) gunicorn-registry stdout | 2023-06-29 14:00:03,829 [222] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org1', False, 1, 0]) gunicorn-registry stdout | 2023-06-29 14:00:03,833 [222] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [2, 1, 0]) gunicorn-registry stdout | 2023-06-29 14:00:03,837 [222] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org1', False, 1, 0]) gunicorn-registry stdout | 2023-06-29 14:00:03,841 [222] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org1']) gunicorn-registry stdout | 2023-06-29 14:00:03,845 [222] [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', ['1cbf338b-b6c5-4aed-bda3-024c9e4e618b', 1, 0]) gunicorn-registry stdout | 2023-06-29 14:00:03,849 [222] [DEBUG] [data.database] Disconnecting from database. gunicorn-registry stdout | 2023-06-29 14:00:03,849 [222] [DEBUG] [peewee.pool] Returning 140174053223936 to pool. gunicorn-registry stdout | 2023-06-29 14:00:03,849 [222] [DEBUG] [boto3.resources.factory] Loading s3:Object gunicorn-registry stdout | 2023-06-29 14:00:03,851 [222] [DEBUG] [botocore.hooks] Event creating-resource-class.s3.Object: calling handler ._handler at 0x7f7cd1b105e0> gunicorn-registry stdout | 2023-06-29 14:00:03,851 [222] [DEBUG] [boto3.resources.action] Calling s3:create_multipart_upload with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/bff6f507-3319-4eb7-bff8-46b2ca1c50e5', 'ContentType': 'application/octet-stream', 'ServerSideEncryption': 'AES256'} gunicorn-registry stdout | 2023-06-29 14:00:03,851 [222] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 14:00:03,851 [222] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 14:00:03,851 [222] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 14:00:03,851 [222] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:03,851 [222] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:03,851 [222] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 14:00:03,852 [222] [DEBUG] [botocore.hooks] Event before-call.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 14:00:03,852 [222] [DEBUG] [botocore.hooks] Event before-call.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:03,852 [222] [DEBUG] [botocore.hooks] Event before-call.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 14:00:03,852 [222] [DEBUG] [botocore.hooks] Event before-call.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 14:00:03,852 [222] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=CreateMultipartUpload) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/bff6f507-3319-4eb7-bff8-46b2ca1c50e5?uploads', 'query_string': {}, 'method': 'POST', 'headers': {'Content-Type': 'application/octet-stream', 'x-amz-server-side-encryption': 'AES256', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource'}, 'body': b'', 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/bff6f507-3319-4eb7-bff8-46b2ca1c50e5?uploads', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 14:00:03,852 [222] [DEBUG] [botocore.hooks] Event request-created.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:03,852 [222] [DEBUG] [botocore.hooks] Event choose-signer.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:03,852 [222] [DEBUG] [botocore.hooks] Event choose-signer.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 14:00:03,852 [222] [DEBUG] [botocore.hooks] Event before-sign.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:03,852 [222] [DEBUG] [botocore.utils] Using S3 path style addressing. gunicorn-registry stdout | 2023-06-29 14:00:03,852 [222] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 14:00:03,853 [222] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | POST gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/bff6f507-3319-4eb7-bff8-46b2ca1c50e5 gunicorn-registry stdout | uploads= gunicorn-registry stdout | content-type:application/octet-stream gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | x-amz-date:20230629T140003Z gunicorn-registry stdout | x-amz-server-side-encryption:AES256 gunicorn-registry stdout | content-type;host;x-amz-content-sha256;x-amz-date;x-amz-server-side-encryption gunicorn-registry stdout | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | 2023-06-29 14:00:03,853 [222] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T140003Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | e752180944cb2575d30bd6c560f64bb8f5ba6244d8fad317a0644680f2bd45d0 gunicorn-registry stdout | 2023-06-29 14:00:03,853 [222] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 69a3b376f9e6559a86107a89c32d4584d2bceeb4713845f429aca478cbfeba0a gunicorn-registry stdout | 2023-06-29 14:00:03,853 [222] [DEBUG] [botocore.hooks] Event request-created.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 14:00:03,853 [222] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 14:00:03,853 [222] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 14:00:03,854 [222] [DEBUG] [urllib3.connectionpool] Starting new HTTPS connection (1): s3.us-south.cloud-object-storage.appdomain.cloud:443 notificationworker stdout | 2023-06-29 14:00:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 14:00:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:00:13.978401+00:00 (in 9.999495 seconds) notificationworker stdout | 2023-06-29 14:00:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 14:00:13 UTC)" (scheduled at 2023-06-29 14:00:03.978401+00:00) notificationworker stdout | 2023-06-29 14:00:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 14:00:03,980 [74] [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(2023, 6, 29, 14, 0, 3, 979360), True, datetime.datetime(2023, 6, 29, 14, 0, 3, 979360), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 14:00:03,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 14:00:03,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 14:00:03,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 14:00:13 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 14:00:04,131 [222] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "POST /quay3.3.0/datastorage/registry/uploads/bff6f507-3319-4eb7-bff8-46b2ca1c50e5?uploads HTTP/1.1" 200 325 gunicorn-registry stdout | 2023-06-29 14:00:04,132 [222] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 29 Jun 2023 14:00:04 GMT', 'X-Clv-Request-Id': '96e9d73a-e9c5-44b2-9d69-2144da8c81d2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '96e9d73a-e9c5-44b2-9d69-2144da8c81d2', 'Content-Type': 'application/xml', 'Content-Length': '325'} gunicorn-registry stdout | 2023-06-29 14:00:04,132 [222] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'quay3.3.0datastorage/registry/uploads/bff6f507-3319-4eb7-bff8-46b2ca1c50e501000189-0774-36a7-b71d-5f031ecabbed' gunicorn-registry stdout | 2023-06-29 14:00:04,132 [222] [DEBUG] [botocore.hooks] Event needs-retry.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 14:00:04,132 [222] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 14:00:04,132 [222] [DEBUG] [botocore.hooks] Event needs-retry.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:04,132 [222] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '96e9d73a-e9c5-44b2-9d69-2144da8c81d2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 29 Jun 2023 14:00:04 GMT', 'x-clv-request-id': '96e9d73a-e9c5-44b2-9d69-2144da8c81d2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '96e9d73a-e9c5-44b2-9d69-2144da8c81d2', 'content-type': 'application/xml', 'content-length': '325'}, 'RetryAttempts': 0}, 'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/bff6f507-3319-4eb7-bff8-46b2ca1c50e5', 'UploadId': '01000189-0774-36a7-b71d-5f031ecabbed'} gunicorn-registry stdout | 2023-06-29 14:00:04,133 [222] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUpload gunicorn-registry stdout | 2023-06-29 14:00:04,133 [222] [DEBUG] [boto3.resources.action] Calling s3:abort_multipart_upload with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/bff6f507-3319-4eb7-bff8-46b2ca1c50e5', 'UploadId': '01000189-0774-36a7-b71d-5f031ecabbed'} gunicorn-registry stdout | 2023-06-29 14:00:04,134 [222] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.AbortMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 14:00:04,134 [222] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.AbortMultipartUpload: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:04,134 [222] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.AbortMultipartUpload: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:04,134 [222] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.AbortMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 14:00:04,134 [222] [DEBUG] [botocore.hooks] Event before-call.s3.AbortMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 14:00:04,134 [222] [DEBUG] [botocore.hooks] Event before-call.s3.AbortMultipartUpload: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:04,134 [222] [DEBUG] [botocore.hooks] Event before-call.s3.AbortMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 14:00:04,134 [222] [DEBUG] [botocore.hooks] Event before-call.s3.AbortMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 14:00:04,134 [222] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=AbortMultipartUpload) with params: {'url_path': '/quay3.3.0/datastorage/registry/uploads/bff6f507-3319-4eb7-bff8-46b2ca1c50e5', 'query_string': {'uploadId': '01000189-0774-36a7-b71d-5f031ecabbed'}, 'method': 'DELETE', 'headers': {'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource'}, 'body': b'', 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/uploads/bff6f507-3319-4eb7-bff8-46b2ca1c50e5?uploadId=01000189-0774-36a7-b71d-5f031ecabbed', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 14:00:04,135 [222] [DEBUG] [botocore.hooks] Event request-created.s3.AbortMultipartUpload: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:04,135 [222] [DEBUG] [botocore.hooks] Event choose-signer.s3.AbortMultipartUpload: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:04,135 [222] [DEBUG] [botocore.hooks] Event choose-signer.s3.AbortMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 14:00:04,135 [222] [DEBUG] [botocore.hooks] Event before-sign.s3.AbortMultipartUpload: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:04,135 [222] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 14:00:04,135 [222] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | DELETE gunicorn-registry stdout | /quay3.3.0/datastorage/registry/uploads/bff6f507-3319-4eb7-bff8-46b2ca1c50e5 gunicorn-registry stdout | uploadId=01000189-0774-36a7-b71d-5f031ecabbed gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | x-amz-date:20230629T140004Z gunicorn-registry stdout | host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | 2023-06-29 14:00:04,135 [222] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T140004Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 508305359915bc586928983cdd07d3a0e31a8721bc68b5b8d6b2cce6d1e4ee71 gunicorn-registry stdout | 2023-06-29 14:00:04,135 [222] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ed83fa2619779f65e9ba7036881e9ffafbbfb28f6c4a843eeb9418f7678f85c3 gunicorn-registry stdout | 2023-06-29 14:00:04,135 [222] [DEBUG] [botocore.hooks] Event request-created.s3.AbortMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 14:00:04,135 [222] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 14:00:04,136 [222] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 14:00:04,207 [222] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "DELETE /quay3.3.0/datastorage/registry/uploads/bff6f507-3319-4eb7-bff8-46b2ca1c50e5?uploadId=01000189-0774-36a7-b71d-5f031ecabbed HTTP/1.1" 204 0 gunicorn-registry stdout | 2023-06-29 14:00:04,208 [222] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 29 Jun 2023 14:00:04 GMT', 'X-Clv-Request-Id': '186f8e75-a32e-4d9b-90af-d832c6285e21', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': '186f8e75-a32e-4d9b-90af-d832c6285e21'} gunicorn-registry stdout | 2023-06-29 14:00:04,208 [222] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 14:00:04,208 [222] [DEBUG] [botocore.hooks] Event needs-retry.s3.AbortMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 14:00:04,208 [222] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 14:00:04,208 [222] [DEBUG] [botocore.hooks] Event needs-retry.s3.AbortMultipartUpload: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:04,208 [222] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': '186f8e75-a32e-4d9b-90af-d832c6285e21', 'HostId': '', 'HTTPStatusCode': 204, 'HTTPHeaders': {'date': 'Thu, 29 Jun 2023 14:00:04 GMT', 'x-clv-request-id': '186f8e75-a32e-4d9b-90af-d832c6285e21', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': '186f8e75-a32e-4d9b-90af-d832c6285e21'}, 'RetryAttempts': 0}} gunicorn-registry stdout | 2023-06-29 14:00:04,209 [222] [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', ['1cbf338b-b6c5-4aed-bda3-024c9e4e618b', 1, 0]) gunicorn-registry stdout | 2023-06-29 14:00:04,214 [222] [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)', [1, '1cbf338b-b6c5-4aed-bda3-024c9e4e618b', 10085245947, 'gASVsgAAAAAAAACMBnJlaGFzaJSMBnNoYTI1NpSTlCmBlH2UKIwEbmFtZZSMBnNoYTI1NpSMB21kX2RhdGGUQ3gYZGD6ttzOleG7DK6eAA4M7L3HtsTV8xnj7To1TcC6DtgfBckSAAAA6XSt49AbPxXqtL2pC1RfP/T/FS0vWj5yaDr0Dwrf4eD5f9//vv99//s8fP8HAAD//wMAeJIhegCkXlwAAAAAADsAAAAgAAAAAAAAAAAAAACUdWIu', 9, '{"chunks": [["uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9", 0, 10085245947]]}', 2, 10139640832, datetime.datetime(2023, 6, 29, 13, 22, 12, 137975), None, None, 2]) gunicorn-registry stdout | 2023-06-29 14:00:04,219 [222] [DEBUG] [data.database] Disconnecting from database. gunicorn-registry stdout | 2023-06-29 14:00:04,219 [222] [DEBUG] [peewee.pool] Returning 140174053223936 to pool. gunicorn-registry stdout | 2023-06-29 14:00:04,220 [222] [DEBUG] [boto3.resources.factory] Loading s3:Object gunicorn-registry stdout | 2023-06-29 14:00:04,221 [222] [DEBUG] [botocore.hooks] Event creating-resource-class.s3.Object: calling handler ._handler at 0x7f7cd1b105e0> gunicorn-registry stdout | 2023-06-29 14:00:04,221 [222] [DEBUG] [boto3.resources.action] Calling s3:head_object with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/sha256/5a/5a6f59b60360c15ade6ce444e578d4e5ef07f38c02c654ce1405996bfa7eba79'} gunicorn-registry stdout | 2023-06-29 14:00:04,221 [222] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadObject: calling handler gunicorn-registry stdout | 2023-06-29 14:00:04,221 [222] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadObject: calling handler gunicorn-registry stdout | 2023-06-29 14:00:04,221 [222] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadObject: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:04,221 [222] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadObject: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:04,221 [222] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadObject: calling handler gunicorn-registry stdout | 2023-06-29 14:00:04,221 [222] [DEBUG] [botocore.hooks] Event before-call.s3.HeadObject: calling handler gunicorn-registry stdout | 2023-06-29 14:00:04,221 [222] [DEBUG] [botocore.hooks] Event before-call.s3.HeadObject: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:04,221 [222] [DEBUG] [botocore.hooks] Event before-call.s3.HeadObject: calling handler gunicorn-registry stdout | 2023-06-29 14:00:04,221 [222] [DEBUG] [botocore.hooks] Event before-call.s3.HeadObject: calling handler gunicorn-registry stdout | 2023-06-29 14:00:04,221 [222] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=HeadObject) with params: {'url_path': '/quay3.3.0/datastorage/registry/sha256/5a/5a6f59b60360c15ade6ce444e578d4e5ef07f38c02c654ce1405996bfa7eba79', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource'}, 'body': b'', 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/sha256/5a/5a6f59b60360c15ade6ce444e578d4e5ef07f38c02c654ce1405996bfa7eba79', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 14:00:04,222 [222] [DEBUG] [botocore.hooks] Event request-created.s3.HeadObject: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:04,222 [222] [DEBUG] [botocore.hooks] Event choose-signer.s3.HeadObject: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:04,222 [222] [DEBUG] [botocore.hooks] Event choose-signer.s3.HeadObject: calling handler gunicorn-registry stdout | 2023-06-29 14:00:04,222 [222] [DEBUG] [botocore.hooks] Event before-sign.s3.HeadObject: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:04,222 [222] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 14:00:04,222 [222] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | HEAD gunicorn-registry stdout | /quay3.3.0/datastorage/registry/sha256/5a/5a6f59b60360c15ade6ce444e578d4e5ef07f38c02c654ce1405996bfa7eba79 gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | x-amz-date:20230629T140004Z gunicorn-registry stdout | host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | 2023-06-29 14:00:04,222 [222] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T140004Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 31d73fb5d4833d33cd04c6b1eabd08bc7934c0847b4c43f98bbad2bac64dcaa1 gunicorn-registry stdout | 2023-06-29 14:00:04,222 [222] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9f3ec8e36b783499bcdd63f8905a019d24ebeb39bf1ded450c534abbbf432fbb gunicorn-registry stdout | 2023-06-29 14:00:04,222 [222] [DEBUG] [botocore.hooks] Event request-created.s3.HeadObject: calling handler gunicorn-registry stdout | 2023-06-29 14:00:04,222 [222] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 14:00:04,223 [222] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 14:00:04,332 [222] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "HEAD /quay3.3.0/datastorage/registry/sha256/5a/5a6f59b60360c15ade6ce444e578d4e5ef07f38c02c654ce1405996bfa7eba79 HTTP/1.1" 404 0 gunicorn-registry stdout | 2023-06-29 14:00:04,332 [222] [DEBUG] [botocore.parsers] Response headers: {'X-Clv-Request-Id': '1f219924-82e8-4a2d-a6ca-29389d83018f', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'Accept-Ranges': 'bytes', 'x-amz-request-id': '1f219924-82e8-4a2d-a6ca-29389d83018f', 'Date': 'Thu, 29 Jun 2023 14:00:04 GMT', 'Content-Type': 'application/xml', 'Content-Length': '366'} gunicorn-registry stdout | 2023-06-29 14:00:04,332 [222] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2023-06-29 14:00:04,335 [222] [DEBUG] [botocore.hooks] Event needs-retry.s3.HeadObject: calling handler gunicorn-registry stdout | 2023-06-29 14:00:04,335 [222] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 14:00:04,335 [222] [DEBUG] [botocore.hooks] Event needs-retry.s3.HeadObject: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:04,335 [222] [DEBUG] [storage.cloud] Performing server side assembly of multi-part upload for: sha256/5a/5a6f59b60360c15ade6ce444e578d4e5ef07f38c02c654ce1405996bfa7eba79 gunicorn-registry stdout | 2023-06-29 14:00:04,335 [222] [DEBUG] [boto3.resources.factory] Loading s3:Object gunicorn-registry stdout | 2023-06-29 14:00:04,336 [222] [DEBUG] [botocore.hooks] Event creating-resource-class.s3.Object: calling handler ._handler at 0x7f7cd1b105e0> gunicorn-registry stdout | 2023-06-29 14:00:04,336 [222] [DEBUG] [boto3.resources.action] Calling s3:create_multipart_upload with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/sha256/5a/5a6f59b60360c15ade6ce444e578d4e5ef07f38c02c654ce1405996bfa7eba79', 'ServerSideEncryption': 'AES256'} gunicorn-registry stdout | 2023-06-29 14:00:04,336 [222] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 14:00:04,336 [222] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 14:00:04,336 [222] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 14:00:04,336 [222] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:04,337 [222] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:04,337 [222] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 14:00:04,337 [222] [DEBUG] [botocore.hooks] Event before-call.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 14:00:04,337 [222] [DEBUG] [botocore.hooks] Event before-call.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:04,337 [222] [DEBUG] [botocore.hooks] Event before-call.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 14:00:04,337 [222] [DEBUG] [botocore.hooks] Event before-call.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 14:00:04,337 [222] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=CreateMultipartUpload) with params: {'url_path': '/quay3.3.0/datastorage/registry/sha256/5a/5a6f59b60360c15ade6ce444e578d4e5ef07f38c02c654ce1405996bfa7eba79?uploads', 'query_string': {}, 'method': 'POST', 'headers': {'x-amz-server-side-encryption': 'AES256', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource'}, 'body': b'', 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/sha256/5a/5a6f59b60360c15ade6ce444e578d4e5ef07f38c02c654ce1405996bfa7eba79?uploads', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 14:00:04,337 [222] [DEBUG] [botocore.hooks] Event request-created.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:04,337 [222] [DEBUG] [botocore.hooks] Event choose-signer.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:04,337 [222] [DEBUG] [botocore.hooks] Event choose-signer.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 14:00:04,337 [222] [DEBUG] [botocore.hooks] Event before-sign.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:04,337 [222] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 14:00:04,337 [222] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | POST gunicorn-registry stdout | /quay3.3.0/datastorage/registry/sha256/5a/5a6f59b60360c15ade6ce444e578d4e5ef07f38c02c654ce1405996bfa7eba79 gunicorn-registry stdout | uploads= gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | x-amz-date:20230629T140004Z gunicorn-registry stdout | x-amz-server-side-encryption:AES256 gunicorn-registry stdout | host;x-amz-content-sha256;x-amz-date;x-amz-server-side-encryption gunicorn-registry stdout | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | 2023-06-29 14:00:04,337 [222] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T140004Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 03bec3d7019eb249e172b9f16ff75c0059f6c321b45d644e56bea288d3e09f36 gunicorn-registry stdout | 2023-06-29 14:00:04,337 [222] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 18f72ab02f5dd1274dba02e3d0801cd8a074b4c52056f7bf5355210c065c5ad4 gunicorn-registry stdout | 2023-06-29 14:00:04,337 [222] [DEBUG] [botocore.hooks] Event request-created.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 14:00:04,338 [222] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 14:00:04,338 [222] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem quotatotalworker stdout | 2023-06-29 14:00:04,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 14:00:04,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:00:19.399457+00:00 (in 14.999492 seconds) quotatotalworker stdout | 2023-06-29 14:00:04,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 14:00:19 UTC)" (scheduled at 2023-06-29 14:00:04.399457+00:00) quotatotalworker stdout | 2023-06-29 14:00:04,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) gunicorn-registry stdout | 2023-06-29 14:00:04,411 [222] [DEBUG] [urllib3.connectionpool] https://s3.us-south.cloud-object-storage.appdomain.cloud:443 "POST /quay3.3.0/datastorage/registry/sha256/5a/5a6f59b60360c15ade6ce444e578d4e5ef07f38c02c654ce1405996bfa7eba79?uploads HTTP/1.1" 200 355 gunicorn-registry stdout | 2023-06-29 14:00:04,412 [222] [DEBUG] [botocore.parsers] Response headers: {'Date': 'Thu, 29 Jun 2023 14:00:04 GMT', 'X-Clv-Request-Id': 'a1cade59-e30c-44e2-bf59-4e8226e034b2', 'Server': 'Cleversafe', 'X-Clv-S3-Version': '2.5', 'x-amz-request-id': 'a1cade59-e30c-44e2-bf59-4e8226e034b2', 'Content-Type': 'application/xml', 'Content-Length': '355'} gunicorn-registry stdout | 2023-06-29 14:00:04,412 [222] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'quay3.3.0datastorage/registry/sha256/5a/5a6f59b60360c15ade6ce444e578d4e5ef07f38c02c654ce1405996bfa7eba7901000189-0774-3807-8fe8-4666ba412b97' gunicorn-registry stdout | 2023-06-29 14:00:04,412 [222] [DEBUG] [botocore.hooks] Event needs-retry.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2023-06-29 14:00:04,412 [222] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2023-06-29 14:00:04,412 [222] [DEBUG] [botocore.hooks] Event needs-retry.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:04,412 [222] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'a1cade59-e30c-44e2-bf59-4e8226e034b2', 'HostId': '', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Thu, 29 Jun 2023 14:00:04 GMT', 'x-clv-request-id': 'a1cade59-e30c-44e2-bf59-4e8226e034b2', 'server': 'Cleversafe', 'x-clv-s3-version': '2.5', 'x-amz-request-id': 'a1cade59-e30c-44e2-bf59-4e8226e034b2', 'content-type': 'application/xml', 'content-length': '355'}, 'RetryAttempts': 0}, 'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/sha256/5a/5a6f59b60360c15ade6ce444e578d4e5ef07f38c02c654ce1405996bfa7eba79', 'UploadId': '01000189-0774-3807-8fe8-4666ba412b97'} gunicorn-registry stdout | 2023-06-29 14:00:04,412 [222] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUpload quotatotalworker stdout | 2023-06-29 14:00:04,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 14:00:04,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 14:00:19 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 14:00:04,413 [222] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2023-06-29 14:00:04,413 [222] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2023-06-29 14:00:04,413 [222] [DEBUG] [boto3.resources.action] Calling s3:upload_part_copy with {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/sha256/5a/5a6f59b60360c15ade6ce444e578d4e5ef07f38c02c654ce1405996bfa7eba79', 'UploadId': '01000189-0774-3807-8fe8-4666ba412b97', 'PartNumber': 1, 'CopySource': {'Bucket': 'quay3.3.0', 'Key': 'datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9'}, 'CopySourceRange': 'bytes=0-5042622972'} gunicorn-registry stdout | 2023-06-29 14:00:04,414 [222] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPartCopy: calling handler gunicorn-registry stdout | 2023-06-29 14:00:04,414 [222] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPartCopy: calling handler gunicorn-registry stdout | 2023-06-29 14:00:04,414 [222] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPartCopy: calling handler gunicorn-registry stdout | 2023-06-29 14:00:04,414 [222] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPartCopy: calling handler gunicorn-registry stdout | 2023-06-29 14:00:04,414 [222] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPartCopy: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:04,414 [222] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPartCopy: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:04,414 [222] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPartCopy: calling handler gunicorn-registry stdout | 2023-06-29 14:00:04,414 [222] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPartCopy: calling handler gunicorn-registry stdout | 2023-06-29 14:00:04,414 [222] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPartCopy: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:04,414 [222] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPartCopy: calling handler gunicorn-registry stdout | 2023-06-29 14:00:04,414 [222] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPartCopy: calling handler gunicorn-registry stdout | 2023-06-29 14:00:04,414 [222] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPartCopy) with params: {'url_path': '/quay3.3.0/datastorage/registry/sha256/5a/5a6f59b60360c15ade6ce444e578d4e5ef07f38c02c654ce1405996bfa7eba79', 'query_string': {'uploadId': '01000189-0774-3807-8fe8-4666ba412b97', 'partNumber': 1}, 'method': 'PUT', 'headers': {'x-amz-copy-source': 'quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9', 'x-amz-copy-source-range': 'bytes=0-5042622972', 'User-Agent': 'Boto3/1.21.42 Python/3.9.16 Linux/5.14.0-284.18.1.el9_2.x86_64 Botocore/1.24.42 Resource'}, 'body': b'', 'url': 'https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/sha256/5a/5a6f59b60360c15ade6ce444e578d4e5ef07f38c02c654ce1405996bfa7eba79?uploadId=01000189-0774-3807-8fe8-4666ba412b97&partNumber=1', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': None, 'signing': {'bucket': 'quay3.3.0'}}} gunicorn-registry stdout | 2023-06-29 14:00:04,415 [222] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPartCopy: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:04,415 [222] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPartCopy: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:04,415 [222] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPartCopy: calling handler gunicorn-registry stdout | 2023-06-29 14:00:04,415 [222] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPartCopy: calling handler > gunicorn-registry stdout | 2023-06-29 14:00:04,415 [222] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 14:00:04,415 [222] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/sha256/5a/5a6f59b60360c15ade6ce444e578d4e5ef07f38c02c654ce1405996bfa7eba79 gunicorn-registry stdout | partNumber=1&uploadId=01000189-0774-3807-8fe8-4666ba412b97 gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | x-amz-copy-source:quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | x-amz-copy-source-range:bytes=0-5042622972 gunicorn-registry stdout | x-amz-date:20230629T140004Z gunicorn-registry stdout | host;x-amz-content-sha256;x-amz-copy-source;x-amz-copy-source-range;x-amz-date gunicorn-registry stdout | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | 2023-06-29 14:00:04,415 [222] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T140004Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 288fb6f391b4f82f4f0a2f6ae0d7aca394126457c4f79c895fcd6ec4acd33e96 gunicorn-registry stdout | 2023-06-29 14:00:04,415 [222] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8774daab254dc3daabc939fae813c4678bba133070e341d37ac772870aad94f0 gunicorn-registry stdout | 2023-06-29 14:00:04,415 [222] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPartCopy: calling handler gunicorn-registry stdout | 2023-06-29 14:00:04,415 [222] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 14:00:04,416 [222] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem queuecleanupworker stdout | 2023-06-29 14:00:04,761 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} securityworker stdout | 2023-06-29 14:00:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 14:00:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:00:11.713664+00:00 (in 5.130592 seconds) securityworker stdout | 2023-06-29 14:00:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 14:00:36 UTC)" (scheduled at 2023-06-29 14:00:06.582504+00:00) securityworker stdout | 2023-06-29 14:00:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 14:00:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 14:00:06,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 14:00:06,587 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 14:00:06,599 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 14:00:06,602 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 14:00:06,602 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 14:00:36 UTC)" executed successfully builder stdout | 2023-06-29 14:00:08,002 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 14:00:08,030 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-web stdout | 2023-06-29 14:00:09,636 [213] [DEBUG] [app] Starting request: urn:request:e4df5bb2-1fec-4934-ae24-66fb4b777af6 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 14:00:09,636 [214] [DEBUG] [app] Starting request: urn:request:57affbd8-2b11-4719-9eea-9f5f4c6ccbd3 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 14:00:09,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 14:00:09,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 14:00:09,640 [216] [DEBUG] [app] Starting request: urn:request:3ef1d5f5-5971-479b-947d-73e2845eefbb (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 14:00:09,640 [223] [DEBUG] [app] Starting request: urn:request:157b8372-7686-44c4-aa5c-6b6c1bb6e2cc (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 14:00:09,640 [216] [DEBUG] [app] Ending request: urn:request:3ef1d5f5-5971-479b-947d-73e2845eefbb (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:3ef1d5f5-5971-479b-947d-73e2845eefbb', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 14:00:09,641 [223] [DEBUG] [app] Ending request: urn:request:157b8372-7686-44c4-aa5c-6b6c1bb6e2cc (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:157b8372-7686-44c4-aa5c-6b6c1bb6e2cc', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 14:00:09,641 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:14:00:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 14:00:09,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:14:00:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) gunicorn-registry stdout | 2023-06-29 14:00:09,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:14:00:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:14:00:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 14:00:09,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 14:00:09,642 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 14:00:09,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 14:00:09,643 [214] [DEBUG] [app] Starting request: urn:request:eae9241b-6c9d-4107-811b-05c556a942e4 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 14:00:09,644 [214] [DEBUG] [app] Ending request: urn:request:eae9241b-6c9d-4107-811b-05c556a942e4 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:eae9241b-6c9d-4107-811b-05c556a942e4', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 14:00:09,644 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:14:00:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 14:00:09,644 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:14:00:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 14:00:09,644 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 14:00:09,645 [211] [DEBUG] [app] Starting request: urn:request:724c7d15-3692-4f59-8d21-e84cfcad66a7 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 14:00:09,645 [211] [DEBUG] [app] Ending request: urn:request:724c7d15-3692-4f59-8d21-e84cfcad66a7 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:724c7d15-3692-4f59-8d21-e84cfcad66a7', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 14:00:09,646 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:14:00:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:14:00:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 14:00:09,646 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 14:00:09,646 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 14:00:09,652 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 14:00:09,653 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 14:00:09,663 [213] [DEBUG] [app] Ending request: urn:request:e4df5bb2-1fec-4934-ae24-66fb4b777af6 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:e4df5bb2-1fec-4934-ae24-66fb4b777af6', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 14:00:09,663 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 14:00:09,663 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:14:00:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:14:00:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.027) gunicorn-web stdout | 2023-06-29 14:00:09,664 [214] [DEBUG] [app] Ending request: urn:request:57affbd8-2b11-4719-9eea-9f5f4c6ccbd3 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:57affbd8-2b11-4719-9eea-9f5f4c6ccbd3', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 14:00:09,664 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 14:00:09,664 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:14:00:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:14:00:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) quotatotalworker stdout | 2023-06-29 14:00:09,884 [78] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotatotalworker.py', 'pid': '78'} quotaregistrysizeworker stdout | 2023-06-29 14:00:10,481 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gcworker stdout | 2023-06-29 14:00:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 14:00:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:00:20.585410+00:00 (in 9.999507 seconds) gcworker stdout | 2023-06-29 14:00:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 14:00:20 UTC)" (scheduled at 2023-06-29 14:00:10.585410+00:00) gcworker stdout | 2023-06-29 14:00:10,587 [59] [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, 1686837610586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 14:00:10,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 14:00:10,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 14:00:10,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 14:00:20 UTC)" executed successfully logrotateworker stdout | 2023-06-29 14:00:10,754 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 14:00:10,759 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} namespacegcworker stdout | 2023-06-29 14:00:10,782 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} repositoryactioncounter stdout | 2023-06-29 14:00:11,572 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} securityworker stdout | 2023-06-29 14:00:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 14:00:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:00:36.582504+00:00 (in 24.868364 seconds) securityworker stdout | 2023-06-29 14:00:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 14:00:41 UTC)" (scheduled at 2023-06-29 14:00:11.713664+00:00) securityworker stdout | 2023-06-29 14:00:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 14:00:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 14:00:11,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 14:00:11,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 14:00:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 14:00:11,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 14:00:11,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 14:00:11,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 14:00:11,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 14:00:11,734 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 14:00:11,738 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 14:00:11,738 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 14:00:11,739 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 55, 11, 722225), 1, 2]) securityworker stdout | 2023-06-29 14:00:11,743 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 14:00:11,743 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 14:00:11,744 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 55, 11, 722225), 1, 2]) securityworker stdout | 2023-06-29 14:00:11,748 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 14:00:11,748 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 14:00:11,748 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 14:00:11,748 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 14:00:11,748 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 14:00:11,748 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 14:00:11,748 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 14:00:11,749 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 14:00:11,749 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 14:00:11,749 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 14:00:41 UTC)" executed successfully blobuploadcleanupworker stdout | 2023-06-29 14:00:12,758 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} notificationworker stdout | 2023-06-29 14:00:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 14:00:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:00:15.985355+00:00 (in 2.006387 seconds) notificationworker stdout | 2023-06-29 14:00:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 14:00:23 UTC)" (scheduled at 2023-06-29 14:00:13.978401+00:00) notificationworker stdout | 2023-06-29 14:00:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 14:00:13,980 [74] [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(2023, 6, 29, 14, 0, 13, 979471), True, datetime.datetime(2023, 6, 29, 14, 0, 13, 979471), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 14:00:13,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 14:00:13,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 14:00:13,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 14:00:23 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 14:00:14,758 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} exportactionlogsworker stdout | 2023-06-29 14:00:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 14:00:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:00:55.591055+00:00 (in 40.797099 seconds) exportactionlogsworker stdout | 2023-06-29 14:00:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 14:01:14 UTC)" (scheduled at 2023-06-29 14:00:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 14:00:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 14:00:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 14:01:14 UTC)" executed successfully notificationworker stdout | 2023-06-29 14:00:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 14:00:15,986 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:00:23.978401+00:00 (in 7.992514 seconds) notificationworker stdout | 2023-06-29 14:00:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 14:01:15 UTC)" (scheduled at 2023-06-29 14:00:15.985355+00:00) notificationworker stdout | 2023-06-29 14:00:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 14:00:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 14:01:15 UTC)" executed successfully manifestbackfillworker stdout | 2023-06-29 14:00:16,054 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} securityworker stdout | 2023-06-29 14:00:16,058 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} exportactionlogsworker stdout | 2023-06-29 14:00:16,148 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} gunicorn-web stdout | 2023-06-29 14:00:16,197 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-web stdout | 2023-06-29 14:00:16,363 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 14:00:16,367 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 14:00:16,370 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 14:00:16,373 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} servicekey stdout | 2023-06-29 14:00:16,376 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} securityscanningnotificationworker stdout | 2023-06-29 14:00:16,861 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gcworker stdout | 2023-06-29 14:00:16,949 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} globalpromstats stdout | 2023-06-29 14:00:18,038 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 14:00:18,355 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-secscan stdout | 2023-06-29 14:00:18,562 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 14:00:18,566 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 14:00:18,569 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} chunkcleanupworker stdout | 2023-06-29 14:00:19,076 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} quotatotalworker stdout | 2023-06-29 14:00:19,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 14:00:19,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:00:34.399457+00:00 (in 14.999495 seconds) quotatotalworker stdout | 2023-06-29 14:00:19,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 14:00:34 UTC)" (scheduled at 2023-06-29 14:00:19.399457+00:00) quotatotalworker stdout | 2023-06-29 14:00:19,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 14:00:19,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 14:00:19,414 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 14:00:34 UTC)" executed successfully storagereplication stdout | 2023-06-29 14:00:19,570 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 14:00:19,790 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 14:00:19,794 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 14:00:19,797 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 14:00:19,800 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 14:00:19,803 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 14:00:19,806 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 14:00:19,810 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 14:00:19,817 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 14:00:19,819 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gcworker stdout | 2023-06-29 14:00:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 14:00:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:00:30.585410+00:00 (in 9.999480 seconds) gcworker stdout | 2023-06-29 14:00:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 14:00:30 UTC)" (scheduled at 2023-06-29 14:00:20.585410+00:00) gcworker stdout | 2023-06-29 14:00:20,587 [59] [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, 1686837620586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 14:00:20,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 14:00:20,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 14:00:20,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 14:00:30 UTC)" executed successfully securityscanningnotificationworker stdout | 2023-06-29 14:00:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 14:00:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:00:48.681765+00:00 (in 25.394432 seconds) securityscanningnotificationworker stdout | 2023-06-29 14:00:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 14:01:23 UTC)" (scheduled at 2023-06-29 14:00:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 14:00:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 14:00:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 14:01:23 UTC)" executed successfully notificationworker stdout | 2023-06-29 14:00:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 14:00:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:00:33.978401+00:00 (in 9.999440 seconds) notificationworker stdout | 2023-06-29 14:00:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 14:00:33 UTC)" (scheduled at 2023-06-29 14:00:23.978401+00:00) notificationworker stdout | 2023-06-29 14:00:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 14:00:23,980 [74] [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(2023, 6, 29, 14, 0, 23, 979451), True, datetime.datetime(2023, 6, 29, 14, 0, 23, 979451), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 14:00:23,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 14:00:23,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 14:00:23,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 14:00:33 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 14:00:24,636 [214] [DEBUG] [app] Starting request: urn:request:f6b7c36d-660a-48ff-bb55-d0fa6c8b4391 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 14:00:24,636 [213] [DEBUG] [app] Starting request: urn:request:7ec563d6-f151-4ca1-bb50-32d157b88317 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 14:00:24,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 14:00:24,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 14:00:24,640 [223] [DEBUG] [app] Starting request: urn:request:87751690-54e6-4256-aa8f-b2c2984d0043 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 14:00:24,640 [220] [DEBUG] [app] Starting request: urn:request:31b0dbaa-77b8-4a39-8e39-07527bc2e4ac (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 14:00:24,640 [223] [DEBUG] [app] Ending request: urn:request:87751690-54e6-4256-aa8f-b2c2984d0043 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:87751690-54e6-4256-aa8f-b2c2984d0043', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 14:00:24,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:14:00:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 14:00:24,641 [220] [DEBUG] [app] Ending request: urn:request:31b0dbaa-77b8-4a39-8e39-07527bc2e4ac (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:31b0dbaa-77b8-4a39-8e39-07527bc2e4ac', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:14:00:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 14:00:24,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:14:00:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 14:00:24,641 [220] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:14:00:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 14:00:24,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 14:00:24,642 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 14:00:24,643 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 14:00:24,644 [213] [DEBUG] [app] Starting request: urn:request:ea5eccf7-9691-4be6-99bc-b4185f03419f (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 14:00:24,644 [213] [DEBUG] [app] Ending request: urn:request:ea5eccf7-9691-4be6-99bc-b4185f03419f (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:ea5eccf7-9691-4be6-99bc-b4185f03419f', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 14:00:24,644 [211] [DEBUG] [app] Starting request: urn:request:42d325f1-ca35-42bf-b5d1-6d9c7d4185eb (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 14:00:24,645 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:14:00:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:14:00:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-06-29 14:00:24,645 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 14:00:24,645 [211] [DEBUG] [app] Ending request: urn:request:42d325f1-ca35-42bf-b5d1-6d9c7d4185eb (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:42d325f1-ca35-42bf-b5d1-6d9c7d4185eb', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 14:00:24,645 [213] [INFO] [data.database] Connection pooling disabled for postgresql nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:14:00:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 14:00:24,645 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:14:00:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 14:00:24,645 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 14:00:24,646 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 14:00:24,653 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 14:00:24,653 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 14:00:24,663 [213] [DEBUG] [app] Ending request: urn:request:7ec563d6-f151-4ca1-bb50-32d157b88317 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:7ec563d6-f151-4ca1-bb50-32d157b88317', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 14:00:24,663 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 14:00:24,663 [214] [DEBUG] [app] Ending request: urn:request:f6b7c36d-660a-48ff-bb55-d0fa6c8b4391 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:f6b7c36d-660a-48ff-bb55-d0fa6c8b4391', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 14:00:24,663 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:14:00:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 14:00:24,664 [214] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:14:00:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.029) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:14:00:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) gunicorn-web stdout | 2023-06-29 14:00:24,664 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:14:00:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" buildlogsarchiver stdout | 2023-06-29 14:00:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 14:00:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:00:55.790030+00:00 (in 29.999555 seconds) buildlogsarchiver stdout | 2023-06-29 14:00:25,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 14:00:55 UTC)" (scheduled at 2023-06-29 14:00:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 14:00:25,791 [54] [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(2023, 6, 14, 14, 0, 25, 790892), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 14:00:25,804 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 14:00:25,804 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 14:00:25,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 14:00:55 UTC)" executed successfully gcworker stdout | 2023-06-29 14:00:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 14:00:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:00:40.585410+00:00 (in 9.999458 seconds) gcworker stdout | 2023-06-29 14:00:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 14:00:40 UTC)" (scheduled at 2023-06-29 14:00:30.585410+00:00) gcworker stdout | 2023-06-29 14:00:30,587 [59] [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, 1686837630586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 14:00:30,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 14:00:30,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 14:00:30,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 14:00:40 UTC)" executed successfully expiredappspecifictokenworker stdout | 2023-06-29 14:00:31,230 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} gunicorn-web stdout | 2023-06-29 14:00:31,604 [214] [DEBUG] [app] Starting request: urn:request:ee43adfb-d22a-49fc-bea9-0116749bdc90 (/api/v1/user/apptoken) {'X-Forwarded-For': '209.132.188.14, 10.128.2.5'} gunicorn-web stdout | 2023-06-29 14:00:31,604 [214] [DEBUG] [app] User loader loading deferred user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 14:00:31,604 [214] [DEBUG] [auth.cookie] Loading user from cookie: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 14:00:31,605 [214] [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', ['ac2fc6f0-2e87-4695-9c83-b3592b08e757', False, 1, 0]) gunicorn-web stdout | 2023-06-29 14:00:31,606 [211] [DEBUG] [app] Starting request: urn:request:0ae98ede-2d81-46b2-a34a-c9a98f90ce1a (/api/v1/user/notifications) {'X-Forwarded-For': '209.132.188.14, 10.131.0.8'} gunicorn-web stdout | 2023-06-29 14:00:31,607 [211] [DEBUG] [app] User loader loading deferred user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 14:00:31,607 [211] [DEBUG] [auth.cookie] Loading user from cookie: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 14:00:31,607 [211] [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', ['ac2fc6f0-2e87-4695-9c83-b3592b08e757', False, 1, 0]) gunicorn-web stdout | 2023-06-29 14:00:31,617 [214] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-06-29 14:00:31,617 [214] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-06-29 14:00:31,617 [214] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 14:00:31,617 [214] [DEBUG] [endpoints.api] Checking permission for user whuquay gunicorn-web stdout | 2023-06-29 14:00:31,617 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 14:00:31,617 [214] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 14:00:31,617 [214] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 14:00:31,617 [214] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 14:00:31,618 [214] [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))', [1, datetime.datetime(2023, 7, 2, 9, 12, 31, 618054), datetime.datetime(2023, 6, 29, 14, 0, 31, 618098)]) gunicorn-web stdout | 2023-06-29 14:00:31,618 [211] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-06-29 14:00:31,619 [211] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-06-29 14:00:31,619 [211] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 14:00:31,619 [211] [DEBUG] [endpoints.api] Checking permission for user whuquay gunicorn-web stdout | 2023-06-29 14:00:31,619 [211] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ac2fc6f0-2e87-4695-9c83-b3592b08e757 gunicorn-web stdout | 2023-06-29 14:00:31,619 [211] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 14:00:31,619 [211] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 14:00:31,619 [211] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-06-29 14:00:31,621 [211] [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, 1, False, 1, 'admin', 6]) gunicorn-web stdout | 2023-06-29 14:00:31,622 [214] [DEBUG] [app] Ending request: urn:request:ee43adfb-d22a-49fc-bea9-0116749bdc90 (/api/v1/user/apptoken) {'endpoint': 'api.apptokens', 'request_id': 'urn:request:ee43adfb-d22a-49fc-bea9-0116749bdc90', 'remote_addr': '10.128.2.5', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/api/v1/user/apptoken?expiring=true', 'path': '/api/v1/user/apptoken', 'parameters': {'expiring': 'true'}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-06-29 14:00:31,623 [214] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.128.2.5 (-) - - [29/Jun/2023:14:00:31 +0000] "GET /api/v1/user/apptoken?expiring=true HTTP/1.1" 200 38 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.021 1509 0.020) gunicorn-web stdout | 2023-06-29 14:00:31,623 [214] [INFO] [gunicorn.access] 10.128.2.5 - - [29/Jun/2023:14:00:31 +0000] "GET /api/v1/user/apptoken?expiring=true HTTP/1.0" 200 38 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" gunicorn-web stdout | 2023-06-29 14:00:31,627 [211] [DEBUG] [app] Ending request: urn:request:0ae98ede-2d81-46b2-a34a-c9a98f90ce1a (/api/v1/user/notifications) {'endpoint': 'api.usernotificationlist', 'request_id': 'urn:request:0ae98ede-2d81-46b2-a34a-c9a98f90ce1a', 'remote_addr': '10.131.0.8', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/api/v1/user/notifications', 'path': '/api/v1/user/notifications', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-06-29 14:00:31,628 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 14:00:31,628 [211] [INFO] [gunicorn.access] 10.131.0.8 - - [29/Jun/2023:14:00:31 +0000] "GET /api/v1/user/notifications HTTP/1.0" 200 43 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:14:00:31 +0000] "GET /api/v1/user/notifications HTTP/1.1" 200 43 "https://quayregistry-quay-quay-enterprise.apps.whu413az15.qe.azure.devcluster.openshift.com/repository/org1/largesize?namespace=org1" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.023 1500 0.023) notificationworker stdout | 2023-06-29 14:00:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 14:00:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:00:43.978401+00:00 (in 9.999414 seconds) notificationworker stdout | 2023-06-29 14:00:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 14:00:43 UTC)" (scheduled at 2023-06-29 14:00:33.978401+00:00) notificationworker stdout | 2023-06-29 14:00:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 14:00:33,980 [74] [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(2023, 6, 29, 14, 0, 33, 979474), True, datetime.datetime(2023, 6, 29, 14, 0, 33, 979474), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 14:00:33,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 14:00:33,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 14:00:33,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 14:00:43 UTC)" executed successfully quotatotalworker stdout | 2023-06-29 14:00:34,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 14:00:34,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:00:49.399457+00:00 (in 14.999483 seconds) quotatotalworker stdout | 2023-06-29 14:00:34,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 14:00:49 UTC)" (scheduled at 2023-06-29 14:00:34.399457+00:00) quotatotalworker stdout | 2023-06-29 14:00:34,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 14:00:34,412 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 14:00:34,412 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 14:00:49 UTC)" executed successfully queuecleanupworker stdout | 2023-06-29 14:00:34,790 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} securityworker stdout | 2023-06-29 14:00:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 14:00:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:00:41.713664+00:00 (in 5.130694 seconds) securityworker stdout | 2023-06-29 14:00:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 14:01:06 UTC)" (scheduled at 2023-06-29 14:00:36.582504+00:00) securityworker stdout | 2023-06-29 14:00:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 14:00:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 14:00:36,587 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 14:00:36,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 14:00:36,599 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 14:00:36,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 14:00:36,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 14:01:06 UTC)" executed successfully builder stdout | 2023-06-29 14:00:38,019 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 14:00:38,047 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} repositorygcworker stdout | 2023-06-29 14:00:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 14:00:38,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:01:01.990998+00:00 (in 23.202357 seconds) repositorygcworker stdout | 2023-06-29 14:00:38,788 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 14:01:38 UTC)" (scheduled at 2023-06-29 14:00:38.788158+00:00) repositorygcworker stdout | 2023-06-29 14:00:38,789 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 14:00:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 14:01:38 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 14:00:39,636 [213] [DEBUG] [app] Starting request: urn:request:d07abfaa-a190-477d-ab1d-a0d0c3916321 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 14:00:39,636 [214] [DEBUG] [app] Starting request: urn:request:dd5ede38-e5ac-40b3-9ad7-593566090056 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 14:00:39,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 14:00:39,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 14:00:39,640 [221] [DEBUG] [app] Starting request: urn:request:60029887-b00d-4b77-83e1-004f8cb0bc48 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 14:00:39,640 [220] [DEBUG] [app] Starting request: urn:request:28432ff6-4a12-428f-9ce5-42f07e1164c6 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 14:00:39,640 [220] [DEBUG] [app] Ending request: urn:request:28432ff6-4a12-428f-9ce5-42f07e1164c6 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:28432ff6-4a12-428f-9ce5-42f07e1164c6', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 14:00:39,640 [221] [DEBUG] [app] Ending request: urn:request:60029887-b00d-4b77-83e1-004f8cb0bc48 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:60029887-b00d-4b77-83e1-004f8cb0bc48', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:14:00:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:14:00:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 14:00:39,641 [221] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:14:00:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 14:00:39,641 [220] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:14:00:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 14:00:39,641 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 14:00:39,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 14:00:39,643 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 14:00:39,643 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 14:00:39,644 [213] [DEBUG] [app] Starting request: urn:request:5647e38f-0cdf-4137-bad9-f14bea3a3e99 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 14:00:39,644 [211] [DEBUG] [app] Starting request: urn:request:bb283a68-b32f-447e-adec-0adfba03b629 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 14:00:39,644 [213] [DEBUG] [app] Ending request: urn:request:5647e38f-0cdf-4137-bad9-f14bea3a3e99 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:5647e38f-0cdf-4137-bad9-f14bea3a3e99', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 14:00:39,644 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:14:00:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 14:00:39,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:14:00:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 14:00:39,644 [211] [DEBUG] [app] Ending request: urn:request:bb283a68-b32f-447e-adec-0adfba03b629 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:bb283a68-b32f-447e-adec-0adfba03b629', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 14:00:39,645 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:14:00:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 14:00:39,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 14:00:39,645 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:14:00:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 14:00:39,645 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 14:00:39,653 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 14:00:39,653 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 14:00:39,663 [214] [DEBUG] [app] Ending request: urn:request:dd5ede38-e5ac-40b3-9ad7-593566090056 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:dd5ede38-e5ac-40b3-9ad7-593566090056', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 14:00:39,663 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 14:00:39,663 [213] [DEBUG] [app] Ending request: urn:request:d07abfaa-a190-477d-ab1d-a0d0c3916321 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:d07abfaa-a190-477d-ab1d-a0d0c3916321', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 14:00:39,663 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 14:00:39,663 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:14:00:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 14:00:39,664 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:14:00:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:14:00:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.029) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:14:00:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) quotatotalworker stdout | 2023-06-29 14:00:39,922 [78] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotatotalworker.py', 'pid': '78'} quotaregistrysizeworker stdout | 2023-06-29 14:00:40,513 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gcworker stdout | 2023-06-29 14:00:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 14:00:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:00:50.585410+00:00 (in 9.999472 seconds) gcworker stdout | 2023-06-29 14:00:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 14:00:50 UTC)" (scheduled at 2023-06-29 14:00:40.585410+00:00) gcworker stdout | 2023-06-29 14:00:40,587 [59] [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, 1686837640586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 14:00:40,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 14:00:40,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 14:00:40,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 14:00:50 UTC)" executed successfully logrotateworker stdout | 2023-06-29 14:00:40,762 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} buildlogsarchiver stdout | 2023-06-29 14:00:40,786 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} namespacegcworker stdout | 2023-06-29 14:00:40,807 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} repositoryactioncounter stdout | 2023-06-29 14:00:41,610 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} securityworker stdout | 2023-06-29 14:00:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 14:00:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:01:06.582504+00:00 (in 24.868332 seconds) securityworker stdout | 2023-06-29 14:00:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 14:01:11 UTC)" (scheduled at 2023-06-29 14:00:41.713664+00:00) securityworker stdout | 2023-06-29 14:00:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 14:00:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 14:00:41,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 14:00:41,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 14:00:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 14:00:41,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 14:00:41,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 14:00:41,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 14:00:41,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 14:00:41,734 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 14:00:41,738 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 14:00:41,738 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 14:00:41,739 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 55, 41, 721773), 1, 2]) securityworker stdout | 2023-06-29 14:00:41,742 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 14:00:41,742 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 14:00:41,743 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 55, 41, 721773), 1, 2]) securityworker stdout | 2023-06-29 14:00:41,747 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 14:00:41,747 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 14:00:41,747 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 14:00:41,747 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 14:00:41,747 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 14:00:41,747 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 14:00:41,747 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 14:00:41,748 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 14:00:41,748 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 14:00:41,749 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 14:01:11 UTC)" executed successfully blobuploadcleanupworker stdout | 2023-06-29 14:00:42,785 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} notificationworker stdout | 2023-06-29 14:00:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 14:00:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:00:53.978401+00:00 (in 9.999428 seconds) notificationworker stdout | 2023-06-29 14:00:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 14:00:53 UTC)" (scheduled at 2023-06-29 14:00:43.978401+00:00) notificationworker stdout | 2023-06-29 14:00:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 14:00:43,980 [74] [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(2023, 6, 29, 14, 0, 43, 979492), True, datetime.datetime(2023, 6, 29, 14, 0, 43, 979492), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 14:00:43,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 14:00:43,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 14:00:43,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 14:00:53 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 14:00:44,776 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} namespacegcworker stdout | 2023-06-29 14:00:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 14:00:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:00:55.889222+00:00 (in 10.198200 seconds) namespacegcworker stdout | 2023-06-29 14:00:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 14:01:45 UTC)" (scheduled at 2023-06-29 14:00:45.690471+00:00) namespacegcworker stdout | 2023-06-29 14:00:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 14:00:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 14:01:45 UTC)" executed successfully securityworker stdout | 2023-06-29 14:00:46,070 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} manifestbackfillworker stdout | 2023-06-29 14:00:46,087 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} exportactionlogsworker stdout | 2023-06-29 14:00:46,168 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} gunicorn-web stdout | 2023-06-29 14:00:46,205 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-web stdout | 2023-06-29 14:00:46,375 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 14:00:46,378 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} quotaregistrysizeworker stdout | 2023-06-29 14:00:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 14:00:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:01:46.378393+00:00 (in 59.999521 seconds) quotaregistrysizeworker stdout | 2023-06-29 14:00:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 14:01:46 UTC)" (scheduled at 2023-06-29 14:00:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 14:00:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) gunicorn-web stdout | 2023-06-29 14:00:46,382 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 14:00:46,384 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} quotaregistrysizeworker stdout | 2023-06-29 14:00:46,391 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 14:00:46,391 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 14:01:46 UTC)" executed successfully servicekey stdout | 2023-06-29 14:00:46,406 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} securityscanningnotificationworker stdout | 2023-06-29 14:00:46,896 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gcworker stdout | 2023-06-29 14:00:46,987 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} globalpromstats stdout | 2023-06-29 14:00:48,070 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 14:00:48,393 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-secscan stdout | 2023-06-29 14:00:48,571 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 14:00:48,575 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 14:00:48,578 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} securityscanningnotificationworker stdout | 2023-06-29 14:00:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 14:00:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:01:23.286787+00:00 (in 34.604450 seconds) securityscanningnotificationworker stdout | 2023-06-29 14:00:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 14:01:48 UTC)" (scheduled at 2023-06-29 14:00:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 14:00:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 14:00:48,684 [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(2023, 6, 29, 14, 0, 48, 682850), True, datetime.datetime(2023, 6, 29, 14, 0, 48, 682850), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 14:00:48,697 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 14:00:48,697 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 14:00:48,697 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 14:01:48 UTC)" executed successfully chunkcleanupworker stdout | 2023-06-29 14:00:49,086 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} quotatotalworker stdout | 2023-06-29 14:00:49,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 14:00:49,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:01:04.399457+00:00 (in 14.999478 seconds) quotatotalworker stdout | 2023-06-29 14:00:49,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 14:01:04 UTC)" (scheduled at 2023-06-29 14:00:49.399457+00:00) quotatotalworker stdout | 2023-06-29 14:00:49,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 14:00:49,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 14:00:49,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 14:01:04 UTC)" executed successfully storagereplication stdout | 2023-06-29 14:00:49,608 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 14:00:49,802 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 14:00:49,806 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 14:00:49,809 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 14:00:49,812 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 14:00:49,814 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 14:00:49,819 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 14:00:49,823 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 14:00:49,827 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 14:00:49,830 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gcworker stdout | 2023-06-29 14:00:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 14:00:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:01:00.585410+00:00 (in 9.999501 seconds) gcworker stdout | 2023-06-29 14:00:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 14:01:00 UTC)" (scheduled at 2023-06-29 14:00:50.585410+00:00) gcworker stdout | 2023-06-29 14:00:50,587 [59] [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, 1686837650586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 14:00:50,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 14:00:50,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 14:00:50,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 14:01:00 UTC)" executed successfully notificationworker stdout | 2023-06-29 14:00:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 14:00:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:01:03.978401+00:00 (in 9.999418 seconds) notificationworker stdout | 2023-06-29 14:00:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 14:01:03 UTC)" (scheduled at 2023-06-29 14:00:53.978401+00:00) notificationworker stdout | 2023-06-29 14:00:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 14:00:53,980 [74] [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(2023, 6, 29, 14, 0, 53, 979440), True, datetime.datetime(2023, 6, 29, 14, 0, 53, 979440), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 14:00:53,993 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 14:00:53,993 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 14:00:53,993 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 14:01:03 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 14:00:54,636 [213] [DEBUG] [app] Starting request: urn:request:9396a1e3-fce2-4688-989b-1f72f436b1fe (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 14:00:54,636 [214] [DEBUG] [app] Starting request: urn:request:93217637-638f-4f47-ac65-10389ad1c23d (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 14:00:54,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 14:00:54,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 14:00:54,639 [216] [DEBUG] [app] Starting request: urn:request:6ac78704-b214-4d79-8f6d-d49a89d6d584 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 14:00:54,639 [217] [DEBUG] [app] Starting request: urn:request:a69e0028-1739-4198-9b24-732ec4cebe2d (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 14:00:54,640 [216] [DEBUG] [app] Ending request: urn:request:6ac78704-b214-4d79-8f6d-d49a89d6d584 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:6ac78704-b214-4d79-8f6d-d49a89d6d584', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 14:00:54,640 [217] [DEBUG] [app] Ending request: urn:request:a69e0028-1739-4198-9b24-732ec4cebe2d (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:a69e0028-1739-4198-9b24-732ec4cebe2d', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 14:00:54,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:14:00:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:14:00:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-registry stdout | 2023-06-29 14:00:54,641 [217] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:14:00:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 14:00:54,640 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 14:00:54,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:14:00:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 14:00:54,642 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 14:00:54,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 14:00:54,643 [213] [DEBUG] [app] Starting request: urn:request:d79794bb-9837-45ca-97f2-9d3e2c7bd348 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 14:00:54,643 [213] [DEBUG] [app] Ending request: urn:request:d79794bb-9837-45ca-97f2-9d3e2c7bd348 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:d79794bb-9837-45ca-97f2-9d3e2c7bd348', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 14:00:54,644 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:14:00:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:14:00:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 14:00:54,644 [211] [DEBUG] [app] Starting request: urn:request:6aa9e6c4-381e-4a56-9660-06f04871214d (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 14:00:54,644 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 14:00:54,644 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 14:00:54,644 [211] [DEBUG] [app] Ending request: urn:request:6aa9e6c4-381e-4a56-9660-06f04871214d (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:6aa9e6c4-381e-4a56-9660-06f04871214d', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 14:00:54,645 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:14:00:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:14:00:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 14:00:54,645 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 14:00:54,645 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 14:00:54,652 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 14:00:54,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 14:00:54,663 [213] [DEBUG] [app] Ending request: urn:request:9396a1e3-fce2-4688-989b-1f72f436b1fe (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:9396a1e3-fce2-4688-989b-1f72f436b1fe', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 14:00:54,663 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 14:00:54,663 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:14:00:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:14:00:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) gunicorn-web stdout | 2023-06-29 14:00:54,668 [214] [DEBUG] [app] Ending request: urn:request:93217637-638f-4f47-ac65-10389ad1c23d (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:93217637-638f-4f47-ac65-10389ad1c23d', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 14:00:54,668 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 14:00:54,668 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:14:00:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:14:00:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.033 118 0.034) exportactionlogsworker stdout | 2023-06-29 14:00:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 14:00:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:01:14.793446+00:00 (in 19.201858 seconds) exportactionlogsworker stdout | 2023-06-29 14:00:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 14:01:55 UTC)" (scheduled at 2023-06-29 14:00:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 14:00:55,592 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 14:00:55,593 [58] [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(2023, 6, 29, 14, 0, 55, 592076), True, datetime.datetime(2023, 6, 29, 14, 0, 55, 592076), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 14:00:55,615 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 14:00:55,615 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 14:00:55,615 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 14:01:55 UTC)" executed successfully buildlogsarchiver stdout | 2023-06-29 14:00:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 14:00:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:01:25.790030+00:00 (in 29.999541 seconds) buildlogsarchiver stdout | 2023-06-29 14:00:55,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 14:01:25 UTC)" (scheduled at 2023-06-29 14:00:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 14:00:55,791 [54] [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(2023, 6, 14, 14, 0, 55, 790928), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 14:00:55,803 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 14:00:55,803 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 14:00:55,804 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 14:01:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 14:00:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 14:00:55,889 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:01:45.690471+00:00 (in 49.800713 seconds) namespacegcworker stdout | 2023-06-29 14:00:55,890 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 14:01:55 UTC)" (scheduled at 2023-06-29 14:00:55.889222+00:00) namespacegcworker stdout | 2023-06-29 14:00:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 14:00:55,891 [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(2023, 6, 29, 14, 0, 55, 890340), True, datetime.datetime(2023, 6, 29, 14, 0, 55, 890340), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 14:00:55,903 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 14:00:55,903 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 14:00:55,903 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 14:01:55 UTC)" executed successfully gcworker stdout | 2023-06-29 14:01:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 14:01:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:01:10.585410+00:00 (in 9.999476 seconds) gcworker stdout | 2023-06-29 14:01:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 14:01:10 UTC)" (scheduled at 2023-06-29 14:01:00.585410+00:00) gcworker stdout | 2023-06-29 14:01:00,587 [59] [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, 1686837660586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 14:01:00,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 14:01:00,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 14:01:00,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 14:01:10 UTC)" executed successfully expiredappspecifictokenworker stdout | 2023-06-29 14:01:01,267 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} repositorygcworker stdout | 2023-06-29 14:01:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 14:01:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:01:38.788158+00:00 (in 36.796635 seconds) repositorygcworker stdout | 2023-06-29 14:01:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 14:02:01 UTC)" (scheduled at 2023-06-29 14:01:01.990998+00:00) repositorygcworker stdout | 2023-06-29 14:01:01,992 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 14:01:01,993 [81] [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(2023, 6, 29, 14, 1, 1, 992083), True, datetime.datetime(2023, 6, 29, 14, 1, 1, 992083), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 14:01:02,005 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 14:01:02,005 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 14:01:02,005 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 14:02:01 UTC)" executed successfully nginx stdout | 10.131.0.8 (-) - - [29/Jun/2023:14:01:03 +0000] "PUT /v2/org1/largesize/blobs/uploads/1cbf338b-b6c5-4aed-bda3-024c9e4e618b?digest=sha256%3A5a6f59b60360c15ade6ce444e578d4e5ef07f38c02c654ce1405996bfa7eba79 HTTP/1.1" 499 0 "-" "containers/5.24.1 (github.com/containers/image)" (60.002 1870 60.002) notificationworker stdout | 2023-06-29 14:01:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 14:01:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:01:13.978401+00:00 (in 9.999434 seconds) notificationworker stdout | 2023-06-29 14:01:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 14:01:13 UTC)" (scheduled at 2023-06-29 14:01:03.978401+00:00) notificationworker stdout | 2023-06-29 14:01:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 14:01:03,980 [74] [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(2023, 6, 29, 14, 1, 3, 979450), True, datetime.datetime(2023, 6, 29, 14, 1, 3, 979450), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 14:01:03,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 14:01:03,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 14:01:03,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 14:01:13 UTC)" executed successfully quotatotalworker stdout | 2023-06-29 14:01:04,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 14:01:04,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:01:19.399457+00:00 (in 14.999469 seconds) quotatotalworker stdout | 2023-06-29 14:01:04,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 14:01:19 UTC)" (scheduled at 2023-06-29 14:01:04.399457+00:00) quotatotalworker stdout | 2023-06-29 14:01:04,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 14:01:04,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 14:01:04,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 14:01:19 UTC)" executed successfully gunicorn-registry stdout | 2023-06-29 14:01:04,421 [222] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPartCopy: calling handler gunicorn-registry stdout | 2023-06-29 14:01:04,421 [222] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPartCopy: calling handler gunicorn-registry stdout | 2023-06-29 14:01:04,421 [222] [DEBUG] [botocore.retryhandler] retry needed, retryable exception caught: Read timeout on endpoint URL: "https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/sha256/5a/5a6f59b60360c15ade6ce444e578d4e5ef07f38c02c654ce1405996bfa7eba79?uploadId=01000189-0774-3807-8fe8-4666ba412b97&partNumber=1" gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/app/lib/python3.9/site-packages/urllib3/connectionpool.py", line 449, in _make_request gunicorn-registry stdout | six.raise_from(e, None) gunicorn-registry stdout | File "", line 3, in raise_from gunicorn-registry stdout | File "/app/lib/python3.9/site-packages/urllib3/connectionpool.py", line 444, in _make_request gunicorn-registry stdout | httplib_response = conn.getresponse() gunicorn-registry stdout | File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse gunicorn-registry stdout | response.begin() gunicorn-registry stdout | File "/usr/lib64/python3.9/http/client.py", line 320, in begin gunicorn-registry stdout | version, status, reason = self._read_status() gunicorn-registry stdout | File "/usr/lib64/python3.9/http/client.py", line 281, in _read_status gunicorn-registry stdout | line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") gunicorn-registry stdout | File "/usr/lib64/python3.9/socket.py", line 704, in readinto gunicorn-registry stdout | return self._sock.recv_into(b) gunicorn-registry stdout | File "/app/lib/python3.9/site-packages/gevent/_ssl3.py", line 567, in recv_into gunicorn-registry stdout | return self.read(nbytes, buffer) gunicorn-registry stdout | File "/app/lib/python3.9/site-packages/gevent/_ssl3.py", line 390, in read gunicorn-registry stdout | self._wait(self._read_event, timeout_exc=_SSLErrorReadTimeout) gunicorn-registry stdout | File "src/gevent/_hub_primitives.py", line 317, in gevent._gevent_c_hub_primitives.wait_on_socket gunicorn-registry stdout | File "src/gevent/_hub_primitives.py", line 322, in gevent._gevent_c_hub_primitives.wait_on_socket gunicorn-registry stdout | File "src/gevent/_hub_primitives.py", line 313, in gevent._gevent_c_hub_primitives._primitive_wait gunicorn-registry stdout | File "src/gevent/_hub_primitives.py", line 314, in gevent._gevent_c_hub_primitives._primitive_wait gunicorn-registry stdout | File "src/gevent/_hub_primitives.py", line 46, in gevent._gevent_c_hub_primitives.WaitOperationsGreenlet.wait gunicorn-registry stdout | File "src/gevent/_hub_primitives.py", line 46, in gevent._gevent_c_hub_primitives.WaitOperationsGreenlet.wait gunicorn-registry stdout | File "src/gevent/_hub_primitives.py", line 55, in gevent._gevent_c_hub_primitives.WaitOperationsGreenlet.wait gunicorn-registry stdout | File "src/gevent/_waiter.py", line 154, in gevent._gevent_c_waiter.Waiter.get gunicorn-registry stdout | File "src/gevent/_greenlet_primitives.py", line 61, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch gunicorn-registry stdout | File "src/gevent/_greenlet_primitives.py", line 61, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch gunicorn-registry stdout | File "src/gevent/_greenlet_primitives.py", line 65, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch gunicorn-registry stdout | File "src/gevent/_gevent_c_greenlet_primitives.pxd", line 35, in gevent._gevent_c_greenlet_primitives._greenlet_switch gunicorn-registry stdout | socket.timeout: The read operation timed out gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/app/lib/python3.9/site-packages/botocore/httpsession.py", line 439, in send gunicorn-registry stdout | urllib_response = conn.urlopen( gunicorn-registry stdout | File "/app/lib/python3.9/site-packages/urllib3/connectionpool.py", line 785, in urlopen gunicorn-registry stdout | retries = retries.increment( gunicorn-registry stdout | File "/app/lib/python3.9/site-packages/urllib3/util/retry.py", line 525, in increment gunicorn-registry stdout | raise six.reraise(type(error), error, _stacktrace) gunicorn-registry stdout | File "/app/lib/python3.9/site-packages/urllib3/packages/six.py", line 770, in reraise gunicorn-registry stdout | raise value gunicorn-registry stdout | File "/app/lib/python3.9/site-packages/urllib3/connectionpool.py", line 703, in urlopen gunicorn-registry stdout | httplib_response = self._make_request( gunicorn-registry stdout | File "/app/lib/python3.9/site-packages/urllib3/connectionpool.py", line 451, in _make_request gunicorn-registry stdout | self._raise_timeout(err=e, url=url, timeout_value=read_timeout) gunicorn-registry stdout | File "/app/lib/python3.9/site-packages/urllib3/connectionpool.py", line 340, in _raise_timeout gunicorn-registry stdout | raise ReadTimeoutError( gunicorn-registry stdout | urllib3.exceptions.ReadTimeoutError: AWSHTTPSConnectionPool(host='s3.us-south.cloud-object-storage.appdomain.cloud', port=443): Read timed out. (read timeout=60) gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/app/lib/python3.9/site-packages/botocore/retryhandler.py", line 286, in _should_retry gunicorn-registry stdout | return self._checker(attempt_number, response, caught_exception) gunicorn-registry stdout | File "/app/lib/python3.9/site-packages/botocore/retryhandler.py", line 333, in __call__ gunicorn-registry stdout | checker_response = checker(attempt_number, response, gunicorn-registry stdout | File "/app/lib/python3.9/site-packages/botocore/retryhandler.py", line 233, in __call__ gunicorn-registry stdout | return self._check_caught_exception( gunicorn-registry stdout | File "/app/lib/python3.9/site-packages/botocore/retryhandler.py", line 376, in _check_caught_exception gunicorn-registry stdout | raise caught_exception gunicorn-registry stdout | File "/app/lib/python3.9/site-packages/botocore/endpoint.py", line 249, in _do_get_response gunicorn-registry stdout | http_response = self._send(request) gunicorn-registry stdout | File "/app/lib/python3.9/site-packages/botocore/endpoint.py", line 321, in _send gunicorn-registry stdout | return self.http_session.send(request) gunicorn-registry stdout | File "/app/lib/python3.9/site-packages/botocore/httpsession.py", line 474, in send gunicorn-registry stdout | raise ReadTimeoutError(endpoint_url=request.url, error=e) gunicorn-registry stdout | botocore.exceptions.ReadTimeoutError: Read timeout on endpoint URL: "https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/sha256/5a/5a6f59b60360c15ade6ce444e578d4e5ef07f38c02c654ce1405996bfa7eba79?uploadId=01000189-0774-3807-8fe8-4666ba412b97&partNumber=1" gunicorn-registry stdout | 2023-06-29 14:01:04,423 [222] [DEBUG] [botocore.retryhandler] Retry needed, action of: 0.9096523823337662 gunicorn-registry stdout | 2023-06-29 14:01:04,423 [222] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPartCopy: calling handler > gunicorn-registry stdout | 2023-06-29 14:01:04,423 [222] [DEBUG] [botocore.endpoint] Response received to retry, sleeping for 0.9096523823337662 seconds queuecleanupworker stdout | 2023-06-29 14:01:04,828 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 14:01:05,337 [222] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPartCopy: calling handler > gunicorn-registry stdout | 2023-06-29 14:01:05,337 [222] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPartCopy: calling handler > gunicorn-registry stdout | 2023-06-29 14:01:05,337 [222] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPartCopy: calling handler gunicorn-registry stdout | 2023-06-29 14:01:05,337 [222] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPartCopy: calling handler > gunicorn-registry stdout | 2023-06-29 14:01:05,338 [222] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 14:01:05,338 [222] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/sha256/5a/5a6f59b60360c15ade6ce444e578d4e5ef07f38c02c654ce1405996bfa7eba79 gunicorn-registry stdout | partNumber=1&uploadId=01000189-0774-3807-8fe8-4666ba412b97 gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | x-amz-copy-source:quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | x-amz-copy-source-range:bytes=0-5042622972 gunicorn-registry stdout | x-amz-date:20230629T140105Z gunicorn-registry stdout | host;x-amz-content-sha256;x-amz-copy-source;x-amz-copy-source-range;x-amz-date gunicorn-registry stdout | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | 2023-06-29 14:01:05,338 [222] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T140105Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | 964b03852385689203a6bfbb7b82455a4491a270c464b6df1b3740d82421bf70 gunicorn-registry stdout | 2023-06-29 14:01:05,338 [222] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 33dbe8413f9776b05dcc36896d70ff3ca1b5d7f2b96c5cbe7ff18e10c226c242 gunicorn-registry stdout | 2023-06-29 14:01:05,338 [222] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPartCopy: calling handler gunicorn-registry stdout | 2023-06-29 14:01:05,338 [222] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 14:01:05,338 [222] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 14:01:05,339 [222] [DEBUG] [urllib3.connectionpool] Starting new HTTPS connection (2): s3.us-south.cloud-object-storage.appdomain.cloud:443 securityworker stdout | 2023-06-29 14:01:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 14:01:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:01:11.713664+00:00 (in 5.130654 seconds) securityworker stdout | 2023-06-29 14:01:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 14:01:36 UTC)" (scheduled at 2023-06-29 14:01:06.582504+00:00) securityworker stdout | 2023-06-29 14:01:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 14:01:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 14:01:06,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 14:01:06,588 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 14:01:06,599 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 14:01:06,603 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 14:01:06,603 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 14:01:36 UTC)" executed successfully builder stdout | 2023-06-29 14:01:08,057 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 14:01:08,082 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-web stdout | 2023-06-29 14:01:09,636 [211] [DEBUG] [app] Starting request: urn:request:c09db117-3433-415e-b952-a4a44a24de8e (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 14:01:09,636 [214] [DEBUG] [app] Starting request: urn:request:86f18823-fc82-4ac0-aa5f-44ad71bfacdf (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 14:01:09,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 14:01:09,638 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 14:01:09,640 [219] [DEBUG] [app] Starting request: urn:request:71d17cb8-2bf9-4c24-a5c8-e560096b943f (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 14:01:09,640 [222] [DEBUG] [app] Starting request: urn:request:97ae04b4-c7d3-4f81-ba51-8b550388cf86 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 14:01:09,640 [219] [DEBUG] [app] Ending request: urn:request:71d17cb8-2bf9-4c24-a5c8-e560096b943f (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:71d17cb8-2bf9-4c24-a5c8-e560096b943f', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 14:01:09,640 [222] [DEBUG] [app] Ending request: urn:request:97ae04b4-c7d3-4f81-ba51-8b550388cf86 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:97ae04b4-c7d3-4f81-ba51-8b550388cf86', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 14:01:09,641 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:14:01:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 14:01:09,641 [219] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:14:01:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:14:01:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:14:01:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-06-29 14:01:09,641 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 14:01:09,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 14:01:09,642 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 14:01:09,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 14:01:09,643 [214] [DEBUG] [app] Starting request: urn:request:c9b13ad9-ac48-4b52-99f7-2069b8a15f89 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 14:01:09,644 [214] [DEBUG] [app] Ending request: urn:request:c9b13ad9-ac48-4b52-99f7-2069b8a15f89 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:c9b13ad9-ac48-4b52-99f7-2069b8a15f89', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 14:01:09,644 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:14:01:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:14:01:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 14:01:09,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 14:01:09,644 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 14:01:09,645 [213] [DEBUG] [app] Starting request: urn:request:faca807f-51b6-46f6-9e56-334b6119017c (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 14:01:09,645 [213] [DEBUG] [app] Ending request: urn:request:faca807f-51b6-46f6-9e56-334b6119017c (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:faca807f-51b6-46f6-9e56-334b6119017c', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 14:01:09,646 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:14:01:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:14:01:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 14:01:09,646 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 14:01:09,646 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 14:01:09,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 14:01:09,653 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 14:01:09,667 [211] [DEBUG] [app] Ending request: urn:request:c09db117-3433-415e-b952-a4a44a24de8e (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:c09db117-3433-415e-b952-a4a44a24de8e', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 14:01:09,667 [214] [DEBUG] [app] Ending request: urn:request:86f18823-fc82-4ac0-aa5f-44ad71bfacdf (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:86f18823-fc82-4ac0-aa5f-44ad71bfacdf', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 14:01:09,667 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 14:01:09,667 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 14:01:09,667 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:14:01:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 14:01:09,667 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:14:01:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:14:01:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.031 118 0.032) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:14:01:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.031 118 0.032) quotatotalworker stdout | 2023-06-29 14:01:09,959 [78] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotatotalworker.py', 'pid': '78'} quotaregistrysizeworker stdout | 2023-06-29 14:01:10,524 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gcworker stdout | 2023-06-29 14:01:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 14:01:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:01:20.585410+00:00 (in 9.999487 seconds) gcworker stdout | 2023-06-29 14:01:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 14:01:20 UTC)" (scheduled at 2023-06-29 14:01:10.585410+00:00) gcworker stdout | 2023-06-29 14:01:10,587 [59] [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, 1686837670586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 14:01:10,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 14:01:10,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 14:01:10,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 14:01:20 UTC)" executed successfully logrotateworker stdout | 2023-06-29 14:01:10,784 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} namespacegcworker stdout | 2023-06-29 14:01:10,820 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} buildlogsarchiver stdout | 2023-06-29 14:01:10,823 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} repositoryactioncounter stdout | 2023-06-29 14:01:11,636 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} securityworker stdout | 2023-06-29 14:01:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 14:01:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:01:36.582504+00:00 (in 24.868324 seconds) securityworker stdout | 2023-06-29 14:01:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 14:01:41 UTC)" (scheduled at 2023-06-29 14:01:11.713664+00:00) securityworker stdout | 2023-06-29 14:01:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 14:01:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 14:01:11,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 14:01:11,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 14:01:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 14:01:11,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 14:01:11,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 14:01:11,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 14:01:11,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 14:01:11,734 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 14:01:11,738 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 14:01:11,738 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 14:01:11,738 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 56, 11, 721824), 1, 2]) securityworker stdout | 2023-06-29 14:01:11,742 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 14:01:11,742 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 14:01:11,743 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 56, 11, 721824), 1, 2]) securityworker stdout | 2023-06-29 14:01:11,747 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 14:01:11,747 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 14:01:11,747 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 14:01:11,747 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 14:01:11,747 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 14:01:11,747 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 14:01:11,747 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 14:01:11,748 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 14:01:11,748 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 14:01:11,748 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 14:01:41 UTC)" executed successfully blobuploadcleanupworker stdout | 2023-06-29 14:01:12,823 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} notificationworker stdout | 2023-06-29 14:01:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 14:01:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:01:15.985355+00:00 (in 2.006384 seconds) notificationworker stdout | 2023-06-29 14:01:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 14:01:23 UTC)" (scheduled at 2023-06-29 14:01:13.978401+00:00) notificationworker stdout | 2023-06-29 14:01:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 14:01:13,980 [74] [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(2023, 6, 29, 14, 1, 13, 979427), True, datetime.datetime(2023, 6, 29, 14, 1, 13, 979427), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 14:01:13,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 14:01:13,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 14:01:13,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 14:01:23 UTC)" executed successfully exportactionlogsworker stdout | 2023-06-29 14:01:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 14:01:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:01:55.591055+00:00 (in 40.797092 seconds) exportactionlogsworker stdout | 2023-06-29 14:01:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 14:02:14 UTC)" (scheduled at 2023-06-29 14:01:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 14:01:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 14:01:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 14:02:14 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 14:01:14,812 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} notificationworker stdout | 2023-06-29 14:01:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 14:01:15,986 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:01:23.978401+00:00 (in 7.992511 seconds) notificationworker stdout | 2023-06-29 14:01:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 14:02:15 UTC)" (scheduled at 2023-06-29 14:01:15.985355+00:00) notificationworker stdout | 2023-06-29 14:01:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 14:01:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 14:02:15 UTC)" executed successfully manifestbackfillworker stdout | 2023-06-29 14:01:16,094 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} securityworker stdout | 2023-06-29 14:01:16,102 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} exportactionlogsworker stdout | 2023-06-29 14:01:16,198 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} gunicorn-web stdout | 2023-06-29 14:01:16,213 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} gunicorn-web stdout | 2023-06-29 14:01:16,385 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 14:01:16,389 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 14:01:16,392 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 14:01:16,394 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} servicekey stdout | 2023-06-29 14:01:16,421 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} securityscanningnotificationworker stdout | 2023-06-29 14:01:16,922 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gcworker stdout | 2023-06-29 14:01:17,010 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} globalpromstats stdout | 2023-06-29 14:01:18,107 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 14:01:18,422 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-secscan stdout | 2023-06-29 14:01:18,580 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 14:01:18,583 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 14:01:18,585 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} chunkcleanupworker stdout | 2023-06-29 14:01:19,123 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} quotatotalworker stdout | 2023-06-29 14:01:19,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 14:01:19,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:01:34.399457+00:00 (in 14.999481 seconds) quotatotalworker stdout | 2023-06-29 14:01:19,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 14:01:34 UTC)" (scheduled at 2023-06-29 14:01:19.399457+00:00) quotatotalworker stdout | 2023-06-29 14:01:19,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 14:01:19,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 14:01:19,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 14:01:34 UTC)" executed successfully storagereplication stdout | 2023-06-29 14:01:19,640 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 14:01:19,811 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 14:01:19,815 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 14:01:19,819 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 14:01:19,822 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 14:01:19,824 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 14:01:19,827 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 14:01:19,830 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 14:01:19,835 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 14:01:19,837 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gcworker stdout | 2023-06-29 14:01:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 14:01:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:01:30.585410+00:00 (in 9.999456 seconds) gcworker stdout | 2023-06-29 14:01:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 14:01:30 UTC)" (scheduled at 2023-06-29 14:01:20.585410+00:00) gcworker stdout | 2023-06-29 14:01:20,587 [59] [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, 1686837680586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 14:01:20,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 14:01:20,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 14:01:20,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 14:01:30 UTC)" executed successfully securityscanningnotificationworker stdout | 2023-06-29 14:01:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 14:01:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:01:48.681765+00:00 (in 25.394437 seconds) securityscanningnotificationworker stdout | 2023-06-29 14:01:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 14:02:23 UTC)" (scheduled at 2023-06-29 14:01:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 14:01:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 14:01:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 14:02:23 UTC)" executed successfully notificationworker stdout | 2023-06-29 14:01:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 14:01:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:01:33.978401+00:00 (in 9.999511 seconds) notificationworker stdout | 2023-06-29 14:01:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 14:01:33 UTC)" (scheduled at 2023-06-29 14:01:23.978401+00:00) notificationworker stdout | 2023-06-29 14:01:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 14:01:23,980 [74] [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(2023, 6, 29, 14, 1, 23, 979295), True, datetime.datetime(2023, 6, 29, 14, 1, 23, 979295), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 14:01:23,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 14:01:23,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 14:01:23,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 14:01:33 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 14:01:24,636 [211] [DEBUG] [app] Starting request: urn:request:59eb101a-461a-43cd-a6a3-e7031bc0896d (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 14:01:24,636 [213] [DEBUG] [app] Starting request: urn:request:edb30d85-e00c-4189-a6df-d9ea89e8a436 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 14:01:24,638 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 14:01:24,638 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 14:01:24,639 [221] [DEBUG] [app] Starting request: urn:request:5904a8b2-b80b-49f9-ad19-cbf237ede356 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 14:01:24,639 [216] [DEBUG] [app] Starting request: urn:request:f0387e74-42f0-41ef-a732-7a77a16826cc (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 14:01:24,640 [216] [DEBUG] [app] Ending request: urn:request:f0387e74-42f0-41ef-a732-7a77a16826cc (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:f0387e74-42f0-41ef-a732-7a77a16826cc', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 14:01:24,640 [221] [DEBUG] [app] Ending request: urn:request:5904a8b2-b80b-49f9-ad19-cbf237ede356 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:5904a8b2-b80b-49f9-ad19-cbf237ede356', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 14:01:24,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:14:01:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 14:01:24,640 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:14:01:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:14:01:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-registry stdout | 2023-06-29 14:01:24,640 [221] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:14:01:24 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 14:01:24,640 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 14:01:24,641 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 14:01:24,642 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 14:01:24,643 [212] [DEBUG] [app] Starting request: urn:request:a3b980d6-087c-4d05-a920-47772df8a400 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 14:01:24,643 [214] [DEBUG] [app] Starting request: urn:request:be66c618-8059-4d8f-93e5-d78bd930a6f8 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 14:01:24,643 [212] [DEBUG] [app] Ending request: urn:request:a3b980d6-087c-4d05-a920-47772df8a400 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:a3b980d6-087c-4d05-a920-47772df8a400', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 14:01:24,644 [214] [DEBUG] [app] Ending request: urn:request:be66c618-8059-4d8f-93e5-d78bd930a6f8 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:be66c618-8059-4d8f-93e5-d78bd930a6f8', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 14:01:24,644 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:14:01:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 14:01:24,644 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:14:01:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:14:01:24 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 14:01:24,644 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:14:01:24 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 14:01:24,644 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 14:01:24,644 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 14:01:24,645 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 14:01:24,652 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 14:01:24,652 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 14:01:24,663 [213] [DEBUG] [app] Ending request: urn:request:edb30d85-e00c-4189-a6df-d9ea89e8a436 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:edb30d85-e00c-4189-a6df-d9ea89e8a436', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 14:01:24,663 [211] [DEBUG] [app] Ending request: urn:request:59eb101a-461a-43cd-a6a3-e7031bc0896d (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:59eb101a-461a-43cd-a6a3-e7031bc0896d', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 14:01:24,664 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 14:01:24,664 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 14:01:24,664 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:14:01:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 14:01:24,664 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:14:01:24 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:14:01:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:14:01:24 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.029 118 0.029) buildlogsarchiver stdout | 2023-06-29 14:01:25,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 14:01:25,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:01:55.790030+00:00 (in 29.999481 seconds) buildlogsarchiver stdout | 2023-06-29 14:01:25,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 14:01:55 UTC)" (scheduled at 2023-06-29 14:01:25.790030+00:00) buildlogsarchiver stdout | 2023-06-29 14:01:25,791 [54] [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(2023, 6, 14, 14, 1, 25, 790957), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 14:01:25,810 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 14:01:25,811 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 14:01:25,811 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 14:01:55 UTC)" executed successfully gcworker stdout | 2023-06-29 14:01:30,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 14:01:30,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:01:40.585410+00:00 (in 9.999497 seconds) gcworker stdout | 2023-06-29 14:01:30,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 14:01:40 UTC)" (scheduled at 2023-06-29 14:01:30.585410+00:00) gcworker stdout | 2023-06-29 14:01:30,587 [59] [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, 1686837690586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 14:01:30,601 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 14:01:30,601 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 14:01:30,601 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 14:01:40 UTC)" executed successfully expiredappspecifictokenworker stdout | 2023-06-29 14:01:31,287 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} notificationworker stdout | 2023-06-29 14:01:33,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 14:01:33,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:01:43.978401+00:00 (in 9.999496 seconds) notificationworker stdout | 2023-06-29 14:01:33,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 14:01:43 UTC)" (scheduled at 2023-06-29 14:01:33.978401+00:00) notificationworker stdout | 2023-06-29 14:01:33,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 14:01:33,980 [74] [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(2023, 6, 29, 14, 1, 33, 979343), True, datetime.datetime(2023, 6, 29, 14, 1, 33, 979343), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 14:01:33,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 14:01:33,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 14:01:33,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 14:01:43 UTC)" executed successfully quotatotalworker stdout | 2023-06-29 14:01:34,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 14:01:34,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:01:49.399457+00:00 (in 14.999470 seconds) quotatotalworker stdout | 2023-06-29 14:01:34,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 14:01:49 UTC)" (scheduled at 2023-06-29 14:01:34.399457+00:00) quotatotalworker stdout | 2023-06-29 14:01:34,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 14:01:34,412 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 14:01:34,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 14:01:49 UTC)" executed successfully queuecleanupworker stdout | 2023-06-29 14:01:34,842 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} securityworker stdout | 2023-06-29 14:01:36,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 14:01:36,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:01:41.713664+00:00 (in 5.130667 seconds) securityworker stdout | 2023-06-29 14:01:36,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 14:02:06 UTC)" (scheduled at 2023-06-29 14:01:36.582504+00:00) securityworker stdout | 2023-06-29 14:01:36,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 14:01:36,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 14:01:36,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 14:01:36,587 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 14:01:36,599 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 14:01:36,602 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 14:01:36,602 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 14:02:06 UTC)" executed successfully builder stdout | 2023-06-29 14:01:38,091 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 14:01:38,118 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} repositorygcworker stdout | 2023-06-29 14:01:38,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 14:01:38,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:01:51.787775+00:00 (in 12.999076 seconds) repositorygcworker stdout | 2023-06-29 14:01:38,789 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 14:02:38 UTC)" (scheduled at 2023-06-29 14:01:38.788158+00:00) repositorygcworker stdout | 2023-06-29 14:01:38,789 [81] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-06-29 14:01:38,789 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 14:02:38 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 14:01:39,637 [211] [DEBUG] [app] Starting request: urn:request:db8fae44-4645-435a-a9ee-d777b3670f3a (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 14:01:39,637 [214] [DEBUG] [app] Starting request: urn:request:9315516e-76d1-4b32-92d4-f3c4686f70f2 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 14:01:39,639 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 14:01:39,639 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 14:01:39,640 [221] [DEBUG] [app] Starting request: urn:request:e293d8f5-5e09-431e-b186-6215661df385 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 14:01:39,640 [223] [DEBUG] [app] Starting request: urn:request:89effde5-67fa-45c8-a0f4-9187e9c7e6af (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 14:01:39,641 [223] [DEBUG] [app] Ending request: urn:request:89effde5-67fa-45c8-a0f4-9187e9c7e6af (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:89effde5-67fa-45c8-a0f4-9187e9c7e6af', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 14:01:39,641 [221] [DEBUG] [app] Ending request: urn:request:e293d8f5-5e09-431e-b186-6215661df385 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:e293d8f5-5e09-431e-b186-6215661df385', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 14:01:39,641 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:14:01:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:14:01:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.001) gunicorn-web stdout | 2023-06-29 14:01:39,641 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:14:01:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-06-29 14:01:39,641 [221] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:14:01:39 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 14:01:39,642 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 14:01:39,643 [211] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 14:01:39,643 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 14:01:39,645 [213] [DEBUG] [app] Starting request: urn:request:b606e15e-00e2-41d3-b5aa-b271e4b3ab27 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 14:01:39,645 [212] [DEBUG] [app] Starting request: urn:request:d80ba3dd-6466-473c-9a04-5bc70ced28ee (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 14:01:39,645 [213] [DEBUG] [app] Ending request: urn:request:b606e15e-00e2-41d3-b5aa-b271e4b3ab27 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:b606e15e-00e2-41d3-b5aa-b271e4b3ab27', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 14:01:39,645 [212] [DEBUG] [app] Ending request: urn:request:d80ba3dd-6466-473c-9a04-5bc70ced28ee (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:d80ba3dd-6466-473c-9a04-5bc70ced28ee', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 14:01:39,645 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:14:01:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:14:01:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:14:01:39 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-06-29 14:01:39,645 [211] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 14:01:39,645 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:14:01:39 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 14:01:39,646 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 14:01:39,646 [211] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 14:01:39,646 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 14:01:39,653 [211] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 14:01:39,653 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 14:01:39,664 [211] [DEBUG] [app] Ending request: urn:request:db8fae44-4645-435a-a9ee-d777b3670f3a (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:db8fae44-4645-435a-a9ee-d777b3670f3a', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 14:01:39,664 [214] [DEBUG] [app] Ending request: urn:request:9315516e-76d1-4b32-92d4-f3c4686f70f2 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:9315516e-76d1-4b32-92d4-f3c4686f70f2', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 14:01:39,664 [211] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 14:01:39,664 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 14:01:39,664 [211] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:14:01:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-06-29 14:01:39,664 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:14:01:39 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:14:01:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:14:01:39 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.028 118 0.028) quotatotalworker stdout | 2023-06-29 14:01:39,996 [78] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotatotalworker.py', 'pid': '78'} quotaregistrysizeworker stdout | 2023-06-29 14:01:40,540 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gcworker stdout | 2023-06-29 14:01:40,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 14:01:40,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:01:50.585410+00:00 (in 9.999503 seconds) gcworker stdout | 2023-06-29 14:01:40,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 14:01:50 UTC)" (scheduled at 2023-06-29 14:01:40.585410+00:00) gcworker stdout | 2023-06-29 14:01:40,587 [59] [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, 1686837700586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 14:01:40,602 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 14:01:40,602 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 14:01:40,603 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 14:01:50 UTC)" executed successfully logrotateworker stdout | 2023-06-29 14:01:40,800 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} namespacegcworker stdout | 2023-06-29 14:01:40,830 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} buildlogsarchiver stdout | 2023-06-29 14:01:40,859 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} repositoryactioncounter stdout | 2023-06-29 14:01:41,645 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} securityworker stdout | 2023-06-29 14:01:41,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 14:01:41,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:02:06.582504+00:00 (in 24.868336 seconds) securityworker stdout | 2023-06-29 14:01:41,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 14:02:11 UTC)" (scheduled at 2023-06-29 14:01:41.713664+00:00) securityworker stdout | 2023-06-29 14:01:41,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 14:01:41,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 14:01:41,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 14:01:41,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 14:01:41,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 14:01:41,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 14:01:41,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 14:01:41,720 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 14:01:41,721 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 14:01:41,734 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 14:01:41,738 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 14:01:41,738 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 14:01:41,738 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 56, 41, 721704), 1, 2]) securityworker stdout | 2023-06-29 14:01:41,742 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 14:01:41,742 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 14:01:41,743 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 56, 41, 721704), 1, 2]) securityworker stdout | 2023-06-29 14:01:41,746 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 14:01:41,746 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 14:01:41,746 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 14:01:41,746 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 14:01:41,746 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 14:01:41,747 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 14:01:41,747 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 14:01:41,748 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 14:01:41,748 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 14:01:41,748 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 14:02:11 UTC)" executed successfully blobuploadcleanupworker stdout | 2023-06-29 14:01:42,859 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} notificationworker stdout | 2023-06-29 14:01:43,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 14:01:43,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:01:53.978401+00:00 (in 9.999468 seconds) notificationworker stdout | 2023-06-29 14:01:43,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 14:01:53 UTC)" (scheduled at 2023-06-29 14:01:43.978401+00:00) notificationworker stdout | 2023-06-29 14:01:43,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 14:01:43,980 [74] [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(2023, 6, 29, 14, 1, 43, 979393), True, datetime.datetime(2023, 6, 29, 14, 1, 43, 979393), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 14:01:44,002 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 14:01:44,002 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 14:01:44,002 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 14:01:53 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 14:01:44,830 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} namespacegcworker stdout | 2023-06-29 14:01:45,690 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 14:01:45,691 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:01:55.889222+00:00 (in 10.198193 seconds) namespacegcworker stdout | 2023-06-29 14:01:45,691 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 14:02:45 UTC)" (scheduled at 2023-06-29 14:01:45.690471+00:00) namespacegcworker stdout | 2023-06-29 14:01:45,691 [67] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-06-29 14:01:45,691 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 14:02:45 UTC)" executed successfully manifestbackfillworker stdout | 2023-06-29 14:01:46,115 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} securityworker stdout | 2023-06-29 14:01:46,117 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} gunicorn-web stdout | 2023-06-29 14:01:46,221 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} exportactionlogsworker stdout | 2023-06-29 14:01:46,233 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} quotaregistrysizeworker stdout | 2023-06-29 14:01:46,378 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-06-29 14:01:46,379 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:02:46.378393+00:00 (in 59.999498 seconds) quotaregistrysizeworker stdout | 2023-06-29 14:01:46,379 [77] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 14:02:46 UTC)" (scheduled at 2023-06-29 14:01:46.378393+00:00) quotaregistrysizeworker stdout | 2023-06-29 14:01:46,379 [77] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2023-06-29 14:01:46,390 [77] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-06-29 14:01:46,390 [77] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-06-29 14:02:46 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 14:01:46,395 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 14:01:46,397 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 14:01:46,400 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 14:01:46,404 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} servicekey stdout | 2023-06-29 14:01:46,457 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} securityscanningnotificationworker stdout | 2023-06-29 14:01:46,959 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gcworker stdout | 2023-06-29 14:01:47,046 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} globalpromstats stdout | 2023-06-29 14:01:48,142 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 14:01:48,446 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-secscan stdout | 2023-06-29 14:01:48,588 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 14:01:48,591 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 14:01:48,593 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} securityscanningnotificationworker stdout | 2023-06-29 14:01:48,682 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 14:01:48,682 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:02:23.286787+00:00 (in 34.604541 seconds) securityscanningnotificationworker stdout | 2023-06-29 14:01:48,682 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 14:02:48 UTC)" (scheduled at 2023-06-29 14:01:48.681765+00:00) securityscanningnotificationworker stdout | 2023-06-29 14:01:48,682 [82] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-06-29 14:01:48,683 [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(2023, 6, 29, 14, 1, 48, 682661), True, datetime.datetime(2023, 6, 29, 14, 1, 48, 682661), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-06-29 14:01:48,696 [82] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-06-29 14:01:48,696 [82] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-06-29 14:01:48,696 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 14:02:48 UTC)" executed successfully chunkcleanupworker stdout | 2023-06-29 14:01:49,150 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} quotatotalworker stdout | 2023-06-29 14:01:49,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 14:01:49,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:02:04.399457+00:00 (in 14.999415 seconds) quotatotalworker stdout | 2023-06-29 14:01:49,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 14:02:04 UTC)" (scheduled at 2023-06-29 14:01:49.399457+00:00) quotatotalworker stdout | 2023-06-29 14:01:49,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 14:01:49,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 14:01:49,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 14:02:04 UTC)" executed successfully storagereplication stdout | 2023-06-29 14:01:49,678 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 14:01:49,819 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 14:01:49,822 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 14:01:49,829 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 14:01:49,832 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 14:01:49,835 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 14:01:49,838 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 14:01:49,841 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 14:01:49,843 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 14:01:49,849 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gcworker stdout | 2023-06-29 14:01:50,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 14:01:50,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:02:00.585410+00:00 (in 9.999508 seconds) gcworker stdout | 2023-06-29 14:01:50,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 14:02:00 UTC)" (scheduled at 2023-06-29 14:01:50.585410+00:00) gcworker stdout | 2023-06-29 14:01:50,587 [59] [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, 1686837710586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 14:01:50,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 14:01:50,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 14:01:50,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 14:02:00 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 14:01:51,788 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 14:01:51,788 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:02:01.990998+00:00 (in 10.202670 seconds) repositorygcworker stdout | 2023-06-29 14:01:51,788 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 14:06:51 UTC)" (scheduled at 2023-06-29 14:01:51.787775+00:00) repositorygcworker stdout | 2023-06-29 14:01:51,789 [81] [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(2023, 6, 29, 14, 1, 51, 788746), 'repositorygc/%']) repositorygcworker stdout | 2023-06-29 14:01:51,801 [81] [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(2023, 6, 29, 14, 1, 51, 788746), True, datetime.datetime(2023, 6, 29, 14, 1, 51, 788746), 0, 'repositorygc/%']) repositorygcworker stdout | 2023-06-29 14:01:51,805 [81] [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(2023, 6, 29, 14, 1, 51, 788746), True, datetime.datetime(2023, 6, 29, 14, 1, 51, 788746), 0, 'repositorygc/%', False, datetime.datetime(2023, 6, 29, 14, 1, 51, 788746), 'repositorygc/%']) repositorygcworker stdout | 2023-06-29 14:01:51,809 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 14:01:51,809 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-06-29 14:06:51 UTC)" executed successfully notificationworker stdout | 2023-06-29 14:01:53,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 14:01:53,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:02:03.978401+00:00 (in 9.999478 seconds) notificationworker stdout | 2023-06-29 14:01:53,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 14:02:03 UTC)" (scheduled at 2023-06-29 14:01:53.978401+00:00) notificationworker stdout | 2023-06-29 14:01:53,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 14:01:53,980 [74] [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(2023, 6, 29, 14, 1, 53, 979354), True, datetime.datetime(2023, 6, 29, 14, 1, 53, 979354), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 14:01:53,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 14:01:53,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 14:01:53,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 14:02:03 UTC)" executed successfully gunicorn-web stdout | 2023-06-29 14:01:54,636 [213] [DEBUG] [app] Starting request: urn:request:89b933c6-cc79-4917-805c-94f0d0d5e384 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 14:01:54,636 [214] [DEBUG] [app] Starting request: urn:request:7250d73f-50aa-41dd-8ff4-9b73024dab12 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 14:01:54,637 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 14:01:54,637 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 14:01:54,639 [216] [DEBUG] [app] Starting request: urn:request:0f6f2794-f29f-453e-945b-4b3ac0a004c7 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 14:01:54,639 [223] [DEBUG] [app] Starting request: urn:request:4fc2a28e-b220-4871-a109-7affaa6b5a2d (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 14:01:54,639 [216] [DEBUG] [app] Ending request: urn:request:0f6f2794-f29f-453e-945b-4b3ac0a004c7 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:0f6f2794-f29f-453e-945b-4b3ac0a004c7', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 14:01:54,639 [223] [DEBUG] [app] Ending request: urn:request:4fc2a28e-b220-4871-a109-7affaa6b5a2d (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:4fc2a28e-b220-4871-a109-7affaa6b5a2d', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 14:01:54,639 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:14:01:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 14:01:54,639 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:14:01:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:14:01:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:14:01:54 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.001) gunicorn-web stdout | 2023-06-29 14:01:54,639 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 14:01:54,639 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 14:01:54,641 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 14:01:54,641 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 14:01:54,642 [212] [DEBUG] [app] Starting request: urn:request:0325efef-99cd-44ec-83c1-1878c34f1cfb (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 14:01:54,642 [211] [DEBUG] [app] Starting request: urn:request:7d0e1168-a503-4ca5-a3eb-e7693f517013 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 14:01:54,642 [212] [DEBUG] [app] Ending request: urn:request:0325efef-99cd-44ec-83c1-1878c34f1cfb (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:0325efef-99cd-44ec-83c1-1878c34f1cfb', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 14:01:54,642 [211] [DEBUG] [app] Ending request: urn:request:7d0e1168-a503-4ca5-a3eb-e7693f517013 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:7d0e1168-a503-4ca5-a3eb-e7693f517013', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 14:01:54,643 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:14:01:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 14:01:54,643 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:14:01:54 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:14:01:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:14:01:54 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 14:01:54,643 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 14:01:54,643 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 14:01:54,643 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 14:01:54,643 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 14:01:54,651 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 14:01:54,651 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 14:01:54,661 [214] [DEBUG] [app] Ending request: urn:request:7250d73f-50aa-41dd-8ff4-9b73024dab12 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:7250d73f-50aa-41dd-8ff4-9b73024dab12', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 14:01:54,661 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 14:01:54,662 [213] [DEBUG] [app] Ending request: urn:request:89b933c6-cc79-4917-805c-94f0d0d5e384 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:89b933c6-cc79-4917-805c-94f0d0d5e384', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 14:01:54,662 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 14:01:54,662 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:14:01:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:14:01:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.027 118 0.027) nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:14:01:54 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.027 118 0.027) gunicorn-web stdout | 2023-06-29 14:01:54,662 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:14:01:54 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" exportactionlogsworker stdout | 2023-06-29 14:01:55,591 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 14:01:55,591 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:02:14.793446+00:00 (in 19.201911 seconds) exportactionlogsworker stdout | 2023-06-29 14:01:55,591 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 14:02:55 UTC)" (scheduled at 2023-06-29 14:01:55.591055+00:00) exportactionlogsworker stdout | 2023-06-29 14:01:55,591 [58] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-06-29 14:01:55,593 [58] [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(2023, 6, 29, 14, 1, 55, 592002), True, datetime.datetime(2023, 6, 29, 14, 1, 55, 592002), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-06-29 14:01:55,619 [58] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-06-29 14:01:55,619 [58] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-06-29 14:01:55,619 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 14:02:55 UTC)" executed successfully buildlogsarchiver stdout | 2023-06-29 14:01:55,790 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-06-29 14:01:55,790 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:02:25.790030+00:00 (in 29.999540 seconds) buildlogsarchiver stdout | 2023-06-29 14:01:55,790 [54] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 14:02:25 UTC)" (scheduled at 2023-06-29 14:01:55.790030+00:00) buildlogsarchiver stdout | 2023-06-29 14:01:55,791 [54] [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(2023, 6, 14, 14, 1, 55, 790863), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-06-29 14:01:55,803 [54] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-06-29 14:01:55,803 [54] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-06-29 14:01:55,803 [54] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-06-29 14:02:25 UTC)" executed successfully namespacegcworker stdout | 2023-06-29 14:01:55,889 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-06-29 14:01:55,889 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:02:45.690471+00:00 (in 49.800751 seconds) namespacegcworker stdout | 2023-06-29 14:01:55,890 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 14:02:55 UTC)" (scheduled at 2023-06-29 14:01:55.889222+00:00) namespacegcworker stdout | 2023-06-29 14:01:55,890 [67] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-06-29 14:01:55,891 [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(2023, 6, 29, 14, 1, 55, 890208), True, datetime.datetime(2023, 6, 29, 14, 1, 55, 890208), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-06-29 14:01:55,902 [67] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-06-29 14:01:55,903 [67] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-06-29 14:01:55,903 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 14:02:55 UTC)" executed successfully gcworker stdout | 2023-06-29 14:02:00,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 14:02:00,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:02:10.585410+00:00 (in 9.999506 seconds) gcworker stdout | 2023-06-29 14:02:00,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 14:02:10 UTC)" (scheduled at 2023-06-29 14:02:00.585410+00:00) gcworker stdout | 2023-06-29 14:02:00,587 [59] [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, 1686837720586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 14:02:00,599 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 14:02:00,599 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 14:02:00,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 14:02:10 UTC)" executed successfully expiredappspecifictokenworker stdout | 2023-06-29 14:02:01,316 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '57'} repositorygcworker stdout | 2023-06-29 14:02:01,991 [81] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-06-29 14:02:01,991 [81] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:02:38.788158+00:00 (in 36.796605 seconds) repositorygcworker stdout | 2023-06-29 14:02:01,991 [81] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 14:03:01 UTC)" (scheduled at 2023-06-29 14:02:01.990998+00:00) repositorygcworker stdout | 2023-06-29 14:02:01,991 [81] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-06-29 14:02:01,993 [81] [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(2023, 6, 29, 14, 2, 1, 992029), True, datetime.datetime(2023, 6, 29, 14, 2, 1, 992029), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-06-29 14:02:02,005 [81] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-06-29 14:02:02,005 [81] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-06-29 14:02:02,005 [81] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-06-29 14:03:01 UTC)" executed successfully notificationworker stdout | 2023-06-29 14:02:03,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 14:02:03,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:02:13.978401+00:00 (in 9.999537 seconds) notificationworker stdout | 2023-06-29 14:02:03,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 14:02:13 UTC)" (scheduled at 2023-06-29 14:02:03.978401+00:00) notificationworker stdout | 2023-06-29 14:02:03,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 14:02:03,980 [74] [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(2023, 6, 29, 14, 2, 3, 979313), True, datetime.datetime(2023, 6, 29, 14, 2, 3, 979313), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 14:02:03,996 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 14:02:03,996 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 14:02:03,996 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 14:02:13 UTC)" executed successfully quotatotalworker stdout | 2023-06-29 14:02:04,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 14:02:04,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:02:19.399457+00:00 (in 14.999419 seconds) quotatotalworker stdout | 2023-06-29 14:02:04,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 14:02:19 UTC)" (scheduled at 2023-06-29 14:02:04.399457+00:00) quotatotalworker stdout | 2023-06-29 14:02:04,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 14:02:04,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 14:02:04,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 14:02:19 UTC)" executed successfully queuecleanupworker stdout | 2023-06-29 14:02:04,879 [76] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'queuecleanupworker.py', 'pid': '76'} gunicorn-registry stdout | 2023-06-29 14:02:05,489 [222] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPartCopy: calling handler gunicorn-registry stdout | 2023-06-29 14:02:05,489 [222] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPartCopy: calling handler gunicorn-registry stdout | 2023-06-29 14:02:05,489 [222] [DEBUG] [botocore.retryhandler] retry needed, retryable exception caught: Read timeout on endpoint URL: "https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/sha256/5a/5a6f59b60360c15ade6ce444e578d4e5ef07f38c02c654ce1405996bfa7eba79?uploadId=01000189-0774-3807-8fe8-4666ba412b97&partNumber=1" gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/app/lib/python3.9/site-packages/urllib3/connectionpool.py", line 449, in _make_request gunicorn-registry stdout | six.raise_from(e, None) gunicorn-registry stdout | File "", line 3, in raise_from gunicorn-registry stdout | File "/app/lib/python3.9/site-packages/urllib3/connectionpool.py", line 444, in _make_request gunicorn-registry stdout | httplib_response = conn.getresponse() gunicorn-registry stdout | File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse gunicorn-registry stdout | response.begin() gunicorn-registry stdout | File "/usr/lib64/python3.9/http/client.py", line 320, in begin gunicorn-registry stdout | version, status, reason = self._read_status() gunicorn-registry stdout | File "/usr/lib64/python3.9/http/client.py", line 281, in _read_status gunicorn-registry stdout | line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") gunicorn-registry stdout | File "/usr/lib64/python3.9/socket.py", line 704, in readinto gunicorn-registry stdout | return self._sock.recv_into(b) gunicorn-registry stdout | File "/app/lib/python3.9/site-packages/gevent/_ssl3.py", line 567, in recv_into gunicorn-registry stdout | return self.read(nbytes, buffer) gunicorn-registry stdout | File "/app/lib/python3.9/site-packages/gevent/_ssl3.py", line 390, in read gunicorn-registry stdout | self._wait(self._read_event, timeout_exc=_SSLErrorReadTimeout) gunicorn-registry stdout | File "src/gevent/_hub_primitives.py", line 317, in gevent._gevent_c_hub_primitives.wait_on_socket gunicorn-registry stdout | File "src/gevent/_hub_primitives.py", line 322, in gevent._gevent_c_hub_primitives.wait_on_socket gunicorn-registry stdout | File "src/gevent/_hub_primitives.py", line 313, in gevent._gevent_c_hub_primitives._primitive_wait gunicorn-registry stdout | File "src/gevent/_hub_primitives.py", line 314, in gevent._gevent_c_hub_primitives._primitive_wait gunicorn-registry stdout | File "src/gevent/_hub_primitives.py", line 46, in gevent._gevent_c_hub_primitives.WaitOperationsGreenlet.wait gunicorn-registry stdout | File "src/gevent/_hub_primitives.py", line 46, in gevent._gevent_c_hub_primitives.WaitOperationsGreenlet.wait gunicorn-registry stdout | File "src/gevent/_hub_primitives.py", line 55, in gevent._gevent_c_hub_primitives.WaitOperationsGreenlet.wait gunicorn-registry stdout | File "src/gevent/_waiter.py", line 154, in gevent._gevent_c_waiter.Waiter.get gunicorn-registry stdout | File "src/gevent/_greenlet_primitives.py", line 61, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch gunicorn-registry stdout | File "src/gevent/_greenlet_primitives.py", line 61, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch gunicorn-registry stdout | File "src/gevent/_greenlet_primitives.py", line 65, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch gunicorn-registry stdout | File "src/gevent/_gevent_c_greenlet_primitives.pxd", line 35, in gevent._gevent_c_greenlet_primitives._greenlet_switch gunicorn-registry stdout | socket.timeout: The read operation timed out gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/app/lib/python3.9/site-packages/botocore/httpsession.py", line 439, in send gunicorn-registry stdout | urllib_response = conn.urlopen( gunicorn-registry stdout | File "/app/lib/python3.9/site-packages/urllib3/connectionpool.py", line 785, in urlopen gunicorn-registry stdout | retries = retries.increment( gunicorn-registry stdout | File "/app/lib/python3.9/site-packages/urllib3/util/retry.py", line 525, in increment gunicorn-registry stdout | raise six.reraise(type(error), error, _stacktrace) gunicorn-registry stdout | File "/app/lib/python3.9/site-packages/urllib3/packages/six.py", line 770, in reraise gunicorn-registry stdout | raise value gunicorn-registry stdout | File "/app/lib/python3.9/site-packages/urllib3/connectionpool.py", line 703, in urlopen gunicorn-registry stdout | httplib_response = self._make_request( gunicorn-registry stdout | File "/app/lib/python3.9/site-packages/urllib3/connectionpool.py", line 451, in _make_request gunicorn-registry stdout | self._raise_timeout(err=e, url=url, timeout_value=read_timeout) gunicorn-registry stdout | File "/app/lib/python3.9/site-packages/urllib3/connectionpool.py", line 340, in _raise_timeout gunicorn-registry stdout | raise ReadTimeoutError( gunicorn-registry stdout | urllib3.exceptions.ReadTimeoutError: AWSHTTPSConnectionPool(host='s3.us-south.cloud-object-storage.appdomain.cloud', port=443): Read timed out. (read timeout=60) gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/app/lib/python3.9/site-packages/botocore/retryhandler.py", line 286, in _should_retry gunicorn-registry stdout | return self._checker(attempt_number, response, caught_exception) gunicorn-registry stdout | File "/app/lib/python3.9/site-packages/botocore/retryhandler.py", line 333, in __call__ gunicorn-registry stdout | checker_response = checker(attempt_number, response, gunicorn-registry stdout | File "/app/lib/python3.9/site-packages/botocore/retryhandler.py", line 233, in __call__ gunicorn-registry stdout | return self._check_caught_exception( gunicorn-registry stdout | File "/app/lib/python3.9/site-packages/botocore/retryhandler.py", line 376, in _check_caught_exception gunicorn-registry stdout | raise caught_exception gunicorn-registry stdout | File "/app/lib/python3.9/site-packages/botocore/endpoint.py", line 249, in _do_get_response gunicorn-registry stdout | http_response = self._send(request) gunicorn-registry stdout | File "/app/lib/python3.9/site-packages/botocore/endpoint.py", line 321, in _send gunicorn-registry stdout | return self.http_session.send(request) gunicorn-registry stdout | File "/app/lib/python3.9/site-packages/botocore/httpsession.py", line 474, in send gunicorn-registry stdout | raise ReadTimeoutError(endpoint_url=request.url, error=e) gunicorn-registry stdout | botocore.exceptions.ReadTimeoutError: Read timeout on endpoint URL: "https://s3.us-south.cloud-object-storage.appdomain.cloud/quay3.3.0/datastorage/registry/sha256/5a/5a6f59b60360c15ade6ce444e578d4e5ef07f38c02c654ce1405996bfa7eba79?uploadId=01000189-0774-3807-8fe8-4666ba412b97&partNumber=1" gunicorn-registry stdout | 2023-06-29 14:02:05,489 [222] [DEBUG] [botocore.retryhandler] Retry needed, action of: 0.22807667326995906 gunicorn-registry stdout | 2023-06-29 14:02:05,489 [222] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPartCopy: calling handler > gunicorn-registry stdout | 2023-06-29 14:02:05,489 [222] [DEBUG] [botocore.endpoint] Response received to retry, sleeping for 0.22807667326995906 seconds gunicorn-registry stdout | 2023-06-29 14:02:05,720 [222] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPartCopy: calling handler > gunicorn-registry stdout | 2023-06-29 14:02:05,720 [222] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPartCopy: calling handler > gunicorn-registry stdout | 2023-06-29 14:02:05,720 [222] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPartCopy: calling handler gunicorn-registry stdout | 2023-06-29 14:02:05,720 [222] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPartCopy: calling handler > gunicorn-registry stdout | 2023-06-29 14:02:05,720 [222] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2023-06-29 14:02:05,720 [222] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay3.3.0/datastorage/registry/sha256/5a/5a6f59b60360c15ade6ce444e578d4e5ef07f38c02c654ce1405996bfa7eba79 gunicorn-registry stdout | partNumber=1&uploadId=01000189-0774-3807-8fe8-4666ba412b97 gunicorn-registry stdout | host:s3.us-south.cloud-object-storage.appdomain.cloud gunicorn-registry stdout | x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | x-amz-copy-source:quay3.3.0/datastorage/registry/uploads/dcc8f307-5f87-4971-842f-16e2ab5ee8e9 gunicorn-registry stdout | x-amz-copy-source-range:bytes=0-5042622972 gunicorn-registry stdout | x-amz-date:20230629T140205Z gunicorn-registry stdout | host;x-amz-content-sha256;x-amz-copy-source;x-amz-copy-source-range;x-amz-date gunicorn-registry stdout | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | 2023-06-29 14:02:05,720 [222] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20230629T140205Z gunicorn-registry stdout | 20230629/us-east-1/s3/aws4_request gunicorn-registry stdout | a6349beee72c91ed137d56f6d7e5a06e4b53c68ce2f1e4c37facb2c352238b3d gunicorn-registry stdout | 2023-06-29 14:02:05,720 [222] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 457d367e844913510825cd27e862814bcd446f5ee495acdb5e520364960d4408 gunicorn-registry stdout | 2023-06-29 14:02:05,720 [222] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPartCopy: calling handler gunicorn-registry stdout | 2023-06-29 14:02:05,721 [222] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2023-06-29 14:02:05,721 [222] [DEBUG] [botocore.httpsession] Certificate path: /app/lib/python3.9/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2023-06-29 14:02:05,721 [222] [DEBUG] [urllib3.connectionpool] Starting new HTTPS connection (3): s3.us-south.cloud-object-storage.appdomain.cloud:443 securityworker stdout | 2023-06-29 14:02:06,582 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 14:02:06,583 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:02:11.713664+00:00 (in 5.130683 seconds) securityworker stdout | 2023-06-29 14:02:06,583 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 14:02:36 UTC)" (scheduled at 2023-06-29 14:02:06.582504+00:00) securityworker stdout | 2023-06-29 14:02:06,583 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 14:02:06,583 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 14:02:06,586 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 14:02:06,587 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 14:02:06,599 [83] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 14:02:06,602 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 14:02:06,602 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 14:02:36 UTC)" executed successfully builder stdout | 2023-06-29 14:02:08,123 [53] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'builder.py', 'pid': '53'} notificationworker stdout | 2023-06-29 14:02:08,130 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'notificationworker.py', 'pid': '74'} gunicorn-web stdout | 2023-06-29 14:02:09,636 [213] [DEBUG] [app] Starting request: urn:request:06a8b471-f46a-4f76-bb04-7248111fd168 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 14:02:09,636 [214] [DEBUG] [app] Starting request: urn:request:b0c90b52-32b1-4dfe-a18c-40f7fc2dad57 (/health/instance) {'X-Forwarded-For': '10.131.0.1'} gunicorn-web stdout | 2023-06-29 14:02:09,637 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 14:02:09,637 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2023-06-29 14:02:09,639 [216] [DEBUG] [app] Starting request: urn:request:27894fe8-2b31-4237-bc3c-9d1626b7c6e3 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 14:02:09,639 [223] [DEBUG] [app] Starting request: urn:request:87075e87-8b51-4783-91a2-5ca8a0157bf3 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-06-29 14:02:09,640 [223] [DEBUG] [app] Ending request: urn:request:87075e87-8b51-4783-91a2-5ca8a0157bf3 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:87075e87-8b51-4783-91a2-5ca8a0157bf3', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 14:02:09,640 [216] [DEBUG] [app] Ending request: urn:request:27894fe8-2b31-4237-bc3c-9d1626b7c6e3 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:27894fe8-2b31-4237-bc3c-9d1626b7c6e3', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'ce8b8a12', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-06-29 14:02:09,640 [223] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:14:02:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-06-29 14:02:09,640 [216] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:14:02:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:14:02:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:14:02:09 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-web stdout | 2023-06-29 14:02:09,640 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 14:02:09,640 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 14:02:09,641 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 14:02:09,642 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-06-29 14:02:09,643 [213] [DEBUG] [app] Starting request: urn:request:cddb700c-f54e-41b2-a9a5-b3ac2c877858 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 14:02:09,643 [213] [DEBUG] [app] Ending request: urn:request:cddb700c-f54e-41b2-a9a5-b3ac2c877858 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:cddb700c-f54e-41b2-a9a5-b3ac2c877858', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 14:02:09,643 [211] [DEBUG] [app] Starting request: urn:request:cea91645-690c-4d27-a0e8-e7b4a5f7705f (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-06-29 14:02:09,643 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:14:02:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:14:02:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-06-29 14:02:09,643 [211] [DEBUG] [app] Ending request: urn:request:cea91645-690c-4d27-a0e8-e7b4a5f7705f (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:cea91645-690c-4d27-a0e8-e7b4a5f7705f', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-06-29 14:02:09,643 [213] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [29/Jun/2023:14:02:09 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-06-29 14:02:09,644 [211] [INFO] [gunicorn.access] 127.0.0.1 - - [29/Jun/2023:14:02:09 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-06-29 14:02:09,644 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 14:02:09,644 [214] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-06-29 14:02:09,644 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-06-29 14:02:09,652 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 14:02:09,652 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-06-29 14:02:09,662 [213] [DEBUG] [app] Ending request: urn:request:06a8b471-f46a-4f76-bb04-7248111fd168 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:06a8b471-f46a-4f76-bb04-7248111fd168', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 14:02:09,662 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 14:02:09,662 [214] [DEBUG] [app] Ending request: urn:request:b0c90b52-32b1-4dfe-a18c-40f7fc2dad57 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:b0c90b52-32b1-4dfe-a18c-40f7fc2dad57', 'remote_addr': '10.131.0.1', 'http_method': 'GET', 'original_url': 'http://10.131.0.47/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': 'b8b36d39', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-06-29 14:02:09,662 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-06-29 14:02:09,662 [213] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:14:02:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:14:02:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.027 118 0.027) gunicorn-web stdout | 2023-06-29 14:02:09,663 [214] [INFO] [gunicorn.access] 10.131.0.1 - - [29/Jun/2023:14:02:09 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.0.1 (-) - - [29/Jun/2023:14:02:09 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.26" (0.027 118 0.028) quotatotalworker stdout | 2023-06-29 14:02:10,017 [78] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotatotalworker.py', 'pid': '78'} quotaregistrysizeworker stdout | 2023-06-29 14:02:10,549 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'quotaregistrysizeworker.py', 'pid': '77'} gcworker stdout | 2023-06-29 14:02:10,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 14:02:10,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:02:20.585410+00:00 (in 9.999564 seconds) gcworker stdout | 2023-06-29 14:02:10,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 14:02:20 UTC)" (scheduled at 2023-06-29 14:02:10.585410+00:00) gcworker stdout | 2023-06-29 14:02:10,587 [59] [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, 1686837730586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 14:02:10,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 14:02:10,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 14:02:10,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 14:02:20 UTC)" executed successfully logrotateworker stdout | 2023-06-29 14:02:10,836 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'logrotateworker.py', 'pid': '64'} namespacegcworker stdout | 2023-06-29 14:02:10,859 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'namespacegcworker.py', 'pid': '67'} buildlogsarchiver stdout | 2023-06-29 14:02:10,875 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'buildlogsarchiver.py', 'pid': '54'} repositoryactioncounter stdout | 2023-06-29 14:02:11,666 [80] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositoryactioncounter.py', 'pid': '80'} securityworker stdout | 2023-06-29 14:02:11,714 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-06-29 14:02:11,714 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:02:36.582504+00:00 (in 24.868349 seconds) securityworker stdout | 2023-06-29 14:02:11,714 [83] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 14:02:41 UTC)" (scheduled at 2023-06-29 14:02:11.713664+00:00) securityworker stdout | 2023-06-29 14:02:11,714 [83] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 14:02:11,714 [83] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-06-29 14:02:11,717 [83] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 14:02:11,717 [83] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-06-29 14:02:11,717 [83] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 14:02:11,717 [83] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-06-29 14:02:11,717 [83] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-06-29 14:02:11,721 [83] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-06-29 14:02:11,722 [83] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-06-29 14:02:11,734 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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, 1, 2]) securityworker stdout | 2023-06-29 14:02:11,738 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 14:02:11,738 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 14:02:11,739 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" 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(2023, 6, 29, 13, 57, 11, 722411), 1, 2]) securityworker stdout | 2023-06-29 14:02:11,742 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 14:02:11,742 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 14:02:11,743 [83] [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"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("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, -3, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 6, 29, 13, 57, 11, 722411), 1, 2]) securityworker stdout | 2023-06-29 14:02:11,747 [83] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-06-29 14:02:11,747 [83] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-06-29 14:02:11,747 [83] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 14:02:11,747 [83] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-06-29 14:02:11,747 [83] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-06-29 14:02:11,747 [83] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-06-29 14:02:11,747 [83] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-06-29 14:02:11,748 [83] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-06-29 14:02:11,748 [83] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-06-29 14:02:11,748 [83] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-06-29 14:02:41 UTC)" executed successfully blobuploadcleanupworker stdout | 2023-06-29 14:02:12,897 [52] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'blobuploadcleanupworker.py', 'pid': '52'} notificationworker stdout | 2023-06-29 14:02:13,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 14:02:13,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:02:15.985355+00:00 (in 2.006484 seconds) notificationworker stdout | 2023-06-29 14:02:13,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 14:02:23 UTC)" (scheduled at 2023-06-29 14:02:13.978401+00:00) notificationworker stdout | 2023-06-29 14:02:13,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 14:02:13,980 [74] [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(2023, 6, 29, 14, 2, 13, 979272), True, datetime.datetime(2023, 6, 29, 14, 2, 13, 979272), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 14:02:13,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 14:02:13,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 14:02:13,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 14:02:23 UTC)" executed successfully exportactionlogsworker stdout | 2023-06-29 14:02:14,793 [58] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-06-29 14:02:14,794 [58] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:02:45.793045+00:00 (in 30.999114 seconds) exportactionlogsworker stdout | 2023-06-29 14:02:14,794 [58] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 14:03:14 UTC)" (scheduled at 2023-06-29 14:02:14.793446+00:00) exportactionlogsworker stdout | 2023-06-29 14:02:14,794 [58] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-06-29 14:02:14,794 [58] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 14:03:14 UTC)" executed successfully repositorygcworker stdout | 2023-06-29 14:02:14,858 [81] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'repositorygcworker.py', 'pid': '81'} notificationworker stdout | 2023-06-29 14:02:15,985 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 14:02:15,986 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:02:23.978401+00:00 (in 7.992565 seconds) notificationworker stdout | 2023-06-29 14:02:15,986 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 14:03:15 UTC)" (scheduled at 2023-06-29 14:02:15.985355+00:00) notificationworker stdout | 2023-06-29 14:02:15,986 [74] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-06-29 14:02:15,986 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 14:03:15 UTC)" executed successfully manifestbackfillworker stdout | 2023-06-29 14:02:16,152 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'manifestbackfillworker.py', 'pid': '65'} securityworker stdout | 2023-06-29 14:02:16,155 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityworker.py', 'pid': '83'} gunicorn-web stdout | 2023-06-29 14:02:16,229 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '63'} exportactionlogsworker stdout | 2023-06-29 14:02:16,251 [58] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'exportactionlogsworker.py', 'pid': '58'} gunicorn-web stdout | 2023-06-29 14:02:16,403 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-06-29 14:02:16,407 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-06-29 14:02:16,410 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-06-29 14:02:16,413 [211] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'web:application', 'pid': '211'} servicekey stdout | 2023-06-29 14:02:16,491 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'servicekeyworker.py', 'pid': '84'} securityscanningnotificationworker stdout | 2023-06-29 14:02:16,992 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'securityscanningnotificationworker.py', 'pid': '82'} gcworker stdout | 2023-06-29 14:02:17,067 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'gcworker.py', 'pid': '59'} globalpromstats stdout | 2023-06-29 14:02:18,180 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'globalpromstats.py', 'pid': '60'} teamsyncworker stdout | 2023-06-29 14:02:18,482 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'teamsyncworker.py', 'pid': '86'} gunicorn-secscan stdout | 2023-06-29 14:02:18,596 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '210'} gunicorn-secscan stdout | 2023-06-29 14:02:18,600 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '62'} gunicorn-secscan stdout | 2023-06-29 14:02:18,602 [208] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'secscan:application', 'pid': '208'} chunkcleanupworker stdout | 2023-06-29 14:02:19,175 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'chunkcleanupworker.py', 'pid': '55'} quotatotalworker stdout | 2023-06-29 14:02:19,399 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2023-06-29 14:02:19,400 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:02:34.399457+00:00 (in 14.999483 seconds) quotatotalworker stdout | 2023-06-29 14:02:19,400 [78] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 14:02:34 UTC)" (scheduled at 2023-06-29 14:02:19.399457+00:00) quotatotalworker stdout | 2023-06-29 14:02:19,401 [78] [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 ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2023-06-29 14:02:19,413 [78] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2023-06-29 14:02:19,413 [78] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2023-06-29 14:02:34 UTC)" executed successfully storagereplication stdout | 2023-06-29 14:02:19,714 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'storagereplication.py', 'pid': '85'} gunicorn-registry stdout | 2023-06-29 14:02:19,828 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-06-29 14:02:19,832 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-06-29 14:02:19,840 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-06-29 14:02:19,843 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-06-29 14:02:19,846 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-06-29 14:02:19,849 [223] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '223'} gunicorn-registry stdout | 2023-06-29 14:02:19,851 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '61'} gunicorn-registry stdout | 2023-06-29 14:02:19,854 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '220'} gunicorn-registry stdout | 2023-06-29 14:02:19,859 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7c576d56c9-kgchl', 'process_name': 'registry:application', 'pid': '222'} gcworker stdout | 2023-06-29 14:02:20,585 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-06-29 14:02:20,586 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:02:30.585410+00:00 (in 9.999503 seconds) gcworker stdout | 2023-06-29 14:02:20,586 [59] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 14:02:30 UTC)" (scheduled at 2023-06-29 14:02:20.585410+00:00) gcworker stdout | 2023-06-29 14:02:20,587 [59] [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, 1686837740586, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-06-29 14:02:20,600 [59] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-06-29 14:02:20,600 [59] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-06-29 14:02:20,600 [59] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-06-29 14:02:30 UTC)" executed successfully securityscanningnotificationworker stdout | 2023-06-29 14:02:23,287 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-06-29 14:02:23,287 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:02:48.681765+00:00 (in 25.394531 seconds) securityscanningnotificationworker stdout | 2023-06-29 14:02:23,287 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 14:03:23 UTC)" (scheduled at 2023-06-29 14:02:23.286787+00:00) securityscanningnotificationworker stdout | 2023-06-29 14:02:23,287 [82] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-06-29 14:02:23,287 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-06-29 14:03:23 UTC)" executed successfully notificationworker stdout | 2023-06-29 14:02:23,978 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-06-29 14:02:23,979 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-06-29 14:02:33.978401+00:00 (in 9.999495 seconds) notificationworker stdout | 2023-06-29 14:02:23,979 [74] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 14:02:33 UTC)" (scheduled at 2023-06-29 14:02:23.978401+00:00) notificationworker stdout | 2023-06-29 14:02:23,979 [74] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-06-29 14:02:23,980 [74] [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(2023, 6, 29, 14, 2, 23, 979319), True, datetime.datetime(2023, 6, 29, 14, 2, 23, 979319), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-06-29 14:02:23,992 [74] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-06-29 14:02:23,992 [74] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-06-29 14:02:23,992 [74] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-06-29 14:02:33 UTC)" executed successfully